Commit Graph

71 Commits

Author SHA1 Message Date
Nova
6742caa967 revert: bring back task abstraction 2025-10-11 15:51:26 -07:00
Nova
c63416d1f3 fix: tokio tasks 2025-10-11 03:19:56 -07:00
Nova
28613f8585 fix: actually remove clients on disconnect ya dunce 2025-07-28 14:49:02 -07:00
Nova
63cf0db448 feat: dmatex!! (sorta, borken) 2025-07-10 10:13:38 -07:00
Schmarni
5a5695f2cc refactor: remove stereokit dependency and fix all warnings
Signed-off-by: Schmarni <marnistromer@gmail.com>
2025-06-30 03:04:00 -06:00
Schmarni
aeec63c070 refactor: let the bevy rewrite begin: mostly working model nodes
Signed-off-by: Schmarni <marnistromer@gmail.com>
2025-06-30 03:04:00 -06:00
Nova
173b033963 fix(input): unresponsive clients get uncaptured 2025-05-14 19:58:00 -07:00
Nova
30a05a3218 refactor: remove once_cell dependency 2025-05-14 19:58:00 -07:00
Nova
779706d792 refactor: upgrade to rust 2024 2025-05-14 19:58:00 -07:00
Nova
8f18d83694 refactor: delete data protocol 2025-04-01 14:24:06 -07:00
Nova
5be25da46f feat: use dbus for hmd 2024-06-24 19:26:01 -04:00
Nova
99eb0ea547 fix: clippy 2024-06-09 19:58:41 -04:00
Nova
8d2aac12d6 feat: upgrade to numerical IDs 2024-06-05 14:34:45 -04:00
Nova
5f9d9d4714 refactor(items): codegen prototocol 2024-05-30 00:34:29 -04:00
Nova
8e317a8e08 feat: session restore! 2024-02-20 03:02:57 -05:00
Nova
d4b7c3f61a refactor: use typemap for aspects! 2024-02-05 05:09:48 -05:00
Nova
665e6b034f feat(state): save state to ~/.local/state/stardust/<uid> on graceful disconnect 2023-09-28 10:31:23 -04:00
Nova
fc45b4e400 feat: client state (save/restore) 2023-09-28 09:55:45 -04:00
Nova
707e56cb6f refactor: panel items 2023-09-03 10:38:31 -04:00
Nova
c776c1b712 feat: new stereokit 2023-04-30 13:25:13 -04:00
Nova
45839ebf60 fix: cargo fmt 2023-02-07 18:04:20 -05:00
awtterpip
5c605932ef gave audio interface proper name 2023-02-07 09:13:55 -06:00
piper
bccdc8221e feat: audio! 2023-02-04 20:39:08 -05:00
Nova
742780e34e refactor: remove many unwrap calls 2023-01-25 11:50:53 -05:00
Nova
1ad3336b6f feat: span tracing!!! 2023-01-14 22:32:41 -05:00
Nova
6ca93ea24c fix(event loop, client): better async 2023-01-14 12:38:05 -05:00
Nova
a5e0cb19c9 refactor(startup): auto acceptor on item add to 2022-12-10 10:26:26 -05:00
Nova
f2a8c0ed13 refactor(startup): rename to STARTUP_SETTINGS 2022-12-10 09:27:37 -05:00
Nova
40bcd61b98 feat(startup settings): use /proc/{pid}/environ 2022-12-10 09:17:37 -05:00
Nova
c171d9e6db feat: tracing 2022-12-02 20:46:28 -05:00
Nova
d7a607a663 switch to color_eyre instead of anyhow 2022-12-02 13:58:54 -05:00
Nova
f19ba93958 refactor(client): use new messenger 2022-10-30 00:14:24 -04:00
Nova
88555ee047 refactor: modularize getting nodes and aspects 2022-10-18 10:58:39 -04:00
Nova
69f7a432d5 refactor(model): move into drawable 2022-09-25 03:41:36 -04:00
Nova
101fadd55d feat: startup settings 2022-09-24 13:20:43 -04:00
Nova
df61f74583 refactor: make ready for cargo publishing 2022-09-17 18:43:04 -04:00
Nova
296da9381b refactor(fields): submodules for types 2022-09-14 22:50:29 -04:00
Nova
e492e15013 refactor(items): environment submodule 2022-09-14 22:39:15 -04:00
Nova
fc7757e9fb refactor(client): use new queued client messenger 2022-09-14 19:17:02 -04:00
Nova
2ea2ec0b07 feat: /hmd 2022-09-05 01:22:19 -04:00
Nova
47cdb408a0 feat(client): set_base_prefixes 2022-08-19 12:18:09 -04:00
Nova
6c172a98b6 feat: model node :D 2022-08-17 19:08:48 -04:00
Nova
6b13d47197 feat: async all the functions!! 2022-08-16 09:04:10 -04:00
Nova
44ba9f2d68 fix(logic step): proper procedure 2022-07-12 14:55:46 -04:00
Nova
40bd598b56 feat(input): process_input function 2022-07-02 14:18:41 -04:00
Nova
e0db378181 feat: items 2022-06-27 09:54:37 -04:00
Nova
3985d99587 feat(client): add internal client 2022-06-23 06:32:51 -04:00
Nova
cceda8f72d feat(alias): add aliasing remote signals/methods 2022-06-19 23:31:38 -04:00
Nova
7fc239293d feat(data): pulse receiver 2022-06-16 14:28:40 -04:00
Nova
34d95067dd feat: root node 2022-06-16 14:18:00 -04:00