forked from Foxyz/sync_replay_project
Roadmap: how the restructure runs (incremental on main, signals, 1.3.0-dev), rooms out, Windows dev builds in step 0, rename as its own step
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
622df58295
commit
0b0c67acb7
1 file changed
+8
-4
+8
-4
@@ -127,14 +127,18 @@ Transport: `wss://` preferred when a server offers it, `ws://` still
|
|||||||
allowed (a cleartext exception on Android); it only carries sync.
|
allowed (a cleartext exception on Android); it only carries sync.
|
||||||
Tests: many pin behaviour the restructure drops; step 0 audits them
|
Tests: many pin behaviour the restructure drops; step 0 audits them
|
||||||
(delete what no longer fits, keep a few scenario tests for the core
|
(delete what no longer fits, keep a few scenario tests for the core
|
||||||
flows). Open questions below are decided during the restructure. Auto
|
flows). Open questions below are decided during the restructure.
|
||||||
|
How: incremental on `main` (one system extracted per step, every dev
|
||||||
|
build usable), `signals` plus constructor wiring through one composition
|
||||||
|
root (no new framework), dev builds `1.3.0-dev.N`, everyone moves to
|
||||||
|
proto 16 together at the 1.3.0 release. Rooms are out (no room id).
|
||||||
|
Windows dev builds (P35) come in step 0, before proto 16 lands.
|
||||||
|
Rename to Starsync everywhere (repo, app id, data folder, updater URL
|
||||||
|
migration) is its own step; proposed app id `ru.foxyz.starsync`. Auto
|
||||||
sit-out: idle or minimised for a while sets you Away, activity sets you
|
sit-out: idle or minimised for a while sets you Away, activity sets you
|
||||||
In; it replaces the 10-minute auto-unready.
|
In; it replaces the 10-minute auto-unready.
|
||||||
|
|
||||||
**Open decisions:**
|
**Open decisions:**
|
||||||
- Rooms: one server's users form several watch groups. Not built yet,
|
|
||||||
but proto 16 carries a room id: identity per server; presence, queue,
|
|
||||||
relay and chat per room.
|
|
||||||
- Starting together: today someone has to stay unready so others can
|
- Starting together: today someone has to stay unready so others can
|
||||||
join first. Ideas: a short "starting in 30 s, ready up" countdown;
|
join first. Ideas: a short "starting in 30 s, ready up" countdown;
|
||||||
waiting for everyone from the last session.
|
waiting for everyone from the last session.
|
||||||
|
|||||||
Reference in new issue
Block a user