Archive for the ‘Android’ Category

Work Faster with Slash Commands

We built HipChat for instant communication. HipChat slash commands are a set of time-saving tricks to get the most out of HipChat without reaching for your mouse.

All HipChat slash commands take the form: /Command + Text

  • Command is the action you want to take
  • Text is the new message you want to appear

Slash Commands for Room Actions

Slash Commands on HipChat

Slash Commands for Status Control

You can enter these commands in any chat window to change your availability.

HipChat Slash Commands

Slash Commands for Message Formatting

Keep your team members on their toes by rendering your messages in style. Or, fix mistakes you made in your last message by replacing words (ah, the relief!).

HipChat Slash Commands

Code Syntax Highlighting (/code):

Code formatting and syntax highlighting on HipChat

Quote Command (/quote):

HipChat Slash Commands

Fix Spelling Mistakes (s/):

HipChat Slash Commands

Emote Command (/me):

HipChat Slash Commands

Note: If you try typing an unknown slash command, it will just send like a normal message. Otherwise, no message gets sent and the slash command is executed.

Android Users: The following do not work on the Android app: /join, /topic, /part, /available, /away, /dnd, /clear, and s/.

Slash commands help make work communication simpler and less stressful. With these tools, you can get to your chats faster, style your text, and fix spelling mistakes. Afterall, it’s your chat, and it should work the way you want it to.

A Whole New HipChat for Android

2 months ago Seth Gholson 6 Comments

HipChat is all about connecting teams in the office, but we also have you covered when you’re on the go. We have a new  update for serious Android fans (and for not so serious fans). On the surface, you’ll notice we’ve pulled in material design. But we didn’t just slap on a new coat of paint, we re-architected the whole darn thing to be entirely native, and while we were at it, added stream compression (because we’re going for extra credit on this assignment).

Good-bye Web View, Hello Native

Being native provides benefits that you are going to notice right away. The app is now a lot smarter about your messages. We can let you know if your message failed and inform you if you’re still connecting. You’ll know if you’re looking at the latest set of messages or if some more need to load. Added bonus, the app respects your system preferences for fonts.

It also makes HipChat faster than ever. Your messages load with great haste and switching between rooms is nice and smooth. Back when we used webview the app spent time loading the initial HTML/javascript/CSS, then building javascript calls, and then executing them on the main thread. We’re not doing that anymore so we can get you chatting faster. If you want to geek out about testing, well, we improved that too. This means squashed bugs will stay squashed, we’ll have better edge case handling and be able to speed up our delivery of new features that you want to use. That feels good.

HipChat Android Material Design

 

Now about that Material design

Of course, you’ll notice the bright colors, animations, and transitions you’ve come to expect from material design. We’ve moved a few things around to make it quicker and easier to get chatting. When you open the app, the new homescreen lists all your active rooms and 1-1 conversations. Notice the green button in the lower right? Tap that to easily find rooms or start new conversations with your teammates. If you’re done with a room or a chat, all you have to do is swipe it away to close it. The left drawer now contains your beautiful face (or your avatar of choice), account info and access to your preferences. Once you’re in a chat, the redesigned chat view now makes your files, links, and messages easier to read and more consistent. What else? Thanks to Lollipop’s heads-up notifications, it’s now easier to see when someone mentions you in a room or you have an incoming call.

HipChat Android Material Design 2

Save that data for a rainy day

We’ve added two features that will help us play nice with your data plan. First, we will stop loading all images in the entire chat log. Phew. Second, we rolled out XEP-0138: Stream Compression support on our XMPP servers (that’s our fav flavor of compression). The new Android app takes full advantage of this new server feature. In our experiments, we’ve seen compression ratios from 3:1 to over 9:1 (awyeah). Keep an eye on your data usage from HipChat; we’d love to know if you see a reduction after this update.

We’re proud of our new Android upgrades, and this is only the beginning. We’ve got lots more planned for the rest of the year. Stay tuned.

Ready for it? Get the latest app here

HipChat for Android version 2.4.4

We’ve got some Android news to share regarding some recent updates and fixes.

The HipChat Android lab has been busy. They’ve been twisting some knobs and building code; there may have been a few guys in lab coats cheering at their monitors. There were high fives everywhere. That’s all we can tell you.

Big stuff is getting done; breakthroughs are happening. The redesigned Android build is coming along nicely, but till then, we wanted to update the current version with some patch fixes:

  • Fixed: The menu options are back when you use your tablet’s landscape option.
  • Misc. startup related crash fixes.
  • Fixed a bug preventing a user’s avatar and title from appearing on the info tab in a 1:1 conversation. Don’t worry – no one forgot you were Assistant (to the) Regional Manager.

 

I mean, this guy is a big fan:

 

Emoticon autocomplete now at your fingertips with Android 2.4.2

7 months ago Elena Gorman 0 Comments

Get your point across with 68%* fewer keystrokes than ever before

See how emoticon autocomplete works on Android

Emoticon autocomplete on HipChat for Android 2.4.2

We’ve all been there. Your team rapport doesn’t change just because you’re out of the office. But typing canonical strings on a tiny keyboard is a thankless task. Most of us lose momentum halfway through an emoticon command on mobile.

We’re happy to report that lazy days are here again. So download the latest native Android app and start using emoticon autocomplete to share all the new emoticons we recently released – now in retina.

Get HipChat for Android 2.4.2 in the Play Store.

*Not a fact.

HipChat Android Update 2.4 Released

9 months ago Seth Gholson 3 Comments

Today we’re rolling out the 2.4 update to HipChat for Android. It may have taken us some time to get this one out, but it will be worth the wait. Not much will look different, but we’re sure you’ll notice some changes. The app will launch faster, show your chat history sooner, and take less time to connect. We’re working towards using less of your precious data and battery and this update is a big step in that direction.

We also added a couple of other improvements. All of your custom emoticons are more discoverable now with emoticon autocomplete. Just start typing an emoticon and pick from the list. Typing an especially long message won’t be painful anymore — you no longer need to read it 2 lines at a time. The box will grow as you type!

Emoticon Autocomplete on Android

Emoticon autocomplete

Input text grows as you type

Growing input box

 

 

 

 

 

 

 

 

 

 

 

 

 

 

New: Emoticon autocomplete (awyeah)
Improved: Performance for loading active chats and messages
Improved: Faster history loading
Improved: Less data usage and better battery performance
Improved: Message box grows with your message
Improved: Notifications are easier to read on Android Wear devices.
Fixed: No more mysteriously reappearing 1-to-1 conversations
Improved: Want your times shown in 24 hour format? (yougotitdude)

Our Mac, iOS, and Android clients are better than ever!

There’s nothing more annoying that having HipChat crash in the middle of a call or when you’re chatting with a coworker, right? It pisses us off, too. Well, you may have noticed that our Mac, iOS, and Android clients are working a lot better lately. Now that we’ve launched video (phew!) we’ve been able to focus more time addressing issues causing random bugs and crashes. We’ve reduced the number of crashes/day by almost 95% on our Mac app, 75% on our Android app, and 25% on our iOS app. In addition we’ve resolved dozens of bugs reported by you (thanks again!).

 

What We’ve Been Doing

We’ve made a lot of changes in code and process over the past few months. Here are some highlights:

  • Aggressively monitoring crash reports in HockeyApp and quickly triaging the worst offenders
  • Use Kanban to optimize our development workflow
  • Focus on a 2-3 week release cadence, so fixes get to you sooner than later
  • Major changes to thread handling and concurrency:
    • Switch from using Key Value Observers to GCDMulticastDelegate (part of the XMPPFramework) – KVO didn’t work well in our multithreaded environment
    • Encapsulate classes to use a single queue to manage all their behaviors
    • Fix every place we were accidentally trying to modify an immutable collection 
    • Better error handling – errors happen and the client should be able to absorb them gracefully without a complete meltdown

What’s Next?

We’re not done yet and there are many more improvements on our list. Here are a few:

  • Give our Windows and Linux apps some well deserved love
  • Performance and usability improvements!
  • Continued bug fixing on Mac, iOS, and Android

What You Can Do

If you see something funky or want to request a new feature, just let us know at http://help.hipchat.com. Also, make sure you’re using our latest clients to take advantage of all the improvements we’ve been making. You can download our Mac, Windows, iOS, Android, or Linux clients from https://www.hipchat.com/downloads.

We’re Hiring

Oh, by the way, we’re hiring! One of our core values at Atlassian is “Be the change you seek”. Want to be part of making our clients even better? Great, come join us! Apply at http://hipchat.com/jobs/.

HipChat for Android 2.1

2 years ago Jeff Park 3 Comments

We’ve got another Android release for you guys, and it’s a pretty good one. We’ve added some features and improved the look and feel to provide a smoother user experience. Let’s dive in and see what’s new.

What’s New?

We’ve added a drop down menu to provide users quick access to room information, user information, files, and links.

HipChat for Android drop-down menu

You can now search chat history straight from your Android device.

HipChat for Android search history

Save precious screen real estate with image preview hiding.

HipChat for Android image preview hiding

We’ve also optimized HipChat for Android tablets.

HipChat for Android optimized for tablet

How can I get it?

If you have HipChat already installed, your Android device should automatically update the app. Otherwise, find it in our Play Store. If you wish to stay at the forefront of our HipChat for Android development, you can also download HipChat for Android beta in the Play Store today.

HipChat for Android 2.0

2 years ago Doug Keen 5 Comments

Two months ago, we launched the beta of our newest iteration of HipChat for Android, our native Android client app. Since then, we’ve had more than 5,000 installations of the app and received some great feedback. Today, we’re stoked to announce that our beta client is finally ready for prime time! Introducing:

HipChat for Android 2.0

While we added a number of new features and performance enhancements, the biggest change you’ll notice is an entirely new user interface that better conforms to Android’s latest design guidelines.


This is no half-hearted port of an iOS app or a thin “native” wrapper around a web app. We treat Android as a first-class citizen around here, so this app is 100% native Android.

Don’t have the latest Android phone? That’s OK, you can still upgrade. All of this new hotness is compatible with Android 2.2 (froyo) and higher.

You should also know that this is just the beginning. We’ll continue to add new features and other improvements to the Android app well into the future, so feel free to keep the Beta installed if you want to stay on the bleeding edge.

HipChat for Android Updates

2 years ago Doug Keen 15 Comments

Amid all the excitement over the release of the native Mac client, you may have missed the release of a long overdue update to our Android client. We put in a whole bunch of performance and reliability improvements, @ mention autocomplete, and finally fixed that obnoxious “save password” bug.

What may be more exciting is the release of our new Android Beta client.

Download the HipChat for Android beta

The biggest change you’ll notice is a complete Holo redesign (including the Action Bar pattern, thanks to Jake Wharton’s amazing ActionBarSherlock), but other new features include:

  • Capturing and sending photos
  • Sending other arbitrary files from your device
  • Real time lobby search

Better yet, just take a look for yourself:

Holo redesign Sending files Holo lobby Real-time search

We’d recommend enabling automatic updating if you install the Beta, since new features and fixes should roll out relatively quickly!

Download the HipChat for Android beta

Android update: July 3, 2012

3 years ago Chris Rivers 7 Comments

If you use the HipChat Android app regularly, you may have noticed some issues with crashes since our last update. Thanks to all our users that helped us figure out the issues and improve the app. After working through a few quirks with our beta distribution service, we’re happy to release our latest update of the HipChat Android app to Google Play.

This release is focused on fixing some particularly annoying crashes that were appearing in our previous update:

  • HipChat will no longer unexpectedly pop to the foreground! Sorry for all our users that experienced this issue.
  • Full names are now displayed in chat (to match the desktop client) – no more ambiguity with names.
  • Fix to avoid reconnect attempts when the sign-in screen is displayed (especially after entering an invalid email or password)
  • Various minor tweaks to avoid app crashes.

Hopefully, users notice a marked decline in crashing issues with this update. Give it a try! If you have any feedback, please let us know at support@hipchat.com