Releases: goniszewski/grimoire
Preview Release 0.4.0-pre.1
What's Changed
- Introducing refactored version of Grimoire [preview]: only one container (no longer using PocketBase with dedicated container), faster (we migrated to bun), and a lot easier to maintain end extend!
- Accept a filter in the GET bookmarks endpoint by @pe1uca in #105
- Fix PocketBaseUrl in Config.ts by @RC1140 in #112
New Contributors
Full Changelog: v0.3.5...v0.4.0-pre.1
Release 0.3.5
What's Changed
- fix: search result's bookmark IDs are not properly added to the path query by @goniszewski in #93
- chore: clean up apt index files in Dockerfile by @PeterDaveHello in #84
- fix: use 'slug' property instead of tag's 'name' to create the URL by @goniszewski in #98
- chore: share 'pb_migrations' directory from Grimoire Docker image; add health check to Grimoire API by @goniszewski in #66
- fix: handle invalid image URLs for main_image and icon
- fix: check if bookmark main image and favicon URL's point to allowed image extensions
- fix: add missing 'wget' dependency, change CMD to ENTRYPOINT execution
New Contributors
- @PeterDaveHello made their first contribution in #84
Full Changelog: v0.3.4...v0.3.5
Release 0.3.4
What's Changed
- fix: search result's bookmark IDs are not properly added to the path query in (45c94d4)
Full Changelog: v0.3.3...v0.3.4
Release 0.3.3
What's Changed
- Update README.md by @Geezus42 in #88
- feat: change proxy middleware to support WebSockets
- fix: index file for 'lib/utils' causes errors
- chore: update release-it config
New Contributors
Full Changelog: v0.3.2...v0.3.3
Release 0.3.2
What's Changed
- Merge pull request #83 from goniszewski/77-top-level-category-does-not-show-all-bookmarks-under-subcategories-or-the-subcategories-of-those-subcategories (2066673)
- feat: show related bookmarks on nested category view (8501cf4)
- chore: add SerializeBookmarkList util, simplify util imports (8abbca9)
- fix: wrong default used for PB while running app in DEV (dbf7daa)
- Merge pull request #82 from goniszewski/76-subcategories-of-subcategories-do-not-show-in-left-column (050980c)
- fix: add recursive component to handle nested category tree (85abb8c)
- chore: add favicon variants (a2d79f6)
Release 0.3.1
What's Changed
Full Changelog: v0.3.0...v0.3.1
- feat: add logic to user profile form (342431c)
- fix: invalidate state on settings update (560710b)
- chore: remove unused log statement (ed8458f)
- fix: don't display image container if there's no mainImage and screenshot available (65aede3)
- chore: use proper default PB URL for dev environment (7289b62)
- Merge pull request #74 from goniszewski/feat/add-pb-api-proxy (85523f2)
- fix: use proper PB URL in prod/dev; resolve issue with server.js module imports (5d107a8)
- chore: add 'prettier-plugin-tailwindcss' (581891c)
- feat: add internal proxy support for PB API calls; add URLs enum; update 'ORIGIN' env handling (501a78b)
- fix: invalid PB URL variable (bf99cd3)
- fix: remove 'BACKEND_URL' variable, leave 'POCKETBASE_URL' with the default 'http://localhost:8090' (3f0b683)
- chore: add selected screenshots to README.md (fcd1c97)
- Merge pull request #73 from goniszewski/71-ollama-url-from-settings-is-not-respected (11362fc)
- fix: resolve the issue with user LLM settings not being respected; clean-up (46d29ed)
Release 0.3.0
WARNING: BREAKING CHANGES (more below)
- fix: use proper PB URL in prod/dev; resolve issue with server.js module imports (5d107a8)
- Merge branch 'main' into feat/add-pb-api-proxy (a11e272)
- chore: add 'prettier-plugin-tailwindcss' (581891c)
- feat: add internal proxy support for PB API calls; add URLs enum; update 'ORIGIN' env handling (501a78b)
- fix: invalid PB URL variable (bf99cd3)
- fix: remove 'BACKEND_URL' variable, leave 'POCKETBASE_URL' with the default 'http://localhost:8090' (3f0b683)
- chore: add selected screenshots to README.md (fcd1c97)
- Merge pull request #73 from goniszewski/71-ollama-url-from-settings-is-not-respected (11362fc)
- fix: resolve the issue with user LLM settings not being respected; clean-up (46d29ed)
BREAKING CHANGES
This release introduces a custom server layer to handle internal communication with PocketBase container. From now on, in the default mode (using both containers with docker compose up
), the app will communicate with the provided PocketBase Docker container using <PUBLIC_ORIGIN>/internal/pb
URL suffix.
Thanks to this change, if PUBLIC_POCKETBASE_URL
is set to http://pocketbase
or to an empty value, all communication between those containers will stay inside the Docker internal network. That means in will be safer and easier to set up!
Please note that this feature is disabled on DEV
environment, so for example, if you run the app with ./run-dev.sh
or pnpm dev
.
v0.2.6
What's Changed
- chore(deps): bump sanitize-html from 2.11.0 to 2.12.1 by @dependabot in #64
- chore(deps): bump ip from 2.0.0 to 2.0.1 by @dependabot in #65
- feat: support display screenshots by @goniszewski in #63
- feat: check PocketBase connection and inform user if it fails by @goniszewski in #69
Full Changelog: v0.2.5...v0.2.6
v0.2.5
What's Changed
- feat: use token-based authentication for API requests by @goniszewski in #61
- Feat/update API for bookmark extension by @goniszewski in #62
Full Changelog: v0.2.4...v0.2.5
v0.2.4
What's Changed
- chore(deps-dev): bump vite from 4.5.1 to 4.5.2 by @dependabot in #57
- Chore/reduce tech debt by @goniszewski in #58
- 40 grimoire web app is showing outdated information for settings and bookmarks by @goniszewski in #55
Dev note
- We're now using the latest Vite 5 and SvelteKit 2.5! 🆕
- Actions on Bookmarks and updating UI settings should now immediately affect the local state ⚡
Full Changelog: v0.2.3...v0.2.4