2.1.19-bungeecordlatestEnderDash 2.1.19 BungeeCord6 days ago Agent 2.1.19 fixes a Linux issue where file watchers could stall the agent's background work, including heartbeats, even while the agent process stayed online. - On Linux, idle or cancelled file watchers no longer tie up background workers. Previously this could use up all available workers and stop heartbeats even though the process was still running. - Constant file changes are handled cooperatively too: watchers on Linux now share worker time with other background tasks instead of monopolizing them.Full changelog
Fixes
- [069c3ef](https://github.com/enderdash-com/EnderDash/commit/069c3ef… fix(kubernetes): keep pod status within the list pane - [ab5b8cf](https://github.com/enderdash-com/EnderDash/commit/ab5b8cf… fix(database): scope table selection to each source - [c704502](https://github.com/enderdash-com/EnderDash/commit/c704502… fix(release): resume drafts after interrupted asset uploads - [7db4445](https://github.com/enderdash-com/EnderDash/commit/7db4445… fix(ui): keep read-only data and loading states accessible - [761f57d](https://github.com/enderdash-com/EnderDash/commit/761f57d… fix(ocelot): preserve fenced code in demo replies - [b039384](https://github.com/enderdash-com/EnderDash/commit/b039384… fix(connections): preserve status while diagnostics load - [ed59eff](https://github.com/enderdash-com/EnderDash/commit/ed59eff… fix(startup): retain the loading shell until routes are ready - [5316a27](https://github.com/enderdash-com/EnderDash/commit/5316a27… fix(dashboard): preserve organization loading states - [a9d7179](https://github.com/enderdash-com/EnderDash/commit/a9d7179… fix(navigation): preserve native link semantics - [08e3b6b](https://github.com/enderdash-com/EnderDash/commit/08e3b6b… fix(public-pages): preserve accessible navigation and theme startup - [d63956e](https://github.com/enderdash-com/EnderDash/commit/d63956e… fix(status): exclude hosts from player totals - [577825d](https://github.com/enderdash-com/EnderDash/commit/577825d… fix(status): deliver live updates through service RPC - [5811a68](https://github.com/enderdash-com/EnderDash/commit/5811a68… fix(dev): hydrate public sites under Vite - [d694d56](https://github.com/enderdash-com/EnderDash/commit/d694d56… fix(ci): keep public browser tests on local bindings - [cebbe39](https://github.com/enderdash-com/EnderDash/commit/cebbe39… fix(ocelot): stop execution independently of delivery - [6311a3d](https://github.com/enderdash-com/EnderDash/commit/6311a3d… fix(app): initialize analytics once per document - [98868e1](https://github.com/enderdash-com/EnderDash/commit/98868e1… fix(app): preserve children when analytics initializes - [7e7af0f](https://github.com/enderdash-com/EnderDash/commit/7e7af0f… fix(ocelot): reflect workspace policy before actions - [723a40f](https://github.com/enderdash-com/EnderDash/commit/723a40f… fix(ocelot): preserve evidence while completing status reports - [d0d7c92](https://github.com/enderdash-com/EnderDash/commit/d0d7c92… fix(ocelot): report only effective context compaction - [404489c](https://github.com/enderdash-com/EnderDash/commit/404489c… fix(ocelot): execute bounded read batches without false failures - [68bc875](https://github.com/enderdash-com/EnderDash/commit/68bc875… fix(ci): validate and rebuild dependency patch changes - [c810faf](https://github.com/enderdash-com/EnderDash/commit/c810faf… fix(ocelot): share scoped workspace with global actions - [a88e4be](https://github.com/enderdash-com/EnderDash/commit/a88e4be… fix(navigation): deactivate exiting sidebar controls - [13087a8](https://github.com/enderdash-com/EnderDash/commit/13087a8… fix(navigation): clear selection menus when routes change - [1c07825](https://github.com/enderdash-com/EnderDash/commit/1c07825… fix(files): dismiss stale context menus on navigation - [1c129fd](https://github.com/enderdash-com/EnderDash/commit/1c129fd… fix(rpc): preserve the freshest data during query promotion - [20d8df5](https://github.com/enderdash-com/EnderDash/commit/20d8df5… fix(workspace): restore shared panels and isolate recovered edits - [dfe81a7](https://github.com/enderdash-com/EnderDash/commit/dfe81a7… fix(agent): prevent Linux file watchers from starving coroutines - [3e73738](https://github.com/enderdash-com/EnderDash/commit/3e73738… fix(ci): anchor release sources and tolerate report storage outages - [cd8cc63](https://github.com/enderdash-com/EnderDash/commit/cd8cc63… fix(rpc): bound request and stream startup deadlines - [a75f3dd](https://github.com/enderdash-com/EnderDash/commit/a75f3dd… fix(release): upload native assets without editing draft metadataOther
- [580fd65](https://github.com/enderdash-com/EnderDash/commit/580fd65… chore(release): bump version to 2.1.19-SNAPSHOT - [d6b1d44](https://github.com/enderdash-com/EnderDash/commit/d6b1d44… ci(summaries): save reports without artifact storage - [899e141](https://github.com/enderdash-com/EnderDash/commit/899e141… perf(database): reset pagination before opening table streams - [96ede0b](https://github.com/enderdash-com/EnderDash/commit/96ede0b… perf(connections): load demo transport only on demo hosts - [4590f8d](https://github.com/enderdash-com/EnderDash/commit/4590f8d… perf(auth): keep demo fixtures out of live startup - [12770c0](https://github.com/enderdash-com/EnderDash/commit/12770c0… ci(app): allow full browser checks to finish - [cd36fcc](https://github.com/enderdash-com/EnderDash/commit/cd36fcc… chore(release): bump version to 2.1.19 - [cac4b52](https://github.com/enderdash-com/EnderDash/commit/cac4b52… ci(app): run browser suites in independent jobs2.1.19-velocityEnderDash 2.1.19 Velocity6 days ago Agent 2.1.19 fixes a Linux issue where file watchers could stall the agent's background work, including heartbeats, even while the agent process stayed online. - On Linux, idle or cancelled file watchers no longer tie up background workers. Previously this could use up all available workers and stop heartbeats even though the process was still running. - Constant file changes are handled cooperatively too: watchers on Linux now share worker time with other background tasks instead of monopolizing them.Full changelog
Fixes
- [069c3ef](https://github.com/enderdash-com/EnderDash/commit/069c3ef… fix(kubernetes): keep pod status within the list pane - [ab5b8cf](https://github.com/enderdash-com/EnderDash/commit/ab5b8cf… fix(database): scope table selection to each source - [c704502](https://github.com/enderdash-com/EnderDash/commit/c704502… fix(release): resume drafts after interrupted asset uploads - [7db4445](https://github.com/enderdash-com/EnderDash/commit/7db4445… fix(ui): keep read-only data and loading states accessible - [761f57d](https://github.com/enderdash-com/EnderDash/commit/761f57d… fix(ocelot): preserve fenced code in demo replies - [b039384](https://github.com/enderdash-com/EnderDash/commit/b039384… fix(connections): preserve status while diagnostics load - [ed59eff](https://github.com/enderdash-com/EnderDash/commit/ed59eff… fix(startup): retain the loading shell until routes are ready - [5316a27](https://github.com/enderdash-com/EnderDash/commit/5316a27… fix(dashboard): preserve organization loading states - [a9d7179](https://github.com/enderdash-com/EnderDash/commit/a9d7179… fix(navigation): preserve native link semantics - [08e3b6b](https://github.com/enderdash-com/EnderDash/commit/08e3b6b… fix(public-pages): preserve accessible navigation and theme startup - [d63956e](https://github.com/enderdash-com/EnderDash/commit/d63956e… fix(status): exclude hosts from player totals - [577825d](https://github.com/enderdash-com/EnderDash/commit/577825d… fix(status): deliver live updates through service RPC - [5811a68](https://github.com/enderdash-com/EnderDash/commit/5811a68… fix(dev): hydrate public sites under Vite - [d694d56](https://github.com/enderdash-com/EnderDash/commit/d694d56… fix(ci): keep public browser tests on local bindings - [cebbe39](https://github.com/enderdash-com/EnderDash/commit/cebbe39… fix(ocelot): stop execution independently of delivery - [6311a3d](https://github.com/enderdash-com/EnderDash/commit/6311a3d… fix(app): initialize analytics once per document - [98868e1](https://github.com/enderdash-com/EnderDash/commit/98868e1… fix(app): preserve children when analytics initializes - [7e7af0f](https://github.com/enderdash-com/EnderDash/commit/7e7af0f… fix(ocelot): reflect workspace policy before actions - [723a40f](https://github.com/enderdash-com/EnderDash/commit/723a40f… fix(ocelot): preserve evidence while completing status reports - [d0d7c92](https://github.com/enderdash-com/EnderDash/commit/d0d7c92… fix(ocelot): report only effective context compaction - [404489c](https://github.com/enderdash-com/EnderDash/commit/404489c… fix(ocelot): execute bounded read batches without false failures - [68bc875](https://github.com/enderdash-com/EnderDash/commit/68bc875… fix(ci): validate and rebuild dependency patch changes - [c810faf](https://github.com/enderdash-com/EnderDash/commit/c810faf… fix(ocelot): share scoped workspace with global actions - [a88e4be](https://github.com/enderdash-com/EnderDash/commit/a88e4be… fix(navigation): deactivate exiting sidebar controls - [13087a8](https://github.com/enderdash-com/EnderDash/commit/13087a8… fix(navigation): clear selection menus when routes change - [1c07825](https://github.com/enderdash-com/EnderDash/commit/1c07825… fix(files): dismiss stale context menus on navigation - [1c129fd](https://github.com/enderdash-com/EnderDash/commit/1c129fd… fix(rpc): preserve the freshest data during query promotion - [20d8df5](https://github.com/enderdash-com/EnderDash/commit/20d8df5… fix(workspace): restore shared panels and isolate recovered edits - [dfe81a7](https://github.com/enderdash-com/EnderDash/commit/dfe81a7… fix(agent): prevent Linux file watchers from starving coroutines - [3e73738](https://github.com/enderdash-com/EnderDash/commit/3e73738… fix(ci): anchor release sources and tolerate report storage outages - [cd8cc63](https://github.com/enderdash-com/EnderDash/commit/cd8cc63… fix(rpc): bound request and stream startup deadlines - [a75f3dd](https://github.com/enderdash-com/EnderDash/commit/a75f3dd… fix(release): upload native assets without editing draft metadataOther
- [580fd65](https://github.com/enderdash-com/EnderDash/commit/580fd65… chore(release): bump version to 2.1.19-SNAPSHOT - [d6b1d44](https://github.com/enderdash-com/EnderDash/commit/d6b1d44… ci(summaries): save reports without artifact storage - [899e141](https://github.com/enderdash-com/EnderDash/commit/899e141… perf(database): reset pagination before opening table streams - [96ede0b](https://github.com/enderdash-com/EnderDash/commit/96ede0b… perf(connections): load demo transport only on demo hosts - [4590f8d](https://github.com/enderdash-com/EnderDash/commit/4590f8d… perf(auth): keep demo fixtures out of live startup - [12770c0](https://github.com/enderdash-com/EnderDash/commit/12770c0… ci(app): allow full browser checks to finish - [cd36fcc](https://github.com/enderdash-com/EnderDash/commit/cd36fcc… chore(release): bump version to 2.1.19 - [cac4b52](https://github.com/enderdash-com/EnderDash/commit/cac4b52… ci(app): run browser suites in independent jobs2.1.19EnderDash 2.1.196 days ago Agent 2.1.19 fixes a Linux issue where file watchers could stall the agent's background work, including heartbeats, even while the agent process stayed online. - On Linux, idle or cancelled file watchers no longer tie up background workers. Previously this could use up all available workers and stop heartbeats even though the process was still running. - Constant file changes are handled cooperatively too: watchers on Linux now share worker time with other background tasks instead of monopolizing them.Full changelog
Fixes
- [069c3ef](https://github.com/enderdash-com/EnderDash/commit/069c3ef… fix(kubernetes): keep pod status within the list pane - [ab5b8cf](https://github.com/enderdash-com/EnderDash/commit/ab5b8cf… fix(database): scope table selection to each source - [c704502](https://github.com/enderdash-com/EnderDash/commit/c704502… fix(release): resume drafts after interrupted asset uploads - [7db4445](https://github.com/enderdash-com/EnderDash/commit/7db4445… fix(ui): keep read-only data and loading states accessible - [761f57d](https://github.com/enderdash-com/EnderDash/commit/761f57d… fix(ocelot): preserve fenced code in demo replies - [b039384](https://github.com/enderdash-com/EnderDash/commit/b039384… fix(connections): preserve status while diagnostics load - [ed59eff](https://github.com/enderdash-com/EnderDash/commit/ed59eff… fix(startup): retain the loading shell until routes are ready - [5316a27](https://github.com/enderdash-com/EnderDash/commit/5316a27… fix(dashboard): preserve organization loading states - [a9d7179](https://github.com/enderdash-com/EnderDash/commit/a9d7179… fix(navigation): preserve native link semantics - [08e3b6b](https://github.com/enderdash-com/EnderDash/commit/08e3b6b… fix(public-pages): preserve accessible navigation and theme startup - [d63956e](https://github.com/enderdash-com/EnderDash/commit/d63956e… fix(status): exclude hosts from player totals - [577825d](https://github.com/enderdash-com/EnderDash/commit/577825d… fix(status): deliver live updates through service RPC - [5811a68](https://github.com/enderdash-com/EnderDash/commit/5811a68… fix(dev): hydrate public sites under Vite - [d694d56](https://github.com/enderdash-com/EnderDash/commit/d694d56… fix(ci): keep public browser tests on local bindings - [cebbe39](https://github.com/enderdash-com/EnderDash/commit/cebbe39… fix(ocelot): stop execution independently of delivery - [6311a3d](https://github.com/enderdash-com/EnderDash/commit/6311a3d… fix(app): initialize analytics once per document - [98868e1](https://github.com/enderdash-com/EnderDash/commit/98868e1… fix(app): preserve children when analytics initializes - [7e7af0f](https://github.com/enderdash-com/EnderDash/commit/7e7af0f… fix(ocelot): reflect workspace policy before actions - [723a40f](https://github.com/enderdash-com/EnderDash/commit/723a40f… fix(ocelot): preserve evidence while completing status reports - [d0d7c92](https://github.com/enderdash-com/EnderDash/commit/d0d7c92… fix(ocelot): report only effective context compaction - [404489c](https://github.com/enderdash-com/EnderDash/commit/404489c… fix(ocelot): execute bounded read batches without false failures - [68bc875](https://github.com/enderdash-com/EnderDash/commit/68bc875… fix(ci): validate and rebuild dependency patch changes - [c810faf](https://github.com/enderdash-com/EnderDash/commit/c810faf… fix(ocelot): share scoped workspace with global actions - [a88e4be](https://github.com/enderdash-com/EnderDash/commit/a88e4be… fix(navigation): deactivate exiting sidebar controls - [13087a8](https://github.com/enderdash-com/EnderDash/commit/13087a8… fix(navigation): clear selection menus when routes change - [1c07825](https://github.com/enderdash-com/EnderDash/commit/1c07825… fix(files): dismiss stale context menus on navigation - [1c129fd](https://github.com/enderdash-com/EnderDash/commit/1c129fd… fix(rpc): preserve the freshest data during query promotion - [20d8df5](https://github.com/enderdash-com/EnderDash/commit/20d8df5… fix(workspace): restore shared panels and isolate recovered edits - [dfe81a7](https://github.com/enderdash-com/EnderDash/commit/dfe81a7… fix(agent): prevent Linux file watchers from starving coroutines - [3e73738](https://github.com/enderdash-com/EnderDash/commit/3e73738… fix(ci): anchor release sources and tolerate report storage outages - [cd8cc63](https://github.com/enderdash-com/EnderDash/commit/cd8cc63… fix(rpc): bound request and stream startup deadlines - [a75f3dd](https://github.com/enderdash-com/EnderDash/commit/a75f3dd… fix(release): upload native assets without editing draft metadataOther
- [580fd65](https://github.com/enderdash-com/EnderDash/commit/580fd65… chore(release): bump version to 2.1.19-SNAPSHOT - [d6b1d44](https://github.com/enderdash-com/EnderDash/commit/d6b1d44… ci(summaries): save reports without artifact storage - [899e141](https://github.com/enderdash-com/EnderDash/commit/899e141… perf(database): reset pagination before opening table streams - [96ede0b](https://github.com/enderdash-com/EnderDash/commit/96ede0b… perf(connections): load demo transport only on demo hosts - [4590f8d](https://github.com/enderdash-com/EnderDash/commit/4590f8d… perf(auth): keep demo fixtures out of live startup - [12770c0](https://github.com/enderdash-com/EnderDash/commit/12770c0… ci(app): allow full browser checks to finish - [cd36fcc](https://github.com/enderdash-com/EnderDash/commit/cd36fcc… chore(release): bump version to 2.1.19 - [cac4b52](https://github.com/enderdash-com/EnderDash/commit/cac4b52… ci(app): run browser suites in independent jobs2.1.18-bungeecordEnderDash 2.1.18 BungeeCord6 days ago This agent update fixes how server stats history recovers after sampling pauses or clock jumps, so graphs refill promptly instead of replaying long stretches of expired data. - Server and Folia stats history now fill only the gaps still kept in the retained window after a sampling pause or clock jump, instead of walking every missed interval. - Recovery from a large gap could previously stall for many seconds even when nearly all missed buckets had expired; one measured case took nineteen seconds with a one-millisecond window. - Filled gaps stay faithful to the data: missing samples remain empty rather than being invented, repeated or older readings are ignored, and the newest value still arrives on schedule.Full changelog
Fixes
- [4ae09fd](https://github.com/enderdash-com/EnderDash/commit/4ae09fd… fix(kubernetes): preserve shell target identity when pods disappear - [67b8899](https://github.com/enderdash-com/EnderDash/commit/67b8899… fix(terminal): preserve container targets and synchronize opening size - [2fc0dbc](https://github.com/enderdash-com/EnderDash/commit/2fc0dbc… fix(docs): resolve the installed formatter in reference generation - [e8b6fc3](https://github.com/enderdash-com/EnderDash/commit/e8b6fc3… fix(ocelot): preserve run ownership and recover chat interactions - [7626f22](https://github.com/enderdash-com/EnderDash/commit/7626f22… fix(ocelot): distinguish failed actions from failed runs - [4002a96](https://github.com/enderdash-com/EnderDash/commit/4002a96… fix(ocelot): avoid rendering inactive questionnaire controls - [cda4675](https://github.com/enderdash-com/EnderDash/commit/cda4675… fix(ocelot): clear saved drafts when submitting a turn - [3a74a6c](https://github.com/enderdash-com/EnderDash/commit/3a74a6c… fix(ocelot): release submitted composer attachments immediately - [c3f7929](https://github.com/enderdash-com/EnderDash/commit/c3f7929… fix(ocelot): acknowledge durable readers before producer output - [702e680](https://github.com/enderdash-com/EnderDash/commit/702e680… fix(setup): preserve independent steps and match agent downloads - [704a722](https://github.com/enderdash-com/EnderDash/commit/704a722… fix(website): recover rotating text after activity changes - [f074c99](https://github.com/enderdash-com/EnderDash/commit/f074c99… fix(docs): reuse the search index and extract readable card text - [4e592e6](https://github.com/enderdash-com/EnderDash/commit/4e592e6… fix(ocelot): normalize null optional RPC inputs - [79a1cbd](https://github.com/enderdash-com/EnderDash/commit/79a1cbd… fix(charts): retain details when inspection consumes Escape - [89e1c5d](https://github.com/enderdash-com/EnderDash/commit/89e1c5d… fix(people): search member names and emails independently - [db0a83c](https://github.com/enderdash-com/EnderDash/commit/db0a83c… fix(app): preserve chunk errors when reload recovery is unavailable - [5d57159](https://github.com/enderdash-com/EnderDash/commit/5d57159… fix(navigation): keep demo warmups local and handle canceled preloads - [f9d018a](https://github.com/enderdash-com/EnderDash/commit/f9d018a… fix(ocelot): distinguish denied actions from failed executions - [c191158](https://github.com/enderdash-com/EnderDash/commit/c191158… fix(app): show startup progress and recover failed module loads - [01a4816](https://github.com/enderdash-com/EnderDash/commit/01a4816… fix(ocelot): restore saved tool approval decisions - [704a7ca](https://github.com/enderdash-com/EnderDash/commit/704a7ca… fix(audit): retain all server choices when filtering history - [b4df43d](https://github.com/enderdash-com/EnderDash/commit/b4df43d… fix(navigation): preserve page state during search changes - [8167056](https://github.com/enderdash-com/EnderDash/commit/8167056… fix(app): align startup recovery with the dashboard shell - [881e029](https://github.com/enderdash-com/EnderDash/commit/881e029… fix(media): recover original images after optimization failures - [457daba](https://github.com/enderdash-com/EnderDash/commit/457daba… fix(ocelot): retain failed images while the sidebar is hidden - [ea0214b](https://github.com/enderdash-com/EnderDash/commit/ea0214b… fix(audit): make older organization events accessible - [ad02cbe](https://github.com/enderdash-com/EnderDash/commit/ad02cbe… fix(ocelot): preserve denied actions through native hydration - [34923da](https://github.com/enderdash-com/EnderDash/commit/34923da… fix(highlighting): avoid cold regex transpilation while streaming - [63c01fa](https://github.com/enderdash-com/EnderDash/commit/63c01fa… fix(demo): initialize dated fixtures from the request clock - [2acc416](https://github.com/enderdash-com/EnderDash/commit/2acc416… fix(workspace): avoid saving unchanged restored layouts - [486f2af](https://github.com/enderdash-com/EnderDash/commit/486f2af… fix(navigation): mount route destinations once - [9c46f91](https://github.com/enderdash-com/EnderDash/commit/9c46f91… fix(knowledge): fit the editor below wrapped toolbars - [1036601](https://github.com/enderdash-com/EnderDash/commit/1036601… fix(tooling): preserve generated modules during proto builds - [888a43e](https://github.com/enderdash-com/EnderDash/commit/888a43e… fix(knowledge): preserve editor mode after saving - [6aa7af4](https://github.com/enderdash-com/EnderDash/commit/6aa7af4… fix(knowledge): retain pending native caret selections - [9ff1677](https://github.com/enderdash-com/EnderDash/commit/9ff1677… fix(docs): recover from failed page copies - [b2846ca](https://github.com/enderdash-com/EnderDash/commit/b2846ca… fix(dev): restore Cloudflare SSR development servers - [d9fc6b8](https://github.com/enderdash-com/EnderDash/commit/d9fc6b8… fix(ocelot): reuse history cache and bound title polling - [3500976](https://github.com/enderdash-com/EnderDash/commit/3500976… fix(ocelot): paginate workspace notes and consolidate refreshes - [993605f](https://github.com/enderdash-com/EnderDash/commit/993605f… fix(ocelot): wait for saved policy before enabling settings - [c81a48f](https://github.com/enderdash-com/EnderDash/commit/c81a48f… fix(ocelot): preserve limits while numeric input is incomplete - [c3fd8b2](https://github.com/enderdash-com/EnderDash/commit/c3fd8b2… fix(setup): correct Hytale downloads and report copy failures - [7267015](https://github.com/enderdash-com/EnderDash/commit/7267015… fix(ocelot): report code copy failures and support retry - [4f47d9b](https://github.com/enderdash-com/EnderDash/commit/4f47d9b… fix(chat): val2.1.18-velocityEnderDash 2.1.18 Velocity6 days ago This agent update fixes how server stats history recovers after sampling pauses or clock jumps, so graphs refill promptly instead of replaying long stretches of expired data. - Server and Folia stats history now fill only the gaps still kept in the retained window after a sampling pause or clock jump, instead of walking every missed interval. - Recovery from a large gap could previously stall for many seconds even when nearly all missed buckets had expired; one measured case took nineteen seconds with a one-millisecond window. - Filled gaps stay faithful to the data: missing samples remain empty rather than being invented, repeated or older readings are ignored, and the newest value still arrives on schedule.Full changelog
Fixes
- [4ae09fd](https://github.com/enderdash-com/EnderDash/commit/4ae09fd… fix(kubernetes): preserve shell target identity when pods disappear - [67b8899](https://github.com/enderdash-com/EnderDash/commit/67b8899… fix(terminal): preserve container targets and synchronize opening size - [2fc0dbc](https://github.com/enderdash-com/EnderDash/commit/2fc0dbc… fix(docs): resolve the installed formatter in reference generation - [e8b6fc3](https://github.com/enderdash-com/EnderDash/commit/e8b6fc3… fix(ocelot): preserve run ownership and recover chat interactions - [7626f22](https://github.com/enderdash-com/EnderDash/commit/7626f22… fix(ocelot): distinguish failed actions from failed runs - [4002a96](https://github.com/enderdash-com/EnderDash/commit/4002a96… fix(ocelot): avoid rendering inactive questionnaire controls - [cda4675](https://github.com/enderdash-com/EnderDash/commit/cda4675… fix(ocelot): clear saved drafts when submitting a turn - [3a74a6c](https://github.com/enderdash-com/EnderDash/commit/3a74a6c… fix(ocelot): release submitted composer attachments immediately - [c3f7929](https://github.com/enderdash-com/EnderDash/commit/c3f7929… fix(ocelot): acknowledge durable readers before producer output - [702e680](https://github.com/enderdash-com/EnderDash/commit/702e680… fix(setup): preserve independent steps and match agent downloads - [704a722](https://github.com/enderdash-com/EnderDash/commit/704a722… fix(website): recover rotating text after activity changes - [f074c99](https://github.com/enderdash-com/EnderDash/commit/f074c99… fix(docs): reuse the search index and extract readable card text - [4e592e6](https://github.com/enderdash-com/EnderDash/commit/4e592e6… fix(ocelot): normalize null optional RPC inputs - [79a1cbd](https://github.com/enderdash-com/EnderDash/commit/79a1cbd… fix(charts): retain details when inspection consumes Escape - [89e1c5d](https://github.com/enderdash-com/EnderDash/commit/89e1c5d… fix(people): search member names and emails independently - [db0a83c](https://github.com/enderdash-com/EnderDash/commit/db0a83c… fix(app): preserve chunk errors when reload recovery is unavailable - [5d57159](https://github.com/enderdash-com/EnderDash/commit/5d57159… fix(navigation): keep demo warmups local and handle canceled preloads - [f9d018a](https://github.com/enderdash-com/EnderDash/commit/f9d018a… fix(ocelot): distinguish denied actions from failed executions - [c191158](https://github.com/enderdash-com/EnderDash/commit/c191158… fix(app): show startup progress and recover failed module loads - [01a4816](https://github.com/enderdash-com/EnderDash/commit/01a4816… fix(ocelot): restore saved tool approval decisions - [704a7ca](https://github.com/enderdash-com/EnderDash/commit/704a7ca… fix(audit): retain all server choices when filtering history - [b4df43d](https://github.com/enderdash-com/EnderDash/commit/b4df43d… fix(navigation): preserve page state during search changes - [8167056](https://github.com/enderdash-com/EnderDash/commit/8167056… fix(app): align startup recovery with the dashboard shell - [881e029](https://github.com/enderdash-com/EnderDash/commit/881e029… fix(media): recover original images after optimization failures - [457daba](https://github.com/enderdash-com/EnderDash/commit/457daba… fix(ocelot): retain failed images while the sidebar is hidden - [ea0214b](https://github.com/enderdash-com/EnderDash/commit/ea0214b… fix(audit): make older organization events accessible - [ad02cbe](https://github.com/enderdash-com/EnderDash/commit/ad02cbe… fix(ocelot): preserve denied actions through native hydration - [34923da](https://github.com/enderdash-com/EnderDash/commit/34923da… fix(highlighting): avoid cold regex transpilation while streaming - [63c01fa](https://github.com/enderdash-com/EnderDash/commit/63c01fa… fix(demo): initialize dated fixtures from the request clock - [2acc416](https://github.com/enderdash-com/EnderDash/commit/2acc416… fix(workspace): avoid saving unchanged restored layouts - [486f2af](https://github.com/enderdash-com/EnderDash/commit/486f2af… fix(navigation): mount route destinations once - [9c46f91](https://github.com/enderdash-com/EnderDash/commit/9c46f91… fix(knowledge): fit the editor below wrapped toolbars - [1036601](https://github.com/enderdash-com/EnderDash/commit/1036601… fix(tooling): preserve generated modules during proto builds - [888a43e](https://github.com/enderdash-com/EnderDash/commit/888a43e… fix(knowledge): preserve editor mode after saving - [6aa7af4](https://github.com/enderdash-com/EnderDash/commit/6aa7af4… fix(knowledge): retain pending native caret selections - [9ff1677](https://github.com/enderdash-com/EnderDash/commit/9ff1677… fix(docs): recover from failed page copies - [b2846ca](https://github.com/enderdash-com/EnderDash/commit/b2846ca… fix(dev): restore Cloudflare SSR development servers - [d9fc6b8](https://github.com/enderdash-com/EnderDash/commit/d9fc6b8… fix(ocelot): reuse history cache and bound title polling - [3500976](https://github.com/enderdash-com/EnderDash/commit/3500976… fix(ocelot): paginate workspace notes and consolidate refreshes - [993605f](https://github.com/enderdash-com/EnderDash/commit/993605f… fix(ocelot): wait for saved policy before enabling settings - [c81a48f](https://github.com/enderdash-com/EnderDash/commit/c81a48f… fix(ocelot): preserve limits while numeric input is incomplete - [c3fd8b2](https://github.com/enderdash-com/EnderDash/commit/c3fd8b2… fix(setup): correct Hytale downloads and report copy failures - [7267015](https://github.com/enderdash-com/EnderDash/commit/7267015… fix(ocelot): report code copy failures and support retry - [4f47d9b](https://github.com/enderdash-com/EnderDash/commit/4f47d9b… fix(chat): val2.1.18EnderDash 2.1.186 days ago This agent update fixes how server stats history recovers after sampling pauses or clock jumps, so graphs refill promptly instead of replaying long stretches of expired data. - Server and Folia stats history now fill only the gaps still kept in the retained window after a sampling pause or clock jump, instead of walking every missed interval. - Recovery from a large gap could previously stall for many seconds even when nearly all missed buckets had expired; one measured case took nineteen seconds with a one-millisecond window. - Filled gaps stay faithful to the data: missing samples remain empty rather than being invented, repeated or older readings are ignored, and the newest value still arrives on schedule.Full changelog
Fixes
- [4ae09fd](https://github.com/enderdash-com/EnderDash/commit/4ae09fd… fix(kubernetes): preserve shell target identity when pods disappear - [67b8899](https://github.com/enderdash-com/EnderDash/commit/67b8899… fix(terminal): preserve container targets and synchronize opening size - [2fc0dbc](https://github.com/enderdash-com/EnderDash/commit/2fc0dbc… fix(docs): resolve the installed formatter in reference generation - [e8b6fc3](https://github.com/enderdash-com/EnderDash/commit/e8b6fc3… fix(ocelot): preserve run ownership and recover chat interactions - [7626f22](https://github.com/enderdash-com/EnderDash/commit/7626f22… fix(ocelot): distinguish failed actions from failed runs - [4002a96](https://github.com/enderdash-com/EnderDash/commit/4002a96… fix(ocelot): avoid rendering inactive questionnaire controls - [cda4675](https://github.com/enderdash-com/EnderDash/commit/cda4675… fix(ocelot): clear saved drafts when submitting a turn - [3a74a6c](https://github.com/enderdash-com/EnderDash/commit/3a74a6c… fix(ocelot): release submitted composer attachments immediately - [c3f7929](https://github.com/enderdash-com/EnderDash/commit/c3f7929… fix(ocelot): acknowledge durable readers before producer output - [702e680](https://github.com/enderdash-com/EnderDash/commit/702e680… fix(setup): preserve independent steps and match agent downloads - [704a722](https://github.com/enderdash-com/EnderDash/commit/704a722… fix(website): recover rotating text after activity changes - [f074c99](https://github.com/enderdash-com/EnderDash/commit/f074c99… fix(docs): reuse the search index and extract readable card text - [4e592e6](https://github.com/enderdash-com/EnderDash/commit/4e592e6… fix(ocelot): normalize null optional RPC inputs - [79a1cbd](https://github.com/enderdash-com/EnderDash/commit/79a1cbd… fix(charts): retain details when inspection consumes Escape - [89e1c5d](https://github.com/enderdash-com/EnderDash/commit/89e1c5d… fix(people): search member names and emails independently - [db0a83c](https://github.com/enderdash-com/EnderDash/commit/db0a83c… fix(app): preserve chunk errors when reload recovery is unavailable - [5d57159](https://github.com/enderdash-com/EnderDash/commit/5d57159… fix(navigation): keep demo warmups local and handle canceled preloads - [f9d018a](https://github.com/enderdash-com/EnderDash/commit/f9d018a… fix(ocelot): distinguish denied actions from failed executions - [c191158](https://github.com/enderdash-com/EnderDash/commit/c191158… fix(app): show startup progress and recover failed module loads - [01a4816](https://github.com/enderdash-com/EnderDash/commit/01a4816… fix(ocelot): restore saved tool approval decisions - [704a7ca](https://github.com/enderdash-com/EnderDash/commit/704a7ca… fix(audit): retain all server choices when filtering history - [b4df43d](https://github.com/enderdash-com/EnderDash/commit/b4df43d… fix(navigation): preserve page state during search changes - [8167056](https://github.com/enderdash-com/EnderDash/commit/8167056… fix(app): align startup recovery with the dashboard shell - [881e029](https://github.com/enderdash-com/EnderDash/commit/881e029… fix(media): recover original images after optimization failures - [457daba](https://github.com/enderdash-com/EnderDash/commit/457daba… fix(ocelot): retain failed images while the sidebar is hidden - [ea0214b](https://github.com/enderdash-com/EnderDash/commit/ea0214b… fix(audit): make older organization events accessible - [ad02cbe](https://github.com/enderdash-com/EnderDash/commit/ad02cbe… fix(ocelot): preserve denied actions through native hydration - [34923da](https://github.com/enderdash-com/EnderDash/commit/34923da… fix(highlighting): avoid cold regex transpilation while streaming - [63c01fa](https://github.com/enderdash-com/EnderDash/commit/63c01fa… fix(demo): initialize dated fixtures from the request clock - [2acc416](https://github.com/enderdash-com/EnderDash/commit/2acc416… fix(workspace): avoid saving unchanged restored layouts - [486f2af](https://github.com/enderdash-com/EnderDash/commit/486f2af… fix(navigation): mount route destinations once - [9c46f91](https://github.com/enderdash-com/EnderDash/commit/9c46f91… fix(knowledge): fit the editor below wrapped toolbars - [1036601](https://github.com/enderdash-com/EnderDash/commit/1036601… fix(tooling): preserve generated modules during proto builds - [888a43e](https://github.com/enderdash-com/EnderDash/commit/888a43e… fix(knowledge): preserve editor mode after saving - [6aa7af4](https://github.com/enderdash-com/EnderDash/commit/6aa7af4… fix(knowledge): retain pending native caret selections - [9ff1677](https://github.com/enderdash-com/EnderDash/commit/9ff1677… fix(docs): recover from failed page copies - [b2846ca](https://github.com/enderdash-com/EnderDash/commit/b2846ca… fix(dev): restore Cloudflare SSR development servers - [d9fc6b8](https://github.com/enderdash-com/EnderDash/commit/d9fc6b8… fix(ocelot): reuse history cache and bound title polling - [3500976](https://github.com/enderdash-com/EnderDash/commit/3500976… fix(ocelot): paginate workspace notes and consolidate refreshes - [993605f](https://github.com/enderdash-com/EnderDash/commit/993605f… fix(ocelot): wait for saved policy before enabling settings - [c81a48f](https://github.com/enderdash-com/EnderDash/commit/c81a48f… fix(ocelot): preserve limits while numeric input is incomplete - [c3fd8b2](https://github.com/enderdash-com/EnderDash/commit/c3fd8b2… fix(setup): correct Hytale downloads and report copy failures - [7267015](https://github.com/enderdash-com/EnderDash/commit/7267015… fix(ocelot): report code copy failures and support retry - [4f47d9b](https://github.com/enderdash-com/EnderDash/commit/4f47d9b… fix(chat): val2.1.17-bungeecordEnderDash 2.1.17 BungeeCordlast week Features
- [4a1229d](https://github.com/enderdash-com/EnderDash/commit/4a1229d… feat(releases): generate agent highlights for release announcementsFixes
- [182de38](https://github.com/enderdash-com/EnderDash/commit/182de38… fix(files): distinguish archive folders and retain nested entry locators - [171b520](https://github.com/enderdash-com/EnderDash/commit/171b520… fix(alerts): explain missing server channel destinations - [bd428d6](https://github.com/enderdash-com/EnderDash/commit/bd428d6… fix(workspace): keep split server panels within their boundsOther
- [d868757](https://github.com/enderdash-com/EnderDash/commit/d868757… test(dashboard): wait for stable drag targets and keyboard sensors - [05aaaf2](https://github.com/enderdash-com/EnderDash/commit/05aaaf2… chore(release): bump version to 2.1.17-SNAPSHOT - [43e8fbe](https://github.com/enderdash-com/EnderDash/commit/43e8fbe… chore(release): bump version to 2.1.172.1.17-velocityEnderDash 2.1.17 Velocitylast week Features
- [4a1229d](https://github.com/enderdash-com/EnderDash/commit/4a1229d… feat(releases): generate agent highlights for release announcementsFixes
- [182de38](https://github.com/enderdash-com/EnderDash/commit/182de38… fix(files): distinguish archive folders and retain nested entry locators - [171b520](https://github.com/enderdash-com/EnderDash/commit/171b520… fix(alerts): explain missing server channel destinations - [bd428d6](https://github.com/enderdash-com/EnderDash/commit/bd428d6… fix(workspace): keep split server panels within their boundsOther
- [d868757](https://github.com/enderdash-com/EnderDash/commit/d868757… test(dashboard): wait for stable drag targets and keyboard sensors - [05aaaf2](https://github.com/enderdash-com/EnderDash/commit/05aaaf2… chore(release): bump version to 2.1.17-SNAPSHOT - [43e8fbe](https://github.com/enderdash-com/EnderDash/commit/43e8fbe… chore(release): bump version to 2.1.172.1.17EnderDash 2.1.17last week Features
- [4a1229d](https://github.com/enderdash-com/EnderDash/commit/4a1229d… feat(releases): generate agent highlights for release announcementsFixes
- [182de38](https://github.com/enderdash-com/EnderDash/commit/182de38… fix(files): distinguish archive folders and retain nested entry locators - [171b520](https://github.com/enderdash-com/EnderDash/commit/171b520… fix(alerts): explain missing server channel destinations - [bd428d6](https://github.com/enderdash-com/EnderDash/commit/bd428d6… fix(workspace): keep split server panels within their boundsOther
- [d868757](https://github.com/enderdash-com/EnderDash/commit/d868757… test(dashboard): wait for stable drag targets and keyboard sensors - [05aaaf2](https://github.com/enderdash-com/EnderDash/commit/05aaaf2… chore(release): bump version to 2.1.17-SNAPSHOT - [43e8fbe](https://github.com/enderdash-com/EnderDash/commit/43e8fbe… chore(release): bump version to 2.1.172.1.16-bungeecordEnderDash 2.1.16 BungeeCordlast week Fixes
- [53e06d6](https://github.com/enderdash-com/EnderDash/commit/53e06d6… fix(rpc): preserve repeated stream events - [bb15a5a](https://github.com/enderdash-com/EnderDash/commit/bb15a5a… fix(tables): show every row when client pagination is disabled - [3b08223](https://github.com/enderdash-com/EnderDash/commit/3b08223… fix(players): keep roster navigation available after stream errors - [16ed4dd](https://github.com/enderdash-com/EnderDash/commit/16ed4dd… fix(files): recognize empty directories inside archives - [6e5d010](https://github.com/enderdash-com/EnderDash/commit/6e5d010… fix(players): preserve pagination focus while loading server pages - [3ece609](https://github.com/enderdash-com/EnderDash/commit/3ece609… fix(dashboard): clarify failed loading states and selector namesOther
- [3ca6748](https://github.com/enderdash-com/EnderDash/commit/3ca6748… chore(release): bump version to 2.1.16-SNAPSHOT - [3cd5d6a](https://github.com/enderdash-com/EnderDash/commit/3cd5d6a… chore(release): bump version to 2.1.162.1.16-velocityEnderDash 2.1.16 Velocitylast week Fixes
- [53e06d6](https://github.com/enderdash-com/EnderDash/commit/53e06d6… fix(rpc): preserve repeated stream events - [bb15a5a](https://github.com/enderdash-com/EnderDash/commit/bb15a5a… fix(tables): show every row when client pagination is disabled - [3b08223](https://github.com/enderdash-com/EnderDash/commit/3b08223… fix(players): keep roster navigation available after stream errors - [16ed4dd](https://github.com/enderdash-com/EnderDash/commit/16ed4dd… fix(files): recognize empty directories inside archives - [6e5d010](https://github.com/enderdash-com/EnderDash/commit/6e5d010… fix(players): preserve pagination focus while loading server pages - [3ece609](https://github.com/enderdash-com/EnderDash/commit/3ece609… fix(dashboard): clarify failed loading states and selector namesOther
- [3ca6748](https://github.com/enderdash-com/EnderDash/commit/3ca6748… chore(release): bump version to 2.1.16-SNAPSHOT - [3cd5d6a](https://github.com/enderdash-com/EnderDash/commit/3cd5d6a… chore(release): bump version to 2.1.162.1.16EnderDash 2.1.16last week Fixes
- [53e06d6](https://github.com/enderdash-com/EnderDash/commit/53e06d6… fix(rpc): preserve repeated stream events - [bb15a5a](https://github.com/enderdash-com/EnderDash/commit/bb15a5a… fix(tables): show every row when client pagination is disabled - [3b08223](https://github.com/enderdash-com/EnderDash/commit/3b08223… fix(players): keep roster navigation available after stream errors - [16ed4dd](https://github.com/enderdash-com/EnderDash/commit/16ed4dd… fix(files): recognize empty directories inside archives - [6e5d010](https://github.com/enderdash-com/EnderDash/commit/6e5d010… fix(players): preserve pagination focus while loading server pages - [3ece609](https://github.com/enderdash-com/EnderDash/commit/3ece609… fix(dashboard): clarify failed loading states and selector namesOther
- [3ca6748](https://github.com/enderdash-com/EnderDash/commit/3ca6748… chore(release): bump version to 2.1.16-SNAPSHOT - [3cd5d6a](https://github.com/enderdash-com/EnderDash/commit/3cd5d6a… chore(release): bump version to 2.1.162.1.15-bungeecordEnderDash 2.1.15 BungeeCordlast week Fixes
- [c54b8d6](https://github.com/enderdash-com/EnderDash/commit/c54b8d6… fix(dashboard): preserve drafts across navigation and revision restores - [8a3b5ec](https://github.com/enderdash-com/EnderDash/commit/8a3b5ec… fix(automations): reject invalid schedules before saving - [5a0e556](https://github.com/enderdash-com/EnderDash/commit/5a0e556… fix(knowledge): keep mobile editors visible and reuse save responses - [9c451f3](https://github.com/enderdash-com/EnderDash/commit/9c451f3… fix(files): display empty file sizes as zero bytesOther
- [cd8552a](https://github.com/enderdash-com/EnderDash/commit/cd8552a… chore(release): bump version to 2.1.15-SNAPSHOT - [cf4aa11](https://github.com/enderdash-com/EnderDash/commit/cf4aa11… test(dashboard): cover edits during pending status saves - [facd1c5](https://github.com/enderdash-com/EnderDash/commit/facd1c5… chore(release): bump version to 2.1.15 - [a8c3beb](https://github.com/enderdash-com/EnderDash/commit/a8c3beb… perf(organizations): load current roles without fetching member lists - [3fb5202](https://github.com/enderdash-com/EnderDash/commit/3fb5202… test(files): cover export submenu downloads2.1.15-velocityEnderDash 2.1.15 Velocitylast week Fixes
- [c54b8d6](https://github.com/enderdash-com/EnderDash/commit/c54b8d6… fix(dashboard): preserve drafts across navigation and revision restores - [8a3b5ec](https://github.com/enderdash-com/EnderDash/commit/8a3b5ec… fix(automations): reject invalid schedules before saving - [5a0e556](https://github.com/enderdash-com/EnderDash/commit/5a0e556… fix(knowledge): keep mobile editors visible and reuse save responses - [9c451f3](https://github.com/enderdash-com/EnderDash/commit/9c451f3… fix(files): display empty file sizes as zero bytesOther
- [cd8552a](https://github.com/enderdash-com/EnderDash/commit/cd8552a… chore(release): bump version to 2.1.15-SNAPSHOT - [cf4aa11](https://github.com/enderdash-com/EnderDash/commit/cf4aa11… test(dashboard): cover edits during pending status saves - [facd1c5](https://github.com/enderdash-com/EnderDash/commit/facd1c5… chore(release): bump version to 2.1.15 - [a8c3beb](https://github.com/enderdash-com/EnderDash/commit/a8c3beb… perf(organizations): load current roles without fetching member lists - [3fb5202](https://github.com/enderdash-com/EnderDash/commit/3fb5202… test(files): cover export submenu downloads2.1.15EnderDash 2.1.15last week Fixes
- [c54b8d6](https://github.com/enderdash-com/EnderDash/commit/c54b8d6… fix(dashboard): preserve drafts across navigation and revision restores - [8a3b5ec](https://github.com/enderdash-com/EnderDash/commit/8a3b5ec… fix(automations): reject invalid schedules before saving - [5a0e556](https://github.com/enderdash-com/EnderDash/commit/5a0e556… fix(knowledge): keep mobile editors visible and reuse save responses - [9c451f3](https://github.com/enderdash-com/EnderDash/commit/9c451f3… fix(files): display empty file sizes as zero bytesOther
- [cd8552a](https://github.com/enderdash-com/EnderDash/commit/cd8552a… chore(release): bump version to 2.1.15-SNAPSHOT - [cf4aa11](https://github.com/enderdash-com/EnderDash/commit/cf4aa11… test(dashboard): cover edits during pending status saves - [facd1c5](https://github.com/enderdash-com/EnderDash/commit/facd1c5… chore(release): bump version to 2.1.15 - [a8c3beb](https://github.com/enderdash-com/EnderDash/commit/a8c3beb… perf(organizations): load current roles without fetching member lists - [3fb5202](https://github.com/enderdash-com/EnderDash/commit/3fb5202… test(files): cover export submenu downloads2.1.14-bungeecordEnderDash 2.1.14 BungeeCordlast week Fixes
- [b8faa11](https://github.com/enderdash-com/EnderDash/commit/b8faa11… fix(charts): measure axis margins for long metric labels - [63ae7b9](https://github.com/enderdash-com/EnderDash/commit/63ae7b9… fix(navigation): dismiss mobile sidebar after changing pages - [c3c3bbf](https://github.com/enderdash-com/EnderDash/commit/c3c3bbf… fix(statistics): label gauges and respect reduced motion - [6ae71b2](https://github.com/enderdash-com/EnderDash/commit/6ae71b2… fix(files): preserve saves and resilient directory updates - [9a70c83](https://github.com/enderdash-com/EnderDash/commit/9a70c83… fix(files): keep narrow file browsers usable - [60aa4d7](https://github.com/enderdash-com/EnderDash/commit/60aa4d7… fix(files): preserve valid formatting and show syntax errorsOther
- [f307df1](https://github.com/enderdash-com/EnderDash/commit/f307df1… chore(release): bump version to 2.1.14-SNAPSHOT - [c5d1d9f](https://github.com/enderdash-com/EnderDash/commit/c5d1d9f… perf(statistics): request only the fields rendered by each view - [00f915f](https://github.com/enderdash-com/EnderDash/commit/00f915f… chore(release): bump version to 2.1.142.1.14-velocityEnderDash 2.1.14 Velocitylast week Fixes
- [b8faa11](https://github.com/enderdash-com/EnderDash/commit/b8faa11… fix(charts): measure axis margins for long metric labels - [63ae7b9](https://github.com/enderdash-com/EnderDash/commit/63ae7b9… fix(navigation): dismiss mobile sidebar after changing pages - [c3c3bbf](https://github.com/enderdash-com/EnderDash/commit/c3c3bbf… fix(statistics): label gauges and respect reduced motion - [6ae71b2](https://github.com/enderdash-com/EnderDash/commit/6ae71b2… fix(files): preserve saves and resilient directory updates - [9a70c83](https://github.com/enderdash-com/EnderDash/commit/9a70c83… fix(files): keep narrow file browsers usable - [60aa4d7](https://github.com/enderdash-com/EnderDash/commit/60aa4d7… fix(files): preserve valid formatting and show syntax errorsOther
- [f307df1](https://github.com/enderdash-com/EnderDash/commit/f307df1… chore(release): bump version to 2.1.14-SNAPSHOT - [c5d1d9f](https://github.com/enderdash-com/EnderDash/commit/c5d1d9f… perf(statistics): request only the fields rendered by each view - [00f915f](https://github.com/enderdash-com/EnderDash/commit/00f915f… chore(release): bump version to 2.1.142.1.14EnderDash 2.1.14last week Fixes
- [b8faa11](https://github.com/enderdash-com/EnderDash/commit/b8faa11… fix(charts): measure axis margins for long metric labels - [63ae7b9](https://github.com/enderdash-com/EnderDash/commit/63ae7b9… fix(navigation): dismiss mobile sidebar after changing pages - [c3c3bbf](https://github.com/enderdash-com/EnderDash/commit/c3c3bbf… fix(statistics): label gauges and respect reduced motion - [6ae71b2](https://github.com/enderdash-com/EnderDash/commit/6ae71b2… fix(files): preserve saves and resilient directory updates - [9a70c83](https://github.com/enderdash-com/EnderDash/commit/9a70c83… fix(files): keep narrow file browsers usable - [60aa4d7](https://github.com/enderdash-com/EnderDash/commit/60aa4d7… fix(files): preserve valid formatting and show syntax errorsOther
- [f307df1](https://github.com/enderdash-com/EnderDash/commit/f307df1… chore(release): bump version to 2.1.14-SNAPSHOT - [c5d1d9f](https://github.com/enderdash-com/EnderDash/commit/c5d1d9f… perf(statistics): request only the fields rendered by each view - [00f915f](https://github.com/enderdash-com/EnderDash/commit/00f915f… chore(release): bump version to 2.1.142.1.13-bungeecordEnderDash 2.1.13 BungeeCordlast week Fixes
- [7e20fbb](https://github.com/enderdash-com/EnderDash/commit/7e20fbb… fix(database): keep source navigation available after read failures - [ab6d2d0](https://github.com/enderdash-com/EnderDash/commit/ab6d2d0… fix(connections): refresh subscriptions after agent reconnects - [60d6fed](https://github.com/enderdash-com/EnderDash/commit/60d6fed… fix(database): validate SQLite headers during discoveryOther
- [81ecc16](https://github.com/enderdash-com/EnderDash/commit/81ecc16… chore(release): bump version to 2.1.13-SNAPSHOT - [7fcdd80](https://github.com/enderdash-com/EnderDash/commit/7fcdd80… perf(agent): share host samples across live subscriptions - [c83f3b8](https://github.com/enderdash-com/EnderDash/commit/c83f3b8… chore(release): bump version to 2.1.132.1.13-velocityEnderDash 2.1.13 Velocitylast week Fixes
- [7e20fbb](https://github.com/enderdash-com/EnderDash/commit/7e20fbb… fix(database): keep source navigation available after read failures - [ab6d2d0](https://github.com/enderdash-com/EnderDash/commit/ab6d2d0… fix(connections): refresh subscriptions after agent reconnects - [60d6fed](https://github.com/enderdash-com/EnderDash/commit/60d6fed… fix(database): validate SQLite headers during discoveryOther
- [81ecc16](https://github.com/enderdash-com/EnderDash/commit/81ecc16… chore(release): bump version to 2.1.13-SNAPSHOT - [7fcdd80](https://github.com/enderdash-com/EnderDash/commit/7fcdd80… perf(agent): share host samples across live subscriptions - [c83f3b8](https://github.com/enderdash-com/EnderDash/commit/c83f3b8… chore(release): bump version to 2.1.132.1.13EnderDash 2.1.13last week Fixes
- [7e20fbb](https://github.com/enderdash-com/EnderDash/commit/7e20fbb… fix(database): keep source navigation available after read failures - [ab6d2d0](https://github.com/enderdash-com/EnderDash/commit/ab6d2d0… fix(connections): refresh subscriptions after agent reconnects - [60d6fed](https://github.com/enderdash-com/EnderDash/commit/60d6fed… fix(database): validate SQLite headers during discoveryOther
- [81ecc16](https://github.com/enderdash-com/EnderDash/commit/81ecc16… chore(release): bump version to 2.1.13-SNAPSHOT - [7fcdd80](https://github.com/enderdash-com/EnderDash/commit/7fcdd80… perf(agent): share host samples across live subscriptions - [c83f3b8](https://github.com/enderdash-com/EnderDash/commit/c83f3b8… chore(release): bump version to 2.1.132.1.12-bungeecordEnderDash 2.1.12 BungeeCordlast week Fixes
- [efa7358](https://github.com/enderdash-com/EnderDash/commit/efa7358… fix(demo): emit terminal line endings in container shells - [506bc27](https://github.com/enderdash-com/EnderDash/commit/506bc27… fix(dashboard): respect resource availability across server tabs - [b85cd8d](https://github.com/enderdash-com/EnderDash/commit/b85cd8d… fix(kubernetes): preserve modern event observation times - [df85ad7](https://github.com/enderdash-com/EnderDash/commit/df85ad7… fix(statistics): subscribe to live player countsRefactor
- [f1af5c5](https://github.com/enderdash-com/EnderDash/commit/f1af5c5… refactor(terminal): migrate all shells to wtermOther
- [75bf46a](https://github.com/enderdash-com/EnderDash/commit/75bf46a… chore(release): bump version to 2.1.12-SNAPSHOT - [969ee08](https://github.com/enderdash-com/EnderDash/commit/969ee08… chore(release): bump version to 2.1.122.1.12-velocityEnderDash 2.1.12 Velocitylast week Fixes
- [efa7358](https://github.com/enderdash-com/EnderDash/commit/efa7358… fix(demo): emit terminal line endings in container shells - [506bc27](https://github.com/enderdash-com/EnderDash/commit/506bc27… fix(dashboard): respect resource availability across server tabs - [b85cd8d](https://github.com/enderdash-com/EnderDash/commit/b85cd8d… fix(kubernetes): preserve modern event observation times - [df85ad7](https://github.com/enderdash-com/EnderDash/commit/df85ad7… fix(statistics): subscribe to live player countsRefactor
- [f1af5c5](https://github.com/enderdash-com/EnderDash/commit/f1af5c5… refactor(terminal): migrate all shells to wtermOther
- [75bf46a](https://github.com/enderdash-com/EnderDash/commit/75bf46a… chore(release): bump version to 2.1.12-SNAPSHOT - [969ee08](https://github.com/enderdash-com/EnderDash/commit/969ee08… chore(release): bump version to 2.1.122.1.12EnderDash 2.1.12last week Fixes
- [efa7358](https://github.com/enderdash-com/EnderDash/commit/efa7358… fix(demo): emit terminal line endings in container shells - [506bc27](https://github.com/enderdash-com/EnderDash/commit/506bc27… fix(dashboard): respect resource availability across server tabs - [b85cd8d](https://github.com/enderdash-com/EnderDash/commit/b85cd8d… fix(kubernetes): preserve modern event observation times - [df85ad7](https://github.com/enderdash-com/EnderDash/commit/df85ad7… fix(statistics): subscribe to live player countsRefactor
- [f1af5c5](https://github.com/enderdash-com/EnderDash/commit/f1af5c5… refactor(terminal): migrate all shells to wtermOther
- [75bf46a](https://github.com/enderdash-com/EnderDash/commit/75bf46a… chore(release): bump version to 2.1.12-SNAPSHOT - [969ee08](https://github.com/enderdash-com/EnderDash/commit/969ee08… chore(release): bump version to 2.1.122.1.11-bungeecordEnderDash 2.1.11 BungeeCordlast week Fixes
- [30f2aff](https://github.com/enderdash-com/EnderDash/commit/30f2aff… fix(kubernetes): select available shells and preserve terminal space - [7db78c5](https://github.com/enderdash-com/EnderDash/commit/7db78c5… fix(terminal): prevent duplicate pastes and keep fullscreen controls usable - [333784a](https://github.com/enderdash-com/EnderDash/commit/333784a… fix(kubernetes): explain unavailable shells and preserve exec failures - [8adbe6c](https://github.com/enderdash-com/EnderDash/commit/8adbe6c… fix(terminal): restore persistent sessions after tabs become visible - [3bcf808](https://github.com/enderdash-com/EnderDash/commit/3bcf808… fix(kubernetes): leave room for terminals on narrow screens - [f434099](https://github.com/enderdash-com/EnderDash/commit/f434099… fix(terminal): reattach sessions after connection recoveryOther
- [d7bf9bd](https://github.com/enderdash-com/EnderDash/commit/d7bf9bd… chore(release): bump version to 2.1.11-SNAPSHOT - [9c2a32c](https://github.com/enderdash-com/EnderDash/commit/9c2a32c… chore(release): bump version to 2.1.112.1.11-velocityEnderDash 2.1.11 Velocitylast week Fixes
- [30f2aff](https://github.com/enderdash-com/EnderDash/commit/30f2aff… fix(kubernetes): select available shells and preserve terminal space - [7db78c5](https://github.com/enderdash-com/EnderDash/commit/7db78c5… fix(terminal): prevent duplicate pastes and keep fullscreen controls usable - [333784a](https://github.com/enderdash-com/EnderDash/commit/333784a… fix(kubernetes): explain unavailable shells and preserve exec failures - [8adbe6c](https://github.com/enderdash-com/EnderDash/commit/8adbe6c… fix(terminal): restore persistent sessions after tabs become visible - [3bcf808](https://github.com/enderdash-com/EnderDash/commit/3bcf808… fix(kubernetes): leave room for terminals on narrow screens - [f434099](https://github.com/enderdash-com/EnderDash/commit/f434099… fix(terminal): reattach sessions after connection recoveryOther
- [d7bf9bd](https://github.com/enderdash-com/EnderDash/commit/d7bf9bd… chore(release): bump version to 2.1.11-SNAPSHOT - [9c2a32c](https://github.com/enderdash-com/EnderDash/commit/9c2a32c… chore(release): bump version to 2.1.112.1.11EnderDash 2.1.11last week Fixes
- [30f2aff](https://github.com/enderdash-com/EnderDash/commit/30f2aff… fix(kubernetes): select available shells and preserve terminal space - [7db78c5](https://github.com/enderdash-com/EnderDash/commit/7db78c5… fix(terminal): prevent duplicate pastes and keep fullscreen controls usable - [333784a](https://github.com/enderdash-com/EnderDash/commit/333784a… fix(kubernetes): explain unavailable shells and preserve exec failures - [8adbe6c](https://github.com/enderdash-com/EnderDash/commit/8adbe6c… fix(terminal): restore persistent sessions after tabs become visible - [3bcf808](https://github.com/enderdash-com/EnderDash/commit/3bcf808… fix(kubernetes): leave room for terminals on narrow screens - [f434099](https://github.com/enderdash-com/EnderDash/commit/f434099… fix(terminal): reattach sessions after connection recoveryOther
- [d7bf9bd](https://github.com/enderdash-com/EnderDash/commit/d7bf9bd… chore(release): bump version to 2.1.11-SNAPSHOT - [9c2a32c](https://github.com/enderdash-com/EnderDash/commit/9c2a32c… chore(release): bump version to 2.1.112.1.10-bungeecordEnderDash 2.1.10 BungeeCordlast week Fixes
- [95aeadd](https://github.com/enderdash-com/EnderDash/commit/95aeadd… fix(kubernetes): fall back to namespace-scoped readsOther
- [dea76d8](https://github.com/enderdash-com/EnderDash/commit/dea76d8… chore(release): bump version to 2.1.10-SNAPSHOT - [00046b6](https://github.com/enderdash-com/EnderDash/commit/00046b6… chore(release): bump version to 2.1.102.1.10-velocityEnderDash 2.1.10 Velocitylast week Fixes
- [95aeadd](https://github.com/enderdash-com/EnderDash/commit/95aeadd… fix(kubernetes): fall back to namespace-scoped readsOther
- [dea76d8](https://github.com/enderdash-com/EnderDash/commit/dea76d8… chore(release): bump version to 2.1.10-SNAPSHOT - [00046b6](https://github.com/enderdash-com/EnderDash/commit/00046b6… chore(release): bump version to 2.1.102.1.10EnderDash 2.1.10last week Fixes
- [95aeadd](https://github.com/enderdash-com/EnderDash/commit/95aeadd… fix(kubernetes): fall back to namespace-scoped readsOther
- [dea76d8](https://github.com/enderdash-com/EnderDash/commit/dea76d8… chore(release): bump version to 2.1.10-SNAPSHOT - [00046b6](https://github.com/enderdash-com/EnderDash/commit/00046b6… chore(release): bump version to 2.1.102.1.9-bungeecordEnderDash 2.1.9 BungeeCordlast week Features
- [e9824a0](https://github.com/enderdash-com/EnderDash/commit/e9824a0… feat(kubernetes): remove host Helm and kubectl dependenciesFixes
- [79b2b42](https://github.com/enderdash-com/EnderDash/commit/79b2b42… fix(auth): adopt upstream OAuth consent design - [3a1b158](https://github.com/enderdash-com/EnderDash/commit/3a1b158… fix(connections): preserve WebRTC configuration during peer attachment - [0a780a3](https://github.com/enderdash-com/EnderDash/commit/0a780a3… fix(app): package the service worker and preserve pod loading stateOther
- [216950b](https://github.com/enderdash-com/EnderDash/commit/216950b… chore(release): bump version to 2.1.9-SNAPSHOT - [63ded3d](https://github.com/enderdash-com/EnderDash/commit/63ded3d… chore(tooling): enable Effect-aware Oxlint and Oxfmt - [5e4b824](https://github.com/enderdash-com/EnderDash/commit/5e4b824… chore(release): bump version to 2.1.92.1.9-velocityEnderDash 2.1.9 Velocitylast week Features
- [e9824a0](https://github.com/enderdash-com/EnderDash/commit/e9824a0… feat(kubernetes): remove host Helm and kubectl dependenciesFixes
- [79b2b42](https://github.com/enderdash-com/EnderDash/commit/79b2b42… fix(auth): adopt upstream OAuth consent design - [3a1b158](https://github.com/enderdash-com/EnderDash/commit/3a1b158… fix(connections): preserve WebRTC configuration during peer attachment - [0a780a3](https://github.com/enderdash-com/EnderDash/commit/0a780a3… fix(app): package the service worker and preserve pod loading stateOther
- [216950b](https://github.com/enderdash-com/EnderDash/commit/216950b… chore(release): bump version to 2.1.9-SNAPSHOT - [63ded3d](https://github.com/enderdash-com/EnderDash/commit/63ded3d… chore(tooling): enable Effect-aware Oxlint and Oxfmt - [5e4b824](https://github.com/enderdash-com/EnderDash/commit/5e4b824… chore(release): bump version to 2.1.92.1.9EnderDash 2.1.9last week Features
- [e9824a0](https://github.com/enderdash-com/EnderDash/commit/e9824a0… feat(kubernetes): remove host Helm and kubectl dependenciesFixes
- [79b2b42](https://github.com/enderdash-com/EnderDash/commit/79b2b42… fix(auth): adopt upstream OAuth consent design - [3a1b158](https://github.com/enderdash-com/EnderDash/commit/3a1b158… fix(connections): preserve WebRTC configuration during peer attachment - [0a780a3](https://github.com/enderdash-com/EnderDash/commit/0a780a3… fix(app): package the service worker and preserve pod loading stateOther
- [216950b](https://github.com/enderdash-com/EnderDash/commit/216950b… chore(release): bump version to 2.1.9-SNAPSHOT - [63ded3d](https://github.com/enderdash-com/EnderDash/commit/63ded3d… chore(tooling): enable Effect-aware Oxlint and Oxfmt - [5e4b824](https://github.com/enderdash-com/EnderDash/commit/5e4b824… chore(release): bump version to 2.1.92.1.8-bungeecordEnderDash 2.1.8 BungeeCord2 weeks ago Features
- [9c3da68](https://github.com/enderdash-com/EnderDash/commit/9c3da68… feat(app): show outdated agent warning beside connection status - [fc680ec](https://github.com/enderdash-com/EnderDash/commit/fc680ec… feat(billing): simplify trial checkout - [1b7f332](https://github.com/enderdash-com/EnderDash/commit/1b7f332… feat(billing): scope Stripe customers to organizations - [95c5893](https://github.com/enderdash-com/EnderDash/commit/95c5893… feat(auth): enable popup social sign-in - [753fbac](https://github.com/enderdash-com/EnderDash/commit/753fbac… feat(files): unify native drag-and-drop transfers - [0ab7de7](https://github.com/enderdash-com/EnderDash/commit/0ab7de7… feat(dnd): improve app-wide drag-and-drop interactions - [9b121b6](https://github.com/enderdash-com/EnderDash/commit/9b121b6… feat(mcp): add read-only server with Better Auth OAuth - [94fcc37](https://github.com/enderdash-com/EnderDash/commit/94fcc37… feat(mcp): expose alerts and knowledge tools - [438f1a4](https://github.com/enderdash-com/EnderDash/commit/438f1a4… feat(mcp): surface connection guidance in docs and dashboard - [2628653](https://github.com/enderdash-com/EnderDash/commit/2628653… feat(observability): enable Worker Issues - [314198a](https://github.com/enderdash-com/EnderDash/commit/314198a… feat(knowledge): move saved content to Artifacts and add semantic searchFixes
- [fe4f7c6](https://github.com/enderdash-com/EnderDash/commit/fe4f7c6… fix(charts): match shadcn area gradient falloff - [1355ff5](https://github.com/enderdash-com/EnderDash/commit/1355ff5… fix(billing): pass Stripe subscription IDs to billing actions - [01682d9](https://github.com/enderdash-com/EnderDash/commit/01682d9… fix(notifications): bound digest status history lookups - [1747fae](https://github.com/enderdash-com/EnderDash/commit/1747fae… fix(auth): update better auth ui for popup session refresh - [c309778](https://github.com/enderdash-com/EnderDash/commit/c309778… fix(auth): sync safe error handling in copied components - [943ca4c](https://github.com/enderdash-com/EnderDash/commit/943ca4c… fix(files): allow drag-hover navigation into read-only folders - [1dd9a2b](https://github.com/enderdash-com/EnderDash/commit/1dd9a2b… fix(files): keep parent navigation above loading rows - [9acc8e5](https://github.com/enderdash-com/EnderDash/commit/9acc8e5… fix(db): preserve related records when removing members - [919e641](https://github.com/enderdash-com/EnderDash/commit/919e641… fix(storage): replace the AWS S3 SDK with R2 bindings and s3mini (#116) - [f1baa3e](https://github.com/enderdash-com/EnderDash/commit/f1baa3e… fix(cloudflare): align Vite schemas with cf Workflow bindings - [39b522f](https://github.com/enderdash-com/EnderDash/commit/39b522f… fix(access): decode stored grants in client responses - [fbf2c34](https://github.com/enderdash-com/EnderDash/commit/fbf2c34… fix(ocelot): bind approvals and fence stopped runs - [cd6c381](https://github.com/enderdash-com/EnderDash/commit/cd6c381… fix(console): cancel obsolete autocomplete queries - [aa2d3d9](https://github.com/enderdash-com/EnderDash/commit/aa2d3d9… fix(ci): resolve the workspace Cloudflare CLI for knowledge migration - [52f90cc](https://github.com/enderdash-com/EnderDash/commit/52f90cc… fix(runtime): resolve Secrets Store RPC bindings before redacted values - [971c78a](https://github.com/enderdash-com/EnderDash/commit/971c78a… fix(telemetry): bound player activity storageRefactor
- [e24ff90](https://github.com/enderdash-com/EnderDash/commit/e24ff90… refactor(app): migrate shared UI state to TanStack Store - [63e99d6](https://github.com/enderdash-com/EnderDash/commit/63e99d6… refactor(app): simplify shared client state subscriptions - [aa06642](https://github.com/enderdash-com/EnderDash/commit/aa06642… refactor(router): replace nuqs search state - [e67df5f](https://github.com/enderdash-com/EnderDash/commit/e67df5f… refactor(router): replace legacy query state with typed search - [1aceed5](https://github.com/enderdash-com/EnderDash/commit/1aceed5… refactor(workspace): use router search for panel navigation - [4e62e5e](https://github.com/enderdash-com/EnderDash/commit/4e62e5e… refactor(ocelot): host native runs with durable recovery - [07ce089](https://github.com/enderdash-com/EnderDash/commit/07ce089… refactor(ocelot): keep execution state in the app - [5869fb3](https://github.com/enderdash-com/EnderDash/commit/5869fb3… refactor(effect): migrate workspace to Effect v4Other
- [37a5d84](https://github.com/enderdash-com/EnderDash/commit/37a5d84… chore(release): bump version to 2.1.8-SNAPSHOT - [ac62e57](https://github.com/enderdash-com/EnderDash/commit/ac62e57… chore: update components - [73d788a](https://github.com/enderdash-com/EnderDash/commit/73d788a… perf(db): avoid repeated history scans in background and chat queries - [15999ff](https://github.com/enderdash-com/EnderDash/commit/15999ff… chore(deps): update better auth ui to 1.7.25 - [21204e0](https://github.com/enderdash-com/EnderDash/commit/21204e0… chore(lint): register shadcn lint plugin - [2699688](https://github.com/enderdash-com/EnderDash/commit/2699688… chore(lint): enforce shadcn design rules - [ce2246d](https://github.com/enderdash-com/EnderDash/commit/ce2246d… chore(lint): enforce remaining shadcn style rules - [1e18611](https://github.com/enderdash-com/EnderDash/commit/1e18611… build(cloudflare): migrate Workers to cf CLI - [2b9580c](https://github.com/enderdash-com/EnderDash/commit/2b9580c… ci(database): validate migrations with the D1 integration suite - [30f827f](https://github.com/enderdash-com/EnderDash/commit/30f827f… docs: rebuild documentation around user workflows - [2967b39](https://github.com/enderdash-com/EnderDash/commit/2967b39… test(e2e): cover dashboard feature workflows - [108b315](https://github.com/enderdash-com/EnderDash/commit/108b315… docs(contributing): document setup and improve review templates - [f2c8e44](https://github.com/enderdash-com/EnderDash/commit/f2c8e44… chore(release): bump version to 2.1.82.1.8-velocityEnderDash 2.1.8 Velocity2 weeks ago Features
- [9c3da68](https://github.com/enderdash-com/EnderDash/commit/9c3da68… feat(app): show outdated agent warning beside connection status - [fc680ec](https://github.com/enderdash-com/EnderDash/commit/fc680ec… feat(billing): simplify trial checkout - [1b7f332](https://github.com/enderdash-com/EnderDash/commit/1b7f332… feat(billing): scope Stripe customers to organizations - [95c5893](https://github.com/enderdash-com/EnderDash/commit/95c5893… feat(auth): enable popup social sign-in - [753fbac](https://github.com/enderdash-com/EnderDash/commit/753fbac… feat(files): unify native drag-and-drop transfers - [0ab7de7](https://github.com/enderdash-com/EnderDash/commit/0ab7de7… feat(dnd): improve app-wide drag-and-drop interactions - [9b121b6](https://github.com/enderdash-com/EnderDash/commit/9b121b6… feat(mcp): add read-only server with Better Auth OAuth - [94fcc37](https://github.com/enderdash-com/EnderDash/commit/94fcc37… feat(mcp): expose alerts and knowledge tools - [438f1a4](https://github.com/enderdash-com/EnderDash/commit/438f1a4… feat(mcp): surface connection guidance in docs and dashboard - [2628653](https://github.com/enderdash-com/EnderDash/commit/2628653… feat(observability): enable Worker Issues - [314198a](https://github.com/enderdash-com/EnderDash/commit/314198a… feat(knowledge): move saved content to Artifacts and add semantic searchFixes
- [fe4f7c6](https://github.com/enderdash-com/EnderDash/commit/fe4f7c6… fix(charts): match shadcn area gradient falloff - [1355ff5](https://github.com/enderdash-com/EnderDash/commit/1355ff5… fix(billing): pass Stripe subscription IDs to billing actions - [01682d9](https://github.com/enderdash-com/EnderDash/commit/01682d9… fix(notifications): bound digest status history lookups - [1747fae](https://github.com/enderdash-com/EnderDash/commit/1747fae… fix(auth): update better auth ui for popup session refresh - [c309778](https://github.com/enderdash-com/EnderDash/commit/c309778… fix(auth): sync safe error handling in copied components - [943ca4c](https://github.com/enderdash-com/EnderDash/commit/943ca4c… fix(files): allow drag-hover navigation into read-only folders - [1dd9a2b](https://github.com/enderdash-com/EnderDash/commit/1dd9a2b… fix(files): keep parent navigation above loading rows - [9acc8e5](https://github.com/enderdash-com/EnderDash/commit/9acc8e5… fix(db): preserve related records when removing members - [919e641](https://github.com/enderdash-com/EnderDash/commit/919e641… fix(storage): replace the AWS S3 SDK with R2 bindings and s3mini (#116) - [f1baa3e](https://github.com/enderdash-com/EnderDash/commit/f1baa3e… fix(cloudflare): align Vite schemas with cf Workflow bindings - [39b522f](https://github.com/enderdash-com/EnderDash/commit/39b522f… fix(access): decode stored grants in client responses - [fbf2c34](https://github.com/enderdash-com/EnderDash/commit/fbf2c34… fix(ocelot): bind approvals and fence stopped runs - [cd6c381](https://github.com/enderdash-com/EnderDash/commit/cd6c381… fix(console): cancel obsolete autocomplete queries - [aa2d3d9](https://github.com/enderdash-com/EnderDash/commit/aa2d3d9… fix(ci): resolve the workspace Cloudflare CLI for knowledge migration - [52f90cc](https://github.com/enderdash-com/EnderDash/commit/52f90cc… fix(runtime): resolve Secrets Store RPC bindings before redacted values - [971c78a](https://github.com/enderdash-com/EnderDash/commit/971c78a… fix(telemetry): bound player activity storageRefactor
- [e24ff90](https://github.com/enderdash-com/EnderDash/commit/e24ff90… refactor(app): migrate shared UI state to TanStack Store - [63e99d6](https://github.com/enderdash-com/EnderDash/commit/63e99d6… refactor(app): simplify shared client state subscriptions - [aa06642](https://github.com/enderdash-com/EnderDash/commit/aa06642… refactor(router): replace nuqs search state - [e67df5f](https://github.com/enderdash-com/EnderDash/commit/e67df5f… refactor(router): replace legacy query state with typed search - [1aceed5](https://github.com/enderdash-com/EnderDash/commit/1aceed5… refactor(workspace): use router search for panel navigation - [4e62e5e](https://github.com/enderdash-com/EnderDash/commit/4e62e5e… refactor(ocelot): host native runs with durable recovery - [07ce089](https://github.com/enderdash-com/EnderDash/commit/07ce089… refactor(ocelot): keep execution state in the app - [5869fb3](https://github.com/enderdash-com/EnderDash/commit/5869fb3… refactor(effect): migrate workspace to Effect v4Other
- [37a5d84](https://github.com/enderdash-com/EnderDash/commit/37a5d84… chore(release): bump version to 2.1.8-SNAPSHOT - [ac62e57](https://github.com/enderdash-com/EnderDash/commit/ac62e57… chore: update components - [73d788a](https://github.com/enderdash-com/EnderDash/commit/73d788a… perf(db): avoid repeated history scans in background and chat queries - [15999ff](https://github.com/enderdash-com/EnderDash/commit/15999ff… chore(deps): update better auth ui to 1.7.25 - [21204e0](https://github.com/enderdash-com/EnderDash/commit/21204e0… chore(lint): register shadcn lint plugin - [2699688](https://github.com/enderdash-com/EnderDash/commit/2699688… chore(lint): enforce shadcn design rules - [ce2246d](https://github.com/enderdash-com/EnderDash/commit/ce2246d… chore(lint): enforce remaining shadcn style rules - [1e18611](https://github.com/enderdash-com/EnderDash/commit/1e18611… build(cloudflare): migrate Workers to cf CLI - [2b9580c](https://github.com/enderdash-com/EnderDash/commit/2b9580c… ci(database): validate migrations with the D1 integration suite - [30f827f](https://github.com/enderdash-com/EnderDash/commit/30f827f… docs: rebuild documentation around user workflows - [2967b39](https://github.com/enderdash-com/EnderDash/commit/2967b39… test(e2e): cover dashboard feature workflows - [108b315](https://github.com/enderdash-com/EnderDash/commit/108b315… docs(contributing): document setup and improve review templates - [f2c8e44](https://github.com/enderdash-com/EnderDash/commit/f2c8e44… chore(release): bump version to 2.1.82.1.8EnderDash 2.1.82 weeks ago Features
- [9c3da68](https://github.com/enderdash-com/EnderDash/commit/9c3da68… feat(app): show outdated agent warning beside connection status - [fc680ec](https://github.com/enderdash-com/EnderDash/commit/fc680ec… feat(billing): simplify trial checkout - [1b7f332](https://github.com/enderdash-com/EnderDash/commit/1b7f332… feat(billing): scope Stripe customers to organizations - [95c5893](https://github.com/enderdash-com/EnderDash/commit/95c5893… feat(auth): enable popup social sign-in - [753fbac](https://github.com/enderdash-com/EnderDash/commit/753fbac… feat(files): unify native drag-and-drop transfers - [0ab7de7](https://github.com/enderdash-com/EnderDash/commit/0ab7de7… feat(dnd): improve app-wide drag-and-drop interactions - [9b121b6](https://github.com/enderdash-com/EnderDash/commit/9b121b6… feat(mcp): add read-only server with Better Auth OAuth - [94fcc37](https://github.com/enderdash-com/EnderDash/commit/94fcc37… feat(mcp): expose alerts and knowledge tools - [438f1a4](https://github.com/enderdash-com/EnderDash/commit/438f1a4… feat(mcp): surface connection guidance in docs and dashboard - [2628653](https://github.com/enderdash-com/EnderDash/commit/2628653… feat(observability): enable Worker Issues - [314198a](https://github.com/enderdash-com/EnderDash/commit/314198a… feat(knowledge): move saved content to Artifacts and add semantic searchFixes
- [fe4f7c6](https://github.com/enderdash-com/EnderDash/commit/fe4f7c6… fix(charts): match shadcn area gradient falloff - [1355ff5](https://github.com/enderdash-com/EnderDash/commit/1355ff5… fix(billing): pass Stripe subscription IDs to billing actions - [01682d9](https://github.com/enderdash-com/EnderDash/commit/01682d9… fix(notifications): bound digest status history lookups - [1747fae](https://github.com/enderdash-com/EnderDash/commit/1747fae… fix(auth): update better auth ui for popup session refresh - [c309778](https://github.com/enderdash-com/EnderDash/commit/c309778… fix(auth): sync safe error handling in copied components - [943ca4c](https://github.com/enderdash-com/EnderDash/commit/943ca4c… fix(files): allow drag-hover navigation into read-only folders - [1dd9a2b](https://github.com/enderdash-com/EnderDash/commit/1dd9a2b… fix(files): keep parent navigation above loading rows - [9acc8e5](https://github.com/enderdash-com/EnderDash/commit/9acc8e5… fix(db): preserve related records when removing members - [919e641](https://github.com/enderdash-com/EnderDash/commit/919e641… fix(storage): replace the AWS S3 SDK with R2 bindings and s3mini (#116) - [f1baa3e](https://github.com/enderdash-com/EnderDash/commit/f1baa3e… fix(cloudflare): align Vite schemas with cf Workflow bindings - [39b522f](https://github.com/enderdash-com/EnderDash/commit/39b522f… fix(access): decode stored grants in client responses - [fbf2c34](https://github.com/enderdash-com/EnderDash/commit/fbf2c34… fix(ocelot): bind approvals and fence stopped runs - [cd6c381](https://github.com/enderdash-com/EnderDash/commit/cd6c381… fix(console): cancel obsolete autocomplete queries - [aa2d3d9](https://github.com/enderdash-com/EnderDash/commit/aa2d3d9… fix(ci): resolve the workspace Cloudflare CLI for knowledge migration - [52f90cc](https://github.com/enderdash-com/EnderDash/commit/52f90cc… fix(runtime): resolve Secrets Store RPC bindings before redacted values - [971c78a](https://github.com/enderdash-com/EnderDash/commit/971c78a… fix(telemetry): bound player activity storageRefactor
- [e24ff90](https://github.com/enderdash-com/EnderDash/commit/e24ff90… refactor(app): migrate shared UI state to TanStack Store - [63e99d6](https://github.com/enderdash-com/EnderDash/commit/63e99d6… refactor(app): simplify shared client state subscriptions - [aa06642](https://github.com/enderdash-com/EnderDash/commit/aa06642… refactor(router): replace nuqs search state - [e67df5f](https://github.com/enderdash-com/EnderDash/commit/e67df5f… refactor(router): replace legacy query state with typed search - [1aceed5](https://github.com/enderdash-com/EnderDash/commit/1aceed5… refactor(workspace): use router search for panel navigation - [4e62e5e](https://github.com/enderdash-com/EnderDash/commit/4e62e5e… refactor(ocelot): host native runs with durable recovery - [07ce089](https://github.com/enderdash-com/EnderDash/commit/07ce089… refactor(ocelot): keep execution state in the app - [5869fb3](https://github.com/enderdash-com/EnderDash/commit/5869fb3… refactor(effect): migrate workspace to Effect v4Other
- [37a5d84](https://github.com/enderdash-com/EnderDash/commit/37a5d84… chore(release): bump version to 2.1.8-SNAPSHOT - [ac62e57](https://github.com/enderdash-com/EnderDash/commit/ac62e57… chore: update components - [73d788a](https://github.com/enderdash-com/EnderDash/commit/73d788a… perf(db): avoid repeated history scans in background and chat queries - [15999ff](https://github.com/enderdash-com/EnderDash/commit/15999ff… chore(deps): update better auth ui to 1.7.25 - [21204e0](https://github.com/enderdash-com/EnderDash/commit/21204e0… chore(lint): register shadcn lint plugin - [2699688](https://github.com/enderdash-com/EnderDash/commit/2699688… chore(lint): enforce shadcn design rules - [ce2246d](https://github.com/enderdash-com/EnderDash/commit/ce2246d… chore(lint): enforce remaining shadcn style rules - [1e18611](https://github.com/enderdash-com/EnderDash/commit/1e18611… build(cloudflare): migrate Workers to cf CLI - [2b9580c](https://github.com/enderdash-com/EnderDash/commit/2b9580c… ci(database): validate migrations with the D1 integration suite - [30f827f](https://github.com/enderdash-com/EnderDash/commit/30f827f… docs: rebuild documentation around user workflows - [2967b39](https://github.com/enderdash-com/EnderDash/commit/2967b39… test(e2e): cover dashboard feature workflows - [108b315](https://github.com/enderdash-com/EnderDash/commit/108b315… docs(contributing): document setup and improve review templates - [f2c8e44](https://github.com/enderdash-com/EnderDash/commit/f2c8e44… chore(release): bump version to 2.1.82.1.7-bungeecordEnderDash 2.1.7 BungeeCordSep 15, 2026 Fixes
- [d57b5c5](https://github.com/enderdash-com/EnderDash/commit/d57b5c5… fix(backend): preserve failure semantics and migrate verification to Effect - [b427985](https://github.com/enderdash-com/EnderDash/commit/b427985… fix(messages): correct grammar and capitalization - [13a1c00](https://github.com/enderdash-com/EnderDash/commit/13a1c00… fix(agent): stage file replacements beside their destinationsOther
- [b01ca68](https://github.com/enderdash-com/EnderDash/commit/b01ca68… chore(release): bump version to 2.1.7-SNAPSHOT - [bc0fec6](https://github.com/enderdash-com/EnderDash/commit/bc0fec6… chore(release): bump version to 2.1.72.1.7-velocityEnderDash 2.1.7 VelocitySep 15, 2026 Fixes
- [d57b5c5](https://github.com/enderdash-com/EnderDash/commit/d57b5c5… fix(backend): preserve failure semantics and migrate verification to Effect - [b427985](https://github.com/enderdash-com/EnderDash/commit/b427985… fix(messages): correct grammar and capitalization - [13a1c00](https://github.com/enderdash-com/EnderDash/commit/13a1c00… fix(agent): stage file replacements beside their destinationsOther
- [b01ca68](https://github.com/enderdash-com/EnderDash/commit/b01ca68… chore(release): bump version to 2.1.7-SNAPSHOT - [bc0fec6](https://github.com/enderdash-com/EnderDash/commit/bc0fec6… chore(release): bump version to 2.1.72.1.7EnderDash 2.1.7Sep 15, 2026 Fixes
- [d57b5c5](https://github.com/enderdash-com/EnderDash/commit/d57b5c5… fix(backend): preserve failure semantics and migrate verification to Effect - [b427985](https://github.com/enderdash-com/EnderDash/commit/b427985… fix(messages): correct grammar and capitalization - [13a1c00](https://github.com/enderdash-com/EnderDash/commit/13a1c00… fix(agent): stage file replacements beside their destinationsOther
- [b01ca68](https://github.com/enderdash-com/EnderDash/commit/b01ca68… chore(release): bump version to 2.1.7-SNAPSHOT - [bc0fec6](https://github.com/enderdash-com/EnderDash/commit/bc0fec6… chore(release): bump version to 2.1.72.1.6-bungeecordEnderDash 2.1.6 BungeeCordSep 15, 2026 Fixes
- [34dd309](https://github.com/enderdash-com/EnderDash/commit/34dd309… fix(agent): preserve running JARs during updatesOther
- [f1e34a7](https://github.com/enderdash-com/EnderDash/commit/f1e34a7… chore(release): bump version to 2.1.6-SNAPSHOT - [9217e4a](https://github.com/enderdash-com/EnderDash/commit/9217e4a… chore(release): bump version to 2.1.62.1.6-velocityEnderDash 2.1.6 VelocitySep 15, 2026 Fixes
- [34dd309](https://github.com/enderdash-com/EnderDash/commit/34dd309… fix(agent): preserve running JARs during updatesOther
- [f1e34a7](https://github.com/enderdash-com/EnderDash/commit/f1e34a7… chore(release): bump version to 2.1.6-SNAPSHOT - [9217e4a](https://github.com/enderdash-com/EnderDash/commit/9217e4a… chore(release): bump version to 2.1.62.1.6EnderDash 2.1.6Sep 15, 2026 Fixes
- [34dd309](https://github.com/enderdash-com/EnderDash/commit/34dd309… fix(agent): preserve running JARs during updatesOther
- [f1e34a7](https://github.com/enderdash-com/EnderDash/commit/f1e34a7… chore(release): bump version to 2.1.6-SNAPSHOT - [9217e4a](https://github.com/enderdash-com/EnderDash/commit/9217e4a… chore(release): bump version to 2.1.62.1.5-bungeecordEnderDash 2.1.5 BungeeCordSep 14, 2026 Features
- [ecf3c3f](https://github.com/enderdash-com/EnderDash/commit/ecf3c3f… feat(charts): adapt time axes to chart size and range - [2824f92](https://github.com/enderdash-com/EnderDash/commit/2824f92… feat(charts): open chart explorers from cardsFixes
- [5ca06e1](https://github.com/enderdash-com/EnderDash/commit/5ca06e1… fix(app): fill overview rows for available capabilities - [d723594](https://github.com/enderdash-com/EnderDash/commit/d723594… fix(charts): animate charts on initial mount - [ffd7087](https://github.com/enderdash-com/EnderDash/commit/ffd7087… fix(insights): stop flagging missing metrics as health concerns - [9a6a964](https://github.com/enderdash-com/EnderDash/commit/9a6a964… fix(metrics): preserve spacing around animated values - [1201671](https://github.com/enderdash-com/EnderDash/commit/1201671… fix(notifications): coordinate push subscription lifecycle - [314a997](https://github.com/enderdash-com/EnderDash/commit/314a997… fix(charts): synchronize motion across workspace charts - [36b1d51](https://github.com/enderdash-com/EnderDash/commit/36b1d51… fix(charts): restore route entrance animations - [1756fe3](https://github.com/enderdash-com/EnderDash/commit/1756fe3… fix(signaling): preserve access failure codes - [bc6ce3a](https://github.com/enderdash-com/EnderDash/commit/bc6ce3a… fix(verify): validate captcha hostname and site key - [49a5a2f](https://github.com/enderdash-com/EnderDash/commit/49a5a2f… fix(verify): accept captcha results without hostname metadata - [d0123fb](https://github.com/enderdash-com/EnderDash/commit/d0123fb… fix(verify): require challenge-bound Turnstile validation - [bfff473](https://github.com/enderdash-com/EnderDash/commit/bfff473… fix(verify): remove empty Turnstile spacing - [8fb3e53](https://github.com/enderdash-com/EnderDash/commit/8fb3e53… fix(verify): retain minimal completion receipts until expiry - [0aa69d6](https://github.com/enderdash-com/EnderDash/commit/0aa69d6… fix(charts): soften area fills and restore visible gridlines - [28dc4ed](https://github.com/enderdash-com/EnderDash/commit/28dc4ed… fix(verify): remove player username from verification page - [04eb10f](https://github.com/enderdash-com/EnderDash/commit/04eb10f… fix(signaling): reconnect after fatal errors and stalled startup - [5cb87a6](https://github.com/enderdash-com/EnderDash/commit/5cb87a6… fix(realtime): recover stalled browser connectionsOther
- [88bc66d](https://github.com/enderdash-com/EnderDash/commit/88bc66d… chore(release): bump version to 2.1.5-SNAPSHOT - [20e9fdc](https://github.com/enderdash-com/EnderDash/commit/20e9fdc… chore(db): remove legacy PostgreSQL migration tooling - [c0affd7](https://github.com/enderdash-com/EnderDash/commit/c0affd7… perf(db): use replicas for stale-tolerant app reads - [f0d7847](https://github.com/enderdash-com/EnderDash/commit/f0d7847… chore(release): bump version to 2.1.52.1.5-velocityEnderDash 2.1.5 VelocitySep 14, 2026 Features
- [ecf3c3f](https://github.com/enderdash-com/EnderDash/commit/ecf3c3f… feat(charts): adapt time axes to chart size and range - [2824f92](https://github.com/enderdash-com/EnderDash/commit/2824f92… feat(charts): open chart explorers from cardsFixes
- [5ca06e1](https://github.com/enderdash-com/EnderDash/commit/5ca06e1… fix(app): fill overview rows for available capabilities - [d723594](https://github.com/enderdash-com/EnderDash/commit/d723594… fix(charts): animate charts on initial mount - [ffd7087](https://github.com/enderdash-com/EnderDash/commit/ffd7087… fix(insights): stop flagging missing metrics as health concerns - [9a6a964](https://github.com/enderdash-com/EnderDash/commit/9a6a964… fix(metrics): preserve spacing around animated values - [1201671](https://github.com/enderdash-com/EnderDash/commit/1201671… fix(notifications): coordinate push subscription lifecycle - [314a997](https://github.com/enderdash-com/EnderDash/commit/314a997… fix(charts): synchronize motion across workspace charts - [36b1d51](https://github.com/enderdash-com/EnderDash/commit/36b1d51… fix(charts): restore route entrance animations - [1756fe3](https://github.com/enderdash-com/EnderDash/commit/1756fe3… fix(signaling): preserve access failure codes - [bc6ce3a](https://github.com/enderdash-com/EnderDash/commit/bc6ce3a… fix(verify): validate captcha hostname and site key - [49a5a2f](https://github.com/enderdash-com/EnderDash/commit/49a5a2f… fix(verify): accept captcha results without hostname metadata - [d0123fb](https://github.com/enderdash-com/EnderDash/commit/d0123fb… fix(verify): require challenge-bound Turnstile validation - [bfff473](https://github.com/enderdash-com/EnderDash/commit/bfff473… fix(verify): remove empty Turnstile spacing - [8fb3e53](https://github.com/enderdash-com/EnderDash/commit/8fb3e53… fix(verify): retain minimal completion receipts until expiry - [0aa69d6](https://github.com/enderdash-com/EnderDash/commit/0aa69d6… fix(charts): soften area fills and restore visible gridlines - [28dc4ed](https://github.com/enderdash-com/EnderDash/commit/28dc4ed… fix(verify): remove player username from verification page - [04eb10f](https://github.com/enderdash-com/EnderDash/commit/04eb10f… fix(signaling): reconnect after fatal errors and stalled startup - [5cb87a6](https://github.com/enderdash-com/EnderDash/commit/5cb87a6… fix(realtime): recover stalled browser connectionsOther
- [88bc66d](https://github.com/enderdash-com/EnderDash/commit/88bc66d… chore(release): bump version to 2.1.5-SNAPSHOT - [20e9fdc](https://github.com/enderdash-com/EnderDash/commit/20e9fdc… chore(db): remove legacy PostgreSQL migration tooling - [c0affd7](https://github.com/enderdash-com/EnderDash/commit/c0affd7… perf(db): use replicas for stale-tolerant app reads - [f0d7847](https://github.com/enderdash-com/EnderDash/commit/f0d7847… chore(release): bump version to 2.1.52.1.5EnderDash 2.1.5Sep 14, 2026 Features
- [ecf3c3f](https://github.com/enderdash-com/EnderDash/commit/ecf3c3f… feat(charts): adapt time axes to chart size and range - [2824f92](https://github.com/enderdash-com/EnderDash/commit/2824f92… feat(charts): open chart explorers from cardsFixes
- [5ca06e1](https://github.com/enderdash-com/EnderDash/commit/5ca06e1… fix(app): fill overview rows for available capabilities - [d723594](https://github.com/enderdash-com/EnderDash/commit/d723594… fix(charts): animate charts on initial mount - [ffd7087](https://github.com/enderdash-com/EnderDash/commit/ffd7087… fix(insights): stop flagging missing metrics as health concerns - [9a6a964](https://github.com/enderdash-com/EnderDash/commit/9a6a964… fix(metrics): preserve spacing around animated values - [1201671](https://github.com/enderdash-com/EnderDash/commit/1201671… fix(notifications): coordinate push subscription lifecycle - [314a997](https://github.com/enderdash-com/EnderDash/commit/314a997… fix(charts): synchronize motion across workspace charts - [36b1d51](https://github.com/enderdash-com/EnderDash/commit/36b1d51… fix(charts): restore route entrance animations - [1756fe3](https://github.com/enderdash-com/EnderDash/commit/1756fe3… fix(signaling): preserve access failure codes - [bc6ce3a](https://github.com/enderdash-com/EnderDash/commit/bc6ce3a… fix(verify): validate captcha hostname and site key - [49a5a2f](https://github.com/enderdash-com/EnderDash/commit/49a5a2f… fix(verify): accept captcha results without hostname metadata - [d0123fb](https://github.com/enderdash-com/EnderDash/commit/d0123fb… fix(verify): require challenge-bound Turnstile validation - [bfff473](https://github.com/enderdash-com/EnderDash/commit/bfff473… fix(verify): remove empty Turnstile spacing - [8fb3e53](https://github.com/enderdash-com/EnderDash/commit/8fb3e53… fix(verify): retain minimal completion receipts until expiry - [0aa69d6](https://github.com/enderdash-com/EnderDash/commit/0aa69d6… fix(charts): soften area fills and restore visible gridlines - [28dc4ed](https://github.com/enderdash-com/EnderDash/commit/28dc4ed… fix(verify): remove player username from verification page - [04eb10f](https://github.com/enderdash-com/EnderDash/commit/04eb10f… fix(signaling): reconnect after fatal errors and stalled startup - [5cb87a6](https://github.com/enderdash-com/EnderDash/commit/5cb87a6… fix(realtime): recover stalled browser connectionsOther
- [88bc66d](https://github.com/enderdash-com/EnderDash/commit/88bc66d… chore(release): bump version to 2.1.5-SNAPSHOT - [20e9fdc](https://github.com/enderdash-com/EnderDash/commit/20e9fdc… chore(db): remove legacy PostgreSQL migration tooling - [c0affd7](https://github.com/enderdash-com/EnderDash/commit/c0affd7… perf(db): use replicas for stale-tolerant app reads - [f0d7847](https://github.com/enderdash-com/EnderDash/commit/f0d7847… chore(release): bump version to 2.1.52.1.4-bungeecordEnderDash 2.1.4 BungeeCordSep 11, 2026 Features
- [d63a1e6](https://github.com/enderdash-com/EnderDash/commit/d63a1e6… feat(agent): declare capabilities and preserve telemetry presence - [9b7687f](https://github.com/enderdash-com/EnderDash/commit/9b7687f… feat(ocelot): compact chat context and bound tool outputFixes
- [83ba8d5](https://github.com/enderdash-com/EnderDash/commit/83ba8d5… fix(ci): set up Node LTS for D1 validation and migrationsRefactor
- [31cf9ab](https://github.com/enderdash-com/EnderDash/commit/31cf9ab… refactor(db): migrate PostgreSQL workloads to Cloudflare D1Other
- [73e68b0](https://github.com/enderdash-com/EnderDash/commit/73e68b0… chore(release): bump version to 2.1.4-SNAPSHOT - [c1a1a6b](https://github.com/enderdash-com/EnderDash/commit/c1a1a6b… docs: update public and internal OAuth documentation - [7299a9b](https://github.com/enderdash-com/EnderDash/commit/7299a9b… perf(website): cache session redirects in the browser - [ecaf26b](https://github.com/enderdash-com/EnderDash/commit/ecaf26b… ci: remove container integrations workflow - [3b695c6](https://github.com/enderdash-com/EnderDash/commit/3b695c6… chore(release): bump version to 2.1.42.1.4-velocityEnderDash 2.1.4 VelocitySep 11, 2026 Features
- [d63a1e6](https://github.com/enderdash-com/EnderDash/commit/d63a1e6… feat(agent): declare capabilities and preserve telemetry presence - [9b7687f](https://github.com/enderdash-com/EnderDash/commit/9b7687f… feat(ocelot): compact chat context and bound tool outputFixes
- [83ba8d5](https://github.com/enderdash-com/EnderDash/commit/83ba8d5… fix(ci): set up Node LTS for D1 validation and migrationsRefactor
- [31cf9ab](https://github.com/enderdash-com/EnderDash/commit/31cf9ab… refactor(db): migrate PostgreSQL workloads to Cloudflare D1Other
- [73e68b0](https://github.com/enderdash-com/EnderDash/commit/73e68b0… chore(release): bump version to 2.1.4-SNAPSHOT - [c1a1a6b](https://github.com/enderdash-com/EnderDash/commit/c1a1a6b… docs: update public and internal OAuth documentation - [7299a9b](https://github.com/enderdash-com/EnderDash/commit/7299a9b… perf(website): cache session redirects in the browser - [ecaf26b](https://github.com/enderdash-com/EnderDash/commit/ecaf26b… ci: remove container integrations workflow - [3b695c6](https://github.com/enderdash-com/EnderDash/commit/3b695c6… chore(release): bump version to 2.1.42.1.4EnderDash 2.1.4Sep 11, 2026 Features
- [d63a1e6](https://github.com/enderdash-com/EnderDash/commit/d63a1e6… feat(agent): declare capabilities and preserve telemetry presence - [9b7687f](https://github.com/enderdash-com/EnderDash/commit/9b7687f… feat(ocelot): compact chat context and bound tool outputFixes
- [83ba8d5](https://github.com/enderdash-com/EnderDash/commit/83ba8d5… fix(ci): set up Node LTS for D1 validation and migrationsRefactor
- [31cf9ab](https://github.com/enderdash-com/EnderDash/commit/31cf9ab… refactor(db): migrate PostgreSQL workloads to Cloudflare D1Other
- [73e68b0](https://github.com/enderdash-com/EnderDash/commit/73e68b0… chore(release): bump version to 2.1.4-SNAPSHOT - [c1a1a6b](https://github.com/enderdash-com/EnderDash/commit/c1a1a6b… docs: update public and internal OAuth documentation - [7299a9b](https://github.com/enderdash-com/EnderDash/commit/7299a9b… perf(website): cache session redirects in the browser - [ecaf26b](https://github.com/enderdash-com/EnderDash/commit/ecaf26b… ci: remove container integrations workflow - [3b695c6](https://github.com/enderdash-com/EnderDash/commit/3b695c6… chore(release): bump version to 2.1.42.1.3-bungeecordEnderDash 2.1.3 BungeeCordSep 10, 2026 Features
- [fd3c115](https://github.com/enderdash-com/EnderDash/commit/fd3c115… feat(app): add push notification onboarding - [7f6c83a](https://github.com/enderdash-com/EnderDash/commit/7f6c83a… feat(app): clarify dashboard navigation and organization workspaces - [ae1002e](https://github.com/enderdash-com/EnderDash/commit/ae1002e… feat(app): replace raw JSON panels with structured details - [82bbc7d](https://github.com/enderdash-com/EnderDash/commit/82bbc7d… feat(permissions): redesign LuckPerms editor for live editing - [ecbe41c](https://github.com/enderdash-com/EnderDash/commit/ecbe41c… feat(app): use responsive Credenza for non-auth dialogs - [58d6da0](https://github.com/enderdash-com/EnderDash/commit/58d6da0… feat(dashboard): prioritize server navigation and recent work - [9880598](https://github.com/enderdash-com/EnderDash/commit/9880598… feat(devtools): integrate TanStack panels across frontends - [38fa2bc](https://github.com/enderdash-com/EnderDash/commit/38fa2bc… feat(dashboard): consolidate status into organization pill - [d94270b](https://github.com/enderdash-com/EnderDash/commit/d94270b… feat(observability): add native Cloudflare spans across apps - [be3172d](https://github.com/enderdash-com/EnderDash/commit/be3172d… feat(charts): animate metrics and add interactive legends - [840f54e](https://github.com/enderdash-com/EnderDash/commit/840f54e… feat(app): add motion feedback to dashboard interactions - [9b633d3](https://github.com/enderdash-com/EnderDash/commit/9b633d3… feat(releases): improve summary reliability and model comparisons - [59e1b3a](https://github.com/enderdash-com/EnderDash/commit/59e1b3a… feat(pwa): add advanced browser workflows and local recovery - [2ffeb81](https://github.com/enderdash-com/EnderDash/commit/2ffeb81… feat(charts): add animated skeletons and motion rendering - [6d0bcd5](https://github.com/enderdash-com/EnderDash/commit/6d0bcd5… feat(charts): improve inspection and live chart interactions - [6619cdd](https://github.com/enderdash-com/EnderDash/commit/6619cdd… feat(images): adopt Unpic with Cloudflare deliveryFixes
- [fbd8f72](https://github.com/enderdash-com/EnderDash/commit/fbd8f72… fix(agent): resolve verified inspection findings - [b7c047c](https://github.com/enderdash-com/EnderDash/commit/b7c047c… fix(agent): preserve cancellation and complete resource cleanup - [7c8421e](https://github.com/enderdash-com/EnderDash/commit/7c8421e… fix(hytale): preserve logger API and initialize SQLite driver - [f93a379](https://github.com/enderdash-com/EnderDash/commit/f93a379… fix(app): match graph loading states to rendered dimensions - [d7f1e75](https://github.com/enderdash-com/EnderDash/commit/d7f1e75… fix(app): align connection status with server switcher - [e74157f](https://github.com/enderdash-com/EnderDash/commit/e74157f… fix(app): preserve controls during loading and expand server panels - [d70e0c6](https://github.com/enderdash-com/EnderDash/commit/d70e0c6… fix(permissions): remove redundant editing copy - [643cba3](https://github.com/enderdash-com/EnderDash/commit/643cba3… fix(app): keep mobile dialogs usable on small screens - [2d992f1](https://github.com/enderdash-com/EnderDash/commit/2d992f1… fix(notifications): respect existing browser permission grants - [7a9171e](https://github.com/enderdash-com/EnderDash/commit/7a9171e… fix(permissions): animate section arrows with open state - [ec9b533](https://github.com/enderdash-com/EnderDash/commit/ec9b533… fix(settings): show inline save and completion states - [5820e75](https://github.com/enderdash-com/EnderDash/commit/5820e75… fix(knowledge): truncate page previews and move visibility icons - [9ef8150](https://github.com/enderdash-com/EnderDash/commit/9ef8150… fix(router): send missing app routes to the root 404 boundary - [619dc4f](https://github.com/enderdash-com/EnderDash/commit/619dc4f… fix(demo): resolve chat references from current servers - [ff04555](https://github.com/enderdash-com/EnderDash/commit/ff04555… fix(app): preserve autosave updates with Pacer scheduling - [79c14af](https://github.com/enderdash-com/EnderDash/commit/79c14af… fix(dashboard): restore organization status pill styling - [f7a55b0](https://github.com/enderdash-com/EnderDash/commit/f7a55b0… fix(dashboard): preserve status pill during loading - [946c8c4](https://github.com/enderdash-com/EnderDash/commit/946c8c4… fix(notifications): calculate weekly uptime from status history - [94b3e08](https://github.com/enderdash-com/EnderDash/commit/94b3e08… fix(signaling): prevent GeoIP lookups from hanging requests - [d8e95a8](https://github.com/enderdash-com/EnderDash/commit/d8e95a8… fix(app): tighten external link confirmation - [fd30ca8](https://github.com/enderdash-com/EnderDash/commit/fd30ca8… fix(notifications): prompt granted but unlinked devices - [1abdc61](https://github.com/enderdash-com/EnderDash/commit/1abdc61… fix(notifications): mount setup prompt on organization dashboard - [2972421](https://github.com/enderdash-com/EnderDash/commit/2972421… fix(app): restore PWA development routing and CI tests - [225d6ff](https://github.com/enderdash-com/EnderDash/commit/225d6ff… fix(app): improve command palette grouping and layout - [5aa049b](https://github.com/enderdash-com/EnderDash/commit/5aa049b… fix(typecheck): cover workspace tooling and excluded sources - [b82e866](https://github.com/enderdash-com/EnderDash/commit/b82e866… fix(summaries): relax OpenRouter provider filtering - [fc6b498](https://github.com/enderdash-com/EnderDash/commit/fc6b498… fix(charts): extend axis-free plots to card borders - [914a274](https://github.com/enderdash-com/EnderDash/commit/914a274… fix(charts): align unavailable states with graph placeholders - [5c4b7ed](https://github.com/enderdash-com/EnderDash/commit/5c4b7ed… fix(charts): remove outer plot padding across chart layouts - [2899876](https://github.com/enderdash-com/EnderDash/commit/2899876… fix(signaling): reconcile orphaned leases and reduce storage writesRefactor
- [b60dde3](https://github.com/enderdash-com/EnderDash/commit/b60dde3… refactor(app): use Pacer for workspace and knowledge autosaves - [4138893](https://github.com/enderdash-com/EnderDash/commit/4138893… refactor(ui): migrate drawers to Base UI - [4ce2431](https://github.com/enderdash-com/EnderDash/commit/4ce2431…2.1.3-velocityEnderDash 2.1.3 VelocitySep 10, 2026 Features
- [fd3c115](https://github.com/enderdash-com/EnderDash/commit/fd3c115… feat(app): add push notification onboarding - [7f6c83a](https://github.com/enderdash-com/EnderDash/commit/7f6c83a… feat(app): clarify dashboard navigation and organization workspaces - [ae1002e](https://github.com/enderdash-com/EnderDash/commit/ae1002e… feat(app): replace raw JSON panels with structured details - [82bbc7d](https://github.com/enderdash-com/EnderDash/commit/82bbc7d… feat(permissions): redesign LuckPerms editor for live editing - [ecbe41c](https://github.com/enderdash-com/EnderDash/commit/ecbe41c… feat(app): use responsive Credenza for non-auth dialogs - [58d6da0](https://github.com/enderdash-com/EnderDash/commit/58d6da0… feat(dashboard): prioritize server navigation and recent work - [9880598](https://github.com/enderdash-com/EnderDash/commit/9880598… feat(devtools): integrate TanStack panels across frontends - [38fa2bc](https://github.com/enderdash-com/EnderDash/commit/38fa2bc… feat(dashboard): consolidate status into organization pill - [d94270b](https://github.com/enderdash-com/EnderDash/commit/d94270b… feat(observability): add native Cloudflare spans across apps - [be3172d](https://github.com/enderdash-com/EnderDash/commit/be3172d… feat(charts): animate metrics and add interactive legends - [840f54e](https://github.com/enderdash-com/EnderDash/commit/840f54e… feat(app): add motion feedback to dashboard interactions - [9b633d3](https://github.com/enderdash-com/EnderDash/commit/9b633d3… feat(releases): improve summary reliability and model comparisons - [59e1b3a](https://github.com/enderdash-com/EnderDash/commit/59e1b3a… feat(pwa): add advanced browser workflows and local recovery - [2ffeb81](https://github.com/enderdash-com/EnderDash/commit/2ffeb81… feat(charts): add animated skeletons and motion rendering - [6d0bcd5](https://github.com/enderdash-com/EnderDash/commit/6d0bcd5… feat(charts): improve inspection and live chart interactions - [6619cdd](https://github.com/enderdash-com/EnderDash/commit/6619cdd… feat(images): adopt Unpic with Cloudflare deliveryFixes
- [fbd8f72](https://github.com/enderdash-com/EnderDash/commit/fbd8f72… fix(agent): resolve verified inspection findings - [b7c047c](https://github.com/enderdash-com/EnderDash/commit/b7c047c… fix(agent): preserve cancellation and complete resource cleanup - [7c8421e](https://github.com/enderdash-com/EnderDash/commit/7c8421e… fix(hytale): preserve logger API and initialize SQLite driver - [f93a379](https://github.com/enderdash-com/EnderDash/commit/f93a379… fix(app): match graph loading states to rendered dimensions - [d7f1e75](https://github.com/enderdash-com/EnderDash/commit/d7f1e75… fix(app): align connection status with server switcher - [e74157f](https://github.com/enderdash-com/EnderDash/commit/e74157f… fix(app): preserve controls during loading and expand server panels - [d70e0c6](https://github.com/enderdash-com/EnderDash/commit/d70e0c6… fix(permissions): remove redundant editing copy - [643cba3](https://github.com/enderdash-com/EnderDash/commit/643cba3… fix(app): keep mobile dialogs usable on small screens - [2d992f1](https://github.com/enderdash-com/EnderDash/commit/2d992f1… fix(notifications): respect existing browser permission grants - [7a9171e](https://github.com/enderdash-com/EnderDash/commit/7a9171e… fix(permissions): animate section arrows with open state - [ec9b533](https://github.com/enderdash-com/EnderDash/commit/ec9b533… fix(settings): show inline save and completion states - [5820e75](https://github.com/enderdash-com/EnderDash/commit/5820e75… fix(knowledge): truncate page previews and move visibility icons - [9ef8150](https://github.com/enderdash-com/EnderDash/commit/9ef8150… fix(router): send missing app routes to the root 404 boundary - [619dc4f](https://github.com/enderdash-com/EnderDash/commit/619dc4f… fix(demo): resolve chat references from current servers - [ff04555](https://github.com/enderdash-com/EnderDash/commit/ff04555… fix(app): preserve autosave updates with Pacer scheduling - [79c14af](https://github.com/enderdash-com/EnderDash/commit/79c14af… fix(dashboard): restore organization status pill styling - [f7a55b0](https://github.com/enderdash-com/EnderDash/commit/f7a55b0… fix(dashboard): preserve status pill during loading - [946c8c4](https://github.com/enderdash-com/EnderDash/commit/946c8c4… fix(notifications): calculate weekly uptime from status history - [94b3e08](https://github.com/enderdash-com/EnderDash/commit/94b3e08… fix(signaling): prevent GeoIP lookups from hanging requests - [d8e95a8](https://github.com/enderdash-com/EnderDash/commit/d8e95a8… fix(app): tighten external link confirmation - [fd30ca8](https://github.com/enderdash-com/EnderDash/commit/fd30ca8… fix(notifications): prompt granted but unlinked devices - [1abdc61](https://github.com/enderdash-com/EnderDash/commit/1abdc61… fix(notifications): mount setup prompt on organization dashboard - [2972421](https://github.com/enderdash-com/EnderDash/commit/2972421… fix(app): restore PWA development routing and CI tests - [225d6ff](https://github.com/enderdash-com/EnderDash/commit/225d6ff… fix(app): improve command palette grouping and layout - [5aa049b](https://github.com/enderdash-com/EnderDash/commit/5aa049b… fix(typecheck): cover workspace tooling and excluded sources - [b82e866](https://github.com/enderdash-com/EnderDash/commit/b82e866… fix(summaries): relax OpenRouter provider filtering - [fc6b498](https://github.com/enderdash-com/EnderDash/commit/fc6b498… fix(charts): extend axis-free plots to card borders - [914a274](https://github.com/enderdash-com/EnderDash/commit/914a274… fix(charts): align unavailable states with graph placeholders - [5c4b7ed](https://github.com/enderdash-com/EnderDash/commit/5c4b7ed… fix(charts): remove outer plot padding across chart layouts - [2899876](https://github.com/enderdash-com/EnderDash/commit/2899876… fix(signaling): reconcile orphaned leases and reduce storage writesRefactor
- [b60dde3](https://github.com/enderdash-com/EnderDash/commit/b60dde3… refactor(app): use Pacer for workspace and knowledge autosaves - [4138893](https://github.com/enderdash-com/EnderDash/commit/4138893… refactor(ui): migrate drawers to Base UI - [4ce2431](https://github.com/enderdash-com/EnderDash/commit/4ce2431…2.1.3EnderDash 2.1.3Sep 10, 2026 Features
- [fd3c115](https://github.com/enderdash-com/EnderDash/commit/fd3c115… feat(app): add push notification onboarding - [7f6c83a](https://github.com/enderdash-com/EnderDash/commit/7f6c83a… feat(app): clarify dashboard navigation and organization workspaces - [ae1002e](https://github.com/enderdash-com/EnderDash/commit/ae1002e… feat(app): replace raw JSON panels with structured details - [82bbc7d](https://github.com/enderdash-com/EnderDash/commit/82bbc7d… feat(permissions): redesign LuckPerms editor for live editing - [ecbe41c](https://github.com/enderdash-com/EnderDash/commit/ecbe41c… feat(app): use responsive Credenza for non-auth dialogs - [58d6da0](https://github.com/enderdash-com/EnderDash/commit/58d6da0… feat(dashboard): prioritize server navigation and recent work - [9880598](https://github.com/enderdash-com/EnderDash/commit/9880598… feat(devtools): integrate TanStack panels across frontends - [38fa2bc](https://github.com/enderdash-com/EnderDash/commit/38fa2bc… feat(dashboard): consolidate status into organization pill - [d94270b](https://github.com/enderdash-com/EnderDash/commit/d94270b… feat(observability): add native Cloudflare spans across apps - [be3172d](https://github.com/enderdash-com/EnderDash/commit/be3172d… feat(charts): animate metrics and add interactive legends - [840f54e](https://github.com/enderdash-com/EnderDash/commit/840f54e… feat(app): add motion feedback to dashboard interactions - [9b633d3](https://github.com/enderdash-com/EnderDash/commit/9b633d3… feat(releases): improve summary reliability and model comparisons - [59e1b3a](https://github.com/enderdash-com/EnderDash/commit/59e1b3a… feat(pwa): add advanced browser workflows and local recovery - [2ffeb81](https://github.com/enderdash-com/EnderDash/commit/2ffeb81… feat(charts): add animated skeletons and motion rendering - [6d0bcd5](https://github.com/enderdash-com/EnderDash/commit/6d0bcd5… feat(charts): improve inspection and live chart interactions - [6619cdd](https://github.com/enderdash-com/EnderDash/commit/6619cdd… feat(images): adopt Unpic with Cloudflare deliveryFixes
- [fbd8f72](https://github.com/enderdash-com/EnderDash/commit/fbd8f72… fix(agent): resolve verified inspection findings - [b7c047c](https://github.com/enderdash-com/EnderDash/commit/b7c047c… fix(agent): preserve cancellation and complete resource cleanup - [7c8421e](https://github.com/enderdash-com/EnderDash/commit/7c8421e… fix(hytale): preserve logger API and initialize SQLite driver - [f93a379](https://github.com/enderdash-com/EnderDash/commit/f93a379… fix(app): match graph loading states to rendered dimensions - [d7f1e75](https://github.com/enderdash-com/EnderDash/commit/d7f1e75… fix(app): align connection status with server switcher - [e74157f](https://github.com/enderdash-com/EnderDash/commit/e74157f… fix(app): preserve controls during loading and expand server panels - [d70e0c6](https://github.com/enderdash-com/EnderDash/commit/d70e0c6… fix(permissions): remove redundant editing copy - [643cba3](https://github.com/enderdash-com/EnderDash/commit/643cba3… fix(app): keep mobile dialogs usable on small screens - [2d992f1](https://github.com/enderdash-com/EnderDash/commit/2d992f1… fix(notifications): respect existing browser permission grants - [7a9171e](https://github.com/enderdash-com/EnderDash/commit/7a9171e… fix(permissions): animate section arrows with open state - [ec9b533](https://github.com/enderdash-com/EnderDash/commit/ec9b533… fix(settings): show inline save and completion states - [5820e75](https://github.com/enderdash-com/EnderDash/commit/5820e75… fix(knowledge): truncate page previews and move visibility icons - [9ef8150](https://github.com/enderdash-com/EnderDash/commit/9ef8150… fix(router): send missing app routes to the root 404 boundary - [619dc4f](https://github.com/enderdash-com/EnderDash/commit/619dc4f… fix(demo): resolve chat references from current servers - [ff04555](https://github.com/enderdash-com/EnderDash/commit/ff04555… fix(app): preserve autosave updates with Pacer scheduling - [79c14af](https://github.com/enderdash-com/EnderDash/commit/79c14af… fix(dashboard): restore organization status pill styling - [f7a55b0](https://github.com/enderdash-com/EnderDash/commit/f7a55b0… fix(dashboard): preserve status pill during loading - [946c8c4](https://github.com/enderdash-com/EnderDash/commit/946c8c4… fix(notifications): calculate weekly uptime from status history - [94b3e08](https://github.com/enderdash-com/EnderDash/commit/94b3e08… fix(signaling): prevent GeoIP lookups from hanging requests - [d8e95a8](https://github.com/enderdash-com/EnderDash/commit/d8e95a8… fix(app): tighten external link confirmation - [fd30ca8](https://github.com/enderdash-com/EnderDash/commit/fd30ca8… fix(notifications): prompt granted but unlinked devices - [1abdc61](https://github.com/enderdash-com/EnderDash/commit/1abdc61… fix(notifications): mount setup prompt on organization dashboard - [2972421](https://github.com/enderdash-com/EnderDash/commit/2972421… fix(app): restore PWA development routing and CI tests - [225d6ff](https://github.com/enderdash-com/EnderDash/commit/225d6ff… fix(app): improve command palette grouping and layout - [5aa049b](https://github.com/enderdash-com/EnderDash/commit/5aa049b… fix(typecheck): cover workspace tooling and excluded sources - [b82e866](https://github.com/enderdash-com/EnderDash/commit/b82e866… fix(summaries): relax OpenRouter provider filtering - [fc6b498](https://github.com/enderdash-com/EnderDash/commit/fc6b498… fix(charts): extend axis-free plots to card borders - [914a274](https://github.com/enderdash-com/EnderDash/commit/914a274… fix(charts): align unavailable states with graph placeholders - [5c4b7ed](https://github.com/enderdash-com/EnderDash/commit/5c4b7ed… fix(charts): remove outer plot padding across chart layouts - [2899876](https://github.com/enderdash-com/EnderDash/commit/2899876… fix(signaling): reconcile orphaned leases and reduce storage writesRefactor
- [b60dde3](https://github.com/enderdash-com/EnderDash/commit/b60dde3… refactor(app): use Pacer for workspace and knowledge autosaves - [4138893](https://github.com/enderdash-com/EnderDash/commit/4138893… refactor(ui): migrate drawers to Base UI - [4ce2431](https://github.com/enderdash-com/EnderDash/commit/4ce2431…2.1.2-bungeecordEnderDash 2.1.2 BungeeCordSep 5, 2026 Fixes
- [cc448d9](https://github.com/enderdash-com/EnderDash/commit/cc448d9… fix(agent): restore command startup and atomic telemetry allocationOther
- [e3dd3c1](https://github.com/enderdash-com/EnderDash/commit/e3dd3c1… chore(release): bump version to 2.1.2-SNAPSHOT - [1497d7b](https://github.com/enderdash-com/EnderDash/commit/1497d7b… chore(release): bump version to 2.1.22.1.2-velocityEnderDash 2.1.2 VelocitySep 5, 2026 Fixes
- [cc448d9](https://github.com/enderdash-com/EnderDash/commit/cc448d9… fix(agent): restore command startup and atomic telemetry allocationOther
- [e3dd3c1](https://github.com/enderdash-com/EnderDash/commit/e3dd3c1… chore(release): bump version to 2.1.2-SNAPSHOT - [1497d7b](https://github.com/enderdash-com/EnderDash/commit/1497d7b… chore(release): bump version to 2.1.22.1.2EnderDash 2.1.2Sep 5, 2026 Fixes
- [cc448d9](https://github.com/enderdash-com/EnderDash/commit/cc448d9… fix(agent): restore command startup and atomic telemetry allocationOther
- [e3dd3c1](https://github.com/enderdash-com/EnderDash/commit/e3dd3c1… chore(release): bump version to 2.1.2-SNAPSHOT - [1497d7b](https://github.com/enderdash-com/EnderDash/commit/1497d7b… chore(release): bump version to 2.1.22.1.1-bungeecordEnderDash 2.1.1 BungeeCordSep 5, 2026 Fixes
- [c0b4298](https://github.com/enderdash-com/EnderDash/commit/c0b4298… fix(release): publish native images and multiplatform API docs - [6b7c83e](https://github.com/enderdash-com/EnderDash/commit/6b7c83e… fix(setup): offer only supported native standalone downloads - [a460eab](https://github.com/enderdash-com/EnderDash/commit/a460eab… fix(app): quote generated shell arguments only when needed - [2ec8b86](https://github.com/enderdash-com/EnderDash/commit/2ec8b86… fix(agent): repair stats permissions and telemetry upgradesOther
- [5cac4b8](https://github.com/enderdash-com/EnderDash/commit/5cac4b8… chore(release): bump version to 2.1.1-SNAPSHOT - [58899ff](https://github.com/enderdash-com/EnderDash/commit/58899ff… chore(release): bump version to 2.1.12.1.1-velocityEnderDash 2.1.1 VelocitySep 5, 2026 Fixes
- [c0b4298](https://github.com/enderdash-com/EnderDash/commit/c0b4298… fix(release): publish native images and multiplatform API docs - [6b7c83e](https://github.com/enderdash-com/EnderDash/commit/6b7c83e… fix(setup): offer only supported native standalone downloads - [a460eab](https://github.com/enderdash-com/EnderDash/commit/a460eab… fix(app): quote generated shell arguments only when needed - [2ec8b86](https://github.com/enderdash-com/EnderDash/commit/2ec8b86… fix(agent): repair stats permissions and telemetry upgradesOther
- [5cac4b8](https://github.com/enderdash-com/EnderDash/commit/5cac4b8… chore(release): bump version to 2.1.1-SNAPSHOT - [58899ff](https://github.com/enderdash-com/EnderDash/commit/58899ff… chore(release): bump version to 2.1.12.1.1EnderDash 2.1.1Sep 5, 2026 Fixes
- [c0b4298](https://github.com/enderdash-com/EnderDash/commit/c0b4298… fix(release): publish native images and multiplatform API docs - [6b7c83e](https://github.com/enderdash-com/EnderDash/commit/6b7c83e… fix(setup): offer only supported native standalone downloads - [a460eab](https://github.com/enderdash-com/EnderDash/commit/a460eab… fix(app): quote generated shell arguments only when needed - [2ec8b86](https://github.com/enderdash-com/EnderDash/commit/2ec8b86… fix(agent): repair stats permissions and telemetry upgradesOther
- [5cac4b8](https://github.com/enderdash-com/EnderDash/commit/5cac4b8… chore(release): bump version to 2.1.1-SNAPSHOT - [58899ff](https://github.com/enderdash-com/EnderDash/commit/58899ff… chore(release): bump version to 2.1.12.1.0-bungeecordEnderDash 2.1.0 BungeeCordSep 5, 2026 Features
- [5938e18](https://github.com/enderdash-com/EnderDash/commit/5938e18… feat(ocelot): coordinate workflow streams with durable objects - [2919553](https://github.com/enderdash-com/EnderDash/commit/2919553… feat(chat): adopt Signal-style conversation layout - [ad18069](https://github.com/enderdash-com/EnderDash/commit/ad18069… feat(ocelot): add chat activity markers - [5a1817f](https://github.com/enderdash-com/EnderDash/commit/5a1817f… feat(ocelot): group chat activity under worked status - [e2bb3fa](https://github.com/enderdash-com/EnderDash/commit/e2bb3fa… feat(ocelot): refine live chat activity feedback - [f67924f](https://github.com/enderdash-com/EnderDash/commit/f67924f… feat(ocelot): persist chat run activity - [ef59705](https://github.com/enderdash-com/EnderDash/commit/ef59705… feat(chat): add rich link previews - [4c6546b](https://github.com/enderdash-com/EnderDash/commit/4c6546b… feat(ocelot): add read-only code mode - [70bee5c](https://github.com/enderdash-com/EnderDash/commit/70bee5c… feat(agent): migrate Kestara WebRTC to 0.3.0 - [05f2496](https://github.com/enderdash-com/EnderDash/commit/05f2496… feat(ocelot): preview analysis code with Shiki - [4575dd1](https://github.com/enderdash-com/EnderDash/commit/4575dd1… feat(ocelot): route workloads to dedicated models - [dc81287](https://github.com/enderdash-com/EnderDash/commit/dc81287… feat(agent): add standalone native connection PoC - [6a94023](https://github.com/enderdash-com/EnderDash/commit/6a94023… feat(app): persist selected query cache entries - [0829f7d](https://github.com/enderdash-com/EnderDash/commit/0829f7d… feat(app): persist dashboard bootstrap queries - [a6ac248](https://github.com/enderdash-com/EnderDash/commit/a6ac248… feat(app): animate server connection states - [f013f5a](https://github.com/enderdash-com/EnderDash/commit/f013f5a… feat(app): persist query cache for fourteen days - [b518210](https://github.com/enderdash-com/EnderDash/commit/b518210… feat(app): queue actions during reconnects - [028a772](https://github.com/enderdash-com/EnderDash/commit/028a772… feat(app): queue actions during server loading - [6243699](https://github.com/enderdash-com/EnderDash/commit/6243699… feat(pwa): improve installation sharing badges and push delivery - [e97a4dd](https://github.com/enderdash-com/EnderDash/commit/e97a4dd… feat(agent): add ARM64 native standalone support - [d8a2eaa](https://github.com/enderdash-com/EnderDash/commit/d8a2eaa… feat(agent): add macOS and Windows native support - [9d8dee0](https://github.com/enderdash-com/EnderDash/commit/9d8dee0… feat(agent): add native libarchive support - [72d4784](https://github.com/enderdash-com/EnderDash/commit/72d4784… feat(agent): wire native standalone services - [6429e28](https://github.com/enderdash-com/EnderDash/commit/6429e28… feat(agent): add native system telemetry - [443c7ec](https://github.com/enderdash-com/EnderDash/commit/443c7ec… feat(agent): harden native host integration - [ac024a4](https://github.com/enderdash-com/EnderDash/commit/ac024a4… feat(agent): add native PTY and self-updates - [4c57ff1](https://github.com/enderdash-com/EnderDash/commit/4c57ff1… feat(agent): add native process inspection - [1620720](https://github.com/enderdash-com/EnderDash/commit/1620720… feat(agent): add native container clients - [eed4825](https://github.com/enderdash-com/EnderDash/commit/eed4825… feat(containers): separate Podman into a native Libpod domain - [23cef5d](https://github.com/enderdash-com/EnderDash/commit/23cef5d… feat(containers): expand separate platform management domains - [77ae943](https://github.com/enderdash-com/EnderDash/commit/77ae943… feat(standalone): replace JVM distribution with native buildsFixes
- [154e3cc](https://github.com/enderdash-com/EnderDash/commit/154e3cc… fix(app): revalidate cached document shells - [9b98bbc](https://github.com/enderdash-com/EnderDash/commit/9b98bbc… fix(ocelot): recover stalled tool calls - [55f7fcc](https://github.com/enderdash-com/EnderDash/commit/55f7fcc… fix(ocelot): use event-driven tool completion - [e049075](https://github.com/enderdash-com/EnderDash/commit/e049075… fix(ocelot): keep tool streams synchronized - [63984e7](https://github.com/enderdash-com/EnderDash/commit/63984e7… fix(ocelot): defer thread creation until first message - [11f5d03](https://github.com/enderdash-com/EnderDash/commit/11f5d03… fix(chat): group notification menu label - [6188a1e](https://github.com/enderdash-com/EnderDash/commit/6188a1e… fix(ocelot): defer workflow runtime initialization - [f8bb821](https://github.com/enderdash-com/EnderDash/commit/f8bb821… fix(ocelot): expose safe agent RPC schemas - [97a629b](https://github.com/enderdash-com/EnderDash/commit/97a629b… fix(ocelot): hide retry on intermediate responses - [c8623fe](https://github.com/enderdash-com/EnderDash/commit/c8623fe… fix(ocelot): preserve lazy tools across resumes - [bc2b777](https://github.com/enderdash-com/EnderDash/commit/bc2b777… fix(ocelot): deliver terminal event before housekeeping - [5779f18](https://github.com/enderdash-com/EnderDash/commit/5779f18… fix(ocelot): keep streamed activity visible - [42d64a2](https://github.com/enderdash-com/EnderDash/commit/42d64a2… fix(app): align RPC hook connection states - [b50aeab](https://github.com/enderdash-com/EnderDash/commit/b50aeab… fix(app): preserve mutation semantics in RPC calls - [90ddbd5](https://github.com/enderdash-com/EnderDash/commit/90ddbd5… fix(app): standardize RPC subscription states - [e4567e4](https://github.com/enderdash-com/EnderDash/commit/e4567e4… fix(ocelot): stabilize chat activity markers - [8976d37](https://github.com/enderdash-com/EnderDash/commit/8976d37… fix(app): finish RPC subscription lifecycle migration - [afe12ad](https://github.com/enderdash-com/EnderDash/commit/afe12ad… fix(ocelot): harden chat marker state transitions - [bd94d84](https://github.com/enderdash-com/EnderDash/commit/bd94d84… fix(app): wait for server info before capability states - [81f8713](https://github.com/enderdash-com/EnderDash/commit/81f8713… fix(ocelot): normalize tool schemas and results - [2c197a6](https://github.com/enderdash-com/EnderDash/commit/2c197a6… fix(ocelot): use2.1.0-velocityEnderDash 2.1.0 VelocitySep 5, 2026 Features
- [5938e18](https://github.com/enderdash-com/EnderDash/commit/5938e18… feat(ocelot): coordinate workflow streams with durable objects - [2919553](https://github.com/enderdash-com/EnderDash/commit/2919553… feat(chat): adopt Signal-style conversation layout - [ad18069](https://github.com/enderdash-com/EnderDash/commit/ad18069… feat(ocelot): add chat activity markers - [5a1817f](https://github.com/enderdash-com/EnderDash/commit/5a1817f… feat(ocelot): group chat activity under worked status - [e2bb3fa](https://github.com/enderdash-com/EnderDash/commit/e2bb3fa… feat(ocelot): refine live chat activity feedback - [f67924f](https://github.com/enderdash-com/EnderDash/commit/f67924f… feat(ocelot): persist chat run activity - [ef59705](https://github.com/enderdash-com/EnderDash/commit/ef59705… feat(chat): add rich link previews - [4c6546b](https://github.com/enderdash-com/EnderDash/commit/4c6546b… feat(ocelot): add read-only code mode - [70bee5c](https://github.com/enderdash-com/EnderDash/commit/70bee5c… feat(agent): migrate Kestara WebRTC to 0.3.0 - [05f2496](https://github.com/enderdash-com/EnderDash/commit/05f2496… feat(ocelot): preview analysis code with Shiki - [4575dd1](https://github.com/enderdash-com/EnderDash/commit/4575dd1… feat(ocelot): route workloads to dedicated models - [dc81287](https://github.com/enderdash-com/EnderDash/commit/dc81287… feat(agent): add standalone native connection PoC - [6a94023](https://github.com/enderdash-com/EnderDash/commit/6a94023… feat(app): persist selected query cache entries - [0829f7d](https://github.com/enderdash-com/EnderDash/commit/0829f7d… feat(app): persist dashboard bootstrap queries - [a6ac248](https://github.com/enderdash-com/EnderDash/commit/a6ac248… feat(app): animate server connection states - [f013f5a](https://github.com/enderdash-com/EnderDash/commit/f013f5a… feat(app): persist query cache for fourteen days - [b518210](https://github.com/enderdash-com/EnderDash/commit/b518210… feat(app): queue actions during reconnects - [028a772](https://github.com/enderdash-com/EnderDash/commit/028a772… feat(app): queue actions during server loading - [6243699](https://github.com/enderdash-com/EnderDash/commit/6243699… feat(pwa): improve installation sharing badges and push delivery - [e97a4dd](https://github.com/enderdash-com/EnderDash/commit/e97a4dd… feat(agent): add ARM64 native standalone support - [d8a2eaa](https://github.com/enderdash-com/EnderDash/commit/d8a2eaa… feat(agent): add macOS and Windows native support - [9d8dee0](https://github.com/enderdash-com/EnderDash/commit/9d8dee0… feat(agent): add native libarchive support - [72d4784](https://github.com/enderdash-com/EnderDash/commit/72d4784… feat(agent): wire native standalone services - [6429e28](https://github.com/enderdash-com/EnderDash/commit/6429e28… feat(agent): add native system telemetry - [443c7ec](https://github.com/enderdash-com/EnderDash/commit/443c7ec… feat(agent): harden native host integration - [ac024a4](https://github.com/enderdash-com/EnderDash/commit/ac024a4… feat(agent): add native PTY and self-updates - [4c57ff1](https://github.com/enderdash-com/EnderDash/commit/4c57ff1… feat(agent): add native process inspection - [1620720](https://github.com/enderdash-com/EnderDash/commit/1620720… feat(agent): add native container clients - [eed4825](https://github.com/enderdash-com/EnderDash/commit/eed4825… feat(containers): separate Podman into a native Libpod domain - [23cef5d](https://github.com/enderdash-com/EnderDash/commit/23cef5d… feat(containers): expand separate platform management domains - [77ae943](https://github.com/enderdash-com/EnderDash/commit/77ae943… feat(standalone): replace JVM distribution with native buildsFixes
- [154e3cc](https://github.com/enderdash-com/EnderDash/commit/154e3cc… fix(app): revalidate cached document shells - [9b98bbc](https://github.com/enderdash-com/EnderDash/commit/9b98bbc… fix(ocelot): recover stalled tool calls - [55f7fcc](https://github.com/enderdash-com/EnderDash/commit/55f7fcc… fix(ocelot): use event-driven tool completion - [e049075](https://github.com/enderdash-com/EnderDash/commit/e049075… fix(ocelot): keep tool streams synchronized - [63984e7](https://github.com/enderdash-com/EnderDash/commit/63984e7… fix(ocelot): defer thread creation until first message - [11f5d03](https://github.com/enderdash-com/EnderDash/commit/11f5d03… fix(chat): group notification menu label - [6188a1e](https://github.com/enderdash-com/EnderDash/commit/6188a1e… fix(ocelot): defer workflow runtime initialization - [f8bb821](https://github.com/enderdash-com/EnderDash/commit/f8bb821… fix(ocelot): expose safe agent RPC schemas - [97a629b](https://github.com/enderdash-com/EnderDash/commit/97a629b… fix(ocelot): hide retry on intermediate responses - [c8623fe](https://github.com/enderdash-com/EnderDash/commit/c8623fe… fix(ocelot): preserve lazy tools across resumes - [bc2b777](https://github.com/enderdash-com/EnderDash/commit/bc2b777… fix(ocelot): deliver terminal event before housekeeping - [5779f18](https://github.com/enderdash-com/EnderDash/commit/5779f18… fix(ocelot): keep streamed activity visible - [42d64a2](https://github.com/enderdash-com/EnderDash/commit/42d64a2… fix(app): align RPC hook connection states - [b50aeab](https://github.com/enderdash-com/EnderDash/commit/b50aeab… fix(app): preserve mutation semantics in RPC calls - [90ddbd5](https://github.com/enderdash-com/EnderDash/commit/90ddbd5… fix(app): standardize RPC subscription states - [e4567e4](https://github.com/enderdash-com/EnderDash/commit/e4567e4… fix(ocelot): stabilize chat activity markers - [8976d37](https://github.com/enderdash-com/EnderDash/commit/8976d37… fix(app): finish RPC subscription lifecycle migration - [afe12ad](https://github.com/enderdash-com/EnderDash/commit/afe12ad… fix(ocelot): harden chat marker state transitions - [bd94d84](https://github.com/enderdash-com/EnderDash/commit/bd94d84… fix(app): wait for server info before capability states - [81f8713](https://github.com/enderdash-com/EnderDash/commit/81f8713… fix(ocelot): normalize tool schemas and results - [2c197a6](https://github.com/enderdash-com/EnderDash/commit/2c197a6… fix(ocelot): use2.1.0EnderDash 2.1.0Sep 5, 2026 Features
- [5938e18](https://github.com/enderdash-com/EnderDash/commit/5938e18… feat(ocelot): coordinate workflow streams with durable objects - [2919553](https://github.com/enderdash-com/EnderDash/commit/2919553… feat(chat): adopt Signal-style conversation layout - [ad18069](https://github.com/enderdash-com/EnderDash/commit/ad18069… feat(ocelot): add chat activity markers - [5a1817f](https://github.com/enderdash-com/EnderDash/commit/5a1817f… feat(ocelot): group chat activity under worked status - [e2bb3fa](https://github.com/enderdash-com/EnderDash/commit/e2bb3fa… feat(ocelot): refine live chat activity feedback - [f67924f](https://github.com/enderdash-com/EnderDash/commit/f67924f… feat(ocelot): persist chat run activity - [ef59705](https://github.com/enderdash-com/EnderDash/commit/ef59705… feat(chat): add rich link previews - [4c6546b](https://github.com/enderdash-com/EnderDash/commit/4c6546b… feat(ocelot): add read-only code mode - [70bee5c](https://github.com/enderdash-com/EnderDash/commit/70bee5c… feat(agent): migrate Kestara WebRTC to 0.3.0 - [05f2496](https://github.com/enderdash-com/EnderDash/commit/05f2496… feat(ocelot): preview analysis code with Shiki - [4575dd1](https://github.com/enderdash-com/EnderDash/commit/4575dd1… feat(ocelot): route workloads to dedicated models - [dc81287](https://github.com/enderdash-com/EnderDash/commit/dc81287… feat(agent): add standalone native connection PoC - [6a94023](https://github.com/enderdash-com/EnderDash/commit/6a94023… feat(app): persist selected query cache entries - [0829f7d](https://github.com/enderdash-com/EnderDash/commit/0829f7d… feat(app): persist dashboard bootstrap queries - [a6ac248](https://github.com/enderdash-com/EnderDash/commit/a6ac248… feat(app): animate server connection states - [f013f5a](https://github.com/enderdash-com/EnderDash/commit/f013f5a… feat(app): persist query cache for fourteen days - [b518210](https://github.com/enderdash-com/EnderDash/commit/b518210… feat(app): queue actions during reconnects - [028a772](https://github.com/enderdash-com/EnderDash/commit/028a772… feat(app): queue actions during server loading - [6243699](https://github.com/enderdash-com/EnderDash/commit/6243699… feat(pwa): improve installation sharing badges and push delivery - [e97a4dd](https://github.com/enderdash-com/EnderDash/commit/e97a4dd… feat(agent): add ARM64 native standalone support - [d8a2eaa](https://github.com/enderdash-com/EnderDash/commit/d8a2eaa… feat(agent): add macOS and Windows native support - [9d8dee0](https://github.com/enderdash-com/EnderDash/commit/9d8dee0… feat(agent): add native libarchive support - [72d4784](https://github.com/enderdash-com/EnderDash/commit/72d4784… feat(agent): wire native standalone services - [6429e28](https://github.com/enderdash-com/EnderDash/commit/6429e28… feat(agent): add native system telemetry - [443c7ec](https://github.com/enderdash-com/EnderDash/commit/443c7ec… feat(agent): harden native host integration - [ac024a4](https://github.com/enderdash-com/EnderDash/commit/ac024a4… feat(agent): add native PTY and self-updates - [4c57ff1](https://github.com/enderdash-com/EnderDash/commit/4c57ff1… feat(agent): add native process inspection - [1620720](https://github.com/enderdash-com/EnderDash/commit/1620720… feat(agent): add native container clients - [eed4825](https://github.com/enderdash-com/EnderDash/commit/eed4825… feat(containers): separate Podman into a native Libpod domain - [23cef5d](https://github.com/enderdash-com/EnderDash/commit/23cef5d… feat(containers): expand separate platform management domains - [77ae943](https://github.com/enderdash-com/EnderDash/commit/77ae943… feat(standalone): replace JVM distribution with native buildsFixes
- [154e3cc](https://github.com/enderdash-com/EnderDash/commit/154e3cc… fix(app): revalidate cached document shells - [9b98bbc](https://github.com/enderdash-com/EnderDash/commit/9b98bbc… fix(ocelot): recover stalled tool calls - [55f7fcc](https://github.com/enderdash-com/EnderDash/commit/55f7fcc… fix(ocelot): use event-driven tool completion - [e049075](https://github.com/enderdash-com/EnderDash/commit/e049075… fix(ocelot): keep tool streams synchronized - [63984e7](https://github.com/enderdash-com/EnderDash/commit/63984e7… fix(ocelot): defer thread creation until first message - [11f5d03](https://github.com/enderdash-com/EnderDash/commit/11f5d03… fix(chat): group notification menu label - [6188a1e](https://github.com/enderdash-com/EnderDash/commit/6188a1e… fix(ocelot): defer workflow runtime initialization - [f8bb821](https://github.com/enderdash-com/EnderDash/commit/f8bb821… fix(ocelot): expose safe agent RPC schemas - [97a629b](https://github.com/enderdash-com/EnderDash/commit/97a629b… fix(ocelot): hide retry on intermediate responses - [c8623fe](https://github.com/enderdash-com/EnderDash/commit/c8623fe… fix(ocelot): preserve lazy tools across resumes - [bc2b777](https://github.com/enderdash-com/EnderDash/commit/bc2b777… fix(ocelot): deliver terminal event before housekeeping - [5779f18](https://github.com/enderdash-com/EnderDash/commit/5779f18… fix(ocelot): keep streamed activity visible - [42d64a2](https://github.com/enderdash-com/EnderDash/commit/42d64a2… fix(app): align RPC hook connection states - [b50aeab](https://github.com/enderdash-com/EnderDash/commit/b50aeab… fix(app): preserve mutation semantics in RPC calls - [90ddbd5](https://github.com/enderdash-com/EnderDash/commit/90ddbd5… fix(app): standardize RPC subscription states - [e4567e4](https://github.com/enderdash-com/EnderDash/commit/e4567e4… fix(ocelot): stabilize chat activity markers - [8976d37](https://github.com/enderdash-com/EnderDash/commit/8976d37… fix(app): finish RPC subscription lifecycle migration - [afe12ad](https://github.com/enderdash-com/EnderDash/commit/afe12ad… fix(ocelot): harden chat marker state transitions - [bd94d84](https://github.com/enderdash-com/EnderDash/commit/bd94d84… fix(app): wait for server info before capability states - [81f8713](https://github.com/enderdash-com/EnderDash/commit/81f8713… fix(ocelot): normalize tool schemas and results - [2c197a6](https://github.com/enderdash-com/EnderDash/commit/2c197a6… fix(ocelot): use2.0.6-bungeecordEnderDash 2.0.6 BungeeCordAug 26, 2026 Features
- [79fd0f7](https://github.com/enderdash-com/EnderDash/commit/79fd0f7… feat(toasts): move notifications to top center - [893db3c](https://github.com/enderdash-com/EnderDash/commit/893db3c… feat(files): support concurrent transfer toasts - [05c70dd](https://github.com/enderdash-com/EnderDash/commit/05c70dd… feat(app): enrich server insight diagnostics - [81fb78e](https://github.com/enderdash-com/EnderDash/commit/81fb78e… feat(ocelot): move agent loop to workflows - [bdb28f4](https://github.com/enderdash-com/EnderDash/commit/bdb28f4… feat(ocelot): move workspace tools server-side - [bcf72c2](https://github.com/enderdash-com/EnderDash/commit/bcf72c2… feat(ocelot): generate thread ids on server - [cae0775](https://github.com/enderdash-com/EnderDash/commit/cae0775… feat(ocelot): limit attachments to images - [952e65a](https://github.com/enderdash-com/EnderDash/commit/952e65a… feat(ocelot): preprocess images as inline WebP - [08a30e5](https://github.com/enderdash-com/EnderDash/commit/08a30e5… feat(ocelot): add questionnaire client tool - [508bd4e](https://github.com/enderdash-com/EnderDash/commit/508bd4e… feat(ocelot): stream demo chat with TanStack AI - [6abf5b4](https://github.com/enderdash-com/EnderDash/commit/6abf5b4… feat(ocelot): execute agent tools through server RPCsFixes
- [94e097f](https://github.com/enderdash-com/EnderDash/commit/94e097f… fix(rpc): fragment WebRTC transport messages - [514326f](https://github.com/enderdash-com/EnderDash/commit/514326f… fix(rpc): stabilize streamed file backpressure - [9eb0197](https://github.com/enderdash-com/EnderDash/commit/9eb0197… fix(files): restore large WebRTC transfers - [b76f83d](https://github.com/enderdash-com/EnderDash/commit/b76f83d… fix(files): report Firefox download progress - [45e8397](https://github.com/enderdash-com/EnderDash/commit/45e8397… fix(files): avoid service worker download truncation - [7c53b55](https://github.com/enderdash-com/EnderDash/commit/7c53b55… fix(files): accept completed download streams - [dd3c9a1](https://github.com/enderdash-com/EnderDash/commit/dd3c9a1… fix(rpc): drain paused Yamux data before FIN - [f3c2d2f](https://github.com/enderdash-com/EnderDash/commit/f3c2d2f… fix(orpc): suppress expected abort errors - [4b14ff4](https://github.com/enderdash-com/EnderDash/commit/4b14ff4… fix(app): stabilize server loading layouts - [44957f0](https://github.com/enderdash-com/EnderDash/commit/44957f0… fix(app): align subscription UI states - [d36525f](https://github.com/enderdash-com/EnderDash/commit/d36525f… fix(app): add plugin update insight actions - [ed613bb](https://github.com/enderdash-com/EnderDash/commit/ed613bb… fix(app): align query-backed UI states - [e8d2542](https://github.com/enderdash-com/EnderDash/commit/e8d2542… fix(app): handle disabled queries as unavailable - [69f10cf](https://github.com/enderdash-com/EnderDash/commit/69f10cf… fix(ocelot): revive serialized message timestamps - [a87bc3c](https://github.com/enderdash-com/EnderDash/commit/a87bc3c… fix(ocelot): coerce persisted message dates - [62932e4](https://github.com/enderdash-com/EnderDash/commit/62932e4… fix(ocelot): use TanStack AI demo helpers idiomatically - [8041a19](https://github.com/enderdash-com/EnderDash/commit/8041a19… fix(chat): align message scroller layout - [c61f18f](https://github.com/enderdash-com/EnderDash/commit/c61f18f… fix(chat): use directional message bubblesRefactor
- [358b2fd](https://github.com/enderdash-com/EnderDash/commit/358b2fd… refactor(app): align server subscriptions with query states - [7914b34](https://github.com/enderdash-com/EnderDash/commit/7914b34… refactor(app): standardize query state handlingOther
- [213d10e](https://github.com/enderdash-com/EnderDash/commit/213d10e… chore(release): bump version to 2.0.6-SNAPSHOT - [169255d](https://github.com/enderdash-com/EnderDash/commit/169255d… docs(agents): define Effect source setup - [71d2571](https://github.com/enderdash-com/EnderDash/commit/71d2571… perf(signaling): overlap session preparation with preconnect - [46b3abd](https://github.com/enderdash-com/EnderDash/commit/46b3abd… perf(auth): expose session cache freshness marker - [5d1777c](https://github.com/enderdash-com/EnderDash/commit/5d1777c… chore(worktree): add local setup script - [c5c7f04](https://github.com/enderdash-com/EnderDash/commit/c5c7f04… perf(agent): use generational Shenandoah for standalone - [463a1e4](https://github.com/enderdash-com/EnderDash/commit/463a1e4… chore(release): bump version to 2.0.62.0.6-velocityEnderDash 2.0.6 VelocityAug 26, 2026 Features
- [79fd0f7](https://github.com/enderdash-com/EnderDash/commit/79fd0f7… feat(toasts): move notifications to top center - [893db3c](https://github.com/enderdash-com/EnderDash/commit/893db3c… feat(files): support concurrent transfer toasts - [05c70dd](https://github.com/enderdash-com/EnderDash/commit/05c70dd… feat(app): enrich server insight diagnostics - [81fb78e](https://github.com/enderdash-com/EnderDash/commit/81fb78e… feat(ocelot): move agent loop to workflows - [bdb28f4](https://github.com/enderdash-com/EnderDash/commit/bdb28f4… feat(ocelot): move workspace tools server-side - [bcf72c2](https://github.com/enderdash-com/EnderDash/commit/bcf72c2… feat(ocelot): generate thread ids on server - [cae0775](https://github.com/enderdash-com/EnderDash/commit/cae0775… feat(ocelot): limit attachments to images - [952e65a](https://github.com/enderdash-com/EnderDash/commit/952e65a… feat(ocelot): preprocess images as inline WebP - [08a30e5](https://github.com/enderdash-com/EnderDash/commit/08a30e5… feat(ocelot): add questionnaire client tool - [508bd4e](https://github.com/enderdash-com/EnderDash/commit/508bd4e… feat(ocelot): stream demo chat with TanStack AI - [6abf5b4](https://github.com/enderdash-com/EnderDash/commit/6abf5b4… feat(ocelot): execute agent tools through server RPCsFixes
- [94e097f](https://github.com/enderdash-com/EnderDash/commit/94e097f… fix(rpc): fragment WebRTC transport messages - [514326f](https://github.com/enderdash-com/EnderDash/commit/514326f… fix(rpc): stabilize streamed file backpressure - [9eb0197](https://github.com/enderdash-com/EnderDash/commit/9eb0197… fix(files): restore large WebRTC transfers - [b76f83d](https://github.com/enderdash-com/EnderDash/commit/b76f83d… fix(files): report Firefox download progress - [45e8397](https://github.com/enderdash-com/EnderDash/commit/45e8397… fix(files): avoid service worker download truncation - [7c53b55](https://github.com/enderdash-com/EnderDash/commit/7c53b55… fix(files): accept completed download streams - [dd3c9a1](https://github.com/enderdash-com/EnderDash/commit/dd3c9a1… fix(rpc): drain paused Yamux data before FIN - [f3c2d2f](https://github.com/enderdash-com/EnderDash/commit/f3c2d2f… fix(orpc): suppress expected abort errors - [4b14ff4](https://github.com/enderdash-com/EnderDash/commit/4b14ff4… fix(app): stabilize server loading layouts - [44957f0](https://github.com/enderdash-com/EnderDash/commit/44957f0… fix(app): align subscription UI states - [d36525f](https://github.com/enderdash-com/EnderDash/commit/d36525f… fix(app): add plugin update insight actions - [ed613bb](https://github.com/enderdash-com/EnderDash/commit/ed613bb… fix(app): align query-backed UI states - [e8d2542](https://github.com/enderdash-com/EnderDash/commit/e8d2542… fix(app): handle disabled queries as unavailable - [69f10cf](https://github.com/enderdash-com/EnderDash/commit/69f10cf… fix(ocelot): revive serialized message timestamps - [a87bc3c](https://github.com/enderdash-com/EnderDash/commit/a87bc3c… fix(ocelot): coerce persisted message dates - [62932e4](https://github.com/enderdash-com/EnderDash/commit/62932e4… fix(ocelot): use TanStack AI demo helpers idiomatically - [8041a19](https://github.com/enderdash-com/EnderDash/commit/8041a19… fix(chat): align message scroller layout - [c61f18f](https://github.com/enderdash-com/EnderDash/commit/c61f18f… fix(chat): use directional message bubblesRefactor
- [358b2fd](https://github.com/enderdash-com/EnderDash/commit/358b2fd… refactor(app): align server subscriptions with query states - [7914b34](https://github.com/enderdash-com/EnderDash/commit/7914b34… refactor(app): standardize query state handlingOther
- [213d10e](https://github.com/enderdash-com/EnderDash/commit/213d10e… chore(release): bump version to 2.0.6-SNAPSHOT - [169255d](https://github.com/enderdash-com/EnderDash/commit/169255d… docs(agents): define Effect source setup - [71d2571](https://github.com/enderdash-com/EnderDash/commit/71d2571… perf(signaling): overlap session preparation with preconnect - [46b3abd](https://github.com/enderdash-com/EnderDash/commit/46b3abd… perf(auth): expose session cache freshness marker - [5d1777c](https://github.com/enderdash-com/EnderDash/commit/5d1777c… chore(worktree): add local setup script - [c5c7f04](https://github.com/enderdash-com/EnderDash/commit/c5c7f04… perf(agent): use generational Shenandoah for standalone - [463a1e4](https://github.com/enderdash-com/EnderDash/commit/463a1e4… chore(release): bump version to 2.0.62.0.6EnderDash 2.0.6Aug 26, 2026 Features
- [79fd0f7](https://github.com/enderdash-com/EnderDash/commit/79fd0f7… feat(toasts): move notifications to top center - [893db3c](https://github.com/enderdash-com/EnderDash/commit/893db3c… feat(files): support concurrent transfer toasts - [05c70dd](https://github.com/enderdash-com/EnderDash/commit/05c70dd… feat(app): enrich server insight diagnostics - [81fb78e](https://github.com/enderdash-com/EnderDash/commit/81fb78e… feat(ocelot): move agent loop to workflows - [bdb28f4](https://github.com/enderdash-com/EnderDash/commit/bdb28f4… feat(ocelot): move workspace tools server-side - [bcf72c2](https://github.com/enderdash-com/EnderDash/commit/bcf72c2… feat(ocelot): generate thread ids on server - [cae0775](https://github.com/enderdash-com/EnderDash/commit/cae0775… feat(ocelot): limit attachments to images - [952e65a](https://github.com/enderdash-com/EnderDash/commit/952e65a… feat(ocelot): preprocess images as inline WebP - [08a30e5](https://github.com/enderdash-com/EnderDash/commit/08a30e5… feat(ocelot): add questionnaire client tool - [508bd4e](https://github.com/enderdash-com/EnderDash/commit/508bd4e… feat(ocelot): stream demo chat with TanStack AI - [6abf5b4](https://github.com/enderdash-com/EnderDash/commit/6abf5b4… feat(ocelot): execute agent tools through server RPCsFixes
- [94e097f](https://github.com/enderdash-com/EnderDash/commit/94e097f… fix(rpc): fragment WebRTC transport messages - [514326f](https://github.com/enderdash-com/EnderDash/commit/514326f… fix(rpc): stabilize streamed file backpressure - [9eb0197](https://github.com/enderdash-com/EnderDash/commit/9eb0197… fix(files): restore large WebRTC transfers - [b76f83d](https://github.com/enderdash-com/EnderDash/commit/b76f83d… fix(files): report Firefox download progress - [45e8397](https://github.com/enderdash-com/EnderDash/commit/45e8397… fix(files): avoid service worker download truncation - [7c53b55](https://github.com/enderdash-com/EnderDash/commit/7c53b55… fix(files): accept completed download streams - [dd3c9a1](https://github.com/enderdash-com/EnderDash/commit/dd3c9a1… fix(rpc): drain paused Yamux data before FIN - [f3c2d2f](https://github.com/enderdash-com/EnderDash/commit/f3c2d2f… fix(orpc): suppress expected abort errors - [4b14ff4](https://github.com/enderdash-com/EnderDash/commit/4b14ff4… fix(app): stabilize server loading layouts - [44957f0](https://github.com/enderdash-com/EnderDash/commit/44957f0… fix(app): align subscription UI states - [d36525f](https://github.com/enderdash-com/EnderDash/commit/d36525f… fix(app): add plugin update insight actions - [ed613bb](https://github.com/enderdash-com/EnderDash/commit/ed613bb… fix(app): align query-backed UI states - [e8d2542](https://github.com/enderdash-com/EnderDash/commit/e8d2542… fix(app): handle disabled queries as unavailable - [69f10cf](https://github.com/enderdash-com/EnderDash/commit/69f10cf… fix(ocelot): revive serialized message timestamps - [a87bc3c](https://github.com/enderdash-com/EnderDash/commit/a87bc3c… fix(ocelot): coerce persisted message dates - [62932e4](https://github.com/enderdash-com/EnderDash/commit/62932e4… fix(ocelot): use TanStack AI demo helpers idiomatically - [8041a19](https://github.com/enderdash-com/EnderDash/commit/8041a19… fix(chat): align message scroller layout - [c61f18f](https://github.com/enderdash-com/EnderDash/commit/c61f18f… fix(chat): use directional message bubblesRefactor
- [358b2fd](https://github.com/enderdash-com/EnderDash/commit/358b2fd… refactor(app): align server subscriptions with query states - [7914b34](https://github.com/enderdash-com/EnderDash/commit/7914b34… refactor(app): standardize query state handlingOther
- [213d10e](https://github.com/enderdash-com/EnderDash/commit/213d10e… chore(release): bump version to 2.0.6-SNAPSHOT - [169255d](https://github.com/enderdash-com/EnderDash/commit/169255d… docs(agents): define Effect source setup - [71d2571](https://github.com/enderdash-com/EnderDash/commit/71d2571… perf(signaling): overlap session preparation with preconnect - [46b3abd](https://github.com/enderdash-com/EnderDash/commit/46b3abd… perf(auth): expose session cache freshness marker - [5d1777c](https://github.com/enderdash-com/EnderDash/commit/5d1777c… chore(worktree): add local setup script - [c5c7f04](https://github.com/enderdash-com/EnderDash/commit/c5c7f04… perf(agent): use generational Shenandoah for standalone - [463a1e4](https://github.com/enderdash-com/EnderDash/commit/463a1e4… chore(release): bump version to 2.0.62.0.5-bungeecordEnderDash 2.0.5 BungeeCordAug 25, 2026 Features
- [d23d956](https://github.com/enderdash-com/EnderDash/commit/d23d956… feat: improve auth security and repository tooling - [29c6cc1](https://github.com/enderdash-com/EnderDash/commit/29c6cc1… feat(auth): persist rate limits in database - [7ca13e2](https://github.com/enderdash-com/EnderDash/commit/7ca13e2… feat(auth): add magic link sign-in - [2463565](https://github.com/enderdash-com/EnderDash/commit/2463565… feat(notifications): add push and email alert platform - [f325aa0](https://github.com/enderdash-com/EnderDash/commit/f325aa0… feat(app): separate alerts from notifications - [d3f3ea8](https://github.com/enderdash-com/EnderDash/commit/d3f3ea8… feat(app): add oRPC retry and CSRF plugins - [a0263ee](https://github.com/enderdash-com/EnderDash/commit/a0263ee… feat(knowledge): migrate editor to markdown - [9405b8a](https://github.com/enderdash-com/EnderDash/commit/9405b8a… feat(knowledge): add rich markdown blocks - [07f498d](https://github.com/enderdash-com/EnderDash/commit/07f498d… feat(chat): add internal operations chat - [7009dee](https://github.com/enderdash-com/EnderDash/commit/7009dee… feat(app): add optimistic mutation workflows - [2f04984](https://github.com/enderdash-com/EnderDash/commit/2f04984… feat(settings): autosave preference changes - [4579414](https://github.com/enderdash-com/EnderDash/commit/4579414… feat(notifications): add channel preference matrix - [c542150](https://github.com/enderdash-com/EnderDash/commit/c542150… feat(notifications): add mandatory security alerts - [2c3c18e](https://github.com/enderdash-com/EnderDash/commit/2c3c18e… feat(notifications): apply defaults to unconfigured members - [b041989](https://github.com/enderdash-com/EnderDash/commit/b041989… feat(notifications): enable weekly digests by default - [c90b433](https://github.com/enderdash-com/EnderDash/commit/c90b433… feat(notifications): add compliant email unsubscribe handling - [be1d4b7](https://github.com/enderdash-com/EnderDash/commit/be1d4b7… feat(public-sites): migrate to TanStack Start - [925f8b3](https://github.com/enderdash-com/EnderDash/commit/925f8b3… feat: implement last login method - [e70c03b](https://github.com/enderdash-com/EnderDash/commit/e70c03b… feat(auth): integrate email OTP and two-factor flows - [3952e7a](https://github.com/enderdash-com/EnderDash/commit/3952e7a… feat(plugins): detect exact Modrinth artifacts - [ee51420](https://github.com/enderdash-com/EnderDash/commit/ee51420… feat(auth): add direct invitation acceptance - [1834386](https://github.com/enderdash-com/EnderDash/commit/1834386… feat(oauth): make game OAuth organization-scoped - [0524a63](https://github.com/enderdash-com/EnderDash/commit/0524a63… feat(chat): render message bodies as markdown - [9be6b8f](https://github.com/enderdash-com/EnderDash/commit/9be6b8f… feat: implement newer plugins - [fbef748](https://github.com/enderdash-com/EnderDash/commit/fbef748… feat(auth): enable Dash activity integration - [7b4fc1b](https://github.com/enderdash-com/EnderDash/commit/7b4fc1b… feat(auth): integrate Dash activity views - [f275bad](https://github.com/enderdash-com/EnderDash/commit/f275bad… feat(admin): add user management route - [e1364c9](https://github.com/enderdash-com/EnderDash/commit/e1364c9… feat(app): add query promotion hook - [90ed090](https://github.com/enderdash-com/EnderDash/commit/90ed090… feat(app): accept slug-based RPC scopes - [b849409](https://github.com/enderdash-com/EnderDash/commit/b849409… feat(orpc): expose resolved scope IDs in query outputs - [f55dc66](https://github.com/enderdash-com/EnderDash/commit/f55dc66… feat(transfers): report confirmed upload progress - [9e5b941](https://github.com/enderdash-com/EnderDash/commit/9e5b941… feat(agent): adopt Kestara WebRTC 0.2.0 - [1eb0379](https://github.com/enderdash-com/EnderDash/commit/1eb0379… feat(rpc): enforce end-to-end backpressureFixes
- [0f3b3ac](https://github.com/enderdash-com/EnderDash/commit/0f3b3ac… fix(cache): remove immutable asset headers - [8d7103c](https://github.com/enderdash-com/EnderDash/commit/8d7103c… fix(app): preserve request scope and decode team timestamps - [2c4b4c4](https://github.com/enderdash-com/EnderDash/commit/2c4b4c4… fix(deps): update dependency com.velocitypowered:velocity-api to v4 (#101) - [309b837](https://github.com/enderdash-com/EnderDash/commit/309b837… fix(db): close request-scoped Hyperdrive clients - [4de6239](https://github.com/enderdash-com/EnderDash/commit/4de6239… fix(frontend): recover from stale Vite preloads - [6f94145](https://github.com/enderdash-com/EnderDash/commit/6f94145… fix: fully remove tsgo - [aab4d27](https://github.com/enderdash-com/EnderDash/commit/aab4d27… fix: move openapi to separate package for ts v6 - [7c00492](https://github.com/enderdash-com/EnderDash/commit/7c00492… fix: make compile - [eb8ccbc](https://github.com/enderdash-com/EnderDash/commit/eb8ccbc… fix(website): update Takumi response import - [3646d96](https://github.com/enderdash-com/EnderDash/commit/3646d96… fix(website): restore build and deployment - [7696f61](https://github.com/enderdash-com/EnderDash/commit/7696f61… fix(status): make snapshot cache timing deterministic - [fdbdc34](https://github.com/enderdash-com/EnderDash/commit/fdbdc34… fix(auth): disable email OTP signups - [1b551b9](https://github.com/enderdash-com/EnderDash/commit/1b551b9… fix(auth): harden token storage - [a16e9b5](https://github.com/enderdash-com/EnderDash/commit/a16e9b5… fix(deps): update dependency org.flywaydb:flyway-core to v13 (#102) - [6dcd85f](https://github.com/enderdash-com/EnderDash/commit/6dcd85f… fix(deps): update all non-major dependencies (#93) - [c9493e4](https://github.com/enderdash-com/EnderDash/commit/c9493e4… fix: restore compatibility after dependency updates - [8d9bf11](https://github.com/enderdash-com/EnderDash/commit/8d9bf11… fix(build): generate protobufs before OpenAPI - [aa5695b](https://github.com/enderdash-com/EnderDash/commit/aa5695b… fix(knowledge): validate markdown page responses - [7119676](https://github.com/enderdash-com/EnderDash/commit/7119676… fix(orpc): type and normalize boundary errors - [ac78afb](https://github.com/enderdash-com/EnderDash/commit/ac78af2.0.5-velocityEnderDash 2.0.5 VelocityAug 25, 2026 Features
- [d23d956](https://github.com/enderdash-com/EnderDash/commit/d23d956… feat: improve auth security and repository tooling - [29c6cc1](https://github.com/enderdash-com/EnderDash/commit/29c6cc1… feat(auth): persist rate limits in database - [7ca13e2](https://github.com/enderdash-com/EnderDash/commit/7ca13e2… feat(auth): add magic link sign-in - [2463565](https://github.com/enderdash-com/EnderDash/commit/2463565… feat(notifications): add push and email alert platform - [f325aa0](https://github.com/enderdash-com/EnderDash/commit/f325aa0… feat(app): separate alerts from notifications - [d3f3ea8](https://github.com/enderdash-com/EnderDash/commit/d3f3ea8… feat(app): add oRPC retry and CSRF plugins - [a0263ee](https://github.com/enderdash-com/EnderDash/commit/a0263ee… feat(knowledge): migrate editor to markdown - [9405b8a](https://github.com/enderdash-com/EnderDash/commit/9405b8a… feat(knowledge): add rich markdown blocks - [07f498d](https://github.com/enderdash-com/EnderDash/commit/07f498d… feat(chat): add internal operations chat - [7009dee](https://github.com/enderdash-com/EnderDash/commit/7009dee… feat(app): add optimistic mutation workflows - [2f04984](https://github.com/enderdash-com/EnderDash/commit/2f04984… feat(settings): autosave preference changes - [4579414](https://github.com/enderdash-com/EnderDash/commit/4579414… feat(notifications): add channel preference matrix - [c542150](https://github.com/enderdash-com/EnderDash/commit/c542150… feat(notifications): add mandatory security alerts - [2c3c18e](https://github.com/enderdash-com/EnderDash/commit/2c3c18e… feat(notifications): apply defaults to unconfigured members - [b041989](https://github.com/enderdash-com/EnderDash/commit/b041989… feat(notifications): enable weekly digests by default - [c90b433](https://github.com/enderdash-com/EnderDash/commit/c90b433… feat(notifications): add compliant email unsubscribe handling - [be1d4b7](https://github.com/enderdash-com/EnderDash/commit/be1d4b7… feat(public-sites): migrate to TanStack Start - [925f8b3](https://github.com/enderdash-com/EnderDash/commit/925f8b3… feat: implement last login method - [e70c03b](https://github.com/enderdash-com/EnderDash/commit/e70c03b… feat(auth): integrate email OTP and two-factor flows - [3952e7a](https://github.com/enderdash-com/EnderDash/commit/3952e7a… feat(plugins): detect exact Modrinth artifacts - [ee51420](https://github.com/enderdash-com/EnderDash/commit/ee51420… feat(auth): add direct invitation acceptance - [1834386](https://github.com/enderdash-com/EnderDash/commit/1834386… feat(oauth): make game OAuth organization-scoped - [0524a63](https://github.com/enderdash-com/EnderDash/commit/0524a63… feat(chat): render message bodies as markdown - [9be6b8f](https://github.com/enderdash-com/EnderDash/commit/9be6b8f… feat: implement newer plugins - [fbef748](https://github.com/enderdash-com/EnderDash/commit/fbef748… feat(auth): enable Dash activity integration - [7b4fc1b](https://github.com/enderdash-com/EnderDash/commit/7b4fc1b… feat(auth): integrate Dash activity views - [f275bad](https://github.com/enderdash-com/EnderDash/commit/f275bad… feat(admin): add user management route - [e1364c9](https://github.com/enderdash-com/EnderDash/commit/e1364c9… feat(app): add query promotion hook - [90ed090](https://github.com/enderdash-com/EnderDash/commit/90ed090… feat(app): accept slug-based RPC scopes - [b849409](https://github.com/enderdash-com/EnderDash/commit/b849409… feat(orpc): expose resolved scope IDs in query outputs - [f55dc66](https://github.com/enderdash-com/EnderDash/commit/f55dc66… feat(transfers): report confirmed upload progress - [9e5b941](https://github.com/enderdash-com/EnderDash/commit/9e5b941… feat(agent): adopt Kestara WebRTC 0.2.0 - [1eb0379](https://github.com/enderdash-com/EnderDash/commit/1eb0379… feat(rpc): enforce end-to-end backpressureFixes
- [0f3b3ac](https://github.com/enderdash-com/EnderDash/commit/0f3b3ac… fix(cache): remove immutable asset headers - [8d7103c](https://github.com/enderdash-com/EnderDash/commit/8d7103c… fix(app): preserve request scope and decode team timestamps - [2c4b4c4](https://github.com/enderdash-com/EnderDash/commit/2c4b4c4… fix(deps): update dependency com.velocitypowered:velocity-api to v4 (#101) - [309b837](https://github.com/enderdash-com/EnderDash/commit/309b837… fix(db): close request-scoped Hyperdrive clients - [4de6239](https://github.com/enderdash-com/EnderDash/commit/4de6239… fix(frontend): recover from stale Vite preloads - [6f94145](https://github.com/enderdash-com/EnderDash/commit/6f94145… fix: fully remove tsgo - [aab4d27](https://github.com/enderdash-com/EnderDash/commit/aab4d27… fix: move openapi to separate package for ts v6 - [7c00492](https://github.com/enderdash-com/EnderDash/commit/7c00492… fix: make compile - [eb8ccbc](https://github.com/enderdash-com/EnderDash/commit/eb8ccbc… fix(website): update Takumi response import - [3646d96](https://github.com/enderdash-com/EnderDash/commit/3646d96… fix(website): restore build and deployment - [7696f61](https://github.com/enderdash-com/EnderDash/commit/7696f61… fix(status): make snapshot cache timing deterministic - [fdbdc34](https://github.com/enderdash-com/EnderDash/commit/fdbdc34… fix(auth): disable email OTP signups - [1b551b9](https://github.com/enderdash-com/EnderDash/commit/1b551b9… fix(auth): harden token storage - [a16e9b5](https://github.com/enderdash-com/EnderDash/commit/a16e9b5… fix(deps): update dependency org.flywaydb:flyway-core to v13 (#102) - [6dcd85f](https://github.com/enderdash-com/EnderDash/commit/6dcd85f… fix(deps): update all non-major dependencies (#93) - [c9493e4](https://github.com/enderdash-com/EnderDash/commit/c9493e4… fix: restore compatibility after dependency updates - [8d9bf11](https://github.com/enderdash-com/EnderDash/commit/8d9bf11… fix(build): generate protobufs before OpenAPI - [aa5695b](https://github.com/enderdash-com/EnderDash/commit/aa5695b… fix(knowledge): validate markdown page responses - [7119676](https://github.com/enderdash-com/EnderDash/commit/7119676… fix(orpc): type and normalize boundary errors - [ac78afb](https://github.com/enderdash-com/EnderDash/commit/ac78af2.0.5EnderDash 2.0.5Aug 25, 2026 Features
- [d23d956](https://github.com/enderdash-com/EnderDash/commit/d23d956… feat: improve auth security and repository tooling - [29c6cc1](https://github.com/enderdash-com/EnderDash/commit/29c6cc1… feat(auth): persist rate limits in database - [7ca13e2](https://github.com/enderdash-com/EnderDash/commit/7ca13e2… feat(auth): add magic link sign-in - [2463565](https://github.com/enderdash-com/EnderDash/commit/2463565… feat(notifications): add push and email alert platform - [f325aa0](https://github.com/enderdash-com/EnderDash/commit/f325aa0… feat(app): separate alerts from notifications - [d3f3ea8](https://github.com/enderdash-com/EnderDash/commit/d3f3ea8… feat(app): add oRPC retry and CSRF plugins - [a0263ee](https://github.com/enderdash-com/EnderDash/commit/a0263ee… feat(knowledge): migrate editor to markdown - [9405b8a](https://github.com/enderdash-com/EnderDash/commit/9405b8a… feat(knowledge): add rich markdown blocks - [07f498d](https://github.com/enderdash-com/EnderDash/commit/07f498d… feat(chat): add internal operations chat - [7009dee](https://github.com/enderdash-com/EnderDash/commit/7009dee… feat(app): add optimistic mutation workflows - [2f04984](https://github.com/enderdash-com/EnderDash/commit/2f04984… feat(settings): autosave preference changes - [4579414](https://github.com/enderdash-com/EnderDash/commit/4579414… feat(notifications): add channel preference matrix - [c542150](https://github.com/enderdash-com/EnderDash/commit/c542150… feat(notifications): add mandatory security alerts - [2c3c18e](https://github.com/enderdash-com/EnderDash/commit/2c3c18e… feat(notifications): apply defaults to unconfigured members - [b041989](https://github.com/enderdash-com/EnderDash/commit/b041989… feat(notifications): enable weekly digests by default - [c90b433](https://github.com/enderdash-com/EnderDash/commit/c90b433… feat(notifications): add compliant email unsubscribe handling - [be1d4b7](https://github.com/enderdash-com/EnderDash/commit/be1d4b7… feat(public-sites): migrate to TanStack Start - [925f8b3](https://github.com/enderdash-com/EnderDash/commit/925f8b3… feat: implement last login method - [e70c03b](https://github.com/enderdash-com/EnderDash/commit/e70c03b… feat(auth): integrate email OTP and two-factor flows - [3952e7a](https://github.com/enderdash-com/EnderDash/commit/3952e7a… feat(plugins): detect exact Modrinth artifacts - [ee51420](https://github.com/enderdash-com/EnderDash/commit/ee51420… feat(auth): add direct invitation acceptance - [1834386](https://github.com/enderdash-com/EnderDash/commit/1834386… feat(oauth): make game OAuth organization-scoped - [0524a63](https://github.com/enderdash-com/EnderDash/commit/0524a63… feat(chat): render message bodies as markdown - [9be6b8f](https://github.com/enderdash-com/EnderDash/commit/9be6b8f… feat: implement newer plugins - [fbef748](https://github.com/enderdash-com/EnderDash/commit/fbef748… feat(auth): enable Dash activity integration - [7b4fc1b](https://github.com/enderdash-com/EnderDash/commit/7b4fc1b… feat(auth): integrate Dash activity views - [f275bad](https://github.com/enderdash-com/EnderDash/commit/f275bad… feat(admin): add user management route - [e1364c9](https://github.com/enderdash-com/EnderDash/commit/e1364c9… feat(app): add query promotion hook - [90ed090](https://github.com/enderdash-com/EnderDash/commit/90ed090… feat(app): accept slug-based RPC scopes - [b849409](https://github.com/enderdash-com/EnderDash/commit/b849409… feat(orpc): expose resolved scope IDs in query outputs - [f55dc66](https://github.com/enderdash-com/EnderDash/commit/f55dc66… feat(transfers): report confirmed upload progress - [9e5b941](https://github.com/enderdash-com/EnderDash/commit/9e5b941… feat(agent): adopt Kestara WebRTC 0.2.0 - [1eb0379](https://github.com/enderdash-com/EnderDash/commit/1eb0379… feat(rpc): enforce end-to-end backpressureFixes
- [0f3b3ac](https://github.com/enderdash-com/EnderDash/commit/0f3b3ac… fix(cache): remove immutable asset headers - [8d7103c](https://github.com/enderdash-com/EnderDash/commit/8d7103c… fix(app): preserve request scope and decode team timestamps - [2c4b4c4](https://github.com/enderdash-com/EnderDash/commit/2c4b4c4… fix(deps): update dependency com.velocitypowered:velocity-api to v4 (#101) - [309b837](https://github.com/enderdash-com/EnderDash/commit/309b837… fix(db): close request-scoped Hyperdrive clients - [4de6239](https://github.com/enderdash-com/EnderDash/commit/4de6239… fix(frontend): recover from stale Vite preloads - [6f94145](https://github.com/enderdash-com/EnderDash/commit/6f94145… fix: fully remove tsgo - [aab4d27](https://github.com/enderdash-com/EnderDash/commit/aab4d27… fix: move openapi to separate package for ts v6 - [7c00492](https://github.com/enderdash-com/EnderDash/commit/7c00492… fix: make compile - [eb8ccbc](https://github.com/enderdash-com/EnderDash/commit/eb8ccbc… fix(website): update Takumi response import - [3646d96](https://github.com/enderdash-com/EnderDash/commit/3646d96… fix(website): restore build and deployment - [7696f61](https://github.com/enderdash-com/EnderDash/commit/7696f61… fix(status): make snapshot cache timing deterministic - [fdbdc34](https://github.com/enderdash-com/EnderDash/commit/fdbdc34… fix(auth): disable email OTP signups - [1b551b9](https://github.com/enderdash-com/EnderDash/commit/1b551b9… fix(auth): harden token storage - [a16e9b5](https://github.com/enderdash-com/EnderDash/commit/a16e9b5… fix(deps): update dependency org.flywaydb:flyway-core to v13 (#102) - [6dcd85f](https://github.com/enderdash-com/EnderDash/commit/6dcd85f… fix(deps): update all non-major dependencies (#93) - [c9493e4](https://github.com/enderdash-com/EnderDash/commit/c9493e4… fix: restore compatibility after dependency updates - [8d9bf11](https://github.com/enderdash-com/EnderDash/commit/8d9bf11… fix(build): generate protobufs before OpenAPI - [aa5695b](https://github.com/enderdash-com/EnderDash/commit/aa5695b… fix(knowledge): validate markdown page responses - [7119676](https://github.com/enderdash-com/EnderDash/commit/7119676… fix(orpc): type and normalize boundary errors - [ac78afb](https://github.com/enderdash-com/EnderDash/commit/ac78af2.0.4-bungeecordEnderDash 2.0.4 BungeeCordJul 12, 2026 Features
- [0b35e6a](https://github.com/enderdash-com/EnderDash/commit/0b35e6a… feat(website): add Arvoris partnership - [87340f2](https://github.com/enderdash-com/EnderDash/commit/87340f2… feat(typography): adopt shared Typeset styling - [7533b88](https://github.com/enderdash-com/EnderDash/commit/7533b88… feat(agent): add storage base directory overrideFixes
- [865fb52](https://github.com/enderdash-com/EnderDash/commit/865fb52… fix(agent): support latest Folia chunk positions - [761c6f7](https://github.com/enderdash-com/EnderDash/commit/761c6f7… fix(auth): restore account deletion verificationOther
- [dc4322d](https://github.com/enderdash-com/EnderDash/commit/dc4322d… chore(release): bump version to 2.0.4-SNAPSHOT - [b2ffeb6](https://github.com/enderdash-com/EnderDash/commit/b2ffeb6… chore(release): bump version to 2.0.42.0.4-velocityEnderDash 2.0.4 VelocityJul 12, 2026 Features
- [0b35e6a](https://github.com/enderdash-com/EnderDash/commit/0b35e6a… feat(website): add Arvoris partnership - [87340f2](https://github.com/enderdash-com/EnderDash/commit/87340f2… feat(typography): adopt shared Typeset styling - [7533b88](https://github.com/enderdash-com/EnderDash/commit/7533b88… feat(agent): add storage base directory overrideFixes
- [865fb52](https://github.com/enderdash-com/EnderDash/commit/865fb52… fix(agent): support latest Folia chunk positions - [761c6f7](https://github.com/enderdash-com/EnderDash/commit/761c6f7… fix(auth): restore account deletion verificationOther
- [dc4322d](https://github.com/enderdash-com/EnderDash/commit/dc4322d… chore(release): bump version to 2.0.4-SNAPSHOT - [b2ffeb6](https://github.com/enderdash-com/EnderDash/commit/b2ffeb6… chore(release): bump version to 2.0.42.0.4EnderDash 2.0.4Jul 12, 2026 Features
- [0b35e6a](https://github.com/enderdash-com/EnderDash/commit/0b35e6a… feat(website): add Arvoris partnership - [87340f2](https://github.com/enderdash-com/EnderDash/commit/87340f2… feat(typography): adopt shared Typeset styling - [7533b88](https://github.com/enderdash-com/EnderDash/commit/7533b88… feat(agent): add storage base directory overrideFixes
- [865fb52](https://github.com/enderdash-com/EnderDash/commit/865fb52… fix(agent): support latest Folia chunk positions - [761c6f7](https://github.com/enderdash-com/EnderDash/commit/761c6f7… fix(auth): restore account deletion verificationOther
- [dc4322d](https://github.com/enderdash-com/EnderDash/commit/dc4322d… chore(release): bump version to 2.0.4-SNAPSHOT - [b2ffeb6](https://github.com/enderdash-com/EnderDash/commit/b2ffeb6… chore(release): bump version to 2.0.42.0.3-bungeecordEnderDash 2.0.3 BungeeCordJul 10, 2026 Fixes
- [0bfd8aa](https://github.com/enderdash-com/EnderDash/commit/0bfd8aa… fix(agent): avoid offline player loads in player data RPC - [6fe50ab](https://github.com/enderdash-com/EnderDash/commit/6fe50ab… fix(connections): prevent stale stream data on param changes - [917b31f](https://github.com/enderdash-com/EnderDash/commit/917b31f… fix(agent): bound and parallelize shutdownOther
- [2b1d770](https://github.com/enderdash-com/EnderDash/commit/2b1d770… chore(release): bump version to 2.0.3-SNAPSHOT - [ec30f9c](https://github.com/enderdash-com/EnderDash/commit/ec30f9c… chore: improve demop experience - [099ce4e](https://github.com/enderdash-com/EnderDash/commit/099ce4e… perf(workers): enable cache for public responses - [a9631df](https://github.com/enderdash-com/EnderDash/commit/a9631df… chore(release): bump version to 2.0.32.0.3-velocityEnderDash 2.0.3 VelocityJul 10, 2026 Fixes
- [0bfd8aa](https://github.com/enderdash-com/EnderDash/commit/0bfd8aa… fix(agent): avoid offline player loads in player data RPC - [6fe50ab](https://github.com/enderdash-com/EnderDash/commit/6fe50ab… fix(connections): prevent stale stream data on param changes - [917b31f](https://github.com/enderdash-com/EnderDash/commit/917b31f… fix(agent): bound and parallelize shutdownOther
- [2b1d770](https://github.com/enderdash-com/EnderDash/commit/2b1d770… chore(release): bump version to 2.0.3-SNAPSHOT - [ec30f9c](https://github.com/enderdash-com/EnderDash/commit/ec30f9c… chore: improve demop experience - [099ce4e](https://github.com/enderdash-com/EnderDash/commit/099ce4e… perf(workers): enable cache for public responses - [a9631df](https://github.com/enderdash-com/EnderDash/commit/a9631df… chore(release): bump version to 2.0.32.0.3EnderDash 2.0.3Jul 10, 2026 Fixes
- [0bfd8aa](https://github.com/enderdash-com/EnderDash/commit/0bfd8aa… fix(agent): avoid offline player loads in player data RPC - [6fe50ab](https://github.com/enderdash-com/EnderDash/commit/6fe50ab… fix(connections): prevent stale stream data on param changes - [917b31f](https://github.com/enderdash-com/EnderDash/commit/917b31f… fix(agent): bound and parallelize shutdownOther
- [2b1d770](https://github.com/enderdash-com/EnderDash/commit/2b1d770… chore(release): bump version to 2.0.3-SNAPSHOT - [ec30f9c](https://github.com/enderdash-com/EnderDash/commit/ec30f9c… chore: improve demop experience - [099ce4e](https://github.com/enderdash-com/EnderDash/commit/099ce4e… perf(workers): enable cache for public responses - [a9631df](https://github.com/enderdash-com/EnderDash/commit/a9631df… chore(release): bump version to 2.0.32.0.2-bungeecordEnderDash 2.0.2 BungeeCordJul 2, 2026 Features
- [2cecd8d](https://github.com/enderdash-com/EnderDash/commit/2cecd8d… feat(file-manager): add duplicate action - [4ccf250](https://github.com/enderdash-com/EnderDash/commit/4ccf250… feat(file-manager): handle file collisions - [d10ebf9](https://github.com/enderdash-com/EnderDash/commit/d10ebf9… feat(app): log file transfer chunksFixes
- [4754bc6](https://github.com/enderdash-com/EnderDash/commit/4754bc6… fix(app): show file transfer progress by bytes - [9825192](https://github.com/enderdash-com/EnderDash/commit/9825192… fix(agent): guard platform tasks during shutdown - [9ed8b08](https://github.com/enderdash-com/EnderDash/commit/9ed8b08… fix(upload): report progress from datachannel flushes - [1782ea6](https://github.com/enderdash-com/EnderDash/commit/1782ea6… fix(upload): wake yamux after datachannel drains - [c12631b](https://github.com/enderdash-com/EnderDash/commit/c12631b… fix(agent): run commands asynchronously - [41678b1](https://github.com/enderdash-com/EnderDash/commit/41678b1… fix(app): sync PostHog diagnostic flagsRefactor
- [6192e5b](https://github.com/enderdash-com/EnderDash/commit/6192e5b… refactor(navigation): migrate org and server navigation to links - [72cd699](https://github.com/enderdash-com/EnderDash/commit/72cd699… refactor(app): gate diagnostics with PostHog flagsOther
- [20e6c59](https://github.com/enderdash-com/EnderDash/commit/20e6c59… chore(release): bump version to 2.0.2-SNAPSHOT - [94ced25](https://github.com/enderdash-com/EnderDash/commit/94ced25… revert(upload): restore previous upload progress behavior - [7e2110a](https://github.com/enderdash-com/EnderDash/commit/7e2110a… chore(release): bump version to 2.0.22.0.2-velocityEnderDash 2.0.2 VelocityJul 2, 2026 Features
- [2cecd8d](https://github.com/enderdash-com/EnderDash/commit/2cecd8d… feat(file-manager): add duplicate action - [4ccf250](https://github.com/enderdash-com/EnderDash/commit/4ccf250… feat(file-manager): handle file collisions - [d10ebf9](https://github.com/enderdash-com/EnderDash/commit/d10ebf9… feat(app): log file transfer chunksFixes
- [4754bc6](https://github.com/enderdash-com/EnderDash/commit/4754bc6… fix(app): show file transfer progress by bytes - [9825192](https://github.com/enderdash-com/EnderDash/commit/9825192… fix(agent): guard platform tasks during shutdown - [9ed8b08](https://github.com/enderdash-com/EnderDash/commit/9ed8b08… fix(upload): report progress from datachannel flushes - [1782ea6](https://github.com/enderdash-com/EnderDash/commit/1782ea6… fix(upload): wake yamux after datachannel drains - [c12631b](https://github.com/enderdash-com/EnderDash/commit/c12631b… fix(agent): run commands asynchronously - [41678b1](https://github.com/enderdash-com/EnderDash/commit/41678b1… fix(app): sync PostHog diagnostic flagsRefactor
- [6192e5b](https://github.com/enderdash-com/EnderDash/commit/6192e5b… refactor(navigation): migrate org and server navigation to links - [72cd699](https://github.com/enderdash-com/EnderDash/commit/72cd699… refactor(app): gate diagnostics with PostHog flagsOther
- [20e6c59](https://github.com/enderdash-com/EnderDash/commit/20e6c59… chore(release): bump version to 2.0.2-SNAPSHOT - [94ced25](https://github.com/enderdash-com/EnderDash/commit/94ced25… revert(upload): restore previous upload progress behavior - [7e2110a](https://github.com/enderdash-com/EnderDash/commit/7e2110a… chore(release): bump version to 2.0.22.0.2EnderDash 2.0.2Jul 2, 2026 Features
- [2cecd8d](https://github.com/enderdash-com/EnderDash/commit/2cecd8d… feat(file-manager): add duplicate action - [4ccf250](https://github.com/enderdash-com/EnderDash/commit/4ccf250… feat(file-manager): handle file collisions - [d10ebf9](https://github.com/enderdash-com/EnderDash/commit/d10ebf9… feat(app): log file transfer chunksFixes
- [4754bc6](https://github.com/enderdash-com/EnderDash/commit/4754bc6… fix(app): show file transfer progress by bytes - [9825192](https://github.com/enderdash-com/EnderDash/commit/9825192… fix(agent): guard platform tasks during shutdown - [9ed8b08](https://github.com/enderdash-com/EnderDash/commit/9ed8b08… fix(upload): report progress from datachannel flushes - [1782ea6](https://github.com/enderdash-com/EnderDash/commit/1782ea6… fix(upload): wake yamux after datachannel drains - [c12631b](https://github.com/enderdash-com/EnderDash/commit/c12631b… fix(agent): run commands asynchronously - [41678b1](https://github.com/enderdash-com/EnderDash/commit/41678b1… fix(app): sync PostHog diagnostic flagsRefactor
- [6192e5b](https://github.com/enderdash-com/EnderDash/commit/6192e5b… refactor(navigation): migrate org and server navigation to links - [72cd699](https://github.com/enderdash-com/EnderDash/commit/72cd699… refactor(app): gate diagnostics with PostHog flagsOther
- [20e6c59](https://github.com/enderdash-com/EnderDash/commit/20e6c59… chore(release): bump version to 2.0.2-SNAPSHOT - [94ced25](https://github.com/enderdash-com/EnderDash/commit/94ced25… revert(upload): restore previous upload progress behavior - [7e2110a](https://github.com/enderdash-com/EnderDash/commit/7e2110a… chore(release): bump version to 2.0.22.0.1-bungeecordEnderDash 2.0.1 BungeeCordJun 30, 2026 Features
- [8769706](https://github.com/enderdash-com/EnderDash/commit/8769706… feat(signaling): use browser session tokens - [2ef2aec](https://github.com/enderdash-com/EnderDash/commit/2ef2aec… feat(analytics): store player samples in analytics engine - [039bf7a](https://github.com/enderdash-com/EnderDash/commit/039bf7a… feat(status): add organization status pages - [697c10f](https://github.com/enderdash-com/EnderDash/commit/697c10f… feat(status): migrate public pages to SPA - [c0d06d4](https://github.com/enderdash-com/EnderDash/commit/c0d06d4… feat(analytics): add tracking across web apps - [28cf5c8](https://github.com/enderdash-com/EnderDash/commit/28cf5c8… feat: new form - [b36bb71](https://github.com/enderdash-com/EnderDash/commit/b36bb71… feat(status): add public rate limiting - [ab5acf8](https://github.com/enderdash-com/EnderDash/commit/ab5acf8… feat(app): add console command bookmarks - [5ea8e4a](https://github.com/enderdash-com/EnderDash/commit/5ea8e4a… feat(app): add organization knowledge base - [2cd8c55](https://github.com/enderdash-com/EnderDash/commit/2cd8c55… feat(app): add PostHog support identity verification - [0c96d35](https://github.com/enderdash-com/EnderDash/commit/0c96d35… feat(knowledge): publish public knowledge bases - [4234d70](https://github.com/enderdash-com/EnderDash/commit/4234d70… feat(knowledge): add draft save flow - [ea4ecd2](https://github.com/enderdash-com/EnderDash/commit/ea4ecd2… feat(app): capture signup, subscription, and payment analytics events - [5967f57](https://github.com/enderdash-com/EnderDash/commit/5967f57… feat(backend-shared): capture subscription and payment events server-side - [ded88ae](https://github.com/enderdash-com/EnderDash/commit/ded88ae… feat(analytics): capture churn, invite, and server-added events server-side - [391581b](https://github.com/enderdash-com/EnderDash/commit/391581b… feat: improve fieldmask usage - [05494eb](https://github.com/enderdash-com/EnderDash/commit/05494eb… feat(app): migrate Ocelot chat to shadcn components - [ea95787](https://github.com/enderdash-com/EnderDash/commit/ea95787… feat(app): add Ocelot read aloud control - [dd1a5bf](https://github.com/enderdash-com/EnderDash/commit/dd1a5bf… feat(app): add Ocelot retry response - [d9d99de](https://github.com/enderdash-com/EnderDash/commit/d9d99de… feat(app): make Ocelot read aloud markdown-awareFixes
- [708bdf2](https://github.com/enderdash-com/EnderDash/commit/708bdf2… fix(app): isolate preload connection test mock - [9794c19](https://github.com/enderdash-com/EnderDash/commit/9794c19… fix(file-manager): distinguish config file icons - [f3e0b10](https://github.com/enderdash-com/EnderDash/commit/f3e0b10… fix(signaling): reconcile stale server presence - [621e2cd](https://github.com/enderdash-com/EnderDash/commit/621e2cd… fix(status): serve @ routes worker first - [62a57db](https://github.com/enderdash-com/EnderDash/commit/62a57db… fix(email): migrate sending to cloudflare - [dc3ba78](https://github.com/enderdash-com/EnderDash/commit/dc3ba78… fix(analytics): tolerate missing engine dataset - [3a47d58](https://github.com/enderdash-com/EnderDash/commit/3a47d58… fix(links): add utm tracking to enderdash links - [76ef588](https://github.com/enderdash-com/EnderDash/commit/76ef588… fix(website): disable remote bindings in CI builds - [543f0cb](https://github.com/enderdash-com/EnderDash/commit/543f0cb… fix(status): query analytics history by timestamp alias - [2630700](https://github.com/enderdash-com/EnderDash/commit/2630700… fix(status): hide unavailable server columns - [b915aca](https://github.com/enderdash-com/EnderDash/commit/b915aca… fix(app): type status page mutation input - [fe9623f](https://github.com/enderdash-com/EnderDash/commit/fe9623f… fix(status): refresh relative timestamps and animate stats - [8b729b6](https://github.com/enderdash-com/EnderDash/commit/8b729b6… fix(oauth): stabilize authorization countdown width - [b6ad6f0](https://github.com/enderdash-com/EnderDash/commit/b6ad6f0… fix(deps): update all non-major dependencies (#88) - [347b7c6](https://github.com/enderdash-com/EnderDash/commit/347b7c6… fix(status): harden status page live updates - [deb3cac](https://github.com/enderdash-com/EnderDash/commit/deb3cac… fix(app): move console bookmarks into input popup - [2d5500d](https://github.com/enderdash-com/EnderDash/commit/2d5500d… fix(app): avoid global demo revision randomness - [99d8668](https://github.com/enderdash-com/EnderDash/commit/99d8668… fix(knowledge): ignore editor autocomplete state - [39b1208](https://github.com/enderdash-com/EnderDash/commit/39b1208… fix(knowledge): render public page routes - [2456522](https://github.com/enderdash-com/EnderDash/commit/2456522… fix(knowledge): default dashboard pages to rendered view - [2207d03](https://github.com/enderdash-com/EnderDash/commit/2207d03… fix(knowledge): use prose rendering and drop markdown toggle - [3a287ac](https://github.com/enderdash-com/EnderDash/commit/3a287ac… fix(knowledge): constrain sidebar and editor layout - [b78e633](https://github.com/enderdash-com/EnderDash/commit/b78e633… fix(knowledge): fill editor height and clip page list - [4fa0fde](https://github.com/enderdash-com/EnderDash/commit/4fa0fde… fix(knowledge): render rich document nodes - [5969853](https://github.com/enderdash-com/EnderDash/commit/5969853… fix(knowledge): restore prose styles and editor gutter - [bd84f1b](https://github.com/enderdash-com/EnderDash/commit/bd84f1b… fix(upload): respect data channel backpressure - [202234e](https://github.com/enderdash-com/EnderDash/commit/202234e… fix(agent): normalize working directory paths - [9fc11fc](https://github.com/enderdash-com/EnderDash/commit/9fc11fc… fix(agent): apply client stream backpressure - [6d34386](https://github.com/enderdash-com/EnderDash/commit/6d34386… fix(input-group): ignore portal clicks before focusing input - [b9db5b1](https://github.com/enderdash-com/EnderDash/commit/b9db5b1… fix(console): prefer history navigation for empty commands - [a4a2e73](https://github.com/enderdash-com/EnderDash/commit/a4a2e73… fix(app): stabilize billing skeleton keys - [bb79658](https://github.com/enderdash-com/EnderDash/commit/bb79658…2.0.1-velocityEnderDash 2.0.1 VelocityJun 30, 2026 Features
- [8769706](https://github.com/enderdash-com/EnderDash/commit/8769706… feat(signaling): use browser session tokens - [2ef2aec](https://github.com/enderdash-com/EnderDash/commit/2ef2aec… feat(analytics): store player samples in analytics engine - [039bf7a](https://github.com/enderdash-com/EnderDash/commit/039bf7a… feat(status): add organization status pages - [697c10f](https://github.com/enderdash-com/EnderDash/commit/697c10f… feat(status): migrate public pages to SPA - [c0d06d4](https://github.com/enderdash-com/EnderDash/commit/c0d06d4… feat(analytics): add tracking across web apps - [28cf5c8](https://github.com/enderdash-com/EnderDash/commit/28cf5c8… feat: new form - [b36bb71](https://github.com/enderdash-com/EnderDash/commit/b36bb71… feat(status): add public rate limiting - [ab5acf8](https://github.com/enderdash-com/EnderDash/commit/ab5acf8… feat(app): add console command bookmarks - [5ea8e4a](https://github.com/enderdash-com/EnderDash/commit/5ea8e4a… feat(app): add organization knowledge base - [2cd8c55](https://github.com/enderdash-com/EnderDash/commit/2cd8c55… feat(app): add PostHog support identity verification - [0c96d35](https://github.com/enderdash-com/EnderDash/commit/0c96d35… feat(knowledge): publish public knowledge bases - [4234d70](https://github.com/enderdash-com/EnderDash/commit/4234d70… feat(knowledge): add draft save flow - [ea4ecd2](https://github.com/enderdash-com/EnderDash/commit/ea4ecd2… feat(app): capture signup, subscription, and payment analytics events - [5967f57](https://github.com/enderdash-com/EnderDash/commit/5967f57… feat(backend-shared): capture subscription and payment events server-side - [ded88ae](https://github.com/enderdash-com/EnderDash/commit/ded88ae… feat(analytics): capture churn, invite, and server-added events server-side - [391581b](https://github.com/enderdash-com/EnderDash/commit/391581b… feat: improve fieldmask usage - [05494eb](https://github.com/enderdash-com/EnderDash/commit/05494eb… feat(app): migrate Ocelot chat to shadcn components - [ea95787](https://github.com/enderdash-com/EnderDash/commit/ea95787… feat(app): add Ocelot read aloud control - [dd1a5bf](https://github.com/enderdash-com/EnderDash/commit/dd1a5bf… feat(app): add Ocelot retry response - [d9d99de](https://github.com/enderdash-com/EnderDash/commit/d9d99de… feat(app): make Ocelot read aloud markdown-awareFixes
- [708bdf2](https://github.com/enderdash-com/EnderDash/commit/708bdf2… fix(app): isolate preload connection test mock - [9794c19](https://github.com/enderdash-com/EnderDash/commit/9794c19… fix(file-manager): distinguish config file icons - [f3e0b10](https://github.com/enderdash-com/EnderDash/commit/f3e0b10… fix(signaling): reconcile stale server presence - [621e2cd](https://github.com/enderdash-com/EnderDash/commit/621e2cd… fix(status): serve @ routes worker first - [62a57db](https://github.com/enderdash-com/EnderDash/commit/62a57db… fix(email): migrate sending to cloudflare - [dc3ba78](https://github.com/enderdash-com/EnderDash/commit/dc3ba78… fix(analytics): tolerate missing engine dataset - [3a47d58](https://github.com/enderdash-com/EnderDash/commit/3a47d58… fix(links): add utm tracking to enderdash links - [76ef588](https://github.com/enderdash-com/EnderDash/commit/76ef588… fix(website): disable remote bindings in CI builds - [543f0cb](https://github.com/enderdash-com/EnderDash/commit/543f0cb… fix(status): query analytics history by timestamp alias - [2630700](https://github.com/enderdash-com/EnderDash/commit/2630700… fix(status): hide unavailable server columns - [b915aca](https://github.com/enderdash-com/EnderDash/commit/b915aca… fix(app): type status page mutation input - [fe9623f](https://github.com/enderdash-com/EnderDash/commit/fe9623f… fix(status): refresh relative timestamps and animate stats - [8b729b6](https://github.com/enderdash-com/EnderDash/commit/8b729b6… fix(oauth): stabilize authorization countdown width - [b6ad6f0](https://github.com/enderdash-com/EnderDash/commit/b6ad6f0… fix(deps): update all non-major dependencies (#88) - [347b7c6](https://github.com/enderdash-com/EnderDash/commit/347b7c6… fix(status): harden status page live updates - [deb3cac](https://github.com/enderdash-com/EnderDash/commit/deb3cac… fix(app): move console bookmarks into input popup - [2d5500d](https://github.com/enderdash-com/EnderDash/commit/2d5500d… fix(app): avoid global demo revision randomness - [99d8668](https://github.com/enderdash-com/EnderDash/commit/99d8668… fix(knowledge): ignore editor autocomplete state - [39b1208](https://github.com/enderdash-com/EnderDash/commit/39b1208… fix(knowledge): render public page routes - [2456522](https://github.com/enderdash-com/EnderDash/commit/2456522… fix(knowledge): default dashboard pages to rendered view - [2207d03](https://github.com/enderdash-com/EnderDash/commit/2207d03… fix(knowledge): use prose rendering and drop markdown toggle - [3a287ac](https://github.com/enderdash-com/EnderDash/commit/3a287ac… fix(knowledge): constrain sidebar and editor layout - [b78e633](https://github.com/enderdash-com/EnderDash/commit/b78e633… fix(knowledge): fill editor height and clip page list - [4fa0fde](https://github.com/enderdash-com/EnderDash/commit/4fa0fde… fix(knowledge): render rich document nodes - [5969853](https://github.com/enderdash-com/EnderDash/commit/5969853… fix(knowledge): restore prose styles and editor gutter - [bd84f1b](https://github.com/enderdash-com/EnderDash/commit/bd84f1b… fix(upload): respect data channel backpressure - [202234e](https://github.com/enderdash-com/EnderDash/commit/202234e… fix(agent): normalize working directory paths - [9fc11fc](https://github.com/enderdash-com/EnderDash/commit/9fc11fc… fix(agent): apply client stream backpressure - [6d34386](https://github.com/enderdash-com/EnderDash/commit/6d34386… fix(input-group): ignore portal clicks before focusing input - [b9db5b1](https://github.com/enderdash-com/EnderDash/commit/b9db5b1… fix(console): prefer history navigation for empty commands - [a4a2e73](https://github.com/enderdash-com/EnderDash/commit/a4a2e73… fix(app): stabilize billing skeleton keys - [bb79658](https://github.com/enderdash-com/EnderDash/commit/bb79658…2.0.1EnderDash 2.0.1Jun 30, 2026 Features
- [8769706](https://github.com/enderdash-com/EnderDash/commit/8769706… feat(signaling): use browser session tokens - [2ef2aec](https://github.com/enderdash-com/EnderDash/commit/2ef2aec… feat(analytics): store player samples in analytics engine - [039bf7a](https://github.com/enderdash-com/EnderDash/commit/039bf7a… feat(status): add organization status pages - [697c10f](https://github.com/enderdash-com/EnderDash/commit/697c10f… feat(status): migrate public pages to SPA - [c0d06d4](https://github.com/enderdash-com/EnderDash/commit/c0d06d4… feat(analytics): add tracking across web apps - [28cf5c8](https://github.com/enderdash-com/EnderDash/commit/28cf5c8… feat: new form - [b36bb71](https://github.com/enderdash-com/EnderDash/commit/b36bb71… feat(status): add public rate limiting - [ab5acf8](https://github.com/enderdash-com/EnderDash/commit/ab5acf8… feat(app): add console command bookmarks - [5ea8e4a](https://github.com/enderdash-com/EnderDash/commit/5ea8e4a… feat(app): add organization knowledge base - [2cd8c55](https://github.com/enderdash-com/EnderDash/commit/2cd8c55… feat(app): add PostHog support identity verification - [0c96d35](https://github.com/enderdash-com/EnderDash/commit/0c96d35… feat(knowledge): publish public knowledge bases - [4234d70](https://github.com/enderdash-com/EnderDash/commit/4234d70… feat(knowledge): add draft save flow - [ea4ecd2](https://github.com/enderdash-com/EnderDash/commit/ea4ecd2… feat(app): capture signup, subscription, and payment analytics events - [5967f57](https://github.com/enderdash-com/EnderDash/commit/5967f57… feat(backend-shared): capture subscription and payment events server-side - [ded88ae](https://github.com/enderdash-com/EnderDash/commit/ded88ae… feat(analytics): capture churn, invite, and server-added events server-side - [391581b](https://github.com/enderdash-com/EnderDash/commit/391581b… feat: improve fieldmask usage - [05494eb](https://github.com/enderdash-com/EnderDash/commit/05494eb… feat(app): migrate Ocelot chat to shadcn components - [ea95787](https://github.com/enderdash-com/EnderDash/commit/ea95787… feat(app): add Ocelot read aloud control - [dd1a5bf](https://github.com/enderdash-com/EnderDash/commit/dd1a5bf… feat(app): add Ocelot retry response - [d9d99de](https://github.com/enderdash-com/EnderDash/commit/d9d99de… feat(app): make Ocelot read aloud markdown-awareFixes
- [708bdf2](https://github.com/enderdash-com/EnderDash/commit/708bdf2… fix(app): isolate preload connection test mock - [9794c19](https://github.com/enderdash-com/EnderDash/commit/9794c19… fix(file-manager): distinguish config file icons - [f3e0b10](https://github.com/enderdash-com/EnderDash/commit/f3e0b10… fix(signaling): reconcile stale server presence - [621e2cd](https://github.com/enderdash-com/EnderDash/commit/621e2cd… fix(status): serve @ routes worker first - [62a57db](https://github.com/enderdash-com/EnderDash/commit/62a57db… fix(email): migrate sending to cloudflare - [dc3ba78](https://github.com/enderdash-com/EnderDash/commit/dc3ba78… fix(analytics): tolerate missing engine dataset - [3a47d58](https://github.com/enderdash-com/EnderDash/commit/3a47d58… fix(links): add utm tracking to enderdash links - [76ef588](https://github.com/enderdash-com/EnderDash/commit/76ef588… fix(website): disable remote bindings in CI builds - [543f0cb](https://github.com/enderdash-com/EnderDash/commit/543f0cb… fix(status): query analytics history by timestamp alias - [2630700](https://github.com/enderdash-com/EnderDash/commit/2630700… fix(status): hide unavailable server columns - [b915aca](https://github.com/enderdash-com/EnderDash/commit/b915aca… fix(app): type status page mutation input - [fe9623f](https://github.com/enderdash-com/EnderDash/commit/fe9623f… fix(status): refresh relative timestamps and animate stats - [8b729b6](https://github.com/enderdash-com/EnderDash/commit/8b729b6… fix(oauth): stabilize authorization countdown width - [b6ad6f0](https://github.com/enderdash-com/EnderDash/commit/b6ad6f0… fix(deps): update all non-major dependencies (#88) - [347b7c6](https://github.com/enderdash-com/EnderDash/commit/347b7c6… fix(status): harden status page live updates - [deb3cac](https://github.com/enderdash-com/EnderDash/commit/deb3cac… fix(app): move console bookmarks into input popup - [2d5500d](https://github.com/enderdash-com/EnderDash/commit/2d5500d… fix(app): avoid global demo revision randomness - [99d8668](https://github.com/enderdash-com/EnderDash/commit/99d8668… fix(knowledge): ignore editor autocomplete state - [39b1208](https://github.com/enderdash-com/EnderDash/commit/39b1208… fix(knowledge): render public page routes - [2456522](https://github.com/enderdash-com/EnderDash/commit/2456522… fix(knowledge): default dashboard pages to rendered view - [2207d03](https://github.com/enderdash-com/EnderDash/commit/2207d03… fix(knowledge): use prose rendering and drop markdown toggle - [3a287ac](https://github.com/enderdash-com/EnderDash/commit/3a287ac… fix(knowledge): constrain sidebar and editor layout - [b78e633](https://github.com/enderdash-com/EnderDash/commit/b78e633… fix(knowledge): fill editor height and clip page list - [4fa0fde](https://github.com/enderdash-com/EnderDash/commit/4fa0fde… fix(knowledge): render rich document nodes - [5969853](https://github.com/enderdash-com/EnderDash/commit/5969853… fix(knowledge): restore prose styles and editor gutter - [bd84f1b](https://github.com/enderdash-com/EnderDash/commit/bd84f1b… fix(upload): respect data channel backpressure - [202234e](https://github.com/enderdash-com/EnderDash/commit/202234e… fix(agent): normalize working directory paths - [9fc11fc](https://github.com/enderdash-com/EnderDash/commit/9fc11fc… fix(agent): apply client stream backpressure - [6d34386](https://github.com/enderdash-com/EnderDash/commit/6d34386… fix(input-group): ignore portal clicks before focusing input - [b9db5b1](https://github.com/enderdash-com/EnderDash/commit/b9db5b1… fix(console): prefer history navigation for empty commands - [a4a2e73](https://github.com/enderdash-com/EnderDash/commit/a4a2e73… fix(app): stabilize billing skeleton keys - [bb79658](https://github.com/enderdash-com/EnderDash/commit/bb79658…2.0.0-bungeecordEnderDash 2.0.0 BungeeCordJun 23, 2026 Features
- [fb77075](https://github.com/enderdash-com/EnderDash/commit/fb77075… feat(oauth): stream authorize state over durable objectsFixes
- [c961a15](https://github.com/enderdash-com/EnderDash/commit/c961a15… fix(oauth): simplify in-game proof page - [475efde](https://github.com/enderdash-com/EnderDash/commit/475efde… fix(auth): reload on stale client bundles - [3ea76a8](https://github.com/enderdash-com/EnderDash/commit/3ea76a8… fix(verify): restore short manual challenge codesRefactor
- [6df3b59](https://github.com/enderdash-com/EnderDash/commit/6df3b59… refactor(auth): move transient auth state to durable objects - [2213d98](https://github.com/enderdash-com/EnderDash/commit/2213d98… refactor(verify): migrate challenge form to TanStack FormOther
- [1be5fd9](https://github.com/enderdash-com/EnderDash/commit/1be5fd9… chore(release): bump version to 1.3.1-SNAPSHOT - [b2d4f50](https://github.com/enderdash-com/EnderDash/commit/b2d4f50… Feat/signaling framed rpc (#90) - [736e367](https://github.com/enderdash-com/EnderDash/commit/736e367… chore(release): bump version to 2.0.02.0.0-velocityEnderDash 2.0.0 VelocityJun 23, 2026 Features
- [fb77075](https://github.com/enderdash-com/EnderDash/commit/fb77075… feat(oauth): stream authorize state over durable objectsFixes
- [c961a15](https://github.com/enderdash-com/EnderDash/commit/c961a15… fix(oauth): simplify in-game proof page - [475efde](https://github.com/enderdash-com/EnderDash/commit/475efde… fix(auth): reload on stale client bundles - [3ea76a8](https://github.com/enderdash-com/EnderDash/commit/3ea76a8… fix(verify): restore short manual challenge codesRefactor
- [6df3b59](https://github.com/enderdash-com/EnderDash/commit/6df3b59… refactor(auth): move transient auth state to durable objects - [2213d98](https://github.com/enderdash-com/EnderDash/commit/2213d98… refactor(verify): migrate challenge form to TanStack FormOther
- [1be5fd9](https://github.com/enderdash-com/EnderDash/commit/1be5fd9… chore(release): bump version to 1.3.1-SNAPSHOT - [b2d4f50](https://github.com/enderdash-com/EnderDash/commit/b2d4f50… Feat/signaling framed rpc (#90) - [736e367](https://github.com/enderdash-com/EnderDash/commit/736e367… chore(release): bump version to 2.0.02.0.0EnderDash 2.0.0Jun 23, 2026 Features
- [fb77075](https://github.com/enderdash-com/EnderDash/commit/fb77075… feat(oauth): stream authorize state over durable objectsFixes
- [c961a15](https://github.com/enderdash-com/EnderDash/commit/c961a15… fix(oauth): simplify in-game proof page - [475efde](https://github.com/enderdash-com/EnderDash/commit/475efde… fix(auth): reload on stale client bundles - [3ea76a8](https://github.com/enderdash-com/EnderDash/commit/3ea76a8… fix(verify): restore short manual challenge codesRefactor
- [6df3b59](https://github.com/enderdash-com/EnderDash/commit/6df3b59… refactor(auth): move transient auth state to durable objects - [2213d98](https://github.com/enderdash-com/EnderDash/commit/2213d98… refactor(verify): migrate challenge form to TanStack FormOther
- [1be5fd9](https://github.com/enderdash-com/EnderDash/commit/1be5fd9… chore(release): bump version to 1.3.1-SNAPSHOT - [b2d4f50](https://github.com/enderdash-com/EnderDash/commit/b2d4f50… Feat/signaling framed rpc (#90) - [736e367](https://github.com/enderdash-com/EnderDash/commit/736e367… chore(release): bump version to 2.0.01.3.0-bungeecordEnderDash 1.3.0 BungeeCordJun 22, 2026 Features
- [64c25f9](https://github.com/enderdash-com/EnderDash/commit/64c25f9… feat(app): extend shared data table controls - [72ed99a](https://github.com/enderdash-com/EnderDash/commit/72ed99a… feat(app): add Kubernetes pod overview tab - [8f69a4f](https://github.com/enderdash-com/EnderDash/commit/8f69a4f… feat(app): add connection diagnostics snapshot - [8591627](https://github.com/enderdash-com/EnderDash/commit/8591627… feat(app): add TOML and properties editor linting - [2d33670](https://github.com/enderdash-com/EnderDash/commit/2d33670… feat(app): add generic editor language assists - [6cee2b5](https://github.com/enderdash-com/EnderDash/commit/6cee2b5… feat(website): improve backgrounds - [a8245b3](https://github.com/enderdash-com/EnderDash/commit/a8245b3… feat(app): standardize chart primitives - [0183518](https://github.com/enderdash-com/EnderDash/commit/0183518… feat(app): animate live dashboard numbers - [fe5f70e](https://github.com/enderdash-com/EnderDash/commit/fe5f70e… feat(app): redesign online players card as live roster - [cd89dbb](https://github.com/enderdash-com/EnderDash/commit/cd89dbb… feat(app): tighten overview detail cards - [9a3a447](https://github.com/enderdash-com/EnderDash/commit/9a3a447… feat(app): migrate auth UI to shadcn - [da2090d](https://github.com/enderdash-com/EnderDash/commit/da2090d… feat: move from flag emoji to flag component - [7e7465c](https://github.com/enderdash-com/EnderDash/commit/7e7465c… feat(dashboard): add split agent history panels - [b586793](https://github.com/enderdash-com/EnderDash/commit/b586793… feat(demo): add dashboard rpc fallbacks - [1bf4017](https://github.com/enderdash-com/EnderDash/commit/1bf4017… feat(oauth): track client login history - [a2802b9](https://github.com/enderdash-com/EnderDash/commit/a2802b9… feat(ocelot): replace Vercel AI SDK with TanStack AI - [f314c07](https://github.com/enderdash-com/EnderDash/commit/f314c07… feat(app): add Ocelot debug tracing and AI devtools - [a0f365e](https://github.com/enderdash-com/EnderDash/commit/a0f365e… feat: show full isomeric skin - [0835f66](https://github.com/enderdash-com/EnderDash/commit/0835f66… feat(ocelot): add tool output schemas - [3ee4583](https://github.com/enderdash-com/EnderDash/commit/3ee4583… feat(onboarding): prompt users to create first organization - [605411c](https://github.com/enderdash-com/EnderDash/commit/605411c… feat(app): use org slug vanity routes - [a05981a](https://github.com/enderdash-com/EnderDash/commit/a05981a… feat(app): show dashboard empty states - [f27a024](https://github.com/enderdash-com/EnderDash/commit/f27a024… feat: improve typing dynamic authView, accountView and organizationView paths - [3ff3987](https://github.com/enderdash-com/EnderDash/commit/3ff3987… feat(app): show server route prefix in create dialog - [ce4a91c](https://github.com/enderdash-com/EnderDash/commit/ce4a91c… feat(ocelot): compact tool call cards - [0e1fb8e](https://github.com/enderdash-com/EnderDash/commit/0e1fb8e… feat: update BAUI for new email verification view - [b0a39e1](https://github.com/enderdash-com/EnderDash/commit/b0a39e1… feat(auth): send security notification emails - [f3656af](https://github.com/enderdash-com/EnderDash/commit/f3656af… feat(app): show absolute timestamp tooltips - [42d12f2](https://github.com/enderdash-com/EnderDash/commit/42d12f2… feat(app): show uptime start tooltips - [4e80cad](https://github.com/enderdash-com/EnderDash/commit/4e80cad… feat(file-tree): use folder icons for expansion - [17610ca](https://github.com/enderdash-com/EnderDash/commit/17610ca… feat(file-tree): add hierarchy guide lines - [a34d871](https://github.com/enderdash-com/EnderDash/commit/a34d871… feat(file-tree): use closed folder icon - [005bc2a](https://github.com/enderdash-com/EnderDash/commit/005bc2a… feat(file-toolbar): show compact filename in narrow containers - [1d25fe5](https://github.com/enderdash-com/EnderDash/commit/1d25fe5… feat(file-manager): share tree and list selection - [42ef185](https://github.com/enderdash-com/EnderDash/commit/42ef185… feat(billing): state-aware subscription dashboard - [4653f70](https://github.com/enderdash-com/EnderDash/commit/4653f70… feat(rate-limit): add oauth and verify worker throttling - [02c1df0](https://github.com/enderdash-com/EnderDash/commit/02c1df0… feat(website): add targeted rate limiting - [1c051c7](https://github.com/enderdash-com/EnderDash/commit/1c051c7… feat(oauth): add turnstile authorization check - [2252489](https://github.com/enderdash-com/EnderDash/commit/2252489… feat(billing): add Discord community link - [090a18f](https://github.com/enderdash-com/EnderDash/commit/090a18f… feat(verify): add success completion page - [f39d3af](https://github.com/enderdash-com/EnderDash/commit/f39d3af… feat(oauth): add server OAuth client managementFixes
- [3a6b3e8](https://github.com/enderdash-com/EnderDash/commit/3a6b3e8… fix(app): remove duplicate terminal shell metadata - [2f462cc](https://github.com/enderdash-com/EnderDash/commit/2f462cc… fix(app): auto-open terminal shell sessions - [29caed6](https://github.com/enderdash-com/EnderDash/commit/29caed6… fix: make demo mode work locally - [9bbbe39](https://github.com/enderdash-com/EnderDash/commit/9bbbe39… fix(app): normalize select item labels - [6ff38f0](https://github.com/enderdash-com/EnderDash/commit/6ff38f0… fix(app): remove duplicate server live subscription - [6245877](https://github.com/enderdash-com/EnderDash/commit/6245877… fix(app): stabilize CodeMirror save extensions - [3787ef1](https://github.com/enderdash-com/EnderDash/commit/3787ef1… fix(app): ignore comment syntax tokens - [9cd153b](https://github.com/enderdash-com/EnderDash/commit/9cd153b… fix(app): suggest common editor literals - [aa261bc](https://github.com/enderdash-com/EnderDash/commit/aa261bc… fix(app): handle code editor tab key - [a7e834e](https://github.com/enderdash-com/EnderDash/commit/a7e834e… fix(data-table): show visibility labels - [8f9b504](https://github.com/enderdash-com/EnderDash/commit/8f9b504… fix(data-table): align pinned column surfaces - [8a1c5b1](https://github.com/enderdash-com/EnderDash/commit/8a1c5b1… fix(a1.3.0-velocityEnderDash 1.3.0 VelocityJun 22, 2026 Features
- [64c25f9](https://github.com/enderdash-com/EnderDash/commit/64c25f9… feat(app): extend shared data table controls - [72ed99a](https://github.com/enderdash-com/EnderDash/commit/72ed99a… feat(app): add Kubernetes pod overview tab - [8f69a4f](https://github.com/enderdash-com/EnderDash/commit/8f69a4f… feat(app): add connection diagnostics snapshot - [8591627](https://github.com/enderdash-com/EnderDash/commit/8591627… feat(app): add TOML and properties editor linting - [2d33670](https://github.com/enderdash-com/EnderDash/commit/2d33670… feat(app): add generic editor language assists - [6cee2b5](https://github.com/enderdash-com/EnderDash/commit/6cee2b5… feat(website): improve backgrounds - [a8245b3](https://github.com/enderdash-com/EnderDash/commit/a8245b3… feat(app): standardize chart primitives - [0183518](https://github.com/enderdash-com/EnderDash/commit/0183518… feat(app): animate live dashboard numbers - [fe5f70e](https://github.com/enderdash-com/EnderDash/commit/fe5f70e… feat(app): redesign online players card as live roster - [cd89dbb](https://github.com/enderdash-com/EnderDash/commit/cd89dbb… feat(app): tighten overview detail cards - [9a3a447](https://github.com/enderdash-com/EnderDash/commit/9a3a447… feat(app): migrate auth UI to shadcn - [da2090d](https://github.com/enderdash-com/EnderDash/commit/da2090d… feat: move from flag emoji to flag component - [7e7465c](https://github.com/enderdash-com/EnderDash/commit/7e7465c… feat(dashboard): add split agent history panels - [b586793](https://github.com/enderdash-com/EnderDash/commit/b586793… feat(demo): add dashboard rpc fallbacks - [1bf4017](https://github.com/enderdash-com/EnderDash/commit/1bf4017… feat(oauth): track client login history - [a2802b9](https://github.com/enderdash-com/EnderDash/commit/a2802b9… feat(ocelot): replace Vercel AI SDK with TanStack AI - [f314c07](https://github.com/enderdash-com/EnderDash/commit/f314c07… feat(app): add Ocelot debug tracing and AI devtools - [a0f365e](https://github.com/enderdash-com/EnderDash/commit/a0f365e… feat: show full isomeric skin - [0835f66](https://github.com/enderdash-com/EnderDash/commit/0835f66… feat(ocelot): add tool output schemas - [3ee4583](https://github.com/enderdash-com/EnderDash/commit/3ee4583… feat(onboarding): prompt users to create first organization - [605411c](https://github.com/enderdash-com/EnderDash/commit/605411c… feat(app): use org slug vanity routes - [a05981a](https://github.com/enderdash-com/EnderDash/commit/a05981a… feat(app): show dashboard empty states - [f27a024](https://github.com/enderdash-com/EnderDash/commit/f27a024… feat: improve typing dynamic authView, accountView and organizationView paths - [3ff3987](https://github.com/enderdash-com/EnderDash/commit/3ff3987… feat(app): show server route prefix in create dialog - [ce4a91c](https://github.com/enderdash-com/EnderDash/commit/ce4a91c… feat(ocelot): compact tool call cards - [0e1fb8e](https://github.com/enderdash-com/EnderDash/commit/0e1fb8e… feat: update BAUI for new email verification view - [b0a39e1](https://github.com/enderdash-com/EnderDash/commit/b0a39e1… feat(auth): send security notification emails - [f3656af](https://github.com/enderdash-com/EnderDash/commit/f3656af… feat(app): show absolute timestamp tooltips - [42d12f2](https://github.com/enderdash-com/EnderDash/commit/42d12f2… feat(app): show uptime start tooltips - [4e80cad](https://github.com/enderdash-com/EnderDash/commit/4e80cad… feat(file-tree): use folder icons for expansion - [17610ca](https://github.com/enderdash-com/EnderDash/commit/17610ca… feat(file-tree): add hierarchy guide lines - [a34d871](https://github.com/enderdash-com/EnderDash/commit/a34d871… feat(file-tree): use closed folder icon - [005bc2a](https://github.com/enderdash-com/EnderDash/commit/005bc2a… feat(file-toolbar): show compact filename in narrow containers - [1d25fe5](https://github.com/enderdash-com/EnderDash/commit/1d25fe5… feat(file-manager): share tree and list selection - [42ef185](https://github.com/enderdash-com/EnderDash/commit/42ef185… feat(billing): state-aware subscription dashboard - [4653f70](https://github.com/enderdash-com/EnderDash/commit/4653f70… feat(rate-limit): add oauth and verify worker throttling - [02c1df0](https://github.com/enderdash-com/EnderDash/commit/02c1df0… feat(website): add targeted rate limiting - [1c051c7](https://github.com/enderdash-com/EnderDash/commit/1c051c7… feat(oauth): add turnstile authorization check - [2252489](https://github.com/enderdash-com/EnderDash/commit/2252489… feat(billing): add Discord community link - [090a18f](https://github.com/enderdash-com/EnderDash/commit/090a18f… feat(verify): add success completion page - [f39d3af](https://github.com/enderdash-com/EnderDash/commit/f39d3af… feat(oauth): add server OAuth client managementFixes
- [3a6b3e8](https://github.com/enderdash-com/EnderDash/commit/3a6b3e8… fix(app): remove duplicate terminal shell metadata - [2f462cc](https://github.com/enderdash-com/EnderDash/commit/2f462cc… fix(app): auto-open terminal shell sessions - [29caed6](https://github.com/enderdash-com/EnderDash/commit/29caed6… fix: make demo mode work locally - [9bbbe39](https://github.com/enderdash-com/EnderDash/commit/9bbbe39… fix(app): normalize select item labels - [6ff38f0](https://github.com/enderdash-com/EnderDash/commit/6ff38f0… fix(app): remove duplicate server live subscription - [6245877](https://github.com/enderdash-com/EnderDash/commit/6245877… fix(app): stabilize CodeMirror save extensions - [3787ef1](https://github.com/enderdash-com/EnderDash/commit/3787ef1… fix(app): ignore comment syntax tokens - [9cd153b](https://github.com/enderdash-com/EnderDash/commit/9cd153b… fix(app): suggest common editor literals - [aa261bc](https://github.com/enderdash-com/EnderDash/commit/aa261bc… fix(app): handle code editor tab key - [a7e834e](https://github.com/enderdash-com/EnderDash/commit/a7e834e… fix(data-table): show visibility labels - [8f9b504](https://github.com/enderdash-com/EnderDash/commit/8f9b504… fix(data-table): align pinned column surfaces - [8a1c5b1](https://github.com/enderdash-com/EnderDash/commit/8a1c5b1… fix(a1.3.0EnderDash 1.3.0Jun 22, 2026 Features
- [64c25f9](https://github.com/enderdash-com/EnderDash/commit/64c25f9… feat(app): extend shared data table controls - [72ed99a](https://github.com/enderdash-com/EnderDash/commit/72ed99a… feat(app): add Kubernetes pod overview tab - [8f69a4f](https://github.com/enderdash-com/EnderDash/commit/8f69a4f… feat(app): add connection diagnostics snapshot - [8591627](https://github.com/enderdash-com/EnderDash/commit/8591627… feat(app): add TOML and properties editor linting - [2d33670](https://github.com/enderdash-com/EnderDash/commit/2d33670… feat(app): add generic editor language assists - [6cee2b5](https://github.com/enderdash-com/EnderDash/commit/6cee2b5… feat(website): improve backgrounds - [a8245b3](https://github.com/enderdash-com/EnderDash/commit/a8245b3… feat(app): standardize chart primitives - [0183518](https://github.com/enderdash-com/EnderDash/commit/0183518… feat(app): animate live dashboard numbers - [fe5f70e](https://github.com/enderdash-com/EnderDash/commit/fe5f70e… feat(app): redesign online players card as live roster - [cd89dbb](https://github.com/enderdash-com/EnderDash/commit/cd89dbb… feat(app): tighten overview detail cards - [9a3a447](https://github.com/enderdash-com/EnderDash/commit/9a3a447… feat(app): migrate auth UI to shadcn - [da2090d](https://github.com/enderdash-com/EnderDash/commit/da2090d… feat: move from flag emoji to flag component - [7e7465c](https://github.com/enderdash-com/EnderDash/commit/7e7465c… feat(dashboard): add split agent history panels - [b586793](https://github.com/enderdash-com/EnderDash/commit/b586793… feat(demo): add dashboard rpc fallbacks - [1bf4017](https://github.com/enderdash-com/EnderDash/commit/1bf4017… feat(oauth): track client login history - [a2802b9](https://github.com/enderdash-com/EnderDash/commit/a2802b9… feat(ocelot): replace Vercel AI SDK with TanStack AI - [f314c07](https://github.com/enderdash-com/EnderDash/commit/f314c07… feat(app): add Ocelot debug tracing and AI devtools - [a0f365e](https://github.com/enderdash-com/EnderDash/commit/a0f365e… feat: show full isomeric skin - [0835f66](https://github.com/enderdash-com/EnderDash/commit/0835f66… feat(ocelot): add tool output schemas - [3ee4583](https://github.com/enderdash-com/EnderDash/commit/3ee4583… feat(onboarding): prompt users to create first organization - [605411c](https://github.com/enderdash-com/EnderDash/commit/605411c… feat(app): use org slug vanity routes - [a05981a](https://github.com/enderdash-com/EnderDash/commit/a05981a… feat(app): show dashboard empty states - [f27a024](https://github.com/enderdash-com/EnderDash/commit/f27a024… feat: improve typing dynamic authView, accountView and organizationView paths - [3ff3987](https://github.com/enderdash-com/EnderDash/commit/3ff3987… feat(app): show server route prefix in create dialog - [ce4a91c](https://github.com/enderdash-com/EnderDash/commit/ce4a91c… feat(ocelot): compact tool call cards - [0e1fb8e](https://github.com/enderdash-com/EnderDash/commit/0e1fb8e… feat: update BAUI for new email verification view - [b0a39e1](https://github.com/enderdash-com/EnderDash/commit/b0a39e1… feat(auth): send security notification emails - [f3656af](https://github.com/enderdash-com/EnderDash/commit/f3656af… feat(app): show absolute timestamp tooltips - [42d12f2](https://github.com/enderdash-com/EnderDash/commit/42d12f2… feat(app): show uptime start tooltips - [4e80cad](https://github.com/enderdash-com/EnderDash/commit/4e80cad… feat(file-tree): use folder icons for expansion - [17610ca](https://github.com/enderdash-com/EnderDash/commit/17610ca… feat(file-tree): add hierarchy guide lines - [a34d871](https://github.com/enderdash-com/EnderDash/commit/a34d871… feat(file-tree): use closed folder icon - [005bc2a](https://github.com/enderdash-com/EnderDash/commit/005bc2a… feat(file-toolbar): show compact filename in narrow containers - [1d25fe5](https://github.com/enderdash-com/EnderDash/commit/1d25fe5… feat(file-manager): share tree and list selection - [42ef185](https://github.com/enderdash-com/EnderDash/commit/42ef185… feat(billing): state-aware subscription dashboard - [4653f70](https://github.com/enderdash-com/EnderDash/commit/4653f70… feat(rate-limit): add oauth and verify worker throttling - [02c1df0](https://github.com/enderdash-com/EnderDash/commit/02c1df0… feat(website): add targeted rate limiting - [1c051c7](https://github.com/enderdash-com/EnderDash/commit/1c051c7… feat(oauth): add turnstile authorization check - [2252489](https://github.com/enderdash-com/EnderDash/commit/2252489… feat(billing): add Discord community link - [090a18f](https://github.com/enderdash-com/EnderDash/commit/090a18f… feat(verify): add success completion page - [f39d3af](https://github.com/enderdash-com/EnderDash/commit/f39d3af… feat(oauth): add server OAuth client managementFixes
- [3a6b3e8](https://github.com/enderdash-com/EnderDash/commit/3a6b3e8… fix(app): remove duplicate terminal shell metadata - [2f462cc](https://github.com/enderdash-com/EnderDash/commit/2f462cc… fix(app): auto-open terminal shell sessions - [29caed6](https://github.com/enderdash-com/EnderDash/commit/29caed6… fix: make demo mode work locally - [9bbbe39](https://github.com/enderdash-com/EnderDash/commit/9bbbe39… fix(app): normalize select item labels - [6ff38f0](https://github.com/enderdash-com/EnderDash/commit/6ff38f0… fix(app): remove duplicate server live subscription - [6245877](https://github.com/enderdash-com/EnderDash/commit/6245877… fix(app): stabilize CodeMirror save extensions - [3787ef1](https://github.com/enderdash-com/EnderDash/commit/3787ef1… fix(app): ignore comment syntax tokens - [9cd153b](https://github.com/enderdash-com/EnderDash/commit/9cd153b… fix(app): suggest common editor literals - [aa261bc](https://github.com/enderdash-com/EnderDash/commit/aa261bc… fix(app): handle code editor tab key - [a7e834e](https://github.com/enderdash-com/EnderDash/commit/a7e834e… fix(data-table): show visibility labels - [8f9b504](https://github.com/enderdash-com/EnderDash/commit/8f9b504… fix(data-table): align pinned column surfaces - [8a1c5b1](https://github.com/enderdash-com/EnderDash/commit/8a1c5b1… fix(a1.2.24-bungeecordEnderDash 1.2.24 BungeeCordJun 7, 2026 Features
- [1325a3d](https://github.com/enderdash-com/EnderDash/commit/1325a3d… feat(files): show symlink icons - [9c51afa](https://github.com/enderdash-com/EnderDash/commit/9c51afa… feat(app): persist workspace panel query state - [ded66ea](https://github.com/enderdash-com/EnderDash/commit/ded66ea… feat(app): identify PostHog users - [bfd0c12](https://github.com/enderdash-com/EnderDash/commit/bfd0c12… feat(app): add shared data table foundation - [9c0d35e](https://github.com/enderdash-com/EnderDash/commit/9c0d35e… feat(app): unify container shell terminalsFixes
- [94afd2e](https://github.com/enderdash-com/EnderDash/commit/94afd2e… fix(kubernetes): report failed workload actions - [4d754db](https://github.com/enderdash-com/EnderDash/commit/4d754db… fix(app): fill container panel height - [f9c71fc](https://github.com/enderdash-com/EnderDash/commit/f9c71fc… fix: relayout terminal - [2d52d5c](https://github.com/enderdash-com/EnderDash/commit/2d52d5c… fix(app): forward terminal control keys - [f23a64b](https://github.com/enderdash-com/EnderDash/commit/f23a64b… fix(app): restore shared terminal regressions - [514eb78](https://github.com/enderdash-com/EnderDash/commit/514eb78… fix(app): restore editor and terminal regressions - [cd815ed](https://github.com/enderdash-com/EnderDash/commit/cd815ed… fix(app): restore terminal command history - [790b0b0](https://github.com/enderdash-com/EnderDash/commit/790b0b0… fix(app): restore host terminal session startup - [140b4dc](https://github.com/enderdash-com/EnderDash/commit/140b4dc… fix: more regression parity - [d55e9e0](https://github.com/enderdash-com/EnderDash/commit/d55e9e0… fix(app): keep terminal navigation keys in shell - [bff897f](https://github.com/enderdash-com/EnderDash/commit/bff897f… fix(app): harden terminal xterm integration - [b5455f6](https://github.com/enderdash-com/EnderDash/commit/b5455f6… fix(app): refine panel surfaces - [0f9fe54](https://github.com/enderdash-com/EnderDash/commit/0f9fe54… fix(app): tighten integration panel controls - [c216cf1](https://github.com/enderdash-com/EnderDash/commit/c216cf1… fix(app): pad plugins panel - [997f2d8](https://github.com/enderdash-com/EnderDash/commit/997f2d8… fix(app): self-heal terminal restore on stale reconnect token - [7c5877f](https://github.com/enderdash-com/EnderDash/commit/7c5877f… fix(deps): update all non-major dependencies - [987b87c](https://github.com/enderdash-com/EnderDash/commit/987b87c… fix(app): use folder tree icon for file sidebar - [1afabf8](https://github.com/enderdash-com/EnderDash/commit/1afabf8… fix(app): rename kubernetes workloads overview label - [6f1dd15](https://github.com/enderdash-com/EnderDash/commit/6f1dd15… fix(app): keep table headers for empty states - [6d8a6e9](https://github.com/enderdash-com/EnderDash/commit/6d8a6e9… fix(app): keep table headers during loading - [2dcd207](https://github.com/enderdash-com/EnderDash/commit/2dcd207… fix(app): pad automations panel - [e0ece51](https://github.com/enderdash-com/EnderDash/commit/e0ece51… fix(deps): update all non-major dependencies - [03562f4](https://github.com/enderdash-com/EnderDash/commit/03562f4… fix(app): connect database through Hyperdrive - [33dff37](https://github.com/enderdash-com/EnderDash/commit/33dff37… fix(app): scope Hyperdrive database clients per request - [6417ae0](https://github.com/enderdash-com/EnderDash/commit/6417ae0… fix(app): align Hyperdrive request pooling - [7199991](https://github.com/enderdash-com/EnderDash/commit/7199991… fix(app): provide live server info to sidebar - [31bcc53](https://github.com/enderdash-com/EnderDash/commit/31bcc53… fix(app): add stop impersonating menu action - [131baed](https://github.com/enderdash-com/EnderDash/commit/131baed… fix(agent): filter internal debug console logsRefactor
- [e2fb40e](https://github.com/enderdash-com/EnderDash/commit/e2fb40e… refactor(app): split docker and kubernetes panels - [c2273b5](https://github.com/enderdash-com/EnderDash/commit/c2273b5… refactor(app): share backend terminal - [4806e88](https://github.com/enderdash-com/EnderDash/commit/4806e88… refactor(app): share code editor - [355615f](https://github.com/enderdash-com/EnderDash/commit/355615f… refactor(app): restore shared terminal features - [ed6e758](https://github.com/enderdash-com/EnderDash/commit/ed6e758… refactor(app): rebuild shell terminal chrome and split into modules - [980a0cf](https://github.com/enderdash-com/EnderDash/commit/980a0cf… refactor(app): simplify terminal header metadata - [43b89ac](https://github.com/enderdash-com/EnderDash/commit/43b89ac… refactor(app): omit unused transition search params - [e963b57](https://github.com/enderdash-com/EnderDash/commit/e963b57… refactor(app): unify server table controls - [51079d6](https://github.com/enderdash-com/EnderDash/commit/51079d6… refactor(app): centralize export actions - [b38dcdf](https://github.com/enderdash-com/EnderDash/commit/b38dcdf… refactor(app): split docker and kubernetes panels - [304707b](https://github.com/enderdash-com/EnderDash/commit/304707b… refactor(app): migrate tables to shadcn tanstack - [55f8dfa](https://github.com/enderdash-com/EnderDash/commit/55f8dfa… refactor(app): split swarm sidebar panels - [fe08de6](https://github.com/enderdash-com/EnderDash/commit/fe08de6… refactor(app): standardize container resource tables - [0d1d674](https://github.com/enderdash-com/EnderDash/commit/0d1d674… refactor(app): simplify workspace header actions - [00e93ff](https://github.com/enderdash-com/EnderDash/commit/00e93ff… refactor(app): remove server panel layout variants - [a5ed7d2](https://github.com/enderdash-com/EnderDash/commit/a5ed7d2… refactor(app): remove dashboard layout toggle - [3c66ea6](https://github.com/enderdash-com/EnderDash/commit/3c66ea6… refactor(app): remove react lazy loading - [d0216b4](https://github.com/enderdash-com/EnderDash/commit/d0216b4… refactor(app): use scoped server id in consumers - [a6c1799](https://github.com/enderdash-com/EnderDash/commit/a6c1799… refactor(app): expose rpc subscription refresh - [5bbb4aa](https://github.com/enderdash-com/EnderDash/commit/5bbb4aa… refactor(app): remove opt1.2.24-velocityEnderDash 1.2.24 VelocityJun 7, 2026 Features
- [1325a3d](https://github.com/enderdash-com/EnderDash/commit/1325a3d… feat(files): show symlink icons - [9c51afa](https://github.com/enderdash-com/EnderDash/commit/9c51afa… feat(app): persist workspace panel query state - [ded66ea](https://github.com/enderdash-com/EnderDash/commit/ded66ea… feat(app): identify PostHog users - [bfd0c12](https://github.com/enderdash-com/EnderDash/commit/bfd0c12… feat(app): add shared data table foundation - [9c0d35e](https://github.com/enderdash-com/EnderDash/commit/9c0d35e… feat(app): unify container shell terminalsFixes
- [94afd2e](https://github.com/enderdash-com/EnderDash/commit/94afd2e… fix(kubernetes): report failed workload actions - [4d754db](https://github.com/enderdash-com/EnderDash/commit/4d754db… fix(app): fill container panel height - [f9c71fc](https://github.com/enderdash-com/EnderDash/commit/f9c71fc… fix: relayout terminal - [2d52d5c](https://github.com/enderdash-com/EnderDash/commit/2d52d5c… fix(app): forward terminal control keys - [f23a64b](https://github.com/enderdash-com/EnderDash/commit/f23a64b… fix(app): restore shared terminal regressions - [514eb78](https://github.com/enderdash-com/EnderDash/commit/514eb78… fix(app): restore editor and terminal regressions - [cd815ed](https://github.com/enderdash-com/EnderDash/commit/cd815ed… fix(app): restore terminal command history - [790b0b0](https://github.com/enderdash-com/EnderDash/commit/790b0b0… fix(app): restore host terminal session startup - [140b4dc](https://github.com/enderdash-com/EnderDash/commit/140b4dc… fix: more regression parity - [d55e9e0](https://github.com/enderdash-com/EnderDash/commit/d55e9e0… fix(app): keep terminal navigation keys in shell - [bff897f](https://github.com/enderdash-com/EnderDash/commit/bff897f… fix(app): harden terminal xterm integration - [b5455f6](https://github.com/enderdash-com/EnderDash/commit/b5455f6… fix(app): refine panel surfaces - [0f9fe54](https://github.com/enderdash-com/EnderDash/commit/0f9fe54… fix(app): tighten integration panel controls - [c216cf1](https://github.com/enderdash-com/EnderDash/commit/c216cf1… fix(app): pad plugins panel - [997f2d8](https://github.com/enderdash-com/EnderDash/commit/997f2d8… fix(app): self-heal terminal restore on stale reconnect token - [7c5877f](https://github.com/enderdash-com/EnderDash/commit/7c5877f… fix(deps): update all non-major dependencies - [987b87c](https://github.com/enderdash-com/EnderDash/commit/987b87c… fix(app): use folder tree icon for file sidebar - [1afabf8](https://github.com/enderdash-com/EnderDash/commit/1afabf8… fix(app): rename kubernetes workloads overview label - [6f1dd15](https://github.com/enderdash-com/EnderDash/commit/6f1dd15… fix(app): keep table headers for empty states - [6d8a6e9](https://github.com/enderdash-com/EnderDash/commit/6d8a6e9… fix(app): keep table headers during loading - [2dcd207](https://github.com/enderdash-com/EnderDash/commit/2dcd207… fix(app): pad automations panel - [e0ece51](https://github.com/enderdash-com/EnderDash/commit/e0ece51… fix(deps): update all non-major dependencies - [03562f4](https://github.com/enderdash-com/EnderDash/commit/03562f4… fix(app): connect database through Hyperdrive - [33dff37](https://github.com/enderdash-com/EnderDash/commit/33dff37… fix(app): scope Hyperdrive database clients per request - [6417ae0](https://github.com/enderdash-com/EnderDash/commit/6417ae0… fix(app): align Hyperdrive request pooling - [7199991](https://github.com/enderdash-com/EnderDash/commit/7199991… fix(app): provide live server info to sidebar - [31bcc53](https://github.com/enderdash-com/EnderDash/commit/31bcc53… fix(app): add stop impersonating menu action - [131baed](https://github.com/enderdash-com/EnderDash/commit/131baed… fix(agent): filter internal debug console logsRefactor
- [e2fb40e](https://github.com/enderdash-com/EnderDash/commit/e2fb40e… refactor(app): split docker and kubernetes panels - [c2273b5](https://github.com/enderdash-com/EnderDash/commit/c2273b5… refactor(app): share backend terminal - [4806e88](https://github.com/enderdash-com/EnderDash/commit/4806e88… refactor(app): share code editor - [355615f](https://github.com/enderdash-com/EnderDash/commit/355615f… refactor(app): restore shared terminal features - [ed6e758](https://github.com/enderdash-com/EnderDash/commit/ed6e758… refactor(app): rebuild shell terminal chrome and split into modules - [980a0cf](https://github.com/enderdash-com/EnderDash/commit/980a0cf… refactor(app): simplify terminal header metadata - [43b89ac](https://github.com/enderdash-com/EnderDash/commit/43b89ac… refactor(app): omit unused transition search params - [e963b57](https://github.com/enderdash-com/EnderDash/commit/e963b57… refactor(app): unify server table controls - [51079d6](https://github.com/enderdash-com/EnderDash/commit/51079d6… refactor(app): centralize export actions - [b38dcdf](https://github.com/enderdash-com/EnderDash/commit/b38dcdf… refactor(app): split docker and kubernetes panels - [304707b](https://github.com/enderdash-com/EnderDash/commit/304707b… refactor(app): migrate tables to shadcn tanstack - [55f8dfa](https://github.com/enderdash-com/EnderDash/commit/55f8dfa… refactor(app): split swarm sidebar panels - [fe08de6](https://github.com/enderdash-com/EnderDash/commit/fe08de6… refactor(app): standardize container resource tables - [0d1d674](https://github.com/enderdash-com/EnderDash/commit/0d1d674… refactor(app): simplify workspace header actions - [00e93ff](https://github.com/enderdash-com/EnderDash/commit/00e93ff… refactor(app): remove server panel layout variants - [a5ed7d2](https://github.com/enderdash-com/EnderDash/commit/a5ed7d2… refactor(app): remove dashboard layout toggle - [3c66ea6](https://github.com/enderdash-com/EnderDash/commit/3c66ea6… refactor(app): remove react lazy loading - [d0216b4](https://github.com/enderdash-com/EnderDash/commit/d0216b4… refactor(app): use scoped server id in consumers - [a6c1799](https://github.com/enderdash-com/EnderDash/commit/a6c1799… refactor(app): expose rpc subscription refresh - [5bbb4aa](https://github.com/enderdash-com/EnderDash/commit/5bbb4aa… refactor(app): remove opt1.2.24EnderDash 1.2.24Jun 7, 2026 Features
- [1325a3d](https://github.com/enderdash-com/EnderDash/commit/1325a3d… feat(files): show symlink icons - [9c51afa](https://github.com/enderdash-com/EnderDash/commit/9c51afa… feat(app): persist workspace panel query state - [ded66ea](https://github.com/enderdash-com/EnderDash/commit/ded66ea… feat(app): identify PostHog users - [bfd0c12](https://github.com/enderdash-com/EnderDash/commit/bfd0c12… feat(app): add shared data table foundation - [9c0d35e](https://github.com/enderdash-com/EnderDash/commit/9c0d35e… feat(app): unify container shell terminalsFixes
- [94afd2e](https://github.com/enderdash-com/EnderDash/commit/94afd2e… fix(kubernetes): report failed workload actions - [4d754db](https://github.com/enderdash-com/EnderDash/commit/4d754db… fix(app): fill container panel height - [f9c71fc](https://github.com/enderdash-com/EnderDash/commit/f9c71fc… fix: relayout terminal - [2d52d5c](https://github.com/enderdash-com/EnderDash/commit/2d52d5c… fix(app): forward terminal control keys - [f23a64b](https://github.com/enderdash-com/EnderDash/commit/f23a64b… fix(app): restore shared terminal regressions - [514eb78](https://github.com/enderdash-com/EnderDash/commit/514eb78… fix(app): restore editor and terminal regressions - [cd815ed](https://github.com/enderdash-com/EnderDash/commit/cd815ed… fix(app): restore terminal command history - [790b0b0](https://github.com/enderdash-com/EnderDash/commit/790b0b0… fix(app): restore host terminal session startup - [140b4dc](https://github.com/enderdash-com/EnderDash/commit/140b4dc… fix: more regression parity - [d55e9e0](https://github.com/enderdash-com/EnderDash/commit/d55e9e0… fix(app): keep terminal navigation keys in shell - [bff897f](https://github.com/enderdash-com/EnderDash/commit/bff897f… fix(app): harden terminal xterm integration - [b5455f6](https://github.com/enderdash-com/EnderDash/commit/b5455f6… fix(app): refine panel surfaces - [0f9fe54](https://github.com/enderdash-com/EnderDash/commit/0f9fe54… fix(app): tighten integration panel controls - [c216cf1](https://github.com/enderdash-com/EnderDash/commit/c216cf1… fix(app): pad plugins panel - [997f2d8](https://github.com/enderdash-com/EnderDash/commit/997f2d8… fix(app): self-heal terminal restore on stale reconnect token - [7c5877f](https://github.com/enderdash-com/EnderDash/commit/7c5877f… fix(deps): update all non-major dependencies - [987b87c](https://github.com/enderdash-com/EnderDash/commit/987b87c… fix(app): use folder tree icon for file sidebar - [1afabf8](https://github.com/enderdash-com/EnderDash/commit/1afabf8… fix(app): rename kubernetes workloads overview label - [6f1dd15](https://github.com/enderdash-com/EnderDash/commit/6f1dd15… fix(app): keep table headers for empty states - [6d8a6e9](https://github.com/enderdash-com/EnderDash/commit/6d8a6e9… fix(app): keep table headers during loading - [2dcd207](https://github.com/enderdash-com/EnderDash/commit/2dcd207… fix(app): pad automations panel - [e0ece51](https://github.com/enderdash-com/EnderDash/commit/e0ece51… fix(deps): update all non-major dependencies - [03562f4](https://github.com/enderdash-com/EnderDash/commit/03562f4… fix(app): connect database through Hyperdrive - [33dff37](https://github.com/enderdash-com/EnderDash/commit/33dff37… fix(app): scope Hyperdrive database clients per request - [6417ae0](https://github.com/enderdash-com/EnderDash/commit/6417ae0… fix(app): align Hyperdrive request pooling - [7199991](https://github.com/enderdash-com/EnderDash/commit/7199991… fix(app): provide live server info to sidebar - [31bcc53](https://github.com/enderdash-com/EnderDash/commit/31bcc53… fix(app): add stop impersonating menu action - [131baed](https://github.com/enderdash-com/EnderDash/commit/131baed… fix(agent): filter internal debug console logsRefactor
- [e2fb40e](https://github.com/enderdash-com/EnderDash/commit/e2fb40e… refactor(app): split docker and kubernetes panels - [c2273b5](https://github.com/enderdash-com/EnderDash/commit/c2273b5… refactor(app): share backend terminal - [4806e88](https://github.com/enderdash-com/EnderDash/commit/4806e88… refactor(app): share code editor - [355615f](https://github.com/enderdash-com/EnderDash/commit/355615f… refactor(app): restore shared terminal features - [ed6e758](https://github.com/enderdash-com/EnderDash/commit/ed6e758… refactor(app): rebuild shell terminal chrome and split into modules - [980a0cf](https://github.com/enderdash-com/EnderDash/commit/980a0cf… refactor(app): simplify terminal header metadata - [43b89ac](https://github.com/enderdash-com/EnderDash/commit/43b89ac… refactor(app): omit unused transition search params - [e963b57](https://github.com/enderdash-com/EnderDash/commit/e963b57… refactor(app): unify server table controls - [51079d6](https://github.com/enderdash-com/EnderDash/commit/51079d6… refactor(app): centralize export actions - [b38dcdf](https://github.com/enderdash-com/EnderDash/commit/b38dcdf… refactor(app): split docker and kubernetes panels - [304707b](https://github.com/enderdash-com/EnderDash/commit/304707b… refactor(app): migrate tables to shadcn tanstack - [55f8dfa](https://github.com/enderdash-com/EnderDash/commit/55f8dfa… refactor(app): split swarm sidebar panels - [fe08de6](https://github.com/enderdash-com/EnderDash/commit/fe08de6… refactor(app): standardize container resource tables - [0d1d674](https://github.com/enderdash-com/EnderDash/commit/0d1d674… refactor(app): simplify workspace header actions - [00e93ff](https://github.com/enderdash-com/EnderDash/commit/00e93ff… refactor(app): remove server panel layout variants - [a5ed7d2](https://github.com/enderdash-com/EnderDash/commit/a5ed7d2… refactor(app): remove dashboard layout toggle - [3c66ea6](https://github.com/enderdash-com/EnderDash/commit/3c66ea6… refactor(app): remove react lazy loading - [d0216b4](https://github.com/enderdash-com/EnderDash/commit/d0216b4… refactor(app): use scoped server id in consumers - [a6c1799](https://github.com/enderdash-com/EnderDash/commit/a6c1799… refactor(app): expose rpc subscription refresh - [5bbb4aa](https://github.com/enderdash-com/EnderDash/commit/5bbb4aa… refactor(app): remove opt1.2.23-bungeecordEnderDash 1.2.23 BungeeCordJun 5, 2026 Features
- [671b145](https://github.com/enderdash-com/EnderDash/commit/671b145… feat(app): open file browser paths in shell - [e2f952c](https://github.com/enderdash-com/EnderDash/commit/e2f952c… feat(app): add QR URL share dialog - [e9e3393](https://github.com/enderdash-com/EnderDash/commit/e9e3393… feat(app): rebuild org overview as a bento dashboard with player telemetry - [fd42cbd](https://github.com/enderdash-com/EnderDash/commit/fd42cbd… feat(app): render Kubernetes metric charts inlineFixes
- [7a57e0d](https://github.com/enderdash-com/EnderDash/commit/7a57e0d… fix(app): stream polyfilled file downloads - [4cc3390](https://github.com/enderdash-com/EnderDash/commit/4cc3390… fix(app): decouple writable download backpressure - [54cffe4](https://github.com/enderdash-com/EnderDash/commit/54cffe4… fix(app): keep firefox download worker alive - [239dbbc](https://github.com/enderdash-com/EnderDash/commit/239dbbc… fix(app): update file browser breadcrumbs - [6d2c58d](https://github.com/enderdash-com/EnderDash/commit/6d2c58d… fix(app): restore demo root file listing - [8bc23d2](https://github.com/enderdash-com/EnderDash/commit/8bc23d2… fix(app): edit breadcrumb locator layers - [556f33b](https://github.com/enderdash-com/EnderDash/commit/556f33b… fix(app): support demo archive browsing - [a7b11b4](https://github.com/enderdash-com/EnderDash/commit/a7b11b4… fix(app): avoid timing out large file uploads - [1e8f1c6](https://github.com/enderdash-com/EnderDash/commit/1e8f1c6… fix(deps): update all non-major dependencies - [ef8c649](https://github.com/enderdash-com/EnderDash/commit/ef8c649… fix(app): bound demo download cache - [306e18c](https://github.com/enderdash-com/EnderDash/commit/306e18c… fix(app): bound retained browser resources - [f9579b8](https://github.com/enderdash-com/EnderDash/commit/f9579b8… fix(app): remove flapping overview incident - [61500ff](https://github.com/enderdash-com/EnderDash/commit/61500ff… fix(app): use gravatar avatars in org overview - [ce7c81b](https://github.com/enderdash-com/EnderDash/commit/ce7c81b… fix(app): preserve file navigation from toolbar edits - [32a85db](https://github.com/enderdash-com/EnderDash/commit/32a85db… fix(app): simplify Docker container creation - [3f9293a](https://github.com/enderdash-com/EnderDash/commit/3f9293a… fix(app): separate container query params - [58e393f](https://github.com/enderdash-com/EnderDash/commit/58e393f… fix(app): omit empty Kubernetes query params - [3e52e0e](https://github.com/enderdash-com/EnderDash/commit/3e52e0e… fix(app): stabilize server route sidebarRefactor
- [d6608b2](https://github.com/enderdash-com/EnderDash/commit/d6608b2… refactor(app): remove download service worker path - [2b826ab](https://github.com/enderdash-com/EnderDash/commit/2b826ab… refactor(app): simplify file locator archive state - [d005c14](https://github.com/enderdash-com/EnderDash/commit/d005c14… refactor(file-manager): simplify locator archive state - [d43cd91](https://github.com/enderdash-com/EnderDash/commit/d43cd91… refactor(proto): split agent and signaling schemas - [99abe9a](https://github.com/enderdash-com/EnderDash/commit/99abe9a… refactor(app): drop the redundant network player chart and tidy the servers card - [ba7ae13](https://github.com/enderdash-com/EnderDash/commit/ba7ae13… refactor(app): watch expanded file tree directories - [ff7842b](https://github.com/enderdash-com/EnderDash/commit/ff7842b… refactor(app): make Kubernetes resource views explicit - [58d0a21](https://github.com/enderdash-com/EnderDash/commit/58d0a21… refactor(app): route container views explicitlyOther
- [da045f2](https://github.com/enderdash-com/EnderDash/commit/da045f2… chore(release): bump version to 1.2.23-SNAPSHOT - [15ce427](https://github.com/enderdash-com/EnderDash/commit/15ce427… chore(release): bump version to 1.2.231.2.23-velocityEnderDash 1.2.23 VelocityJun 5, 2026 Features
- [671b145](https://github.com/enderdash-com/EnderDash/commit/671b145… feat(app): open file browser paths in shell - [e2f952c](https://github.com/enderdash-com/EnderDash/commit/e2f952c… feat(app): add QR URL share dialog - [e9e3393](https://github.com/enderdash-com/EnderDash/commit/e9e3393… feat(app): rebuild org overview as a bento dashboard with player telemetry - [fd42cbd](https://github.com/enderdash-com/EnderDash/commit/fd42cbd… feat(app): render Kubernetes metric charts inlineFixes
- [7a57e0d](https://github.com/enderdash-com/EnderDash/commit/7a57e0d… fix(app): stream polyfilled file downloads - [4cc3390](https://github.com/enderdash-com/EnderDash/commit/4cc3390… fix(app): decouple writable download backpressure - [54cffe4](https://github.com/enderdash-com/EnderDash/commit/54cffe4… fix(app): keep firefox download worker alive - [239dbbc](https://github.com/enderdash-com/EnderDash/commit/239dbbc… fix(app): update file browser breadcrumbs - [6d2c58d](https://github.com/enderdash-com/EnderDash/commit/6d2c58d… fix(app): restore demo root file listing - [8bc23d2](https://github.com/enderdash-com/EnderDash/commit/8bc23d2… fix(app): edit breadcrumb locator layers - [556f33b](https://github.com/enderdash-com/EnderDash/commit/556f33b… fix(app): support demo archive browsing - [a7b11b4](https://github.com/enderdash-com/EnderDash/commit/a7b11b4… fix(app): avoid timing out large file uploads - [1e8f1c6](https://github.com/enderdash-com/EnderDash/commit/1e8f1c6… fix(deps): update all non-major dependencies - [ef8c649](https://github.com/enderdash-com/EnderDash/commit/ef8c649… fix(app): bound demo download cache - [306e18c](https://github.com/enderdash-com/EnderDash/commit/306e18c… fix(app): bound retained browser resources - [f9579b8](https://github.com/enderdash-com/EnderDash/commit/f9579b8… fix(app): remove flapping overview incident - [61500ff](https://github.com/enderdash-com/EnderDash/commit/61500ff… fix(app): use gravatar avatars in org overview - [ce7c81b](https://github.com/enderdash-com/EnderDash/commit/ce7c81b… fix(app): preserve file navigation from toolbar edits - [32a85db](https://github.com/enderdash-com/EnderDash/commit/32a85db… fix(app): simplify Docker container creation - [3f9293a](https://github.com/enderdash-com/EnderDash/commit/3f9293a… fix(app): separate container query params - [58e393f](https://github.com/enderdash-com/EnderDash/commit/58e393f… fix(app): omit empty Kubernetes query params - [3e52e0e](https://github.com/enderdash-com/EnderDash/commit/3e52e0e… fix(app): stabilize server route sidebarRefactor
- [d6608b2](https://github.com/enderdash-com/EnderDash/commit/d6608b2… refactor(app): remove download service worker path - [2b826ab](https://github.com/enderdash-com/EnderDash/commit/2b826ab… refactor(app): simplify file locator archive state - [d005c14](https://github.com/enderdash-com/EnderDash/commit/d005c14… refactor(file-manager): simplify locator archive state - [d43cd91](https://github.com/enderdash-com/EnderDash/commit/d43cd91… refactor(proto): split agent and signaling schemas - [99abe9a](https://github.com/enderdash-com/EnderDash/commit/99abe9a… refactor(app): drop the redundant network player chart and tidy the servers card - [ba7ae13](https://github.com/enderdash-com/EnderDash/commit/ba7ae13… refactor(app): watch expanded file tree directories - [ff7842b](https://github.com/enderdash-com/EnderDash/commit/ff7842b… refactor(app): make Kubernetes resource views explicit - [58d0a21](https://github.com/enderdash-com/EnderDash/commit/58d0a21… refactor(app): route container views explicitlyOther
- [da045f2](https://github.com/enderdash-com/EnderDash/commit/da045f2… chore(release): bump version to 1.2.23-SNAPSHOT - [15ce427](https://github.com/enderdash-com/EnderDash/commit/15ce427… chore(release): bump version to 1.2.231.2.23EnderDash 1.2.23Jun 5, 2026 Features
- [671b145](https://github.com/enderdash-com/EnderDash/commit/671b145… feat(app): open file browser paths in shell - [e2f952c](https://github.com/enderdash-com/EnderDash/commit/e2f952c… feat(app): add QR URL share dialog - [e9e3393](https://github.com/enderdash-com/EnderDash/commit/e9e3393… feat(app): rebuild org overview as a bento dashboard with player telemetry - [fd42cbd](https://github.com/enderdash-com/EnderDash/commit/fd42cbd… feat(app): render Kubernetes metric charts inlineFixes
- [7a57e0d](https://github.com/enderdash-com/EnderDash/commit/7a57e0d… fix(app): stream polyfilled file downloads - [4cc3390](https://github.com/enderdash-com/EnderDash/commit/4cc3390… fix(app): decouple writable download backpressure - [54cffe4](https://github.com/enderdash-com/EnderDash/commit/54cffe4… fix(app): keep firefox download worker alive - [239dbbc](https://github.com/enderdash-com/EnderDash/commit/239dbbc… fix(app): update file browser breadcrumbs - [6d2c58d](https://github.com/enderdash-com/EnderDash/commit/6d2c58d… fix(app): restore demo root file listing - [8bc23d2](https://github.com/enderdash-com/EnderDash/commit/8bc23d2… fix(app): edit breadcrumb locator layers - [556f33b](https://github.com/enderdash-com/EnderDash/commit/556f33b… fix(app): support demo archive browsing - [a7b11b4](https://github.com/enderdash-com/EnderDash/commit/a7b11b4… fix(app): avoid timing out large file uploads - [1e8f1c6](https://github.com/enderdash-com/EnderDash/commit/1e8f1c6… fix(deps): update all non-major dependencies - [ef8c649](https://github.com/enderdash-com/EnderDash/commit/ef8c649… fix(app): bound demo download cache - [306e18c](https://github.com/enderdash-com/EnderDash/commit/306e18c… fix(app): bound retained browser resources - [f9579b8](https://github.com/enderdash-com/EnderDash/commit/f9579b8… fix(app): remove flapping overview incident - [61500ff](https://github.com/enderdash-com/EnderDash/commit/61500ff… fix(app): use gravatar avatars in org overview - [ce7c81b](https://github.com/enderdash-com/EnderDash/commit/ce7c81b… fix(app): preserve file navigation from toolbar edits - [32a85db](https://github.com/enderdash-com/EnderDash/commit/32a85db… fix(app): simplify Docker container creation - [3f9293a](https://github.com/enderdash-com/EnderDash/commit/3f9293a… fix(app): separate container query params - [58e393f](https://github.com/enderdash-com/EnderDash/commit/58e393f… fix(app): omit empty Kubernetes query params - [3e52e0e](https://github.com/enderdash-com/EnderDash/commit/3e52e0e… fix(app): stabilize server route sidebarRefactor
- [d6608b2](https://github.com/enderdash-com/EnderDash/commit/d6608b2… refactor(app): remove download service worker path - [2b826ab](https://github.com/enderdash-com/EnderDash/commit/2b826ab… refactor(app): simplify file locator archive state - [d005c14](https://github.com/enderdash-com/EnderDash/commit/d005c14… refactor(file-manager): simplify locator archive state - [d43cd91](https://github.com/enderdash-com/EnderDash/commit/d43cd91… refactor(proto): split agent and signaling schemas - [99abe9a](https://github.com/enderdash-com/EnderDash/commit/99abe9a… refactor(app): drop the redundant network player chart and tidy the servers card - [ba7ae13](https://github.com/enderdash-com/EnderDash/commit/ba7ae13… refactor(app): watch expanded file tree directories - [ff7842b](https://github.com/enderdash-com/EnderDash/commit/ff7842b… refactor(app): make Kubernetes resource views explicit - [58d0a21](https://github.com/enderdash-com/EnderDash/commit/58d0a21… refactor(app): route container views explicitlyOther
- [da045f2](https://github.com/enderdash-com/EnderDash/commit/da045f2… chore(release): bump version to 1.2.23-SNAPSHOT - [15ce427](https://github.com/enderdash-com/EnderDash/commit/15ce427… chore(release): bump version to 1.2.231.2.22-bungeecordEnderDash 1.2.22 BungeeCordJun 4, 2026 Fixes
- [14011bd](https://github.com/enderdash-com/EnderDash/commit/14011bd… fix(deps): update all non-major dependencies (#83) - [5055cc2](https://github.com/enderdash-com/EnderDash/commit/5055cc2… fix(app): cover all demo rpc methods - [33e8309](https://github.com/enderdash-com/EnderDash/commit/33e8309… fix(app): upload files over file manager rows - [05cf77b](https://github.com/enderdash-com/EnderDash/commit/05cf77b… fix(agent): preserve client stream frame ordering - [e5a6cd9](https://github.com/enderdash-com/EnderDash/commit/e5a6cd9… fix(agent): avoid missed file watch updatesRefactor
- [e5cf3b6](https://github.com/enderdash-com/EnderDash/commit/e5cf3b6… refactor(ocelot): consolidate tool protocol - [f7bcb69](https://github.com/enderdash-com/EnderDash/commit/f7bcb69… refactor(ocelot): remove redundant custom tools - [33b4821](https://github.com/enderdash-com/EnderDash/commit/33b4821… refactor(ocelot): consolidate interactive session tools - [edd3606](https://github.com/enderdash-com/EnderDash/commit/edd3606… refactor(app): replace long dispatch chains - [192a784](https://github.com/enderdash-com/EnderDash/commit/192a784… refactor(app): tighten rpc type inference - [a1ca45f](https://github.com/enderdash-com/EnderDash/commit/a1ca45f… refactor(app): reduce demo rpc casts - [b8ceab4](https://github.com/enderdash-com/EnderDash/commit/b8ceab4… refactor(capabilities): split container provider supportOther
- [ae7b045](https://github.com/enderdash-com/EnderDash/commit/ae7b045… chore(release): bump version to 1.2.22-SNAPSHOT - [b310aa7](https://github.com/enderdash-com/EnderDash/commit/b310aa7… chore(release): bump version to 1.2.221.2.22-velocityEnderDash 1.2.22 VelocityJun 4, 2026 Fixes
- [14011bd](https://github.com/enderdash-com/EnderDash/commit/14011bd… fix(deps): update all non-major dependencies (#83) - [5055cc2](https://github.com/enderdash-com/EnderDash/commit/5055cc2… fix(app): cover all demo rpc methods - [33e8309](https://github.com/enderdash-com/EnderDash/commit/33e8309… fix(app): upload files over file manager rows - [05cf77b](https://github.com/enderdash-com/EnderDash/commit/05cf77b… fix(agent): preserve client stream frame ordering - [e5a6cd9](https://github.com/enderdash-com/EnderDash/commit/e5a6cd9… fix(agent): avoid missed file watch updatesRefactor
- [e5cf3b6](https://github.com/enderdash-com/EnderDash/commit/e5cf3b6… refactor(ocelot): consolidate tool protocol - [f7bcb69](https://github.com/enderdash-com/EnderDash/commit/f7bcb69… refactor(ocelot): remove redundant custom tools - [33b4821](https://github.com/enderdash-com/EnderDash/commit/33b4821… refactor(ocelot): consolidate interactive session tools - [edd3606](https://github.com/enderdash-com/EnderDash/commit/edd3606… refactor(app): replace long dispatch chains - [192a784](https://github.com/enderdash-com/EnderDash/commit/192a784… refactor(app): tighten rpc type inference - [a1ca45f](https://github.com/enderdash-com/EnderDash/commit/a1ca45f… refactor(app): reduce demo rpc casts - [b8ceab4](https://github.com/enderdash-com/EnderDash/commit/b8ceab4… refactor(capabilities): split container provider supportOther
- [ae7b045](https://github.com/enderdash-com/EnderDash/commit/ae7b045… chore(release): bump version to 1.2.22-SNAPSHOT - [b310aa7](https://github.com/enderdash-com/EnderDash/commit/b310aa7… chore(release): bump version to 1.2.221.2.22EnderDash 1.2.22Jun 4, 2026 Fixes
- [14011bd](https://github.com/enderdash-com/EnderDash/commit/14011bd… fix(deps): update all non-major dependencies (#83) - [5055cc2](https://github.com/enderdash-com/EnderDash/commit/5055cc2… fix(app): cover all demo rpc methods - [33e8309](https://github.com/enderdash-com/EnderDash/commit/33e8309… fix(app): upload files over file manager rows - [05cf77b](https://github.com/enderdash-com/EnderDash/commit/05cf77b… fix(agent): preserve client stream frame ordering - [e5a6cd9](https://github.com/enderdash-com/EnderDash/commit/e5a6cd9… fix(agent): avoid missed file watch updatesRefactor
- [e5cf3b6](https://github.com/enderdash-com/EnderDash/commit/e5cf3b6… refactor(ocelot): consolidate tool protocol - [f7bcb69](https://github.com/enderdash-com/EnderDash/commit/f7bcb69… refactor(ocelot): remove redundant custom tools - [33b4821](https://github.com/enderdash-com/EnderDash/commit/33b4821… refactor(ocelot): consolidate interactive session tools - [edd3606](https://github.com/enderdash-com/EnderDash/commit/edd3606… refactor(app): replace long dispatch chains - [192a784](https://github.com/enderdash-com/EnderDash/commit/192a784… refactor(app): tighten rpc type inference - [a1ca45f](https://github.com/enderdash-com/EnderDash/commit/a1ca45f… refactor(app): reduce demo rpc casts - [b8ceab4](https://github.com/enderdash-com/EnderDash/commit/b8ceab4… refactor(capabilities): split container provider supportOther
- [ae7b045](https://github.com/enderdash-com/EnderDash/commit/ae7b045… chore(release): bump version to 1.2.22-SNAPSHOT - [b310aa7](https://github.com/enderdash-com/EnderDash/commit/b310aa7… chore(release): bump version to 1.2.221.2.21-bungeecordEnderDash 1.2.21 BungeeCordJun 4, 2026 Refactor
- [7d2e3ba](https://github.com/enderdash-com/EnderDash/commit/7d2e3ba… refactor(transfer): stream ordered file chunksOther
- [ee8303c](https://github.com/enderdash-com/EnderDash/commit/ee8303c… chore(release): bump version to 1.2.21-SNAPSHOT - [0f5115c](https://github.com/enderdash-com/EnderDash/commit/0f5115c… chore(release): bump version to 1.2.211.2.21-velocityEnderDash 1.2.21 VelocityJun 4, 2026 Refactor
- [7d2e3ba](https://github.com/enderdash-com/EnderDash/commit/7d2e3ba… refactor(transfer): stream ordered file chunksOther
- [ee8303c](https://github.com/enderdash-com/EnderDash/commit/ee8303c… chore(release): bump version to 1.2.21-SNAPSHOT - [0f5115c](https://github.com/enderdash-com/EnderDash/commit/0f5115c… chore(release): bump version to 1.2.211.2.21EnderDash 1.2.21Jun 4, 2026 Refactor
- [7d2e3ba](https://github.com/enderdash-com/EnderDash/commit/7d2e3ba… refactor(transfer): stream ordered file chunksOther
- [ee8303c](https://github.com/enderdash-com/EnderDash/commit/ee8303c… chore(release): bump version to 1.2.21-SNAPSHOT - [0f5115c](https://github.com/enderdash-com/EnderDash/commit/0f5115c… chore(release): bump version to 1.2.211.2.20-bungeecordEnderDash 1.2.20 BungeeCordJun 4, 2026 Features
- [38d5325](https://github.com/enderdash-com/EnderDash/commit/38d5325… feat(file-transfer): add transfer diagnosticsFixes
- [9aac39b](https://github.com/enderdash-com/EnderDash/commit/9aac39b… fix(deps): update all non-major dependencies to v3.53.2.0 - [1e7b25b](https://github.com/enderdash-com/EnderDash/commit/1e7b25b… fix(file-transfer): stop negotiating brotli compression - [06a842d](https://github.com/enderdash-com/EnderDash/commit/06a842d… fix(file-transfer): remove brotli compression support - [7fd211a](https://github.com/enderdash-com/EnderDash/commit/7fd211a… fix(rpc): scope stream snapshot cache to hook instances - [13ea72c](https://github.com/enderdash-com/EnderDash/commit/13ea72c… fix(rpc): remove stream snapshot cachingOther
- [fa7a201](https://github.com/enderdash-com/EnderDash/commit/fa7a201… chore(release): bump version to 1.2.20-SNAPSHOT - [18392c1](https://github.com/enderdash-com/EnderDash/commit/18392c1… chore(deps): update all non-major dependencies to v7.0.0-dev.20260604.1 - [859f3d7](https://github.com/enderdash-com/EnderDash/commit/859f3d7… chore(release): bump version to 1.2.201.2.20-velocityEnderDash 1.2.20 VelocityJun 4, 2026 Features
- [38d5325](https://github.com/enderdash-com/EnderDash/commit/38d5325… feat(file-transfer): add transfer diagnosticsFixes
- [9aac39b](https://github.com/enderdash-com/EnderDash/commit/9aac39b… fix(deps): update all non-major dependencies to v3.53.2.0 - [1e7b25b](https://github.com/enderdash-com/EnderDash/commit/1e7b25b… fix(file-transfer): stop negotiating brotli compression - [06a842d](https://github.com/enderdash-com/EnderDash/commit/06a842d… fix(file-transfer): remove brotli compression support - [7fd211a](https://github.com/enderdash-com/EnderDash/commit/7fd211a… fix(rpc): scope stream snapshot cache to hook instances - [13ea72c](https://github.com/enderdash-com/EnderDash/commit/13ea72c… fix(rpc): remove stream snapshot cachingOther
- [fa7a201](https://github.com/enderdash-com/EnderDash/commit/fa7a201… chore(release): bump version to 1.2.20-SNAPSHOT - [18392c1](https://github.com/enderdash-com/EnderDash/commit/18392c1… chore(deps): update all non-major dependencies to v7.0.0-dev.20260604.1 - [859f3d7](https://github.com/enderdash-com/EnderDash/commit/859f3d7… chore(release): bump version to 1.2.201.2.20EnderDash 1.2.20Jun 4, 2026 Features
- [38d5325](https://github.com/enderdash-com/EnderDash/commit/38d5325… feat(file-transfer): add transfer diagnosticsFixes
- [9aac39b](https://github.com/enderdash-com/EnderDash/commit/9aac39b… fix(deps): update all non-major dependencies to v3.53.2.0 - [1e7b25b](https://github.com/enderdash-com/EnderDash/commit/1e7b25b… fix(file-transfer): stop negotiating brotli compression - [06a842d](https://github.com/enderdash-com/EnderDash/commit/06a842d… fix(file-transfer): remove brotli compression support - [7fd211a](https://github.com/enderdash-com/EnderDash/commit/7fd211a… fix(rpc): scope stream snapshot cache to hook instances - [13ea72c](https://github.com/enderdash-com/EnderDash/commit/13ea72c… fix(rpc): remove stream snapshot cachingOther
- [fa7a201](https://github.com/enderdash-com/EnderDash/commit/fa7a201… chore(release): bump version to 1.2.20-SNAPSHOT - [18392c1](https://github.com/enderdash-com/EnderDash/commit/18392c1… chore(deps): update all non-major dependencies to v7.0.0-dev.20260604.1 - [859f3d7](https://github.com/enderdash-com/EnderDash/commit/859f3d7… chore(release): bump version to 1.2.201.2.19-bungeecordEnderDash 1.2.19 BungeeCordJun 4, 2026 Refactor
- [1e26d6b](https://github.com/enderdash-com/EnderDash/commit/1e26d6b… refactor(files): use layer-based filesystem locatorsOther
- [72b4717](https://github.com/enderdash-com/EnderDash/commit/72b4717… chore(release): bump version to 1.2.19-SNAPSHOT - [acba61b](https://github.com/enderdash-com/EnderDash/commit/acba61b… chore(release): bump version to 1.2.19
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta