Now that iOS 4.0 is out, everybody will ask ‘Why the heck does Rooms crash right from the start?’
At first I’ve to say sorry for that! An update/fix is already in review and waits for its approval!
I’ve also sent an ‘Expedited App Review Request’, but I’m sure I’m actually not the only one with that request on Apple…
So why does it crash?
The reason for this is a feature you all liked alot and which I will really miss, since Apple requested to remove this, because it’s using undocumented API calls and so is against the rules.
And I must admit, they we’re right to ask me to remove it, now I see the results in this crashes :-/
It’s the ‘stay online’ feature which could be switched on in the settings. This tried to hold your connection to the server although you’ve locked your device and shut of the screen.
Because of some of this code which is checked right on the start of the app, the whole app now failes to run.
What now?
The good news (at least for some users):
After the bugfix/update is approved, you will be able to stay online though, using the multitasking features of iOS4. This will let Rooms run even in the background actively for some minutes if you’ve closed the app! When this time is over it will just disconnect, give you a hint and though will stay in the background for fast switching back to it.
The bad news:
I’m really sorry to say, that multitasking is only available for iPhone 3Gs and iPhone 4 and so all other devices will just disconnect when you lock your screen or when you close the app.
What more?
But for sure after such a long time there are more features to come with this update
So here you go with the current update description for version 1.4:
-= iPad =-
Rooms for iPhone is now UNIVERSAL and so can run in all its glory on iPad too!
However, there’s an iPad only version of Rooms coming too – with many new features taking advantage of the iPads bigger screen.
So you can decide for yourself if it’s worth buying the iPad only version too.
-= Multitasking =-
Using an iPhone 3Gs or the new iPhone 4 you can now use the advantage of iOS4 Multitasking!
Whenever you need to use another application, just press the Home Button and leave Rooms while staying connected for a while in the background.
-= Some more handy features =-
The Chatroom quick-switch (double tap the chat room) was completely rewritten with some new features like:
- marking all badge infos as read
- direct access to the room informations
- sorting the chat rooms
- display the last chat text for every room entry
The room order handling was completely rewritten to let the user decide how quickly a room can be accessed by swipe/quick-switch
Rooms should now reliably save the current open chat room and get this one active again on restart/reconnect
-= And much more · Changelog =-
- prevent the clear button in the chat input from acting fast – ask first
- display color in the quit/leave message
- channel password handling/keychain completely rewritten
- added “/ame” & “/amsg” commands for messaging all open chat rooms
- added /itunes command to the shortcuts with some nice output (which uses a new /nowplaying command + media tags, so own formats are possible too)
- let the title labels in the main navigation bar use more space if available
- parse ZNC timestamps in log buffer msgs and use them for the themes timestamp instead > nicer backlog output
- added some code for media upload management for enabling this in the near future – this needs some more work on server side
- some more changes on the codebase for sure – so it’s more stable than ever … again
- Changed: the autojoin switch can now be find within the chat room informations
- Changed: the chat room encoding selector can now be find within the chat room informations
- Changed: made some UI/usability changes to the Rooms Browser
- Changed: updated Chat Core to rev 4998
- Fixed: iOS 4 compatibility
- Fixed: sometimes private chans could not be closed
- Fixed: problems with connections which were nearly the same (for example using ZNC with 2 connections using just different usernames)
- Fixed: now reconnects on losing connection (for example when switching from 3G to Wifi or vice versa)
- Fixed: channel link detection in chat failed sometimes
- Removed: The ‘Stay Online’ feature had to be removed for compatibility purpose. Sorry! (iOS4 will though mostly make up for this)




Johannes Loxen
July 15, 2010 at 9:13 pm
You wrote:
Removed: The ‘Stay Online’ feature had to be removed for compatibility purpose. Sorry! (iOS4 will though mostly make up for this)
But after 10 Minutes of inactivity I am disconnected and I cannot tune this to 10 hours ? My Android keeps my IRC alive for hours.
- iolo
DerFlash
July 15, 2010 at 9:27 pm
Hi Johannes,
thx for your feedback.
The current function which lets Rooms stay on for about 10 minutes is a system features which is intended to let Apps finish some tasks before getting put to sleep by the OS.
I tried to use it like it actually works and gratefully Apple had nothing against it and let the update through (besides fixing the iOS4 crash and other stuff).
I think this is pretty cool, so people can just leave the app, do some stuff and get back without getting disconnected.
But I must admit that this still needs A LOT of more work here and there, like just turning off this notification and more…
And furthermore you’re fully right, it would be cool to get even more time. That’s why I already have made many advantages on this feature and just finish some more stuff those days, and then try to see if Apple likes it and lets me use it or not.
I will definitely try my best, so keep your fingers crossed.
Stay tuned
Regards
Björn