| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2026-04-22 | Load the content manifest and cache every chunk to IndexedDB on initial loadHEADmain | Bobby | 2 | -5/+5 | |
| 2026-04-22 | Revert the worldgen stub pending the full pipeline and authored region content | Bobby | 1 | -7/+1 | |
| 2026-04-22 | Generate a fresh year-1111 world on Begin and persist it to the user-data ↵ | Bobby | 1 | -1/+7 | |
| database | |||||
| 2026-04-22 | Co-locate AudioPlayer and TextSizeChoice with their stores and move version ↵ | Bobby | 1 | -1/+1 | |
| and credits to their new homes | |||||
| 2026-04-22 | Rebuild Settings with Reading, Sound, Accessibility, and About sections per ↵ | Bobby | 2 | -1/+30 | |
| the mockup | |||||
| 2026-04-22 | Hold the initial-load progress bar to the first session entry and skip it on ↵ | Bobby | 1 | -2/+9 | |
| return | |||||
| 2026-04-22 | Move title music to layout so it plays continuously across routes | Bobby | 1 | -0/+7 | |
| 2026-04-22 | Add Settings screen with mute toggle and ambient volume slider | Bobby | 2 | -1/+14 | |
| 2026-04-22 | Add Credits screen with initial font and audio attributions | Bobby | 2 | -1/+16 | |
| 2026-04-22 | Revert prop plumbing; components can tap stores and module constants directly | Bobby | 1 | -5/+1 | |
| 2026-04-22 | Make lib components and screens pure; orchestration (store, version) moves ↵ | Bobby | 1 | -1/+5 | |
| to routes | |||||
| 2026-04-22 | Move screens to lib/screens, version to lib/version, inject version via Vite ↵ | Bobby | 1 | -2/+2 | |
| define; lib is folders-only | |||||
| 2026-04-22 | Rename ui-lib to lib, split Begin into smaller components, add Credits, bump ↵ | Bobby | 1 | -2/+4 | |
| version to 1.0 from package.json | |||||
| 2026-04-22 | Implement initial load + Begin screens with stub 3s loading pipeline | Bobby | 1 | -30/+28 | |
| 2026-04-22 | Migrate remaining relative imports to @hollowdark/*; strip //-comments and ↵ | Bobby | 3 | -3/+0 | |
| doc references, JSDoc-only | |||||
| 2026-04-22 | Initialize project with SvelteKit on flat-root layout | Bobby | 3 | -0/+45 | |
| SvelteKit 2 with adapter-static, Svelte 5, TypeScript 6 strict mode. Design decisions follow ARCHITECTURE.md §2 and technical/01-file-structure.md: no src/ wrapper, implementation folders sit at the project root alongside the design corpus in .claude/, and each top-level folder is its own import alias (engine/, events/, flow/, scene/, etc.) configured in svelte.config.js. Framework configuration routes SvelteKit away from the default src/ layout: templates live in app/, hooks in hooks/, routes in routes/, assets in static/. The favicon is a quiet amber dot on #13100E; .nojekyll keeps GitHub Pages from stripping the _app/ build folder. Deploy target is GitHub Pages. adapter-static uses fallback: '404.html' (the GH Pages SPA convention) and kit.paths.base reads BASE_PATH from the environment so dev serves at the root while the deploy workflow builds under /<repo>/. Prerender tolerates missing /fonts/ files so the build doesn't block until font files land — see static/css/app.css @font-face block. Licensed MIT. | |||||
