19 Commits
Author SHA1 Message Date
botsu a298b1bbeb feat(client): add shared Kanban rooms 2026-08-09 12:05:34 +02:00
botsu ed3f934b61 feat: expand BOTSU creative rooms and apps 2026-08-08 20:31:07 +02:00
koka eae9333307 feat: add watch and voxel rooms 2026-08-08 16:00:42 +02:00
botsu ad4374384a feat(openstreetmap): search addresses and places via Nominatim geocoding 2026-08-06 23:32:58 +02:00
botsu 47e3cbafb7 feat(wikipedia): Wikipedia reader with search and article view 2026-08-06 21:11:30 +02:00
botsu 4e921949cf feat(botsu): translate, presence cursors, background options, nav links
- Add translate feature (LibreTranslate integration) with preview dialog
  in RoomInput and per-message translate action
- Add remote cursor pointers rendering in presence layer
- Add point-grid and plasma background options for start page
- Add BotsuLinks component and update nav layout
- Update settings state and General settings panel for new options
- Update tests for cursor-publisher, cursor-state, layout, background-options
2026-08-05 13:07:54 +02:00
botsu 511b37d5a8 feat(documents): bridge shared pages with Yjs 2026-08-04 17:20:51 +02:00
botsu 20251ac8a3 feat(documents): sync shared pages in realtime
Add a client document sync bridge on the authenticated presence websocket, with snapshot/patch handling, revisioned update publishing, conflict/gap resubscribe, and stale transport guards.

Wire shared BOTSU documents into the editor after import while preserving local recovery drafts.
2026-08-04 16:59:51 +02:00
botsu 74eeaa1a5a feat: add shared BOTSU documents and cookie counter
Add authenticated document objects persisted on the BOTSU drive, opaque shared references for local drafts, and websocket document snapshots/patches.

Add synchronized cookie counter API/client slice and keep the canary UI icon updates covered by BOTSU tests.
2026-08-04 16:49:41 +02:00
botsu 2beae6847c feat(documents): add rich local page experience
Add Tiptap editing, page symbols, compact page navigation, visual document gallery, and updated local draft metadata migration.
2026-08-04 09:38:05 +02:00
botsu ed8b61efef feat: auto-save local BOTSU documents
Add a strict local draft update helper and wire the document editor to auto-save changes on this device. Keep the UI honest about local-only persistence while adding editor coverage to test:botsu.
2026-08-04 06:24:01 +02:00
botsu b272c5b765 [verified] add BOTSU start page and shared canvas 2026-08-03 23:04:04 +02:00
botsu 7fe26ccc01 feat: link Matrix rooms to BOTSU workspaces 2026-08-03 20:29:59 +02:00
botsu c699ee540b [verified] fix: preserve call footer and compact presence 2026-08-03 19:20:33 +02:00
botsu 7726614aa0 [verified] feat: add shared presence cursors 2026-08-03 18:54:37 +02:00
botsu ad31385a1b [verified] feat: add BOTSU presence 2026-08-03 17:51:29 +02:00
botsu 5bd5839256 [verified] feat: add BOTSU identity profile 2026-08-03 15:30:42 +02:00
botsu aaf13aebd5 [verified] feat: add BOTSU application shell 2026-08-03 13:08:12 +02:00
botsu cc13418f3d Merge commit '518528202f2948f61524bdd5a5b932ab65edde35' as 'apps/client' 2026-08-03 10:31:21 +02:00