Commit graph

205 commits

Author SHA1 Message Date
hippoz
d1654546fa
frontend: housekeeping and clean up Store code 2022-05-07 04:04:54 +03:00
hippoz
e3b4e28428
frontend: add animation on/off setting 2022-05-07 03:45:09 +03:00
hippoz
a725e46ff0
frontend: add generic StorageItemStore 2022-05-07 03:36:27 +03:00
hippoz
704b35ae2b
frontend: add theme switching 2022-05-07 03:27:41 +03:00
hippoz
c8604515d6
frontend: perform primary action in most modals by pressing enter 2022-05-06 03:19:52 +03:00
hippoz
96975c149b
frontend: improve settings page 2022-05-06 03:10:14 +03:00
hippoz
d837dbddb4
frontend: fallback to first channel if the selected channel cant be found 2022-05-06 02:56:22 +03:00
hippoz
0a17ea2ac6
frontend: save selected channel 2022-05-06 01:55:21 +03:00
hippoz
0198955f7d
frontend: extend debugging/plugin api 2022-05-05 21:49:25 +03:00
hippoz
06e081d785
frontend: change storage value naming scheme 2022-05-05 21:30:21 +03:00
hippoz
144877e682
frontend: rework logging system 2022-05-05 20:52:35 +03:00
hippoz
243036f29e
frontend: add useAuthHandlers in main.js 2022-05-05 20:39:24 +03:00
hippoz
d0a61450c5
fix sidebar fly animation 2022-05-05 20:35:00 +03:00
hippoz
b93b610eef
frontend: refactor storage.js 2022-05-05 16:31:10 +03:00
hippoz
b084de7ffc
frontend: make animations optional 2022-05-05 15:33:22 +03:00
hippoz
97fa63199e
backend: add DISABLE_ACCOUNT_CREATION env 2022-04-30 17:17:17 +03:00
hippoz
92ce055dd7
frontend: cleanup stores exports 2022-04-28 18:49:29 +03:00
hippoz
8539e4ab7c
frontend: cleanup 2022-04-28 18:48:44 +03:00
hippoz
7f3735502f
frontend: add unread indicator 2022-04-28 18:40:38 +03:00
hippoz
686aba5541
add hosting guide (dockerless hosting guide coming soon) 2022-04-28 04:26:01 +03:00
hippoz
7bf211a7e2
fix docker compose depends 2022-04-28 03:36:15 +03:00
hippoz
9c114a0ef0
fix docker again 2022-04-28 03:22:20 +03:00
hippoz
851d2d683f
fix npm commands 2022-04-27 23:53:10 +03:00
hippoz
129d2ea4ec
add docker support 2022-04-27 23:51:08 +03:00
hippoz
6cfac8a6aa
frontend: fix behavior when no channels are present 2022-04-27 23:41:50 +03:00
hippoz
34dc98af95
frontend: add simple settings menu 2022-04-27 22:03:51 +03:00
hippoz
fb9fccb038
frontend: hide edit buttons for channels and messages if the user can't edit them 2022-04-27 20:24:50 +03:00
hippoz
21b06c38d2
frontend: fix messages container padding 2022-04-27 20:19:40 +03:00
hippoz
d2d985516c
frontend: show channel edit button when channel button is selected 2022-04-27 20:13:14 +03:00
hippoz
e0ba97deb3
frontend: add "send" button for small viewports 2022-04-27 20:12:04 +03:00
hippoz
f67909c8e7
frontend: fix message view not scrolling to bottom when re-selecting channel 2022-04-27 17:08:32 +03:00
hippoz
25b1ba653c
frontend: fix gateway reconnect 2022-04-27 17:08:19 +03:00
hippoz
24fb9feead
frontend: animate sidebar on small viewports 2022-04-27 17:03:35 +03:00
hippoz
1c87fa9758
frontend: automatically keep scroll position when viewport is resized 2022-04-27 15:44:50 +03:00
hippoz
2847cfcebc
frontend: inital steps for responsive design and mobile support 2022-04-27 05:03:47 +03:00
hippoz
1f800b6d4c
frontend: fix error for 204 response 2022-04-26 23:57:06 +03:00
hippoz
b72a445e97
frontend: improve message component layout 2022-04-26 23:44:06 +03:00
hippoz
d3dff302c5
frontend: prevent accessing stores of channels that have not been loaded yet 2022-04-26 23:20:28 +03:00
hippoz
66bdd7e06f
frontend: add message edit overlay 2022-04-26 23:15:49 +03:00
hippoz
82926ab172
frontend: add auth overlays 2022-04-26 22:45:40 +03:00
hippoz
706372716e
frontend: add maxlength and minlength to channel edit and create modals 2022-04-26 04:04:55 +03:00
hippoz
444fcb2087
backend: fix channel name length limits 2022-04-26 04:04:40 +03:00
hippoz
96da377e4e
frontend: fix error toast when the server returns no messages 2022-04-26 04:00:18 +03:00
hippoz
871ed87687
frontend: add "toast" system to tell the user of errors 2022-04-26 03:47:51 +03:00
hippoz
2ab2899529
frontend: improve directory structure 2022-04-26 03:09:16 +03:00
hippoz
f17fd0174b
frontend: add channel editing 2022-04-26 03:01:21 +03:00
hippoz
240411ddd3
frontend: add props to overlay store 2022-04-25 23:02:15 +03:00
hippoz
fbc84a1659
frontend: add comments for each global.css section 2022-04-25 22:55:23 +03:00
hippoz
a8479ee549
frontend: slightly improve create channel modal 2022-04-25 22:53:40 +03:00
hippoz
131a270562
frontend: make "create channel" modal functional 2022-04-25 22:48:29 +03:00