Mixero 0.54 introducing chats on Twitter by MicroChats

Let us introduce our new project: MicroChats. Its purpose is in creating and participating in moderated chats, while being on Twitter.
All the messages you or other participants post to the chat are posted on Twitter. You may specify precisely who should be seen in this chat, or who should not, you may also filter out unwanted keywords. That means that you can setup and moderate a discussion on Twitter, and stay assured no spam or trolls will distract you. Reducing the noise, you know ;-) .

There are two kinds of chats can be created currently:

  1. Public chat. This type is for public discussions, everybody on Twitter may participate – even if they don’t know about it ;-) . You as the moderator can block certain users, and the messages from them won’t be shown in the chat’s timeline to all the chat followers.
  2. Private chat. Only posts from specific users, named speakers, is shown in the timeline. The list of users is set up by the moderator. It’s for discussions among fixed number of participants.

Of course, you may not only be the creator and moderator – you may participate in chats created by others. In case of a private chat you need to be invited to be a speaker, but you can read any chat’s timeline, whenever it is public or private – just follow it.

Remember, however, that in order to post to a chat you must have a public account on Twitter so it can be searchable by Twitter search.

In the latest Mixero version we began integrating chats to the client. There’s a new tab named Chats in the right panel. The lists of chats created and followed by you is there. You work with chats just like you do with channels – they can be added to Active list and the timeline is shown in the left panel. Chats are markedin Active list with the icon chat_avatar_bl

We would love to hear what do you feel about the project, your ideas, bug reports, any feedback please leave at our GetSatisfaction feedback site.

Download Mixero

Mixero themes announcement

We almost ready to release themes support in Mixero. It means that we will create a lot of different themes for Mixero soon and give you ability to switch between them in one click. Moreover, It will be possible for anyone to create a theme and publish it.
We know that a lot of Mixero users wanted to have dark theme for Mixero. And we decided to give you ability to use your favorite software with dark theme before we released the whole theme support.
So if you prefer to work with Mixero Black then download this version.
If you’ll not like black theme you will be able switch back anytime just by downloading laеtest release from http://www.mixero.com.
The screenshot of Mixero Black is below to help you to decide:

MixeroBlackThumb

Download Mixero Black

Mixero 0.53 — new retweets, geotagging & more.

New Retweet Style

The new Twitter’s retweet function is fully integrated into Mixero. If you prefer the old-style retweets or want to edit the retweeted text, you can always choose to do so. The first time you press retweet button, the retweet mode choice dialog appears. Press “Retweet” for new style, “Edit first” for old style retweet. You may check the box to remember your choice. In that case Mixero won’t ask you to decide what style to use again.

Picture 27

This parameter is also can be configured in OptionsOptions/General/Retweet style.

Geolocation support

Mixero now knows how to deal with geotagging information in tweets. Geotagged tweets are marked in timeline and look like this:

Picture 28

If the geo link is pressed, you’ll see the tweet author’s avatar on the map.

Picture 29

Mixero goes even further on geotagging! We present to you an unique feature among desktop Twitter clients — you can geotag your tweets right from your desktop (the geotagging must be enabled on Twitter for this to work, so look for “Enable geotagging” checkbox in Twitter Settings).

When you compose your tweet, press the Picture 33 icon. The map window will be opened. Click your location on the map, hit Ok, and the location will be added to the tweet.

Picture 30

You can remember several locations and give them convenient names for future use. Check the “I’m at” box near the tweet input field and select the location from the list. The locations are stored only locally and not synchronized between Mixero instances for privacy reasons.

Picture 23

You can search the map for quick jump to the place you want. Use the Picture 24 button in the right upper corner of the map.

Spam reporting and User blocking

Each tweet gearmenu now has buttons for spam reporting & user blocking. Use them with care.

Picture 31

Download Mixero

Mixero open beta.

At last. We are happy to tell you that Mixero is now in open beta. That means nobody needs an invitation code. Everyone can use it. And it’s still free!

Apart from being ivitation free, the new version has many new features. The most significant are Facebook integration and Twitter lists support. It also fixes a lot of bugs since the previous version, so we strongly sugest to upgrade.

Facebook integration

Press “Add Facebook” on the login screen to turn on Facebook account. The authentication data will be asked by Facebook during Mixero login process. The Facebook account in Mixero works and feels pretty much the same as a Twitter account. Some functions, however, are currently not available or not yet activated due to limitations or restrictions of Facebook API.

Twitter lists

At the first login to each of Twitter accounts Mixero will suggest you to synchronize your groups (if you have some) with Twitter lists. If you choose to do so, all your Mixero groups will be exported to Twitter as lists. Mixero will also unconditionally load all the Twitter lists that have no corresponding Mixero groups.

As You may know, Twitter has a limit — no more than 20 lists can exist at the same time. Mixero don’t have such limits. Mixero will continue to support an arbitrary number of groups. They can be synchronized with Twitter lists, within the limits set by Twitter. You may always choose which of them are synchronized with Twitter from the Options/Synchronization panel in Mixero.

In our most immediate plans —  geotagging & new retweets support.

Also, in the near future we will publish the Mixero user manual and launch a customer support site.

We will be always grateful for your support and feedback. Feel free to tell us if something is wrong with Mixero. We are always listening to our users.

Status update: Mixero 0.51.6 and future Facebook integration

 

What’s new in Mixero desktop 0.51.6

Custom Twitter API URL support

There were many request for such a feature. Now It’s possible to set your own server/proxy URL for talking to Twitter API. The setting is in the OptionsOptions/Twitter API screen:

apiproxy

Other changes and fixes

  • Fixed adding users to contacts when they are already followed on Twitter
  • External windows can be [almost] of any size now.
  • Worked around the old nasty strange bug when popup windows opened not over, but under the main window. That was the cause of “Can’t open Update/DM/Options window”-like bugs
  • Fixed default group icon not assigned.
  • Many performance-related and other fixes.

We are doing our best to make Mixero more stable and resource-efficient. Don’t hesitate to contact us when you find CPU- or memory-hungry pattern. We are always grateful for your feedback.

Facebook integration — really soon!

 

facebook screen

Wonderful! Incredible! Brilliant! Now live in the App Store! Mixero.

It has finally happened! Tonight, Apple review team has approved Mixero, the
most remarkable Twitter client for the iPhone.

It is now live in the App Store and it’s FREE! Now, all the cutting edge features of Mixero
desktop are available on your iPhone. Needless to say that
our approach is a bit different than all other Twitter clients out there,
and is a real breakthrough on a mobile device that has limitations in screen space
and connectivity. The really great thing is that now everything in your account
is synchronized across not only multiple PC and Mac machines, but it spreads
on to your handy mobile device too! And this includes the synced active list, groups,
contexts, channels, filters, it’s just amazing!

Mixero for iPhone is open for public! This means no invitation is required.
Incredible! Once you sign in with Mixero on the iPhone, you will be able to access
this account with Mixero on desktop, even if you don’t have an invitation!

On behalf of the whole team that is working on Mixero, We would like to
thank you for such a warm reception that we always get from you!
This really keeps us going! We will continue improving our products to keep
you happy, but we need your help, your feedback keeps our engineers busy
and makes future generations of Mixero even more awesome!

Direct link to Mixero download page for iTunes.

Mixero for iPhone is submitted into Apple App Store

Mixero for iPhone is submitted into Apple App Store as of last Friday.

We expect it to be approved by Apple in a couple of weeks.

Mixero for iPhone has all the features of common twitter client and goes far beyond:

  • Groups, ActiveList, Contexts, Filters, Channels and tweets read status are fully synchronized between your desktop and iPhone!
  • Avatars mode helps you to see your friend’s activity on Twitter in a new way.
  • “Follow conversation” feature for easy reading of conversations between users.
  • Easy and powerful contact management with quick search!
  • Ability to filter timelines by keywords.
  • To preview twitpic images just tap and hold the link to the image directly in any timeline.
  • Reply-to-all button.
  • Landscape mode during tweet composing.
  • Direct Messages displayed as a chat, never miss any DM and never forget the topic. One click replies!

Here are some screenshots:

Avatars Mode

Avatars Mode

Contacts Panel

Contacts Panel

Channels Panel

Channels Panel

Image preview

Image preview

Username Autocompletion

Username Autocompletion

User Profile Page

User Profile Page

Status update: Mixero 0.51 and Mixero for iPhone

 
Dear friends!
We haven’t made any news for a long time. For the last month we were very busy working on several projects, and now we would like to share some information about our work.

New version of Mixero desktop

 
Today we present to you the new version, which we are very excited about. Let us tell you why.

Multiple accounts support

We have received a lot of requests for it and now it is possible.
To use multiple accounts, use “Add account” button on the login screen. You can also add accounts after login from the options dialog.
If you do not use more than one account, the application will look the same as before. If you use multiple accounts it will look like this:
multiaccount
The content from all the accounts can even be mixed. So, it is possible to add contacts from different accounts to one group, show contacts and channels from different accounts in one active list, and see mixed timelines:
mixed_mode

Filtering users

Under Options->Global Filter now you may add usernames tweets from whom you would like to remove from all the timelines. Unlinke ‘block’ feature of twitter this also removes unwanted users from channels.
You can also specify which users you would only like to see in each channel (or which you don’t want to see) for every channel. (See the article at http://brooksbayne.com/post/135253077/kill-filters-in-twitter-the-time-has-come for what does it mean in practice).

Tweets translation

Another big request is tweets translation. Now you can translate tweets (to English only as of yet). Already translated tweets can be returned to the original state. Click the gear button at the message toolbar to access translation functions.

Trends

Under the Channels tab there is a subgroup called Trends where you can find Twitter trending topics. You may also open a separate window with trends using the popout button, place it wherever you want and make it always on top as seen on the following screenshot.
trends

Other changes and fixes

  • Variable-height message box (good for chinese, korean, long messages)
  • Fixed keyboard navigation in message lists
  • Fixed autocomplete when multiple usernames in input box
  • Do not auto-add user to contacts from DM to prevent deleted users popping up in contacts.
  • Fixed URL detecting/highlighting for some cases
  • Tons of other fixes and enhancements

Installation

New version of Mixero will be automatically installed when you restart the application. You may leave the invitation code field blank for the accounts that were already used in Mixero. For the new accounts use “mixeromulti” code.
If you do not like the new version for some reason, you can allways roll back to the previous one that can be downloaded at http://mixero.com/media/mixero.0.43.2.air

Mixero for iPhone

 
The other long four months project is the Mixero iPhone. We have an alpha by now. You may find a small screencast at http://www.youtube.com/watch?v=pDupBmctjhY. Not mentioning the obvious features that everybody has, the client has the following:
  • the Contacts, Groups, Active Lists, Contexts, Channels, Read/Unread information is transparently synchronized with other Mixero instances (desktop or not).
  • iPhone Avatars Mode is a way to show the current state of updates in active list at a glance
  • Convenient shortened links and twitpic images preview right from the timeline
  • Convenient contacts with groups and search
  • Username autocomplete when replying
If you are interested in testing the application, read the following. Due to Apple rules, an application that was not yet approved by the App Store may be given to 100 users to be tested. We have to compile the application for every single phone. We need an ID of your IPhone for that. Use the walkthrough at http://codemorphic.com/blog/2009/04/13/finding-your-iphone-device-id/ to finding it out. The first 50 (we already have some testers) who will send us the ID will receive the test version for your particular phone. In this case we especially interested in feedback because we are limited by only 100 users.

We are EAGER to hear your feedback on any or all of our projects. We will do our best to make your life more convenient and pleasant with our products.

What’s new in version 0.43

  1. Avatars mode received a tune-up.
  2. Avatars mode became one of the most popular features in Mixero. But it really needed some control. Though it is still possible to minimize Mixero to avatars mode automatically now you can also manage this manually. mixero_ui_avatarsmode In 0.43 you are in control. Notice that small blue Mixero windmill? Hover your mouse above, focus-pocus, it’s now green and spinning – click on it and the Avatars Mode is turned on. To turn it off just click the windmill again. You can also use the windmill to return from Avatars Mode when mixero got into it automatically.

  3. Notification sounds
  4. Many of you asked us not to overuse our motto and add some noise when something important happens. In this release we included some sounds that can be used when you receive a reply, a direct message and when you send an update/message. Sounds are customizable in options; you can turn them on/off individually or altogether.

  5. Other changes
  6. The “Reply to all” button is now available on tweets that mention several people. Also, #hashtags from the message replied are now copied to the new tweet. We fixed issue with “Refresh” button missing in the external windows. Several other small problems are also fixed.

For a shot summury of all the changes in this and previous releases, please refer to our Changes page. For more detailed information check our blog-posts tagged “Updates“.

On Contacts vs Following problem

There are many questions like “why Mixero doesn’t show all the people I’m following on Twitter”.
In this post we’ll try to explain what we think about it currently.

One way to fetch the people you follow to the client is straightforward. The client asks Twitter to give it the list, it does this, in chunks. But there is a catch:

  1. Twitter allows us to grab maximum 100 of them per API call, ordered by the order in which they were followed.
  2. Twitter allows us to use 100 API calls each hour. These calls also needed to fetch updates, direct messages and replies, view users’ timelines and their info, etc.

Some of us have thousands or even tens of thousands in their following list. Simple math and we would see that if you follow, say, 5000 people, you’ll need 50 API calls at startup only to fetch all of them. That will cause delays on startup and twice as little API calls for other things (less frequent updates, etc) during the first hour.
If you happen to follow 50000, you’ll have to wait for 5 hours just to fetch them using all the API calls available (you won’t be able to read updates from Twitter using API all that time). And, remember, the most recent friends will be fetched only in the end.

There is another way to get the people followed. When they wake up and write something, they’ll appear in the friends’ timeline. And they’ll appear in the Mixero contacts automatically. So Mixero will show the tweeps that updated recently.

When you do something with a tweep in Contacts, like adding to a group or active list, you tell Mixero that this person matters, and needs to be saved for later. So, this is the moment when a person you follow become your contact in terms of Mixero. From this moment, this person will always be in Contacts and will be synchronized across all the instances of Mixero.

Initially, when we thought of the Contacts feature, we wanted it to be populated only by people that:

  1. are saved in groups (that means they are matter to you) or
  2. brought by the timeline update stream (which means that they were active recently).


We have never considered contact list and following list to be equivalent. Contacts are just another thing. Like contact list in your email reader or address book. Twitter has never been designed to be one’s address book. It just doesn’t fit for the task. You won’t find your full following list of a considerable size in any of the Twitter clients (they usually show you the people that came with timeline update only). It’s even not an easy task on Twitter website itself (you are not constrained by the API calls limit there though). Because that’s not the thing Twitter is about.


So, you say, what Mixero can do for me? To fill your contact list initially, just to give you something to play with and to add people to groups, we fetch limited count of people from your follow list, max. 500 by default (you remember, that would be the first 500 people you followed). We suppose this is a reasonable default.

From this point you may:

  1. Add some people by hand using drag’n’drop from timelines, “Add contact” buttons, follow button from inline profiles, etc. Don’t hesitate even if you know that the person has been already followed on Twitter, Mixero will handle this.
  2. Wait till somebody not in contacts become active. He will appear in Ungrouped very soon. Add him to a group, so he will stay in contacts forever, till you remove him manually.
  3. Increase the maximum of following loaded at startup in application settings. Remember that you’ll have to wait till all the tweeps are loaded. Expect slowdown in app responsiveness and updates frequency that time. The setting will be in effect after application restart. It would be wise to return the settings to lower value after you grouped the people fetched.

As always, we eager to hear your feedback.