You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+34Lines changed: 34 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,6 +5,40 @@ All notable changes to this project will be documented in this file.
5
5
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
6
6
and this project adheres to [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/).
7
7
8
+
## [1.9.4]
9
+
10
+
### Added
11
+
12
+
- Meilisearch full-text search across USC and eCFR with Cmd+K dialog and faceted filtering (~281k sections)
13
+
- Hierarchical drill-down pages with download at every granularity level
14
+
- Mobile sidebar navigation using shadcn Sheet (Radix Dialog drawer)
15
+
- Markdown / Preview tab list for content viewing
16
+
- Incremental search indexer for Meilisearch
17
+
- Sitemap chunking (50k URL limit per file, separated by source)
18
+
- Meta tags for SEO (`apps/astro/`)
19
+
20
+
### Changed
21
+
22
+
- Refactor UI components to use shadcn/ui (radix-nova preset, zinc theme) as the design system base
23
+
- Restructure content directory to source-first layout
24
+
- Update design and layout of page sections, frontmatter, download/copy buttons, and breadcrumbs
25
+
- Sidebar styling improvements and dark mode hover states
26
+
- Search box, header, and landing page styles
27
+
28
+
### Fixed
29
+
30
+
- Add resilient `writeFile`/`mkdir` wrappers in `@lexbuild/core` with ENFILE/EMFILE retry and exponential backoff to prevent file descriptor exhaustion during large conversions
31
+
- Release token cache every 50k files to free heap during search indexing
32
+
- Garbage collect every 50k files to prevent OOM in highlight pre-rendering
33
+
- Set search index batch size to 5k (down from 50k) to prevent OOM
34
+
- Allow chapters with >100 sections to display properly in sidebar nav
35
+
- Add section titles to breadcrumbs on section pages
36
+
- Apply `toTitleCase` to USC sidebar entries
37
+
- Add error handling for Meilisearch connection issues
38
+
- Markdown/preview container word wrap and overflow fixes
0 commit comments