project-nomad/admin
Chris Sherwood 68f374e3a8 feat: Add dedicated Wikipedia Selector with smart package management
Adds a standalone Wikipedia selection section that appears prominently in both
the Easy Setup Wizard and Content Explorer. Features include:

- Six Wikipedia package options ranging from Quick Reference (313MB) to Complete
  Wikipedia with Full Media (99.6GB)
- Card-based radio selection UI with clear size indicators
- Smart replacement: downloads new package before deleting old one
- Status tracking: shows Installed, Selected, or Downloading badges
- "No Wikipedia" option for users who want to skip or remove Wikipedia

Technical changes:
- New wikipedia_selections database table and model
- New /api/zim/wikipedia and /api/zim/wikipedia/select endpoints
- WikipediaSelector component with consistent styling
- Integration with existing download queue system
- Callback updates status to 'installed' on successful download
- Wikipedia removed from tiered category system to avoid duplication

UI improvements:
- Added section dividers and icons (AI Models, Wikipedia, Additional Content)
- Consistent spacing between major sections in Easy Setup Wizard
- Content Explorer gets matching Wikipedia section with submit button

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-31 21:00:51 -08:00
..
app feat: Add dedicated Wikipedia Selector with smart package management 2026-01-31 21:00:51 -08:00
bin feat: initial commit 2025-06-29 15:51:08 -07:00
commands feat(Docker): container URL resolution util and networking improvs 2026-01-24 15:27:56 -08:00
config feat: background job overhaul with bullmq 2025-12-06 23:59:01 -08:00
constants feat: [wip] native AI chat interface 2026-01-31 20:39:49 -08:00
database feat: Add dedicated Wikipedia Selector with smart package management 2026-01-31 21:00:51 -08:00
docs fix(docs): Remove broken service links that pointed to invalid routes 2026-01-22 16:32:03 -08:00
inertia feat: Add dedicated Wikipedia Selector with smart package management 2026-01-31 21:00:51 -08:00
providers fix(Maps): static path resolution 2026-01-23 14:17:25 -08:00
public fix(admin): add favicons 2026-01-13 06:58:05 -08:00
resources/views fix(admin): add favicons 2026-01-13 06:58:05 -08:00
start feat: Add dedicated Wikipedia Selector with smart package management 2026-01-31 21:00:51 -08:00
tests feat: initial commit 2025-06-29 15:51:08 -07:00
types feat: Add dedicated Wikipedia Selector with smart package management 2026-01-31 21:00:51 -08:00
util feat: background job overhaul with bullmq 2025-12-06 23:59:01 -08:00
views feat: initial commit 2025-06-29 15:51:08 -07:00
.editorconfig feat: initial commit 2025-06-29 15:51:08 -07:00
.env.example feat: Add Windows Docker Desktop support for local development 2026-01-19 10:29:24 -08:00
ace.js feat: initial commit 2025-06-29 15:51:08 -07:00
adonisrc.ts feat: background job overhaul with bullmq 2025-12-06 23:59:01 -08:00
eslint.config.js feat: openwebui+ollama and zim management 2025-07-09 09:08:21 -07:00
package-lock.json fix: remove Open WebUI 2026-01-31 20:39:49 -08:00
package.json fix(UI): switch to tabler icons only for consistency 2026-01-31 20:39:49 -08:00
README.md feat: initial commit 2025-06-29 15:51:08 -07:00
tailwind.config.ts feat: initial commit 2025-06-29 15:51:08 -07:00
tsconfig.json feat: initial commit 2025-06-29 15:51:08 -07:00
vite.config.ts feat: initial commit 2025-06-29 15:51:08 -07:00

Docker container

docker run --rm -it -p 8080:8080 jturnercosmistack/projectnomad:admin-latest -e PORT=8080 -e HOST=0.0.0.0 -e APP_KEY=secretlongpasswordsecret -e LOG_LEVEL=debug -e DRIVE_DISK=fs