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
dependabot[bot]
09e21f5f0c
build(deps): bump axios from 1.10.0 to 1.13.1 in /admin
...
Bumps [axios](https://github.com/axios/axios ) from 1.10.0 to 1.13.1.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.10.0...v1.13.1 )
---
updated-dependencies:
- dependency-name: axios
dependency-version: 1.13.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-11-18 16:29:03 -08:00
dependabot[bot]
cb64617572
build(deps): bump tar-fs from 2.1.3 to 2.1.4 in /admin
...
Bumps [tar-fs](https://github.com/mafintosh/tar-fs ) from 2.1.3 to 2.1.4.
- [Commits](https://github.com/mafintosh/tar-fs/compare/v2.1.3...v2.1.4 )
---
updated-dependencies:
- dependency-name: tar-fs
dependency-version: 2.1.4
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-11-18 16:28:45 -08:00
Jake Turner
7acfd33d5c
feat: version footer and fix CI version handlng
2025-11-18 15:51:45 -08:00
Jake Turner
b8eaaa7ac6
feat(Services): friendly names and descriptions
2025-11-18 14:02:22 -08:00
Jake Turner
4da08a8312
fix(OSM): apply dir permission fixes more robustly
2025-10-09 21:51:07 -07:00
Jake Turner
b677fbbe81
feat: add dozzle for enhanced logs and metrics
2025-10-07 00:13:39 -07:00
Jake Turner
033cc10420
feat: add flatnotes as app
2025-10-06 23:53:40 -07:00
Jake Turner
1df7c490a6
feat: add cyberchef as app
2025-10-06 23:22:50 -07:00
Jake Turner
478427060f
fix(OSM): renderer file perms
2025-10-06 22:22:55 -07:00
Jake Turner
85e6b84e32
fix(OSM): use absolute host paths
2025-10-06 21:13:22 -07:00
Jake Turner
4e1377554a
fix(OSM): directory paths and access
2025-10-06 21:13:22 -07:00
Jake Turner
51583c8925
fix(OSM): error handling
2025-10-06 21:13:22 -07:00
Jake Turner
876475e25b
fix(ZIM): host initial zim download in GH repo
2025-09-02 22:44:01 -07:00
Jake Turner
3dbcd7a714
fix(OSM): increase memory for import
2025-08-20 23:05:19 -07:00
Jake Turner
b29dd99fd7
fix(OSM): change default import file
2025-08-20 23:05:19 -07:00
Jake Turner
82501883b6
feat(Docs): add release notes
2025-08-20 23:05:19 -07:00
Jake Turner
07a198f918
feat(Settings): display system information
2025-08-20 23:05:19 -07:00
Jake Turner
377f49162f
feat(Settings): add legal notices page
2025-08-20 23:05:19 -07:00
Jake Turner
2099750e06
fix(OSM): osm installation
2025-08-20 23:05:19 -07:00
Jake Turner
5ee949b96a
fix(Docker): [wip] OSM install fixes
2025-08-20 23:05:19 -07:00
Jake Turner
9e216c366f
feat(ZIM): improved ZIM downloading and auto-restart kiwix serve
2025-08-20 23:05:19 -07:00
Jake Turner
7c2b0964dc
feat: container controls & convienience scripts
2025-08-08 15:07:32 -07:00
Jake Turner
5fc490715d
ref: cleanup service seeder
2025-08-08 15:07:32 -07:00
Jake Turner
2373f2c1b2
fix(open-webui): ollama connection
2025-07-11 20:21:44 -07:00
Jake Turner
44b7bfee16
fix(Docs): fix doc rendering
2025-07-11 15:31:07 -07:00
Jake Turner
3b81e00a69
feat: openwebui+ollama and zim management
2025-07-09 09:08:21 -07:00
Jake Turner
39d75c9cdf
feat: init app installation and documentation
2025-06-30 01:44:42 -07:00
Jake Turner
b33a1b3e37
feat: initial commit
2025-06-29 15:51:08 -07:00