Commit graph

  • 33e5f0ebf7 client: nudge sync on resume so a backgrounded tab stops waiting out the 30 s poll void/resume-sync Void 2026-11-03 12:01:38 +00:00
  • 95e24aadb5 Merge pull request 'scene: Phacelle bound says measured-not-proved; neutral creature draws nothing' (#8) from nibu/phacelle-7-neutral-creature into ratatoskr/estate-navigator ratatoskr/estate-navigator Void 2026-11-03 11:37:05 +00:00
  • 5eb0a63caa scene: ES2016-safe hasOwnProperty, tighten undefined-bucket assertion, reflow bound comment Nibu 2026-11-03 08:59:54 +00:00
  • 5e79a1853a soundscape: neutral carries no size; cite grammar head 0091d01 Void 2026-11-02 18:29:34 +00:00
  • 190e2e724b Merge PR #7: Soundscape neutral read first, human kind subset (provisional) Void 2026-11-02 18:28:16 +00:00
  • f9cf99faff Merge PR #6: Soundscape audio socket over Aqua activity frame (flag off, muted) Void 2026-11-02 18:28:16 +00:00
  • fff46492ca scene: Phacelle bound says measured-not-proved; neutral creature draws nothing Nibu 2026-11-02 17:09:42 +00:00
  • 686f72bcf1 Merge pull request 'Background scene: two-pass WebGL2 terrain and world tree with login pull-back' (#1) from nibu/background-scene into ratatoskr/estate-navigator Void 2026-11-02 16:50:13 +00:00
  • cc99a3439d soundscape: neutral read first; human kind subset (provisional) per grammar 5e2eaa9 void/soundscape-human-subset Void 2026-11-02 15:46:03 +00:00
  • 1f4341dab6 scene: live reduced-motion, chunk-load failure, per-stage CultMath Nibu 2026-11-02 14:43:33 +00:00
  • c4c00d7127 soundscape: audio socket over Aqua's activity frame (flag off, muted, untested by ear) void/soundscape-audio-socket Void 2026-11-02 14:39:00 +00:00
  • 0ec34ff19f creatures: cite creature-projection-v2 Nibu 2026-11-02 10:14:52 +00:00
  • 8c7113bcaf creatures: cite the Bifrost creature-props contract Nibu 2026-11-02 07:22:58 +00:00
  • 093230a2c1 Background scene: lint and type clean, integration contract Nibu 2026-11-02 06:20:53 +00:00
  • 6411266092 pose-aware chat bubble behind a Pose Portraits setting void/pose-bubble void 2026-11-01 19:22:21 +00:00
  • 7a498584e6 Background scene: sky costs no noise; one sun term Nibu 2026-11-01 08:08:45 +00:00
  • b2d6d32cc4 Background scene: phacelleGradBound 6.3 -> 7.0 from Libby's measured sup Nibu 2026-11-01 06:37:01 +00:00
  • b33d8de956 estate tests: pin the failed-filing refusal, a non-DM refusal leaving m.direct alone, and awaitMyJoin's event name main hands/estate-h8 Meta Vens 2026-11-01 02:04:14 +01:00
  • a4da78edc5 estate tests: an unfiled room leaves its inviter's list empty, not the map Meta Vens 2026-11-01 02:00:38 +01:00
  • 9b66b2b250 estate harness: read a row's tier from a fresh visit without toggling tiers closed; catch the retryable message before sync replaces the row Meta Vens 2026-11-01 01:52:45 +01:00
  • 6950da865e estate harness: every drive asserts the outcome it shows and run.sh fails when one does not Meta Vens 2026-11-01 01:37:35 +01:00
  • 8f1bb54b4b estate: every client join goes through joinEstateRoomIdOrAlias; /join reports refusals Meta Vens 2026-11-01 01:35:35 +01:00
  • e377d9f722 Background scene: two-pass WebGL2 terrain and world tree with login pull-back Nibu 2026-10-31 21:43:40 +00:00
  • 28f1d22ff0 docs: Ratatoskr map: the album write path is three one-repo cuts (mouth, ops, Persona) ratatoskr/file-zone-map Meta Vens 2026-10-31 22:36:04 +01:00
  • 5d93dd2d12 docs: Ratatoskr map: per-Persona file zone as albums (one level, a thread per album), the write path, the zone view and the mel surface; throwaway Synapse probe Meta Vens 2026-10-31 22:34:52 +01:00
  • b20b958762 estate: prettier hands/estate-h7 Meta Vens 2026-10-31 22:34:49 +01:00
  • 00ec686b1b estate tests: the server-refusal and invited-room fixtures carry an errcode and a membership Meta Vens 2026-10-31 22:33:06 +01:00
  • e2437b88da Research: drop-in React components and Matrix-native shapes for a per-Persona file zone ratatoskr/research-atmosphere Eureka 2026-10-31 22:23:28 +01:00
  • 873c0e30a2 estate harness: run the s6 route drives last Meta Vens 2026-10-31 22:20:42 +01:00
  • 7453a0bd32 estate: every join of a direct invite goes through the pre-join filing; only a Matrix 4xx with an errcode is a refusal Meta Vens 2026-10-31 22:20:28 +01:00
  • 2c04bbefa3 estate harness: the failure driver never waits on a hung browser close Meta Vens 2026-10-31 21:51:32 +01:00
  • cdfd43fe9f estate harness: the failure driver closes its browser on timeout; the run waits for each fake server to exit; prettier Meta Vens 2026-10-31 21:29:03 +01:00
  • f6244a4781 estate harness: the join-failure and inbox Accept scenarios run with the committed estate run Meta Vens 2026-10-31 21:10:50 +01:00
  • 719f062ef1 estate: the inbox Accept joins through activateEstateRoom; a join with no server answer keeps the DM listed Meta Vens 2026-10-31 21:10:06 +01:00
  • 44395328e9 estate harness fake: account data is answered by the client's sync token, as a server does Meta Vens 2026-10-31 20:20:37 +01:00
  • e59cc93a2a estate harness: Soul's fake homeserver with member-state echo, and the twodm, reload and convert direct-message scenarios Meta Vens 2026-10-31 20:14:19 +01:00
  • 2827699439 direct messages are listed in m.direct before the join is sent, from the invite event's is_direct; the arrival-time filer, its hook and the member-flag rewrite are deleted (Soul s4 converttoroom-refiled-by-filer, dm-mark-lost-after-member-rewrite) Meta Vens 2026-10-31 20:11:45 +01:00
  • 3d4fb161c3 one filer for direct messages: any joined room whose invite was marked is_direct is written to m.direct in one serialized write, on startup and on every sync; the per-tap late filer is gone (Soul s3 late-dm-filings-overwrite-each-other) Meta Vens 2026-10-31 19:41:38 +01:00
  • c91d0339b5 harness: read the timeout message later in the pre-arrival window Meta Vens 2026-10-31 18:44:39 +01:00
  • bfb753e3e5 harness: print the unresolved-root message Meta Vens 2026-10-31 18:38:43 +01:00
  • eeb9de8f40 estate navigator: the late DM filing returns void Meta Vens 2026-10-31 18:36:44 +01:00
  • 98d74d564d estate navigator: define EstateError before its use Meta Vens 2026-10-31 18:35:36 +01:00
  • d7afdc5208 estate navigator: 44 px tap targets on phones from one stylesheet rule over the navigator Meta Vens 2026-10-31 18:30:54 +01:00
  • 2e179a7768 harness: print the verdict lines Meta Vens 2026-10-31 18:26:52 +01:00
  • 44774a3ba1 estate navigator: entry points belong to the navigator, not the tiers; short wrapping errors; a DM joined after the timeout is filed on arrival; 44 px join targets on phones Meta Vens 2026-10-31 18:26:45 +01:00
  • 0091e5e90d harness: Soul's s2 scenarios (unresolved root, slow DM and room joins, tap-target inventory) Meta Vens 2026-10-31 18:26:18 +01:00
  • a058d2a2c6 harness: the fake server echoes account data in the next sync Meta Vens 2026-10-31 18:01:32 +01:00
  • d07c7f2327 harness: expand Elsewhere and Direct only when still collapsed Meta Vens 2026-10-31 17:59:53 +01:00
  • 11f0a4d325 harness: reload instead of dismissing the address prompt Meta Vens 2026-10-31 17:58:01 +01:00
  • 1cb18a2795 harness: CommonJS scripts under a type-module package Meta Vens 2026-10-31 17:55:38 +01:00
  • 6eae929cd9 Estate: narrow parentId before the Space route lookup; prettier; ignore harness Meta Vens 2026-10-31 17:50:52 +01:00
  • 1dfe38a33d Estate: lint order fixes, test title, harness out of prettier Meta Vens 2026-10-31 17:48:31 +01:00
  • 0b7ded9c99 Estate: stewards from the hierarchy's Space child content, joins wait for the store, room finder on search, Create room and Join with address, Elsewhere group, invited DMs Meta Vens 2026-10-31 17:46:11 +01:00
  • 41527f6ba3 config.json: the GameCult Space is the featured root, so a wholesale deploy resolves the estate Meta Vens 2026-10-31 17:46:10 +01:00
  • e8efd3ce76 Delete SpaceTombstone: nothing renders it Meta Vens 2026-10-31 17:46:10 +01:00
  • 067cb10a90 Estate: prettier on the new tests Meta Vens 2026-10-31 17:13:32 +01:00
  • c848626caa Estate: prettier, and tests that kill the surviving mutants Meta Vens 2026-10-31 17:11:35 +01:00
  • 4d0ee78974 Estate: lint and type fixes in the new files Meta Vens 2026-10-31 17:10:41 +01:00
  • f810a83a28 Estate: keep the new files free of unresolved-SDK type errors Meta Vens 2026-10-31 17:08:47 +01:00
  • e90b70e966 Estate navigator: one structure-first room list from the Space hierarchy, with one-tap Join Meta Vens 2026-10-31 17:06:44 +01:00
  • f2e3223c5f Delete the rail, its tabs, useSidebarItems, steward-groups and the Home, Direct and Space list panes Meta Vens 2026-10-31 17:06:12 +01:00
  • a1d8f5891f Research: precomputed atmospheric scattering for WebGL2 phones, and weather sources, for the Ratatoskr sky Eureka 2026-10-31 16:57:15 +01:00
  • 2924a3f4f3 docs: Ratatoskr map: Yggdrasil scene, orbiting Personas, shared activity vocabulary Eureka 2026-10-31 16:54:09 +01:00
  • 841784ea64 docs: Ratatoskr map: build baseline, two-pass scene render Eureka 2026-10-31 16:50:51 +01:00
  • dd88424e5d docs: Ratatoskr target and prose map (campaign ratatoskr) Eureka 2026-10-31 16:47:19 +01:00
  • b8e696c81b Lockfile for fontsource faces and vitest void/gamecult-theme-and-project-nav Meta Vens 2026-10-31 05:05:15 +01:00
  • a588ab82b3 GameCult theme, steward-grouped project rooms, preview base override Meta Vens 2026-10-31 05:00:32 +01:00
  • a2c8b0175f use room creation event for activity sorting if latest event not found replace-matrix-js-sdk Ajay Bura 2026-10-28 22:07:50 +05:30
  • 24f5f7d679 add mark as read hook Ajay Bura 2026-10-28 21:24:47 +05:30
  • 72371de4cb fix unread and notification not updating in UI Ajay Bura 2026-10-28 20:21:27 +05:30
  • 6f4f9c74b4 add read marker class Ajay Bura 2026-10-28 18:27:08 +05:30
  • 7374e9693c show read receipt timestamp in seen by dialog Ajay Bura 2026-10-28 18:26:10 +05:30
  • ea609d8ea9 fix cached scroll top position ignored when value is 0 (on top) Ajay Bura 2026-10-27 22:25:19 +05:30
  • e96de76289 exclude matrix-sdk-crypto-wasm from optimize deps in vite Ajay Bura 2026-10-27 22:18:27 +05:30
  • 4c29b6e10e remove unread notification when unread count does not appear in room sync response Ajay Bura 2026-10-27 22:01:18 +05:30
  • 86e6e539a6 hold unread status and notificatoin count until first sync complete Ajay Bura 2026-10-27 21:30:19 +05:30
  • 7170a0fcc5
    chore: update existing community alias and add server (#3130) dev Krishan 2026-10-27 23:42:44 +11:00
  • 4ba23062d4
    chore(deps): bump nginx from 1.31.5-alpine to 1.31.8-alpine dependabot/docker/nginx-1.31.8-alpine dependabot[bot] 2026-10-26 19:32:33 +00:00
  • d8cb89ca57 share main timeline logic with thread timeline Ajay Bura 2026-10-26 22:38:12 +05:30
  • cfde8f20ee prevent scroll from stopping above when decrypting messages change view height Ajay Bura 2026-10-26 17:02:10 +05:30
  • 050f708012
    chore: remove SDK replacement notice from README kfiven-patch-3 Krishan 2026-10-26 18:05:54 +11:00
  • e58468ca5e
    chore: fix typo in CONTRIBUTING.md (#3138) Vladimir Rubin 2026-10-26 00:35:24 +00:00
  • 1e6412ed5b
    chore: Release v4.12.8 (#3135) v4.12.8 Krishan 2026-10-26 00:17:53 +11:00
  • 078c1ce660 chore: Release v4.12.8 release-v4.12.8 Krishan 2026-10-25 13:09:28 +00:00
  • 14e490c896
    fix(deps): update dependency sanitize-html v2.17.7 to v2.18.1 (#3133) renovate[bot] 2026-10-26 00:02:45 +11:00
  • 69724bea4a chore: update to latest renovate/npm-sanitize-html-vulnerability Krishan 2026-10-25 23:17:31 +11:00
  • f7a610adaf WIP - timeline jump to read/reply Ajay Bura 2026-10-25 17:38:14 +05:30
  • ef83de5c23 improve timeline behaviour - WIP Ajay Bura 2026-10-24 13:26:28 +05:30
  • f979a994e0 remove thread notification on read Ajay Bura 2026-10-24 12:16:38 +05:30
  • 9df1cc95e9
    fix(deps): update dependency sanitize-html to v2.18.0 [security] renovate[bot] 2026-10-21 00:35:38 +00:00
  • c45f80cbfe
    chore(deps): bump actions/upload-artifact from 7.0.1 to 7.0.2 dependabot/github_actions/actions/upload-artifact-7.0.2 dependabot[bot] 2026-10-19 19:33:09 +00:00
  • ad65f10088 use transaction id for handling remote echo Ajay Bura 2026-10-18 19:29:11 +05:30
  • 7a14dd91dd
    chore: update existing community alias and add server kfiven-patch-2 Krishan 2026-10-19 00:39:45 +11:00
  • 08e2b5f93a Merge branch 'dev' into replace-matrix-js-sdk Ajay Bura 2026-10-18 15:27:44 +05:30
  • 45292022c5 uninstall matrix-js-sdk Ajay Bura 2026-10-18 15:24:21 +05:30
  • a978a5b95d change how we encode indexeddb key to prevent conflicts Ajay Bura 2026-10-18 14:48:56 +05:30
  • 9f51e17b86 add camera preview in call view prescreen Ajay Bura 2026-10-18 13:25:20 +05:30
  • f527b5f254 bring speaking member in glance Ajay Bura 2026-10-18 12:22:20 +05:30
  • 2339eba184 make incomming call dialog works Ajay Bura 2026-10-18 11:37:02 +05:30
  • 97dbdfe806 show speaking user at first in call status bar Ajay Bura 2026-10-18 08:54:11 +05:30