Chris Sherwood
1027bd8e0f
chore: Switch categories URL to raw GitHub for dev reliability
...
jsDelivr CDN was aggressively caching old data during development.
Raw GitHub URLs provide more immediate updates when pushing changes
to the feature branch.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-19 10:15:20 -08:00
Chris Sherwood
c9c29955ee
chore: Add cache-busting parameter to categories URL
...
jsDelivr aggressively caches branch references. Adding version
parameter ensures fresh data is fetched when categories are updated.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-19 10:15:20 -08:00
Chris Sherwood
8e6e44e688
fix: Use jsDelivr CDN for categories JSON to avoid CORS issues
...
GitHub raw URLs don't allow cross-origin requests from localhost.
Using jsDelivr CDN which serves GitHub content with proper CORS headers.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-19 10:15:20 -08:00
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
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
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
6a9ede1776
fix(admin): disk info mount and stability
2026-01-13 07:59:45 -08: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
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
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
Jake Turner
a2206b8c13
feat(System): check internet status on backend and allow custom test url
2025-12-24 12:00:32 -08:00
Jake Turner
b020d925ad
fix(Maps): custom pmtiles file downloads
2025-12-23 23:45:56 -08: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
9ec514e145
fix(Zim): storage path
2025-12-07 20:18:58 -08: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
Jake Turner
7569aa935d
feat: background job overhaul with bullmq
2025-12-06 23:59:01 -08:00
Jake Turner
95ba0a95c9
fix: download util improvements
2025-12-05 18:16:23 -08:00
Jake Turner
605dce11e8
fix(Kiwix): initial zim file download
2025-12-05 18:16:23 -08:00
Jake Turner
e3257d1408
fix(ZimService): cleanup unused variable
2025-12-05 18:16:23 -08:00
Jake Turner
824fc613b6
fix(DockerService): cleanup old OSM stuff
2025-12-05 15:47:22 -08:00
Jake Turner
dd4e7c2c4f
feat: curated zim collections
2025-12-05 15:47:22 -08:00
Jake Turner
d1842364bc
fix: hide query devtools in prod
2025-12-02 08:39:58 -08:00
Jake Turner
606dd3ad0b
feat: [wip] custom map and zim downloads
2025-12-02 08:25:09 -08:00
Jake Turner
dc2bae1065
feat: system info page redesign
2025-12-01 21:13:44 -08:00
Jake Turner
f4a69ea401
feat: alert and button styles redesign
2025-11-30 23:32:16 -08:00
Jake Turner
12a6f2230d
feat: [wip] new maps system
2025-11-30 22:29:16 -08:00
Jake Turner
9670a78fb4
feat: kolibri app
2025-11-18 16:35:16 -08:00
dependabot[bot]
c2f33075fd
build(deps-dev): bump vite from 6.3.5 to 6.4.1 in /admin
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 6.3.5 to 6.4.1.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/create-vite@6.4.1/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 6.4.1
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-11-18 16:33:12 -08:00
dependabot[bot]
44deb0c23b
build(deps-dev): bump js-yaml from 4.1.0 to 4.1.1 in /admin
...
Bumps [js-yaml](https://github.com/nodeca/js-yaml ) from 4.1.0 to 4.1.1.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodeca/js-yaml/compare/4.1.0...4.1.1 )
---
updated-dependencies:
- dependency-name: js-yaml
dependency-version: 4.1.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-11-18 16:29:51 -08:00
dependabot[bot]
0750d98572
build(deps): bump validator from 13.15.15 to 13.15.20 in /admin
...
Bumps [validator](https://github.com/validatorjs/validator.js ) from 13.15.15 to 13.15.20.
- [Release notes](https://github.com/validatorjs/validator.js/releases )
- [Changelog](https://github.com/validatorjs/validator.js/blob/master/CHANGELOG.md )
- [Commits](https://github.com/validatorjs/validator.js/compare/13.15.15...13.15.20 )
---
updated-dependencies:
- dependency-name: validator
dependency-version: 13.15.20
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-11-18 16:29:21 -08:00