This website requires JavaScript.
b96b23d92b
auth: add POST /auth/lockdown to trigger the distress lockdown
pastilhas and Claude Opus 4.8
2026-07-23 00:22:48 +00:00
cf2962fd67
auth: distress-password lockdown + explicit token-revoke endpoint
pastilhas and Claude Opus 4.8
2026-07-23 00:06:42 +00:00
f03bf733c8
origin validation: allowlist the Expo app origin via env
pastilhas and Claude Opus 4.8
2026-07-22 23:54:00 +00:00
b3d0de3dcb
file browser: download videos via ReClip as a background job
pastilhas and Claude Opus 4.8
2026-07-22 22:09:43 +00:00
6ce75db150
task runner: keepalive ping so long silent tasks don't get killed
pastilhas and Claude Opus 4.8
2026-07-22 22:09:43 +00:00
a82ce9ecb0
drop inherited architecture docs that no longer match the code
pastilhas and Claude Opus 4.8
2026-07-22 20:25:44 +01:00
23b7df5fa9
task runner: kill the whole process tree on Stop
pastilhas and Claude Opus 4.8
2026-07-22 15:05:23 +00:00
e68c8edc23
task runner: "convert all, keep every track" option for mixed-layout folders
pastilhas and Claude Opus 4.8
2026-07-22 13:16:11 +00:00
068cbfe32b
file browser: run a task on a multi-selection
pastilhas and Claude Opus 4.8
2026-07-21 08:38:39 +00:00
821e7ab6c4
video player: fill the frame in fullscreen
pastilhas and Claude Opus 4.8
2026-07-21 07:13:11 +00:00
a2ca5b0fcd
task runner: subtitle_edit input type for the subtitle editor
pastilhas and Claude Opus 4.8
2026-07-21 06:04:20 +00:00
ae1ccdec33
task runner: batch track selection for folders
pastilhas and Claude Opus 4.8
2026-07-21 05:21:01 +00:00
0f2b71562a
task runner: probe video files and let you pick which audio/subtitle tracks to keep
pastilhas and Claude Opus 4.8
2026-07-21 04:47:09 +00:00
8c9bb9a68e
video player: server-side audio track selector
pastilhas and Claude Opus 4.8
2026-07-21 04:04:47 +00:00
921413ca4d
lower the task-completion chime volume to a quarter
pastilhas and Claude Opus 4.8
2026-07-21 02:48:01 +00:00
06bd8a5821
video player: subtitle track support with a selector
pastilhas and Claude Opus 4.8
2026-07-21 02:38:52 +00:00
b9eb78c919
add header rescan button to apply officer-items changes without restart
pastilhas and Claude Opus 4.8
2026-07-21 01:31:51 +00:00
86a547b216
comment out the web inspector and bug report header buttons
pastilhas and Claude Opus 4.8
2026-07-21 01:23:23 +00:00
f3492512ba
unify agent items into a flat file-based store, drop the marketplace
pastilhas and Claude Opus 4.8
2026-07-21 00:39:17 +00:00
5fd3d4faac
file browser opens at home instead of restoring the last path
pastilhas and Claude Opus 4.8
2026-07-20 23:46:15 +00:00
82d0e9afd6
remove ffmpeg video transcode, back to native-only playback
pastilhas and Claude Opus 4.8
2026-07-20 23:37:14 +00:00
510254cbd4
note the x11vnc orphan/duplicate risk in TODO
pastilhas and Claude Opus 4.8
2026-07-16 19:17:00 +00:00
1ed12cd3ba
resolve a relative task cwd against the user's home before spawning
pastilhas and Claude Opus 4.8
2026-07-16 00:38:12 +00:00
7d8341d3ba
note the leftover officer-vnc.service unit in TODO
pastilhas and Claude Opus 4.8
2026-07-15 22:23:33 +00:00
106e5bd17d
mirror the physical display over vnc instead of spawning a virtual desktop per user
pastilhas and Claude Opus 4.8
2026-07-15 22:10:15 +00:00
3fc7bcb32f
always run pi as the service user, drop the sudo -u branch
pastilhas and Claude Opus 4.8
2026-07-15 21:57:49 +00:00
d723fcb23e
extract shared whisper transcribe helper, use in file-browser and pi stt routes
pastilhas and Claude Opus 4.8
2026-06-11 13:17:15 +00:00
e0bfc3d961
serve static assets from local public/ instead of static.officer.dev, simplify gmail history 404/410 handling
pastilhas and Claude Opus 4.7
2026-05-30 17:07:55 +00:00
3540d53a00
gmail proxy tool with token refresh, claude pro bearer auth, pi --list-models stderr fallback, tool object input type
pastilhas and Claude Opus 4.7
2026-05-30 17:07:51 +00:00
8a583da19b
email crons
pastilhas
2026-05-16 07:59:37 +00:00
039ea7ae71
remove stale native tasks on marketplace sync
pastilhas and Claude Opus 4.6
2026-03-22 17:55:14 +00:00
b3f1d10bc1
inline email resync instead of job queue, refresh list on completion
pastilhas and Claude Opus 4.6
2026-03-22 17:07:06 +00:00
ea8113e61d
pipeline: add activity timeout and waiting indicator for local models
pastilhas and Claude Opus 4.6
2026-03-12 10:56:39 +00:00
92da03fcff
pipeline executor improvements, proxy refresh, task runner step list
pastilhas and Claude Opus 4.6
2026-03-12 07:25:11 +00:00
0f1e1f35f1
redesign automation page with simple list + detail panels
pastilhas and Claude Opus 4.6
2026-03-12 07:24:57 +00:00
24ac7ac796
replace gmail resync with Gmail REST API, remove mbsync dependency
pastilhas and Claude Opus 4.6
2026-03-12 07:24:44 +00:00
ee1b816d66
move tasks to marketplace, sync native tasks on bootstrap
pastilhas and Claude Opus 4.6
2026-03-10 13:57:40 +00:00
ef6402a827
fix pipeline stop, jobs link navigation, and seed quote stripping
pastilhas and Claude Opus 4.6
2026-03-10 05:32:35 +00:00
53c78c76cb
add tag-album and clean-playlist-files tasks, script step support, stop fix, rename fix
pastilhas and Claude Opus 4.6
2026-03-10 04:10:14 +00:00
5e38343f44
add pipeline job management with /jobs pages and per-step output viewer
pastilhas and Claude Opus 4.6
2026-03-09 08:48:50 +00:00
22c60d4a57
add pipeline task system, agentic music tasks, copy buttons, and pi-bridge cleanup
pastilhas and Claude Opus 4.6
2026-03-08 20:20:20 +00:00
3993c7d1c7
document options input type and UI rendering in SCRIPTS.md
pastilhas and Claude Opus 4.6
2026-03-08 16:45:00 +00:00
2caccc183c
generalize convert-to-mp3 into convert-audio with selectable target format
pastilhas and Claude Opus 4.6
2026-03-08 16:42:44 +00:00
729ffb930b
add task input form and improve script runner output
pastilhas and Claude Opus 4.6
2026-03-08 16:35:48 +00:00
d4530a9667
add script task templates and refactor convert-to-mp3 to use template pattern
pastilhas and Claude Opus 4.6
2026-03-08 16:14:11 +00:00
f32f427972
script-mode task execution — database-backed tasks with direct script runner
pastilhas and Claude Opus 4.6
2026-03-08 16:07:59 +00:00
1159978187
add targets field to filter tools per agent harness (pi/claude/all)
pastilhas and Claude Opus 4.6
2026-03-08 09:39:38 +00:00
f2019a26b6
fix starship env_var syntax for USER prompt
pastilhas and Claude Opus 4.6
2026-03-08 08:09:01 +00:00
69f6ba94c5
use USER env var in starship prompt instead of system user
pastilhas and Claude Opus 4.6
2026-03-08 08:07:11 +00:00
3eb4bd820f
show member username in terminal prompt instead of email
pastilhas and Claude Opus 4.6
2026-03-08 08:05:49 +00:00
84d5cf5048
fix sandbox HOME resolution — capture at module load before user-instance overrides it
pastilhas and Claude Opus 4.6
2026-03-08 07:50:33 +00:00
11d95a25ab
mount all of ~/.local in sandbox for claude binary resolution
pastilhas and Claude Opus 4.6
2026-03-08 07:43:27 +00:00
8377da8a77
fix sandbox tool/extension/skill discovery for members
pastilhas and Claude Opus 4.6
2026-03-08 07:13:19 +00:00
8264e7b995
fix super admin claude: host cwd, host mcp config paths
pastilhas and Claude Opus 4.6
2026-03-08 01:29:14 +00:00
29229c8cb7
fix super admin pi cwd double-prefixing absolute paths
pastilhas and Claude Opus 4.6
2026-03-08 01:12:34 +00:00
ea31014d72
user-local installs for claude and pi, fix sandbox mounts
pastilhas and Claude Opus 4.6
2026-03-08 01:08:45 +00:00
2f15214cdb
match selected provider button style to locked state for better visibility
pastilhas and Claude Opus 4.6
2026-03-08 00:12:14 +00:00
56f8da8907
remove seed directory, clean up provisioning and sync modules
pastilhas and Claude Opus 4.6
2026-03-08 00:07:50 +00:00
9578110e8b
shared bwrap sandbox, skip for super admin, extend to pi and terminals
pastilhas and Claude Opus 4.6
2026-03-08 00:06:44 +00:00
c38d5b0ea1
extract stream parser module with tests, add mcp tool call logging
pastilhas and Claude Opus 4.6
2026-03-07 13:49:26 +00:00
86ddcbfead
mcp tool server for claude code — native tool execution via stdio protocol
pastilhas and Claude Opus 4.6
2026-03-07 13:21:50 +00:00
ecd83dc1ec
dynamic claude.md regeneration and email db env for claude code
pastilhas and Claude Opus 4.6
2026-03-07 12:45:41 +00:00
49cd559c8a
tool registry, claude tool awareness, and model selector fix
pastilhas and Claude Opus 4.6
2026-03-07 11:55:38 +00:00
e97b4b2459
deleted old plans
pastilhas
2026-03-07 08:31:48 +00:00
b896515b2c
fix message duplication on auto-save after resume
pastilhas and Claude Opus 4.6
2026-03-07 07:46:36 +00:00
70442ae277
dockerization plan
pastilhas
2026-03-07 08:22:46 +00:00
6c4595279a
fine tuning
pastilhas
2026-03-07 00:52:20 +00:00
60230ccfec
fix save indicator timing and auto-save history loss on resume
pastilhas and Claude Opus 4.6
2026-03-06 21:27:31 +00:00
0e0be3327e
dashboard chats: auto-load latest saved session for context on mount
pastilhas and Claude Opus 4.6
2026-03-06 20:46:09 +00:00
8f46f9170a
fix terminal state key leaking phantom dashboards; fix infinite loop in chat panel resume
pastilhas and Claude Opus 4.6
2026-03-06 20:39:44 +00:00
406d8f9e54
saved sessions: make routable via /chat/saved/:id URLs
pastilhas and Claude Opus 4.6
2026-03-06 20:00:13 +00:00
2a8df0def1
saved sessions: replace transient history with persistent DB storage and auto-save
pastilhas and Claude Opus 4.6
2026-03-06 13:36:25 +00:00
d88fe3cac7
task logs: migrate from filesystem to postgresql; refactor sidecars into submodules
pastilhas and Claude Opus 4.6
2026-03-06 11:49:39 +00:00
5129f7827f
dashboards: migrate from filesystem to postgresql
pastilhas and Claude Opus 4.6
2026-03-06 11:35:11 +00:00
daf5580c39
vnc sidecar: per-user desktop sessions via sidecar architecture
pastilhas and Claude Opus 4.6
2026-03-06 10:49:53 +00:00
a0d9ea63f9
sidecar self-registration: sidecars connect to API server instead of vice versa
pastilhas and Claude Opus 4.6
2026-03-06 08:48:19 +00:00
6cfa40bad1
Merge remote-tracking branch 'origin/email-imap'
pastilhas
2026-03-06 07:27:45 +00:00
7bbcccabf1
wip: remove opencode, searxng, resources; fix user settings read
pastilhas and Claude Opus 4.6
2026-03-06 07:27:19 +00:00
bd7ece80cf
email list sync button uses new email-sync handler, job duration logging
pastilhas and Claude Opus 4.6
2026-03-06 07:25:26 +00:00
4ececbe748
email sync: API passes full config at enqueue, auto-reconnect on IMAP drops
pastilhas and Claude Opus 4.6
2026-03-06 07:02:51 +00:00
170bd6d41b
wip: email sync via imap with status tracking and auto cron
pastilhas and Claude Opus 4.6
2026-03-06 04:57:30 +00:00
5925ac49a1
fix sidecar websocket: routes handler was intercepting upgrade requests
pastilhas and Claude Opus 4.6
2026-03-05 09:53:31 +00:00
28f5cefb5b
gmail sync: locale-agnostic folder mapping and import all mail
pastilhas and Claude Opus 4.6
2026-03-05 09:29:22 +00:00
5e86fcff88
add future possibilities section to sidecar docs
pastilhas and Claude Opus 4.6
2026-03-05 07:44:36 +00:00
86c2d6333a
process sidecar: independent process manager for long-running work
pastilhas and Claude Opus 4.6
2026-03-05 07:36:47 +00:00
726c77e346
show live email count during gmail sync instead of mbsync log lines
pastilhas and Claude Opus 4.6
2026-03-05 05:00:18 +00:00
ed67cfa8e9
terminal auto-reconnect and connection indicator in panel header
pastilhas and Claude Opus 4.6
2026-03-05 04:58:14 +00:00
c54ff9da28
bypass anthropic proxy for users with own claude credentials
pastilhas and Claude Opus 4.6
2026-03-05 04:35:34 +00:00
ba9258cc17
fix pi config dir for non-service users
pastilhas and Claude Opus 4.6
2026-03-05 04:24:10 +00:00
b7a017d8e2
docker compose setup and .env generation in monorepo scripts
pastilhas and Claude Opus 4.6
2026-03-05 04:23:49 +00:00
038fd16fb2
anthropic auth proxy for multi-user claude code
pastilhas and Claude Opus 4.6
2026-03-05 03:40:14 +00:00
e966a71180
isolate user data with personal group ownership
pastilhas and Claude Opus 4.6
2026-03-05 02:44:44 +00:00
3df47bb48d
shared group provisioning, upload context menu, go path fix
pastilhas and Claude Opus 4.6
2026-03-05 02:34:38 +00:00
74894b0c35
hide dotfiles in super admin home directory, disable toggle
pastilhas and Claude Opus 4.6
2026-03-05 01:37:42 +00:00
451a61afb4
fix cliamp panel header, home dir lookup, and go install path
pastilhas and Claude Opus 4.6
2026-03-05 01:30:15 +00:00
330b882d00
show login form immediately without waiting for landing page data
pastilhas and Claude Opus 4.6
2026-03-05 01:05:56 +00:00
20589ce845
soften card background to warm pastel in light mode
pastilhas and Claude Opus 4.6
2026-03-05 01:00:51 +00:00
c7d509b725
scope file search to current directory
pastilhas and Claude Opus 4.6
2026-03-05 00:58:10 +00:00
c66bbfa379
add dictate and download video toolbar buttons, reorder context menu
pastilhas and Claude Opus 4.6
2026-03-05 00:54:45 +00:00
9fedbe02d4
use teal icon color for file browser toolbar buttons
pastilhas and Claude Opus 4.6
2026-03-05 00:46:59 +00:00