9e02402555
install.sh: wait for both services before reporting (no false alarm)
main
maksarsanjeev
2026-10-08 01:40:42 +03:00
a7a0195d34
Network core: home WireGuard as a client network (off = direct at home, on = via home tunnel when away); drop Saga's overlapping 10.0.0.0/24 tunnel subnet
maksarsanjeev
2026-10-08 01:31:14 +03:00
0d5c68f83b
Sign with the personal Apple Development certificate (team V3NLZK45Q4): stable identity, Accessibility survives rebuilds
maksarsanjeev
2026-10-08 00:33:28 +03:00
efb3bac8fc
Translator hotkey: Option + ` (key left of 1)
maksarsanjeev
2026-10-08 00:07:35 +03:00
dc47247340
Efficiency: Release builds by default, only the visible island screen is built, character at 30 fps, adaptive mouse polling (60/30/10 Hz), hex colours parsed once
maksarsanjeev
2026-10-07 23:13:47 +03:00
91878fa2e3
Network panel: several Amnezia connections (expand the Amnezia row, pick a connection or Auto, add a vpn:// key with live check, remove), auto = fastest across all Amnezia and VLESS exits
maksarsanjeev
2026-10-07 22:14:16 +03:00
5a119d01a1
Network panel: core on/off (TUN) toggle without a password, Amnezia conflict guard, install hint for the netd service
maksarsanjeev
2026-10-07 21:42:40 +03:00
14114d1a58
Header globe → network panel: pick the internet exit (auto, Amnezia, each VLESS node, with live delays) and switch client networks (Saga, Planet9) through the mihomo core API without reloads
maksarsanjeev
2026-10-07 21:29:33 +03:00
e11d06c73e
Func is one button with a dark panel of functions; Translator (⌃⌥R or Func): selected text RU<->EN via macOS Translation or claude Haiku, card holds the notch open
maksarsanjeev
2026-10-07 15:57:06 +03:00
9570dc190f
Func pill: eyedropper (colour in many formats in a new brov-chat tab, HEX to clipboard, context for claude) and live Mac card (CPU, cores, RAM, SSD)
maksarsanjeev
2026-10-07 15:45:38 +03:00
d8a64ab5b5
Up-arrow always visible in the header
maksarsanjeev
2026-10-07 15:34:10 +03:00
a92bf02477
Up-arrow (and toggle hotkey) folds chat/terminal back into the notch even while held open
maksarsanjeev
2026-10-07 15:28:42 +03:00
56367ef9cd
Tabs: '+' opens brov-chat or term.macOS (max 6, split around the camera); real zsh terminals via SwiftTerm; per-tab chat history and claude session; hover 3 s to close with confirmation
maksarsanjeev
2026-10-07 15:27:02 +03:00
0d40b78b26
Resilience: LaunchAgent restarts BroV on crash; crashed Claude Code/Codex sessions get a resume button (optional auto); login and waiting status in the Claude/ChatGPT pills
maksarsanjeev
2026-10-06 22:56:39 +03:00
37c01f991a
Danger warning on approval cards (red card, reasons, no Always); file shelf in the top-left slot with 'На полку' after a drop
maksarsanjeev
2026-10-06 22:51:35 +03:00
3857776111
Header: collapse button folds the island (and chat size) back into the notch
maksarsanjeev
2026-10-06 22:29:48 +03:00
ae394370bf
Limits move into the Claude/ChatGPT pills (header ran under the camera); balanced home margins
maksarsanjeev
2026-10-06 22:27:26 +03:00
fbf90fd4fb
Memoji character (11 expressions) on the engine's motion; Claude limit shows time to reset; ChatGPT weekly limit from Codex logs
maksarsanjeev
2026-10-06 22:16:53 +03:00
8a8dd98e06
Home: Claude and ChatGPT on the bottom floor, empty slots on top
maksarsanjeev
2026-10-06 22:08:29 +03:00
00dd73e33c
ChatGPT pill opens the new ChatGPT app (com.openai.codex), Classic as fallback
maksarsanjeev
2026-10-06 22:06:26 +03:00
3c8a9a1c12
Home: two floors of flat app pills (Claude, ChatGPT, two empty slots); hide VS Code and service pills
maksarsanjeev
2026-10-06 22:03:58 +03:00