1419deb3c6
setting up brain nix serve
2026-03-24 15:04:48 -04:00
1f06692696
adding zstd to firefix settings
2026-03-24 12:53:44 -04:00
8f8177f36e
adding zstd compression to fastapi
2026-03-24 12:53:44 -04:00
8534edc285
added git key binds
2026-03-24 12:45:51 -04:00
73b28a855b
fixed missed renames
2026-03-24 12:45:51 -04:00
0c0810a06b
added cycle status
2026-03-24 12:45:51 -04:00
239bef975a
adding availability status to HA
2026-03-24 12:45:51 -04:00
2577b791f7
removing antigravity
2026-03-24 12:41:28 -04:00
b4d9562591
fixed treefmt
2026-03-22 19:07:23 -04:00
66f972ac2b
removing react
2026-03-22 19:07:23 -04:00
aca756f479
down grading transmision
2026-03-22 14:30:13 -04:00
7f59f7f7ac
fixing brain gps data
2026-03-22 14:30:13 -04:00
github-actions[bot]
70864c620f
flake.lock: Update
...
Flake lock file updates:
• Updated input 'firefox-addons':
'gitlab:rycee/nur-expressions/07e1616?dir=pkgs/firefox-addons' (2026-03-06)
→ 'gitlab:rycee/nur-expressions/81e28f4?dir=pkgs/firefox-addons' (2026-03-20)
• Updated input 'home-manager':
'github:nix-community/home-manager/daa2c22' (2026-03-06)
→ 'github:nix-community/home-manager/9670de2' (2026-03-20)
• Updated input 'nixos-hardware':
'github:nixos/nixos-hardware/41c6b42' (2026-02-24)
→ 'github:nixos/nixos-hardware/2d4b471' (2026-03-20)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/80bdc1e' (2026-03-04)
→ 'github:nixos/nixpkgs/b40629e' (2026-03-18)
• Updated input 'nixpkgs-master':
'github:nixos/nixpkgs/af5157a' (2026-03-07)
→ 'github:nixos/nixpkgs/8620c0b' (2026-03-21)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/1d9b98a' (2026-03-02)
→ 'github:Mic92/sops-nix/29b6519' (2026-03-19)
2026-03-21 08:29:18 -04:00
dependabot[bot]
304f1c8433
Bump flatted from 3.3.3 to 3.4.2 in /frontend
...
Bumps [flatted](https://github.com/WebReflection/flatted ) from 3.3.3 to 3.4.2.
- [Commits](https://github.com/WebReflection/flatted/compare/v3.3.3...v3.4.2 )
---
updated-dependencies:
- dependency-name: flatted
dependency-version: 3.4.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-21 08:24:11 -04:00
1b5a036061
httpx conversion
2026-03-18 19:38:14 -04:00
42330ec186
changed to sa.Enum
2026-03-18 19:29:59 -04:00
3f4373d1f6
fixed tests and treeftm
2026-03-18 19:29:59 -04:00
cc73dfc467
updated mats ssh key
2026-03-18 19:29:59 -04:00
976c3f9d3e
move signal bot to its own DB
2026-03-18 19:29:59 -04:00
2661127426
updated _format_location to use van van_last_known_longitude and van_last_known_latitude
2026-03-18 19:29:59 -04:00
1b3e6725ea
added sync_roles
2026-03-18 19:29:59 -04:00
7d2fbaea43
added bot class and rbac style auth with dynamic help msg base on roles
2026-03-18 19:29:59 -04:00
a19b1c7e60
Add Signal location command backed by Home Assistant
2026-03-18 19:29:59 -04:00
76da6cbc54
set syncModels to false
2026-03-15 12:06:01 -04:00
c83bbe2c24
added more data to van weatere and moved retry logic to tenacity
2026-03-15 12:06:01 -04:00
7611a3b2df
fixed GPS
2026-03-15 12:06:01 -04:00
aec5e3e22b
adding qalculate-gtk
2026-03-15 10:39:17 -04:00
4e3273d5ec
fixed tree fmt and removed chat with images
2026-03-14 11:49:44 -04:00
b5ee7c2dc2
added logging
2026-03-14 11:49:44 -04:00
958b06ecf0
added auth cashe
2026-03-14 11:49:44 -04:00
71ad8ab29e
removed comand prefix
2026-03-14 11:49:44 -04:00
852759c510
decreased signal_cli_rest_api version
2026-03-14 11:49:44 -04:00
d684d5d62c
add envvars to
2026-03-14 11:49:44 -04:00
f1e394565d
migrated to tanasty and added dead letter queue
2026-03-14 11:49:44 -04:00
754ced4822
added tenacity
2026-03-14 11:49:44 -04:00
5b054dfc8f
added signalbot servec account
2026-03-14 11:49:44 -04:00
663833d4fa
fixed tests
2026-03-14 11:49:44 -04:00
433ec9a38e
fixed typo in van_inventory serviceConfig
2026-03-14 11:49:44 -04:00
3a3267ee9a
fixed ruff warning
2026-03-14 11:49:44 -04:00
0497a50a43
removed repo_line_counter.py
2026-03-14 11:49:44 -04:00
6365dd8067
updated the van inventory to use the api
2026-03-14 11:49:44 -04:00
a6fbbd245f
fixed safety number logic
2026-03-14 11:49:44 -04:00
7ad321e5e2
moved device registry to postgresql
2026-03-14 11:49:44 -04:00
14338e34df
updated BotConfig
2026-03-14 11:49:44 -04:00
c73aa5c98a
setup context manger for SignalClient and LLMClient
2026-03-14 11:49:44 -04:00
f762f12bd2
added max retry and retry back off to run_loop
2026-03-14 11:49:44 -04:00
ab5df442c6
reworked dispatch
2026-03-14 11:49:44 -04:00
Claude
f11c9bed58
Remove LLMConfig, pass LLM settings directly to LLMClient
...
LLMConfig was an unnecessary intermediary — LLMClient now takes
model, host, and port directly as constructor args.
https://claude.ai/code/session_01AKXQBuVBsW7J1YbukDiQ7A
2026-03-14 11:49:44 -04:00
Claude
ab2d8dbd51
Remove unused LLMConfig from BotConfig
...
LLMConfig was stored in BotConfig but never accessed after
construction — LLMClient receives it directly.
https://claude.ai/code/session_01AKXQBuVBsW7J1YbukDiQ7A
2026-03-14 11:49:44 -04:00
Claude
42ede19472
Replace polling with WebSocket for real-time Signal message reception
...
Switch from polling /v1/receive every 2s to a persistent WebSocket
connection at ws://.../v1/receive/<number>. Messages now arrive
instantly via the signal-cli-rest-api WebSocket endpoint.
- Add `listen()` generator to SignalClient using websockets library
- Extract `_parse_envelope()` as standalone function
- Replace `run_loop` polling with WebSocket listener + reconnect logic
- Remove `poll_interval` from BotConfig and CLI args
- Add websockets to Nix overlay and pyproject.toml dependencies
https://claude.ai/code/session_01AKXQBuVBsW7J1YbukDiQ7A
2026-03-14 11:49:44 -04:00