xdrm-brackets
|
2f5894c459
|
[lib.channel-controller] fix { rid: } first message after auth
|
2018-04-03 20:26:55 +02:00 |
xdrm-brackets
|
225eef262e
|
[lib.content-controller] better notification
|
2018-04-03 19:24:48 +02:00 |
xdrm-brackets
|
6dfa2b12e1
|
[lib.content-controller] manage_update() with DELETE/UPDATE/NEW_MESSAGES/CREATE rooms + notification API when messages on another room
|
2018-04-03 18:56:10 +02:00 |
xdrm-brackets
|
e8ce193cc0
|
[lib.channel-controller] fix never closed() WebSocket
|
2018-04-03 18:00:20 +02:00 |
xdrm-brackets
|
c1be9fce4e
|
[added] side-menu + works with dynamic room buffer
|
2018-04-03 17:51:39 +02:00 |
xdrm-brackets
|
4f33a1d5a3
|
[lib.authentication] updated time range to 15min
|
2018-04-03 17:21:47 +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
|
e0a662a410
|
[lib.*] sending message + to refact
|
2018-04-03 15:37:18 +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
|
dad14da4a8
|
[lib.channel-controller] invite(username) leave() remove()
|
2018-03-29 22:59:00 +02:00 |
xdrm-brackets
|
0676b8d747
|
[page.noauth.login] fetch UID from login request
|
2018-03-29 13:22:00 +02:00 |
xdrm-brackets
|
bb8a985db3
|
[lib.field-manager] 'basic-name' now can feature dots '.'
|
2018-03-29 13:19:30 +02:00 |
xdrm-brackets
|
1ea9a713b7
|
[lib.field-manager] 'basic-name' 'url-name' cannot have trailing spaces
|
2018-03-29 13:14:37 +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
|
9400f8bff5
|
minmod
|
2018-03-29 01:45:18 +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
|
4e4d80b7bb
|
[lib.channel-controller] fix dump() to clear list before updating
|
2018-03-29 01:30:47 +02:00 |
xdrm-brackets
|
d48d865be6
|
[liv.field-manager] fix error code
|
2018-03-29 01:27:08 +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
|
f4be2b1bad
|
[lib.client.xhr] added 401 HTTP_STATUS as valid response
|
2018-03-28 20:29:11 +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
|
d0328f8da0
|
[lib.channel-controller] fix nav() update channel.id before room.fetch() for rooms to be fetched according to the NEW channel id
|
2018-03-27 18:48:26 +02:00 |
xdrm-brackets
|
ff4f26f903
|
[lib.channel-controller] no more 'rooms' field [lib.room-controller] added all fields removed from [lib.channel-controller]
|
2018-03-27 18:33:39 +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
|
73a8d1c219
|
login + register works
|
2018-03-27 16:34:30 +02:00 |
xdrm-brackets
|
5fcd1e363b
|
Removed DEBUG
|
2018-03-27 14:52:14 +02:00 |
xdrm-brackets
|
bd9f03235e
|
[page.noauth.register] manage registering user with API + JSON parsing in LOGIN/REGISTER
|
2018-03-27 14:30:22 +02:00 |
xdrm-brackets
|
d97d339dcf
|
[public_html/.htaccess] redirect to index.html
|
2018-03-27 14:20:30 +02:00 |
xdrm-brackets
|
4203cc7629
|
[page.noauth.register] used API instance
|
2018-03-27 14:12:01 +02:00 |
xdrm-brackets
|
778984239b
|
[setup][page.noauth.login] added API/WS instances + defined urls
|
2018-03-27 14:10:00 +02:00 |
xdrm-brackets
|
22130a4b0b
|
[lib.client.xhr] DEBUG minmod
|
2018-03-27 13:59:59 +02:00 |
xdrm-brackets
|
97617181b9
|
[lib.client.xhr] added DEBUG mode
|
2018-03-27 13:58:26 +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
|
21b5d48669
|
[setup] fixed
|
2018-03-25 13:59:43 +02:00 |
xdrm-brackets
|
18cb3ac92d
|
[page.noauth.login] login page started
|
2018-03-25 13:59:33 +02:00 |
xdrm-brackets
|
d9f6538aa5
|
[scss.layout] fixed background-size image for login/register
|
2018-03-25 13:58:59 +02:00 |