Commit Graph

13 Commits

Author SHA1 Message Date
Alexander 41d18d88aa Add right-click context menu with status, archive, and delete actions
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-08-28 19:47:46 +02:00
Alexander edd5deaf5a Honor reload abort in backup restore 2026-08-28 16:09:51 +02:00
Alexander f2b6ac3a49 Flush pending saves before reloading projects
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-08-28 15:55:51 +02:00
Alexander 9ad6531151 Preserve per-project archive history when restoring items
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-08-28 15:51:15 +02:00
Alexander d7e212150e Add admin projects manager and per-project import target
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-08-28 15:22:16 +02:00
Alexander 37206b14be Add collapsible project sections with rename and delete actions 2026-08-24 17:29:52 +02:00
Alexander fa70bab201 Strip merge-only id suffix when writing project files 2026-08-24 13:32:40 +02:00
Alexander 55ae8eeff7 Add multi-project state, merged loading, and per-project saving 2026-08-24 13:25:15 +02:00
Ilia Sharin 2bcedda2c2 Add cold archive feature for done/cancelled items
- Separate archive.md file for archived items (append-only)
- Archive manager in Admin page with filters and search
- Global search shows archive results with count in header
- Restore items to original location via restore-path metadata
- Read-only view dialog for archived items (double-click to open)
- Python API endpoints: GET/POST /api/archive, POST /api/archive/restore
- Support in all storage backends (API, Direct, Browser)
2026-08-20 13:54:06 -04:00
Ilia Sharin 37563ffe6e Add dark mode with system/light/dark theme selector in Appearance 2026-05-07 17:13:31 -04:00
Alexander Derevianko c2e9eaaa7b Add browser storage fallback for Firefox/Safari (#1)
IndexedDB-based storage backend with Storage Persistence API for browsers
without File System Access API support. Requests persistent storage on
first save to protect data from automatic eviction. Includes backup
rotation (last 10 saves) and appropriate UI banner.
2026-05-07 10:19:20 -04:00
Ilia Sharin 7e9231f0e6 Add icon set selector to admin page with persistent localStorage storage
- Appearance card in admin grid shows all 4 icon styles (color, flat, emoji, ascii)
  with live previews of all 6 statuses and a description for each
- Selected style persists across reloads via localStorage (LS_KEY alongside expandedMap)
- Stats overview card moved before Appearance card in admin grid
- Screenshot images added to README with titles before each image
2026-05-06 10:56:03 -04:00
Ilia Sharin a2a3b7b72b Initial version 2026-05-05 18:42:06 -04:00