Commit Graph

80 Commits

Author SHA1 Message Date
825fff39e7
chore: nats over ygg c2 2023-12-29 16:10:51 +00:00
e2ce2f3395
backup: switch to yggdrasil, rename module, procol changes 2023-12-01 16:43:40 +00:00
c30e7ebd68
chore: backup changes before major switch 2023-11-26 21:14:47 +00:00
3701849d34
chore: minor tweaks and fixes 2023-08-14 15:56:55 +01:00
b6d49337bf
chore: include additional symbols in heartbeat 2023-08-14 14:15:54 +01:00
c31db217ec
chore: minor tweaks 2023-08-13 01:16:00 +01:00
08409391a6
chore: add sendallx snippet for sending to all clients other than listed 2023-08-12 22:40:48 +01:00
809d016d18
chore: remove client ID + perf improvements for sendto 2023-08-12 22:40:11 +01:00
9342dd0a0a
fix: weird issues with sendto snippet 2023-08-06 23:21:41 +01:00
8693b7a630
chore: working code snippet 2023-06-24 02:15:19 +01:00
5aa6869310
chore: more misc work (see below)
- Reduce size of wraith module.
- Actually wait for the reponse from clients.
- Fix wrong unique db constraint.
- Handle some errors better.
- Bit more parallelisation.
2023-06-20 03:18:10 +01:00
a9b8226db9
chore: misc tweaks and fixes 2023-06-20 01:18:08 +01:00
70048662f5
chore: support 0 arg l command 2023-06-19 22:30:31 +01:00
948f1eaab9
chore: several changes (getting close to req/res)
- Update deps.
- Unify request and response structures since they were getting pretty
similar anyway.
- Fix some bugs/omissions.
- Add a context to CommandContext to allow for cancelling commands.
- Add OwnPrivKey to command context so commands can send reqs to
clients.
- Export Client and Request from lib.
- Add some snippets.
- Add a helper for sending requests to clients:
sendRRToClientAwaitResponse.
- Wrapper snippets for executing a snippet for multiple clients.
2023-06-19 20:59:00 +01:00
a11c6465be
chore: snippets work (+various tweaks) 2023-06-17 12:38:06 +01:00
4bd16d7c8e
chore: a little more info in client list 2023-06-14 04:02:58 +01:00
123eea6acd
chore: shorten prefix to !w 2023-06-12 04:10:46 +01:00
310bf9b8dd
chore: list command with fancy md table 2023-06-12 04:10:23 +01:00
e000fa79f1
chore: working (but ugly) client list 2023-06-11 17:30:44 +01:00
1d8ca57faf
chore: switch to in-mem sqlite over custom state 2023-06-11 17:00:54 +01:00
e0d92f4b55
chore: working x command + some tweaks 2023-06-10 19:00:07 +01:00
a00212db51
chore: matrix command infrastructure 2023-06-10 02:36:50 +01:00
d129fc97a4
chore: basic working matrix interface 2023-06-04 14:48:45 +01:00
58d53eab76
chore: yeet rest of ui stuff and switch to matrix 2023-06-04 01:25:17 +01:00
0f75782367
chore: drop the ui 2023-06-03 04:31:06 +01:00
bdca38f530
chore: fix a warning 2023-06-03 04:29:11 +01:00
ca058a7e14
chore: rename pineconemanager to radio
Since pinecone already has a concept of a manager and also, this name is
a little more creative :D
2023-05-28 17:10:17 +01:00
787a3f3065
chore: update deps 2023-05-21 01:29:58 +01:00
b183f0d26c
chore: working target selector 2023-05-14 17:24:37 +01:00
c6c8586af4
chore: bit of frontend cleanup 2023-05-14 15:08:24 +01:00
1a9b70b8de
chore: bump deps 2023-05-14 12:34:13 +01:00
30a5143294
chore: almost fully working clients table 2023-04-16 09:30:13 +01:00
0675d481a4
fix: more state bugs 2023-04-16 09:26:09 +01:00
dce4dffa0f
chore: initial manage clients table 2023-04-16 04:03:58 +01:00
dcc522bc7f
fix: total clients 2023-04-16 03:47:20 +01:00
305f46ccbe
fix: several client list bugs 2023-04-16 03:37:30 +01:00
22fee5b76f
chore: more efficient state client list 2023-04-16 03:04:29 +01:00
d932501b55
chore: update deps 2023-04-09 05:07:31 +01:00
d5a5c3d6b1
fix: client requests 2023-01-21 13:55:34 +00:00
55e1f59456
chore: initial work on displaying clients in dash 2023-01-21 13:09:20 +00:00
3a9f515b7c
fix: signout button 2023-01-21 10:19:19 +00:00
59a3e4c8e2
chore: remove unnecessary ref 2023-01-21 08:21:51 +00:00
c853abb99c
chore: about page work 2023-01-21 08:19:52 +00:00
58a54a4375
chore: update ui deps 2023-01-21 07:44:19 +00:00
dbb192dff3
chore: update UI deps 2023-01-15 23:58:10 +00:00
1dcf389f3a
chore: add API path for sending packets 2023-01-15 13:56:26 +00:00
6f62548178
chore: automatically prune state storage 2023-01-15 13:33:12 +00:00
b3e94b6e06
chore: minor tweaks 2023-01-15 09:08:07 +00:00
9e9abb10c8
chore: better security around request responses
Previously, anyone with a valid TxId could send a response and, more
importantly, overwrite an existing response. Now responses are immutable
and only accepted from addresses which originally received the request.
2023-01-15 09:00:53 +00:00
8907437890
chore: initial in-memory state work for pc3 2023-01-15 08:50:41 +00:00