-
Anton Shestakov <av6@dwimlabs.net>, Sun, 10 Apr 2016 11:39:20 +0800
XMPPInterface: send XEP-0115 verification string in presence
-
Anton Shestakov <av6@dwimlabs.net>, Sun, 10 Apr 2016 11:33:07 +0800
XMPPInterface: sendPresence() shortcut method
-
Anton Shestakov <av6@dwimlabs.net>, Sat, 09 Apr 2016 18:07:00 +0800
index: profile window, unregister button
-
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.