-
Anton Shestakov <av6@dwimlabs.net>, Fri, 08 Apr 2016 23:28:36 +0800
index: progress bar on connect
-
Anton Shestakov <av6@dwimlabs.net>, Fri, 08 Apr 2016 23:25:03 +0800
progress: 0 and 100 are special cases, they need extra visuals
-
Anton Shestakov <av6@dwimlabs.net>, Fri, 08 Apr 2016 22:13:02 +0800
register: progress bar on top
-
Anton Shestakov <av6@dwimlabs.net>, Fri, 08 Apr 2016 21:33:16 +0800
XMPPInterface: also trigger 'status' event and pass current status as-is
Literal statuses are nice to bind to individually, but that's not always
enough.
-
Anton Shestakov <av6@dwimlabs.net>, Fri, 08 Apr 2016 17:46:21 +0800
html: update to jQuery 2.2.3
-
Anton Shestakov <av6@dwimlabs.net>, Fri, 08 Apr 2016 17:45:54 +0800
html: update to uikit 2.26.2
-
Anton Shestakov <av6@dwimlabs.net>, Thu, 07 Apr 2016 23:10:03 +0800
provision: configurable DNS resolver in nginx config
-
Anton Shestakov <av6@dwimlabs.net>, Thu, 07 Apr 2016 23:00:45 +0800
index: don't reload the page via href="" on log out
Looks like sometimes page reloads before client can disconnect properly.
-
Anton Shestakov <av6@dwimlabs.net>, Thu, 07 Apr 2016 22:56:16 +0800
index: check if roster has the item before removing it
Sometimes we get events from contacts that are not in user's roster, trying to
remove such contacts used to fail before this patch.
-
Anton Shestakov <av6@dwimlabs.net>, Thu, 07 Apr 2016 22:45:55 +0800
coffee: prefix user-triggered events
The last straw was contact.on('remove'): remove is an internal Backbone event.