Commit Graph

  • e8c046f315 [lib.channel-controller] fix create [lib.content-controller] do not forget to set UID in 'POST user/token' xdrm-brackets 2018-03-29 01:37:15 +0200
  • 4e4d80b7bb [lib.channel-controller] fix dump() to clear list before updating xdrm-brackets 2018-03-29 01:30:47 +0200
  • d48d865be6 [liv.field-manager] fix error code xdrm-brackets 2018-03-29 01:27:08 +0200
  • 236b03775e [BIGUPDATE] [lib.field-validator] added generic field validator with error message generation + is_valid() checker [popup] refactored all xdrm-brackets 2018-03-29 01:26:18 +0200
  • a494f2a45e [popup] added 'password.change' with API xdrm-brackets 2018-03-28 22:54:49 +0200
  • 3be8516130 [vue.auth.dialog] update color xdrm-brackets 2018-03-28 21:52:45 +0200
  • 9d8d052d6d [popup] added 'channel.remove' 'channel.remove' + fixed icons in [dialog] xdrm-brackets 2018-03-28 21:51:04 +0200
  • e3fd7e147d [vue.auth.menu][lib.channel-controller] removed FIRST and LAST false channels replaced with HARD-CODED elements with associated links (/me channel no more accessible) + [lib.content-controller] eased rbuf() with creating buffer copy in {lib.room-controller}.buffer and {lib.channel-controller}.buffer xdrm-brackets 2018-03-28 21:04:49 +0200
  • f4be2b1bad [lib.client.xhr] added 401 HTTP_STATUS as valid response xdrm-brackets 2018-03-28 20:29:11 +0200
  • 2a2637251d [scss.dialog] added toggle 'unfold'/'exit' icon in header [popup] added 'channel.invite' must implement lib.channel-controller.invite(username) xdrm-brackets 2018-03-28 20:06:26 +0200
  • 5bad9bfc73 added popup to change nickname (must create lib.content-controller.change_username()) xdrm-brackets 2018-03-28 19:54:16 +0200
  • 4a101ee576 [lib.authentication] now stores also 'user' data alongside the token [webpack.main] [webpack.setup] added 'auth' (lib.authentication) to GStore to display username, etc + renamed 'auth' to 'authed' (which is a boolean to know if the user is connected [page.noauth.login] added explicit errors + do not redirect in case wrong combination [page.noauth.register] added explicit errors [vue.auth.dialog] implemented LOGOUT xdrm-brackets 2018-03-28 19:42:29 +0200
  • f971c2483b [vue.auth.dialog] added channel dialog xdrm-brackets 2018-03-28 17:25:30 +0200
  • 665edead89 update xdrm-brackets 2018-03-28 15:54:19 +0200
  • 912bf003b3 [page.noauth.login][vue.noauth.login] form submit when clicking ENTER [page.noauth.register][vue.noauth.register] form submit when clicking ENTER xdrm-brackets 2018-03-27 19:04:06 +0200
  • d0328f8da0 [lib.channel-controller] fix nav() update channel.id before room.fetch() for rooms to be fetched according to the NEW channel id xdrm-brackets 2018-03-27 18:48:26 +0200
  • ff4f26f903 [lib.channel-controller] no more 'rooms' field [lib.room-controller] added all fields removed from [lib.channel-controller] xdrm-brackets 2018-03-27 18:33:39 +0200
  • 6a76d9cd6f [BIGUPDATE] interface API propagation xdrm-brackets 2018-03-27 18:21:02 +0200
  • 665c33be11 [liv.popup-controller] added 'popup.create' popup [vue.auth.menu] added link to open popup 'channel.create' xdrm-brackets 2018-03-27 16:41:36 +0200
  • 73a8d1c219 login + register works xdrm-brackets 2018-03-27 16:34:30 +0200
  • 5fcd1e363b Removed DEBUG xdrm-brackets 2018-03-27 14:52:14 +0200
  • bd9f03235e [page.noauth.register] manage registering user with API + JSON parsing in LOGIN/REGISTER xdrm-brackets 2018-03-27 14:30:04 +0200
  • d97d339dcf [public_html/.htaccess] redirect to index.html xdrm-brackets 2018-03-27 14:20:30 +0200
  • 4203cc7629 [page.noauth.register] used API instance xdrm-brackets 2018-03-27 14:12:01 +0200
  • 778984239b [setup][page.noauth.login] added API/WS instances + defined urls xdrm-brackets 2018-03-27 14:10:00 +0200
  • 22130a4b0b [lib.client.xhr] DEBUG minmod xdrm-brackets 2018-03-27 13:59:59 +0200
  • 97617181b9 [lib.client.xhr] added DEBUG mode xdrm-brackets 2018-03-27 13:58:26 +0200
  • bb0bfb5065 ported [vue.noauth.login] into [vue.noauth.register], same for [page.noauth.register] xdrm-brackets 2018-03-25 14:49:59 +0200
  • ff62d39bd5 [vue.noauth.login][vue.noauth.register] xdrm-brackets 2018-03-25 14:00:01 +0200
  • 21b5d48669 [setup] fixed xdrm-brackets 2018-03-25 13:59:43 +0200
  • 18cb3ac92d [page.noauth.login] login page started xdrm-brackets 2018-03-25 13:59:33 +0200
  • d9f6538aa5 [scss.layout] fixed background-size image for login/register xdrm-brackets 2018-03-25 13:58:59 +0200
  • 5db05aea5c [main] fix 'to' instead of 'history.current' route name xdrm-brackets 2018-03-25 13:57:52 +0200
  • c5e6b49fa6 [lib.client.xhr] now @http_token is send by the request itself xdrm-brackets 2018-03-25 13:55:31 +0200
  • 0a0fd9a27f [lib.client.xhr][lib.client.client-driver] manages authentication and HTTP token for XHR xdrm-brackets 2018-03-25 13:40:35 +0200
  • d56e2810a1 [main] manage VueRouter hook to pre-load page data before loading page content xdrm-brackets 2018-03-25 12:31:05 +0200
  • a68f94d76d [scss.global][scss.layout] layout for login+register [vue.noauth.login][vue.noauth.register] created with router-link(s) bindings xdrm-brackets 2018-03-25 12:24:34 +0200
  • bc66b63098 [scss.popup][scss.global] moved global form layout to 'global' [vue.noauth.wrapper] created default 'login' layout [scss.layout] login layout xdrm-brackets 2018-03-24 19:57:51 +0100
  • d7677eacb5 [*] manage 2 wrappers+ 2 routeSet (1 for authed users, other for not authed users) xdrm-brackets 2018-03-24 17:51:04 +0100
  • 6ec30fa1e9 [lib.*] set 'export default' [lib.local-storage-interface] new [lib.authentication] empty xdrm-brackets 2018-03-24 16:49:00 +0100
  • a1a5610f2c [lib.client.client-driver][lib.client.xhr][lib.client.ws] made more generic with trying to re-configure connection (bind) if connection lost and trying to send() a request xdrm-brackets 2018-03-24 15:13:27 +0100
  • 1cedd6284a [lib.client.client-driver] parent class for generic Synchronous|Asynchronous Client management (with message stack automatically sending messages when connection is ready) [lib.client.xhr] XHR driver [lib.client.ws] WebSocket driver xdrm-brackets 2018-03-23 18:43:59 +0100
  • 46b2143589 [lib.content-controller] textarea auto_grow() [scss.container] textarea layout for auto_grow() [channel.vue] texarea auto_grow() xdrm-brackets 2018-03-23 08:41:17 +0100
  • 328473a390 [scss.container] message input textarea layout xdrm-brackets 2018-03-22 22:41:30 +0100
  • 6c08dba3c0 semantic issues xdrm-brackets 2018-03-22 22:00:57 +0100
  • bf9211346f [vue.channel] message input div [scss.container] message input section xdrm-brackets 2018-03-22 21:58:14 +0100
  • 4d5aacb659 [scss.container] message slide-bounce on load xdrm-brackets 2018-03-22 20:08:22 +0100
  • 4269b49a3b [popup] working lib xdrm-brackets 2018-03-22 20:03:29 +0100
  • e7ffcfc152 [lib.popup-controller] added [lib.room-controller] create() method [vue.wrapper] popup now works xdrm-brackets 2018-03-22 19:13:52 +0100
  • 1dd2db9d79 [scss.popup] popup layout xdrm-brackets 2018-03-22 18:15:57 +0100
  • 4ff95c44b8 [lib.content-controller] message management + get user data xdrm-brackets 2018-03-22 16:03:09 +0100
  • 568a9fb16a [scss.container] message layout [vue.channel] message display xdrm-brackets 2018-03-22 16:01:41 +0100
  • 67faf26824 [lib.content-controller] message management + watcher chain xdrm-brackets 2018-03-22 15:28:34 +0100
  • 2d6b5c7378 [lib.*-controller] instead of [init.*] xdrm-brackets 2018-03-22 14:57:03 +0100
  • d7c9711593 [mockup.api] renamed [mockup.ws-login.*] simplified [mockup.ws-text-room-update] added xdrm-brackets 2018-03-22 14:04:19 +0100
  • 8bb580d2af [mockup.ws-login-succes] added [mockup.ws-login-error] added xdrm-brackets 2018-03-22 14:01:26 +0100
  • c48366b10f [mockup.channel-init] minmod (again...) xdrm-brackets 2018-03-22 13:58:49 +0100
  • 4d370e326f [mockup.channel-init] minmod xdrm-brackets 2018-03-22 13:57:53 +0100
  • 7b996cb0e3 [mockup.channel-init] minmod xdrm-brackets 2018-03-22 13:57:11 +0100
  • 914b4c056e [mockup.channel-init] update [init.rooms] implemented root nav() / get() / dump() + used dump() in [init.channels] xdrm-brackets 2018-03-22 13:40:48 +0100
  • 517a0d017f named HTML title xdrm-brackets 2018-03-22 11:31:39 +0100
  • 4bc5e5123f [vue.channel] container header title [mockup.channel-init] created [init.channels] manage open() to open a room and apply 'active' state only if success xdrm-brackets 2018-03-22 00:53:32 +0100
  • 1ccfebfde5 [mockup.channels] update xdrm-brackets 2018-03-22 00:23:45 +0100
  • 8b0d751b56 [asset.svg.dialog-text] copied from discord xdrm-brackets 2018-03-22 00:23:33 +0100
  • 083c431e9c [scss.dialog] audio 'local' active has same background, only #fff color xdrm-brackets 2018-03-22 00:09:29 +0100
  • 5406b38cbd [main] manage redirection from URL if 'gs.get.channel.get()' used in vueJS templates overrides 'gs.get.channel.active' -> now restored after fetching data [+removed blocking same-page navigation] xdrm-brackets 2018-03-21 23:34:45 +0100
  • 552c54c78c [init.channels] minmod xdrm-brackets 2018-03-21 23:03:17 +0100
  • cc062028aa [mockup.channels] update with 'local' data encapsuled [init.local-channels] removed [vue.menu] updated xdrm-brackets 2018-03-21 22:54:24 +0100
  • 8c8acdaca7 [init.local-channels][vue.dialog] dialog 'body' now works standalone [asset.svg] added 'dialog.text', 'dialog.voice' xdrm-brackets 2018-03-21 22:44:49 +0100
  • 70d195f99a [asset.svg] added arrows xdrm-brackets 2018-03-21 22:13:07 +0100
  • ba22cb9934 [mockup.channels] update xdrm-brackets 2018-03-21 21:27:54 +0100
  • df2f9906a9 [scss.menu] added left border when channel active xdrm-brackets 2018-03-21 21:27:41 +0100
  • a5702d5a0f [init.channels | mockup.channel | vue.menu] added channel 'link' (can be used in URL) in opposite to 'label' that is meant to be displayed xdrm-brackets 2018-03-21 20:37:03 +0100
  • 4fb99407f4 [init.channels | vue.menu] renamed channel.active to channel.current xdrm-brackets 2018-03-21 20:27:34 +0100
  • ee0191280e [init.channels] implemented init script + [mockup.channels] format + navigation issues xdrm-brackets 2018-03-21 20:25:01 +0100
  • e5867beeb9 [init] all xdrm-brackets 2018-03-21 18:44:27 +0100