Commit graph

14 commits

Author SHA1 Message Date
hippoz
045e34cbd5
first implementation of "communities" + visual improvements 2023-05-31 22:09:36 +03:00
hippoz
afb046b3b6
add buffer support to rpc and add profile pictures 2023-02-25 02:35:12 +02:00
hippoz
20bbc56bbe
experiment with "signal" rpc that does not send the data returned by the method 2023-02-22 02:47:29 +02:00
hippoz
6ab0eb8351
better utilize caching for rpc 2023-02-22 01:06:43 +02:00
hippoz
bca4280afb
replace rest api with rpc system 2023-02-21 23:52:23 +02:00
hippoz
4c9e321167
greatly overhaul overlay system 2022-09-03 17:30:39 +03:00
hippoz
15d22f261c
add "request key" mechanism to protect resources such as auth 2022-08-31 17:12:50 +03:00
hippoz
4264d9ffac
add fetch polyfill 2022-08-05 22:29:20 +03:00
hippoz
06e081d785
frontend: change storage value naming scheme 2022-05-05 21:30:21 +03:00
hippoz
b93b610eef
frontend: refactor storage.js 2022-05-05 16:31:10 +03:00
hippoz
1f800b6d4c
frontend: fix error for 204 response 2022-04-26 23:57:06 +03:00
hippoz
7260525eec
frontend: message loading
This command finalizes support for dynamic message loading. The behavior is as follows:
When a user selects a channel for the first time, an "initial load" of messages will happen.
When the user is scrolled all the way to the bottom of the message view,
the store will continuously remove old messages to save memory.
Scrolling all the way to the top loads more messages.
2022-04-20 03:14:28 +03:00
da7e57fe82 frontend: add experimental message loading and display support 2022-04-19 21:21:55 +03:00
hippoz
a9a4cdbb5c
add basic frontend modules to access the api 2022-04-14 02:12:38 +03:00