hippoz
|
045e34cbd5
|
first implementation of "communities" + visual improvements
|
2023-05-31 22:09:36 +03:00 |
|
hippoz
|
5a5588f1e3
|
fix and improve matrix layer
|
2023-03-17 22:46:49 +02:00 |
|
hippoz
|
afb046b3b6
|
add buffer support to rpc and add profile pictures
|
2023-02-25 02:35:12 +02:00 |
|
hippoz
|
622f3c8e63
|
fix typos
|
2023-02-22 17:01:05 +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
|
adee96f697
|
remove redundant fields from messages
|
2023-02-22 00:14:19 +02:00 |
|
hippoz
|
bca4280afb
|
replace rest api with rpc system
|
2023-02-21 23:52:23 +02:00 |
|
hippoz
|
8ba70833f3
|
fix condition
|
2023-02-05 23:33:50 +02:00 |
|
hippoz
|
a7bb23060b
|
add discord bridge
|
2022-10-30 21:32:35 +02:00 |
|
hippoz
|
3ef8298745
|
add "nick_username" feature for messages - useful for bridges to other chat platforms
|
2022-10-30 16:53:52 +02:00 |
|
hippoz
|
53689fdaf6
|
disable matrix layer by default
|
2022-10-30 01:14:39 +03:00 |
|
hippoz
|
49d8032638
|
add a basic system for third-party applications to provide transparency about data collection practices
|
2022-10-30 01:05:20 +03:00 |
|
hippoz
|
2d1f491aa3
|
add 1.2 to supported version list
|
2022-10-10 19:33:43 +03:00 |
|
hippoz
|
4bd1339bf5
|
experiment with removing encryption stubs
|
2022-10-10 19:26:59 +03:00 |
|
hippoz
|
16998a3fd0
|
proper cors support?
|
2022-10-10 19:08:37 +03:00 |
|
hippoz
|
9f4270c702
|
report 1.3 as being supported
|
2022-10-10 19:03:41 +03:00 |
|
hippoz
|
95eb80d6da
|
add MATRIX_PROTOCOL option
|
2022-10-10 18:55:28 +03:00 |
|
hippoz
|
7d0d29bb8b
|
add more stubs to matrix implementation
|
2022-10-09 23:23:02 +03:00 |
|
hippoz
|
425406c88a
|
Matrix implementation
Implement a very small subset of the Matrix protocol.
|
2022-10-09 22:46:31 +03:00 |
|
hippoz
|
e3e1b9ddad
|
greatly improve performance
|
2022-09-06 20:52:44 +03:00 |
|
hippoz
|
15d22f261c
|
add "request key" mechanism to protect resources such as auth
|
2022-08-31 17:12:50 +03:00 |
|
hippoz
|
34f945b7f4
|
add optimistic_id field for messages, allowing us to show our own messages from other clients
|
2022-08-20 00:12:27 +03:00 |
|
hippoz
|
e31d8c5973
|
add presence and user list
|
2022-08-08 05:12:31 +03:00 |
|
hippoz
|
f9a62cec4e
|
making typing indicators per-channel
|
2022-08-07 21:57:41 +03:00 |
|
hippoz
|
579ff19921
|
add typing indicators
|
2022-08-07 03:00:14 +03:00 |
|
hippoz
|
9540bc6178
|
add hacky database error handling to prevent the server from crashing due to trivial errors
|
2022-08-05 05:18:55 +03:00 |
|
hippoz
|
6fe398c82a
|
add custon express error handler
|
2022-08-05 04:32:10 +03:00 |
|
hippoz
|
e1fccd2a66
|
hide "add channel" button if the user cant create channels + public user object now shows permissions
|
2022-08-04 04:51:09 +03:00 |
|
hippoz
|
6d76dec265
|
add initial concept of "superuser" accounts
|
2022-08-03 02:34:15 +03:00 |
|
hippoz
|
261e041792
|
backend: disconnect gateway clients if they send a ping packet before authenticaticating
|
2022-05-08 21:56:25 +03:00 |
|
hippoz
|
97fa63199e
|
backend: add DISABLE_ACCOUNT_CREATION env
|
2022-04-30 17:17:17 +03:00 |
|
hippoz
|
129d2ea4ec
|
add docker support
|
2022-04-27 23:51:08 +03:00 |
|
hippoz
|
66bdd7e06f
|
frontend: add message edit overlay
|
2022-04-26 23:15:49 +03:00 |
|
hippoz
|
444fcb2087
|
backend: fix channel name length limits
|
2022-04-26 04:04:40 +03:00 |
|
hippoz
|
541464cdd9
|
frontend+backend: fix gateway-updated channel order
|
2022-04-17 17:56:03 +03:00 |
|
hippoz
|
e329c64eb7
|
backend/gateway: add session count limit per user id
|
2022-04-14 21:52:42 +03:00 |
|
hippoz
|
bf5e4f554e
|
backend/gateway: enforce d field to be a single numeric 0 for ping payloads
|
2022-04-14 21:32:52 +03:00 |
|
hippoz
|
538717cfc9
|
backend/gateway: block comically large string payloads
|
2022-04-14 21:29:46 +03:00 |
|
hippoz
|
fec30b7ec9
|
backend: disallow gateway clients from authenticating if they're already authenticated
|
2022-04-14 21:10:05 +03:00 |
|
hippoz
|
9c9f764e6d
|
backend: add gateway ratelimit
|
2022-04-14 17:17:54 +03:00 |
|
hippoz
|
2f19cb211d
|
increase ping and batch intervals
|
2022-04-14 17:02:51 +03:00 |
|
hippoz
|
d21408ac63
|
frontend: gateway reconnect + add frontend directory to express server
|
2022-04-14 16:56:01 +03:00 |
|
hippoz
|
5acb3ceaf0
|
update all messages endpoints to also return author_username for easier display
|
2022-04-12 22:34:54 +03:00 |
|
hippoz
|
94192979a8
|
avoid dispatching channel events to all clients
|
2022-04-12 00:19:29 +03:00 |
|
hippoz
|
6a6cc1aafd
|
add message resource crud and gateway events (messages + message history)
|
2022-04-12 00:02:43 +03:00 |
|
hippoz
|
ce9d331bc6
|
dispatch a gateway event when a channel is created, updated or removed
|
2022-04-10 22:14:10 +03:00 |
|
hippoz
|
701f6ae1ac
|
replace broadcast with dispatch in the gateway code
|
2022-04-10 21:28:36 +03:00 |
|
hippoz
|
dcb4983302
|
add gateway broadcast channels
|
2022-04-10 21:10:19 +03:00 |
|
hippoz
|
a9162c245e
|
add basic gatewayt
|
2022-04-10 01:22:07 +03:00 |
|