Full deployment history for this project.
โก Bolt: Precompute module-level search index for public seed terms (#189)
โก Bolt: Precompute module-level search index for public seed terms Prebuild normalized search index (`cachedPublicSearchIndex`) for public seed terms once at module scope to eliminate O(N) string normalization and allocation overhead per search call. Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
โก Bolt: optimize byte-to-hex conversion in sha256Hex using lookup table (#188)
โก Bolt: optimize byte-to-hex conversion in sha256Hex using lookup table Optimize sha256Hex in lib/web4/fingerprints.ts by introducing a module-level precomputed 256-element byte-to-hex lookup table (HEX_TABLE) and iterating directly over Uint8Array bytes. This eliminates thousands of intermediate array allocations, closure functions, and string formatting objects per request on fingerprinting endpoints. Added unit tests in tests/lib/fingerprints.test.ts to verify correctness.
โก Bolt: filter raw seed terms before card mapping in fallback handlers (#186)
๐จ Palette: Improve external link accessibility and focus visibility in Footer (#187)
๐จ Palette: Improve external link accessibility and focus visibility in Footer Enhance keyboard focus states and screen reader accessibility across all links in Footer. - Add focus-visible ring styles (`focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2`) to brand, network, developer, and legal links in `Footer`. - Add screen-reader text `<span className="sr-only">(opens in a new tab)</span>` and explicit `aria-label`s for links with `target="_blank"`.
โก Bolt: filter raw seed terms before card mapping in fallback handlers
๐จ Palette: Add keyboard focus-visible styling to footer interactive links Added Tailwind focus-visible ring utilities to the brand link and GitHub icon button in Footer to ensure visible focus indicators during keyboard navigation. Added unit tests for Footer component accessibility.
๐จ Palette: Enhanced visual feedback and focus states on ShareCard (#183)
โก Bolt: defer tag count computation in Web4 scorecard route (#184)
๐จ Palette: Add accessible ARIA label to EmojiPicker trigger button (#181)
โก Bolt: optimize seed term search filtering by short-circuiting field checks and eliminating array allocations (#182)
๐จ Palette: Add accessible clear button to SearchBar component (#177) - Add accessible clear button (X icon) to SearchBar input when query is present - Reset search query, suggestions, and focus back to search input on click - Hide native WebKit search cancel button to prevent duplicate clear buttons - Add unit test verifying clear button display, functionality, and focus return
Merge branch 'main' into jules-palette-search-clear-button-4923171641506373643
๐จ Palette: Make tags and author handles in TermDetail interactive and keyboard accessible (#178)
๐จ Palette: Add accessible clear query button to SearchBar (#179)
serve per-term exports from D1
support edge redirects for D1 service reads
normalize D1 term tags for public surfaces
route public dictionary surfaces through D1
fix: harden discovery fallback and localized document metadata
fix: harden discovery fallback and localized document metadata
chore: stack PR #120
chore: stack PR #108
โก Bolt: push category and tag page filtering to PostgreSQL (#61)
fix canonical web status routes
fix: address second code review - clearTimeout in finally, shared SQL constants, improved sanitization, stringArg in MCP Agent-Logs-Url: https://github.com/mbarbine/platphorm-dictionary/sessions/d87b6fb6-e6b6-4160-9b58-5a741647448f Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
fix: address code review - remove unused DOMPurify import, extract timeout constant, fix similarity double-call, remove extra blank line Agent-Logs-Url: https://github.com/mbarbine/platphorm-dictionary/sessions/d87b6fb6-e6b6-4160-9b58-5a741647448f Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
feat: extend MCP with Web4 tools, add DefinedTerm JSON-LD breadcrumbs to term pages Agent-Logs-Url: https://github.com/mbarbine/platphorm-dictionary/sessions/d87b6fb6-e6b6-4160-9b58-5a741647448f Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
feat: add Web4 lexical service - canonical types, fingerprints, API routes, well-known, human pages Agent-Logs-Url: https://github.com/mbarbine/platphorm-dictionary/sessions/d87b6fb6-e6b6-4160-9b58-5a741647448f Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
chore: initial plan for Web4 lexical service implementation Agent-Logs-Url: https://github.com/mbarbine/platphorm-dictionary/sessions/d87b6fb6-e6b6-4160-9b58-5a741647448f Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Complete full scope discovery enhancement with validation Agent-Logs-Url: https://github.com/mbarbine/platphorm-dictionary/sessions/fafaba60-6187-42bc-bb67-0a5f2892af8f Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Add Schema.org Dataset description, creator, and humans.txt support Agent-Logs-Url: https://github.com/mbarbine/platphorm-dictionary/sessions/fafaba60-6187-42bc-bb67-0a5f2892af8f Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
restore tracked test artifacts
๐งช implement tests for i18n t function and utilities Implemented comprehensive unit tests for `t`, `getDirection`, and `getTranslations` functions in `lib/i18n.ts`. Verified translation fallback logic, RTL/LTR detection, and translation object retrieval.
Changes before error encountered Agent-Logs-Url: https://github.com/mbarbine/platphorm-dictionary/sessions/c8ac863b-62cb-41a5-8ee7-f55f647ef148 Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
feat: add 100 new definitions using PlatPhorm network graph terminology Agent-Logs-Url: https://github.com/mbarbine/platphorm-dictionary/sessions/e7817562-9e8e-48c3-9919-00c6282b0119 Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
feat: harden dictionary discovery, auth scaffolding, and legal routes Agent-Logs-Url: https://github.com/mbarbine/platphorm-dictionary/sessions/6b049cff-1bd4-4c2c-9508-314600ba5678 Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
chore: start phase-1 reliability hardening plan Agent-Logs-Url: https://github.com/mbarbine/platphorm-dictionary/sessions/6b049cff-1bd4-4c2c-9508-314600ba5678 Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>