-
Anton Shestakov <av6@dwimlabs.net>, Sat, 09 Apr 2016 17:37:12 +0800
register: cancel button
-
Anton Shestakov <av6@dwimlabs.net>, Sat, 09 Apr 2016 17:27:10 +0800
coffee: move ClientState to tram.coffee
-
Anton Shestakov <av6@dwimlabs.net>, Sat, 09 Apr 2016 14:48:24 +0800
XMPPInterface: unregister(), call to cancel registration
-
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