Commit Graph

124 Commits

Author SHA1 Message Date
Chris Sherwood
3cb5dceb1d feat: Add tiered collection categories UI
- Add kiwix-categories.json with Medicine category and 3 tiers
- Create CategoryCard component for displaying category cards
- Create TierSelectionModal for tier selection UI
- Integrate categories into Easy Setup wizard (Step 3)
- Add TypeScript types for categories and tiers
- Fallback to legacy flat collections if categories unavailable

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-19 10:15:20 -08:00
Chris Sherwood
6f0c829d36 fix: Notification auto-dismiss not working due to stale closure
The removeNotification function was using a stale reference to the
notifications array from the closure scope, causing the setTimeout
callback to filter against an outdated state.

Changed to use functional update pattern (prev => prev.filter(...))
which correctly references the current state when the timeout fires.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-19 10:06:44 -08:00
Chris Sherwood
109bad9b6e docs: Add installation instructions and CLI maintenance commands
- Add Installation section to getting-started.md with system requirements
- Add install commands, post-install access info
- Add privacy and security notes
- Add Command-Line Maintenance section to FAQ with helper scripts

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-19 10:05:59 -08:00
Chris Sherwood
adecb66fa8 docs: Replace placeholder content with comprehensive documentation
- Replace Lorem Ipsum home.md with proper welcome page
- Add getting-started.md: New user onboarding guide
- Add faq.md: FAQ and troubleshooting for offline use
- Add use-cases.md: Use case examples (emergency prep, homeschool, etc.)

Documentation written with non-technical users in mind, focusing on
clarity and self-sufficiency when offline.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-19 10:05:59 -08:00
cosmistack-bot
ab909e8ef8 chore(release): 1.14.0 [skip ci] 2026-01-16 18:37:04 +00:00
Jake Turner
08d0f88737 feat: auto-fetch latest curated collections 2026-01-16 10:35:37 -08:00
Jake Turner
003902b84b fix(Docker): improve container state management 2026-01-16 10:35:37 -08:00
cosmistack-bot
e1b1b187b0 chore(release): 1.13.0 [skip ci] 2026-01-15 23:56:37 +00:00
Jake Turner
393c177af1 feat: [wip] self updates 2026-01-15 15:54:59 -08:00
Jake Turner
b6ac6b1e84 feat(Maps): enhance missing assets warnings 2026-01-15 15:54:59 -08:00
Jake Turner
400cd740bd fix: curated collections ui tweak 2026-01-15 15:54:59 -08:00
Jake Turner
4b74118fd9 feat: easy setup wizard 2026-01-15 15:54:59 -08:00
dependabot[bot]
6500599c6d build(deps): bump @adonisjs/lucid from 21.6.1 to 21.8.2 in /admin
Bumps [@adonisjs/lucid](https://github.com/adonisjs/lucid) from 21.6.1 to 21.8.2.
- [Release notes](https://github.com/adonisjs/lucid/releases)
- [Commits](https://github.com/adonisjs/lucid/compare/v21.6.1...v21.8.2)

---
updated-dependencies:
- dependency-name: "@adonisjs/lucid"
  dependency-version: 21.8.2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-15 15:54:59 -08:00
Jake Turner
bb67bab9a9 feat: improved app cards and custom icons 2026-01-15 15:54:59 -08:00
Jake Turner
5793fc2139 feat: [wip] easy setup wizard 2026-01-15 15:54:59 -08:00
Jake Turner
bb0a939458 fix(install): change admin container pull_policy to always 2026-01-15 15:54:59 -08:00
cosmistack-bot
7dad9e3324 chore(release): 1.12.3 [skip ci] 2026-01-13 16:04:08 +00:00
Jake Turner
4bb5dd6a18
fix(scripts): remove disk info file on uninstall 2026-01-13 08:02:36 -08:00
cosmistack-bot
ae46e276fb chore(release): 1.12.2 [skip ci] 2026-01-13 16:00:28 +00:00
Jake Turner
6a9ede1776 fix(admin): disk info mount and stability 2026-01-13 07:59:45 -08:00
cosmistack-bot
752b023798 chore(release): 1.12.1 [skip ci] 2026-01-13 15:03:46 +00:00
Jake Turner
fb8598ff55 fix(admin): improve service install status management 2026-01-13 06:58:05 -08:00
Jake Turner
c46b75e63d fix(admin): improve duplicate install request handling 2026-01-13 06:58:05 -08:00
Jake Turner
3e4985c3c7 fix(admin): missing Zim download API client method 2026-01-13 06:58:05 -08:00
Jake Turner
2440d23986 fix(admin): base map assets download url 2026-01-13 06:58:05 -08:00
Jake Turner
a95c2faf12 fix(install): disk info file mount 2026-01-13 06:58:05 -08:00
Jake Turner
5a19882273 fix(admin): port binding for OpenWebUI 2026-01-13 06:58:05 -08:00
Jake Turner
1cc695ff75 fix(admin): improve memory usage indicators 2026-01-13 06:58:05 -08:00
Jake Turner
da23acbe5e fix(admin): add favicons 2026-01-13 06:58:05 -08:00
Jake Turner
df55b48e1c fix(admin): container healthcheck 2026-01-13 06:58:05 -08:00
Jake Turner
80a1d0eef4 fix(install): ensure update script always pulls latest imgs 2026-01-13 06:58:05 -08:00
Jake Turner
275ca80931 fix(install): use modern docker compose command in update script 2026-01-13 06:58:05 -08:00
Jake Turner
ed5851eac1 fix(install): ensure update script executable 2026-01-13 06:58:05 -08:00
dependabot[bot]
aa8516c92d build(deps): bump qs from 6.14.0 to 6.14.1 in /admin
Bumps [qs](https://github.com/ljharb/qs) from 6.14.0 to 6.14.1.
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ljharb/qs/compare/v6.14.0...v6.14.1)

---
updated-dependencies:
- dependency-name: qs
  dependency-version: 6.14.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-13 06:57:38 -08:00
dependabot[bot]
bfddc793ba build(deps): bump @adonisjs/bodyparser from 10.1.0 to 10.1.2 in /admin
Bumps [@adonisjs/bodyparser](https://github.com/adonisjs/bodyparser) from 10.1.0 to 10.1.2.
- [Release notes](https://github.com/adonisjs/bodyparser/releases)
- [Commits](https://github.com/adonisjs/bodyparser/compare/v10.1.0...v10.1.2)

---
updated-dependencies:
- dependency-name: "@adonisjs/bodyparser"
  dependency-version: 10.1.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-13 06:57:13 -08:00
cosmistack-bot
f5e3cd32f4 chore(release): 1.12.0 [skip ci] 2025-12-24 20:01:17 +00:00
Jake Turner
a2206b8c13 feat(System): check internet status on backend and allow custom test url 2025-12-24 12:00:32 -08:00
cosmistack-bot
7029e1ea81 chore(release): 1.11.1 [skip ci] 2025-12-24 07:46:29 +00:00
Jake Turner
b020d925ad fix(Maps): custom pmtiles file downloads 2025-12-23 23:45:56 -08:00
cosmistack-bot
0d13ff7bac chore(release): 1.11.0 [skip ci] 2025-12-24 00:02:24 +00:00
dependabot[bot]
51880d0a46 build(deps): bump systeminformation from 5.27.7 to 5.27.14 in /admin
Bumps [systeminformation](https://github.com/sebhildebrandt/systeminformation) from 5.27.7 to 5.27.14.
- [Changelog](https://github.com/sebhildebrandt/systeminformation/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sebhildebrandt/systeminformation/compare/v5.27.7...v5.27.14)

---
updated-dependencies:
- dependency-name: systeminformation
  dependency-version: 5.27.14
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-23 16:01:22 -08:00
Jake Turner
0c8527921c fix(Docs): documentation renderer fixes 2025-12-23 16:00:33 -08:00
Jake Turner
6ac9d147cf feat(Collections): map region collections 2025-12-23 16:00:33 -08:00
Jake Turner
f618512ad1
fix(Collections): naming convention in maps.json 2025-12-19 15:06:50 -08:00
Jake Turner
8a5211d11a
feat(Maps): add maps curated collection 2025-12-19 13:52:47 -08:00
cosmistack-bot
8b34799e9d chore(release): 1.10.1 [skip ci] 2025-12-08 04:19:34 +00:00
Jake Turner
9ec514e145
fix(Zim): storage path 2025-12-07 20:18:58 -08:00
cosmistack-bot
f318426a57 chore(release): 1.10.0 [skip ci] 2025-12-08 03:14:11 +00:00
Jake Turner
5205d5909d
feat: disk info collection 2025-12-07 19:13:43 -08:00
Jake Turner
2ff7b055b5
fix(Kiwix): initial download and setup 2025-12-07 16:04:41 -08:00