|
8c1c98a197
|
ci: build with all features
|
2024-05-27 19:40:05 +02:00 |
|
|
fb82f92da5
|
feat: add ntfy optional feature
|
2024-05-27 19:02:35 +02:00 |
|
|
ed0be85550
|
fix: drop before decoding for less contention
|
2024-05-27 19:02:09 +02:00 |
|
|
40a95b4d0a
|
docs: add readme
|
2024-02-28 18:03:47 +01:00 |
|
|
919adf8f39
|
ci: more verbose to better spot bugs
|
2024-02-22 05:14:07 +01:00 |
|
|
b531033865
|
ci: fix typo
|
2024-02-22 05:02:35 +01:00 |
|
|
e105d40308
|
feat: track channels
no way to get them yet tho but they should get tracked too now
oh users have a channel_id field
|
2024-02-22 04:55:58 +01:00 |
|
|
cbeb54d5fc
|
ci: updated ci
|
2024-02-21 23:57:26 +01:00 |
|
|
e2403688fe
|
feat: auto reconnect, also cleanup and refactor
temporarily disabled peek route because im lazy but may re-enable in the
future
|
2024-02-21 23:56:14 +01:00 |
|
|
e4b33c11c9
|
fix: update list and send event for user removal
|
2024-02-21 21:06:35 +01:00 |
|
|
425fa62213
|
fix: send cloned user
wasteful but eh prototype!
|
2024-02-21 20:05:12 +01:00 |
|
|
51b6d8c301
|
chore: moved proto out
|
2024-02-21 20:05:04 +01:00 |
|
|
d731accbd6
|
fix: undo last commit, send full users
im a dummy
|
2024-02-21 20:00:00 +01:00 |
|
|
45bddfe067
|
fix: don't overwrite name with empty str
|
2024-02-21 19:53:39 +01:00 |
|
|
332f9a5809
|
feat: initial websocket implementation
|
2024-02-21 19:36:27 +01:00 |
|
|
6cb230d75c
|
fix: actually update users
|
2024-02-21 18:50:56 +01:00 |
|
|
7f0516dd1e
|
fix: update users instead of replacing
also track but filter out local user
|
2024-02-21 18:36:50 +01:00 |
|
|
02c631c9e2
|
fix: -p clash, only --password
|
2024-02-21 18:34:19 +01:00 |
|
|
c99decdd24
|
feat: split control tx/rx, send pings from task
|
2024-02-21 18:32:08 +01:00 |
|
|
fc1da3d88d
|
feat: persistent server connection, cli args
basically it now requires to connect to one server to give stats about
it, and optionally can ping/peek
|
2024-02-21 02:22:26 +01:00 |
|
|
550e47b1d1
|
feat: session with persistent connection
|
2024-02-20 02:52:26 +01:00 |
|
|
34ad2a8681
|
chore: removed tonic, using prost-build directly
|
2024-02-19 18:29:59 +01:00 |
|
|
e6b3f41540
|
fix: cannot compare options
|
2024-02-19 02:10:01 +01:00 |
|
|
69a14793a1
|
chore: updated example widget with userlist
|
2024-02-19 02:02:39 +01:00 |
|
|
5cb7ca5193
|
fix: exclude self from user list
|
2024-02-19 02:02:17 +01:00 |
|
|
838ad5b544
|
chore: refactor
|
2024-02-19 00:52:41 +01:00 |
|
|
d4cee92098
|
feat: more user info
|
2024-02-19 00:24:52 +01:00 |
|
|
4daacc9712
|
feat: mumble control channel, simple userlist route
|
2024-02-18 23:58:46 +01:00 |
|
|
2f4b52e09d
|
feat: added protobuf tcp protocol for control
just imported mumble's .proto file and added prost to get the rust
structs
Co-authored-by: frelodev <frelodev@gmail.com>
|
2024-02-18 23:56:59 +01:00 |
|
|
0a0603a338
|
fix: improved widged example
|
2024-02-17 04:35:34 +01:00 |
|
|
a57afe0e3c
|
ci: add tci script
|
2024-02-17 04:12:13 +01:00 |
|
|
7937330185
|
fix: try all addresses, in case resolves ipv6 too
|
2024-02-17 04:11:56 +01:00 |
|
|
734de0bde5
|
feat: better latency and server info struct
|
2024-02-17 03:13:43 +01:00 |
|
|
018bd76718
|
feat: return ping and parse version
|
2024-02-16 03:34:45 +01:00 |
|
|
506d59e203
|
feat: added tiny matrix widget example
|
2024-02-16 03:18:42 +01:00 |
|
|
d0c6987ad4
|
feat: now a simple webserver with axum
i plan to make it keep an ongoing single session so a dedicated process
answering http requests will make sense
|
2024-02-16 02:26:16 +01:00 |
|
|
51e920ef1a
|
chore: trim down dependencies
|
2024-02-16 00:43:22 +01:00 |
|
|
950b9bd3e5
|
feat: simple cli implementation
|
2024-02-16 00:40:55 +01:00 |
|
|
acbead360a
|
chore: initial commit
|
2024-02-16 00:40:42 +01:00 |
|