Repository navigation
fix(dashboard): page the Project tab and fix what the dashboard review found - #587
Merged
Merged
Conversation
…w found - The Project page loads a project's memories 200 at a time with "Load older memories", so a project whose memories are older than the newest 2000 of the library no longer reads as empty. /v1/entities takes ?project= and ?offset=; the list follows the rule the project chips count with (session handoffs left out). - Numbers that misled: memory-loop percentage, empty-library health, age matrix rows, low-signal count, timeline width and stale bars. - Errors that said the wrong thing: rate limits, unreadable replies, cross-origin refusals, a half-done Codex plugin repair (now shows the command to finish it), a failed update check, a reset whose readback failed. - Keyboard and screen reader: the insights banner is two real buttons, "Load older memories" keeps focus, roadmap chips work in the mindmap. - Text: missing and wrong translations fixed in all 11 locales, dead keys removed, SVG attributes written so the browser applies them.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Fixes from a whole-tree review of the dashboard, plus paging on the Project page.
Project page. It now loads the selected project's memories 200 at a time ("Load older memories") instead of the newest 2000 of the whole library, so a project with older memories no longer reads as empty while its chip counts them.
GET /v1/entitiestakes?project=and?offset=; the list follows the same rule as the project chips (a session handoff is not listed or counted). Switching projects while a page fails no longer shows "No memories in this project yet", and keyboard focus stays on the control.Numbers that misled. Memory-loop percentage compared the wrong days; an empty library showed health 0; the age table dropped types; the low-signal count included the display cap; the timeline was stuck at 240 px and kept stale bars; month/week labels were off west of UTC.
Messages that said the wrong thing. Rate limits, unreadable replies, cross-origin refusals, a failed update check, a demo reset whose read-back failed, and a Codex plugin repair that ran out of time (it now says which step ran and gives the command to finish it, in every language).
Keyboard and screen readers. The insights banner is two real buttons (× no longer opens the tab), phase chips work in the mindmap view, spinners have names, SVG strokes are written so browsers apply them.
Text. Missing and wrong strings fixed in all 11 locales; 35 unused keys removed;
memesh doctor --verbose(not a real flag) no longer suggested.Refs #536, #538, #539