Nikita Vilunov
|
cb889193c7
|
wip
|
2024-05-10 15:12:33 +02:00 |
Nikita Vilunov
|
23a59bc303
|
broadcasting
|
2024-05-08 21:31:55 +02:00 |
Nikita Vilunov
|
486bc17ec5
|
sass
|
2024-05-08 19:04:53 +02:00 |
Nikita Vilunov
|
b619ff5f00
|
doc
|
2024-05-07 21:09:01 +02:00 |
Nikita Vilunov
|
e74bd70c89
|
Merge branch 'refs/heads/main' into cluster
# Conflicts:
# crates/projection-xmpp/tests/lib.rs
# src/http.rs
|
2024-05-05 19:30:39 +02:00 |
Nikita Vilunov
|
bb0fe3bf0b
|
use borrows in http endpoint handlers
|
2024-05-05 19:24:42 +02:00 |
Nikita Vilunov
|
8ac64ba8f5
|
get rid of storage usages in projections
|
2024-05-05 19:24:23 +02:00 |
homycdev
|
abe9a26925
|
irc: implement WHOIS command (#43)
Reviewed-on: lavina/lavina#43
Co-authored-by: homycdev <abdulkhamid98@gmail.com>
Co-committed-by: homycdev <abdulkhamid98@gmail.com>
|
2024-05-05 17:21:40 +00:00 |
Nikita Vilunov
|
05adfe4920
|
wip
|
2024-05-05 15:56:01 +02:00 |
Nikita Vilunov
|
cc7f282d92
|
Merge branch 'refs/heads/main' into cluster
# Conflicts:
# src/http.rs
|
2024-05-04 02:02:33 +02:00 |
Nikita Vilunov
|
84eb901042
|
use borrows in http endpoint handlers
|
2024-05-04 01:54:49 +02:00 |
Nikita Vilunov
|
0ad16b529f
|
get rid of storage usages in projections
|
2024-05-04 01:54:49 +02:00 |
Nikita Vilunov
|
8a14a4d687
|
cluster
|
2024-05-03 00:57:07 +02:00 |
Nikita Vilunov
|
9a09ff717e
|
management api endpoints for rooms
|
2024-05-01 17:30:31 +02:00 |
Nikita Vilunov
|
25605322a0
|
player shutdown API (#58)
Reviewed-on: lavina/lavina#58
|
2024-04-29 17:24:43 +00:00 |
Nikita Vilunov
|
ea81ddadfc
|
dialog message persistence
|
2024-04-27 12:58:27 +02:00 |
Nikita Vilunov
|
4ff09ea05f
|
tracing otlp exporter and instrumentation annotations (#57)
Resolves #56
Reviewed-on: lavina/lavina#57
|
2024-04-26 10:16:23 +00:00 |
Nikita Vilunov
|
ec49489ef1
|
validate that rooms and dialogs are owned exclusively on shutdown
|
2024-04-23 19:18:46 +02:00 |
Nikita Vilunov
|
d305f5bf77
|
argon2-based password hashing (#55)
Reviewed-on: lavina/lavina#55
|
2024-04-23 16:31:00 +00:00 |
Nikita Vilunov
|
799da8366c
|
basic dialog implementation with irc and xmpp support (#53)
Reviewed-on: lavina/lavina#53
|
2024-04-23 16:26:40 +00:00 |
Nikita Vilunov
|
d805061d5b
|
refactor auth logic into a common module (#54)
Reviewed-on: lavina/lavina#54
|
2024-04-23 10:10:10 +00:00 |
Nikita Vilunov
|
12d30ca5c2
|
irc: implement server-time capability for incoming messages (#52)
Spec: https://ircv3.net/specs/extensions/server-time
Reviewed-on: lavina/lavina#52
|
2024-04-21 21:00:44 +00:00 |
Nikita Vilunov
|
ddb348bee9
|
refactor lavina core by grouping public services into a new LavinaCore struct.
this will be useful in future when additional services will be introduced and passed as dependencies
|
2024-04-21 19:45:50 +02:00 |
Nikita Vilunov
|
5a09b743c9
|
return AlreadyJoined when a player attempts to join a room they are already in
|
2024-04-20 17:09:44 +02:00 |
Nikita Vilunov
|
cebe354179
|
update libraries
|
2024-04-19 14:27:19 +02:00 |
Nikita Vilunov
|
757d7c5665
|
persistent room topics (#50)
Reviewed-on: lavina/lavina#50
|
2024-04-15 09:12:23 +00:00 |
Nikita Vilunov
|
0105a5b710
|
persistent memberships (#49)
Reviewed-on: lavina/lavina#49
|
2024-04-15 09:06:10 +00:00 |
Mikhail
|
fd694cd75c
|
Add message timestamps (#41)
Resolves #38
Reviewed-on: lavina/lavina#41
Co-authored-by: Mikhail <mikhail@liamets.dev>
Co-committed-by: Mikhail <mikhail@liamets.dev>
|
2024-04-12 21:32:21 +00:00 |
Nikita Vilunov
|
d436631450
|
improve docs and split command handlers into methods (#40)
|
2024-03-26 16:26:31 +00:00 |
Nikita Vilunov
|
878ec33cbb
|
apply uniform formatting
|
2024-03-20 19:59:15 +01:00 |
Nikita Vilunov
|
0b98102580
|
add author id in messages schema
|
2023-10-04 18:32:08 +02:00 |
Nikita Vilunov
|
4621470bde
|
fix graceful shutdown
|
2023-10-02 23:35:23 +02:00 |
Nikita Vilunov
|
854a244dbc
|
split irc proejction into a separate crate (#18)
|
2023-09-30 23:34:35 +00:00 |
Nikita Vilunov
|
a1db17c779
|
split core into a separate crate (#17)
|
2023-09-30 23:12:11 +00:00 |