Commit Graph

52 Commits

Author SHA1 Message Date
xdrm-brackets a59903b1ad [ALL] setup for 'parcel bundler' 2018-04-07 15:06:03 +02:00
xdrm-brackets d862215cd8 [lib.audio-manager] FREQUENCY or WAVE management (dispatch to callbacks if defined) + [vue.auth.dialog] added draw_freq() + default one + added draw_wave() can toggle between 2 viewers with 'gs.get.toggleDrawStyle()' 2018-04-06 18:39:14 +02:00
xdrm-brackets 2742fd818a [vue.auth.dialog] refactor + relayout audio status + added logout working icon that logout from 'voice' room + [lib.audio-manager] when calling kill() do not set volume to 0 because POP notifications will be then blocked 2018-04-06 17:02:40 +02:00
xdrm-brackets 19a9c39a5f [vue.auth.dialog] added audio status (connecting, listening, voice_connected) bound from [lib.audio-manager] 2018-04-06 16:44:15 +02:00
xdrm-brackets fb02ba5407 [scss.layout][setup][vue.auth.wrapper] connection status + [lib.content-controller] connection status management from websocket state 2018-04-04 15:00:41 +02:00
xdrm-brackets d56c056e5b [vue.auth.channel] removed debug 2018-04-04 14:32:31 +02:00
xdrm-brackets 32863dbe26 [vue.auth.channel] fix textearea cleared when message received 2018-04-04 12:33:44 +02:00
xdrm-brackets c1be9fce4e [added] side-menu + works with dynamic room buffer 2018-04-03 17:51:39 +02:00
xdrm-brackets 7ac0f0e487 [scss.container] removed message stack apparition animation [vue.auth.channel] removed animation override 2018-04-03 17:14:52 +02:00
xdrm-brackets a99d82cae2 [vue.auth.channel] added auto-scroll to bottom message stack when stack have 1+ more element 2018-04-03 17:13:11 +02:00
xdrm-brackets 7328645735 [lib.content-controller] remove auto_grow() to move it local (inside template [vue.auth.channel]) + added management for ENTER but not SHIFT+ENTER 2018-04-02 21:15:28 +02:00
xdrm-brackets 32f4e9a7b3 [lib.popup-controller][scss.global] design for 'loading' animation in submit <button> before api response + [lib.*-controller] when called from popup will call 'gs.get.popup().hide' to remove the loading animation and close the popup 2018-03-29 12:56:17 +02:00
xdrm-brackets 3e3a9197b2 [lib.client.xhr] fix when no token do not send anything [popup] added 'room.remove' popup [lib.room-controller] method 'remove' to remove a room 2018-03-29 12:31:23 +02:00
xdrm-brackets dbe360f695 [vue.auth.dialog][scss.dialog] added icon to remove rooms 2018-03-29 11:57:25 +02:00
xdrm-brackets e8c046f315 [lib.channel-controller] fix create [lib.content-controller] do not forget to set UID in 'POST user/token' 2018-03-29 01:37:15 +02:00
xdrm-brackets 236b03775e [BIGUPDATE] [lib.field-validator] added generic field validator with error message generation + is_valid() checker [popup] refactored all 2018-03-29 01:26:18 +02:00
xdrm-brackets a494f2a45e [popup] added 'password.change' with API 2018-03-28 22:54:49 +02:00
xdrm-brackets 3be8516130 [vue.auth.dialog] update color 2018-03-28 21:52:45 +02:00
xdrm-brackets 9d8d052d6d [popup] added 'channel.remove' 'channel.remove' + fixed icons in [dialog] 2018-03-28 21:51:04 +02:00
xdrm-brackets 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 2018-03-28 21:04:49 +02:00
xdrm-brackets 2a2637251d [scss.dialog] added toggle 'unfold'/'exit' icon in header [popup] added 'channel.invite' must implement lib.channel-controller.invite(username) 2018-03-28 20:06:26 +02:00
xdrm-brackets 5bad9bfc73 added popup to change nickname (must create lib.content-controller.change_username()) 2018-03-28 19:54:16 +02:00
xdrm-brackets 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 2018-03-28 19:42:29 +02:00
xdrm-brackets f971c2483b [vue.auth.dialog] added channel dialog 2018-03-28 17:25:30 +02:00
xdrm-brackets 665edead89 update 2018-03-28 15:54:19 +02:00
xdrm-brackets 912bf003b3 [page.noauth.login][vue.noauth.login] form submit when clicking ENTER [page.noauth.register][vue.noauth.register] form submit when clicking ENTER 2018-03-27 19:04:06 +02:00
xdrm-brackets 6a76d9cd6f [BIGUPDATE] interface API propagation 2018-03-27 18:21:02 +02:00
xdrm-brackets 665c33be11 [liv.popup-controller] added 'popup.create' popup [vue.auth.menu] added link to open popup 'channel.create' 2018-03-27 16:41:36 +02:00
xdrm-brackets bb0bfb5065 ported [vue.noauth.login] into [vue.noauth.register], same for [page.noauth.register] 2018-03-25 14:49:59 +02:00
xdrm-brackets ff62d39bd5 [vue.noauth.login][vue.noauth.register] 2018-03-25 14:00:01 +02:00
xdrm-brackets a68f94d76d [scss.global][scss.layout] layout for login+register [vue.noauth.login][vue.noauth.register] created with router-link(s) bindings 2018-03-25 12:24:34 +02:00
xdrm-brackets bc66b63098 [scss.popup][scss.global] moved global form layout to 'global' [vue.noauth.wrapper] created default 'login' layout [scss.layout] login layout 2018-03-24 19:57:51 +01:00
xdrm-brackets d7677eacb5 [*] manage 2 wrappers+ 2 routeSet (1 for authed users, other for not authed users) 2018-03-24 17:51:04 +01:00
xdrm-brackets 46b2143589 [lib.content-controller] textarea auto_grow() [scss.container] textarea layout for auto_grow() [channel.vue] texarea auto_grow() 2018-03-23 08:41:17 +01:00
xdrm-brackets 328473a390 [scss.container] message input textarea layout 2018-03-22 22:41:30 +01:00
xdrm-brackets 6c08dba3c0 semantic issues 2018-03-22 22:00:57 +01:00
xdrm-brackets bf9211346f [vue.channel] message input div [scss.container] message input section 2018-03-22 21:58:14 +01:00
xdrm-brackets 4269b49a3b [popup] working lib 2018-03-22 20:03:29 +01:00
xdrm-brackets e7ffcfc152 [lib.popup-controller] added [lib.room-controller] create() method [vue.wrapper] popup now works 2018-03-22 19:13:52 +01:00
xdrm-brackets 1dd2db9d79 [scss.popup] popup layout 2018-03-22 18:15:57 +01:00
xdrm-brackets 568a9fb16a [scss.container] message layout [vue.channel] message display 2018-03-22 16:01:41 +01:00
xdrm-brackets 67faf26824 [lib.content-controller] message management + watcher chain 2018-03-22 15:28:34 +01:00
xdrm-brackets 2d6b5c7378 [lib.*-controller] instead of [init.*] 2018-03-22 14:57:03 +01:00
xdrm-brackets 914b4c056e [mockup.channel-init] update [init.rooms] implemented root nav() / get() / dump() + used dump() in [init.channels] 2018-03-22 13:40:48 +01:00
xdrm-brackets 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 2018-03-22 00:54:13 +01:00
xdrm-brackets 8b0d751b56 [asset.svg.dialog-text] copied from discord 2018-03-22 00:23:33 +01:00
xdrm-brackets cc062028aa [mockup.channels] update with 'local' data encapsuled [init.local-channels] removed [vue.menu] updated 2018-03-21 22:54:24 +01:00
xdrm-brackets 8c8acdaca7 [init.local-channels][vue.dialog] dialog 'body' now works standalone [asset.svg] added 'dialog.text', 'dialog.voice' 2018-03-21 22:44:49 +01:00
xdrm-brackets 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 2018-03-21 20:37:03 +01:00
xdrm-brackets 4fb99407f4 [init.channels | vue.menu] renamed channel.active to channel.current 2018-03-21 20:27:34 +01:00