Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* feat: initial work on Node to Bun transition (#107) Signed-off-by: Robert Goniszewski <[email protected]> * feat: switch to a single-container solution by removing PocketBase (#108) * feat: create DB connection, draft schemas Signed-off-by: Robert Goniszewski <[email protected]> * feat: add initial local storage support, work on DB impl., minor changes Signed-off-by: Robert Goniszewski <[email protected]> * feat: rewrite entities fetching, improve DB schema Signed-off-by: Robert Goniszewski <[email protected]> * feat: integrate Lucia for auth, update DB schema, work on file server Signed-off-by: Robert Goniszewski <[email protected]> * feat: progressing auth flow, update types, DB schema Signed-off-by: Robert Goniszewski <[email protected]> * feat: update DB schema, rework DB types, further transition Signed-off-by: Robert Goniszewski <[email protected]> * feat: add support for file uploads, update DB schema, improve auth flow Signed-off-by: Robert Goniszewski <[email protected]> * chore: remove test PB data Signed-off-by: Robert Goniszewski <[email protected]> * feat: various updates of logic Signed-off-by: Robert Goniszewski <[email protected]> * feat: update DB schema, improve file upload handling Signed-off-by: Robert Goniszewski <[email protected]> * feat: add support for user profile pictures, update DB schema Signed-off-by: Robert Goniszewski <[email protected]> * feat: add support for user picture uploads, update DB schema Signed-off-by: Robert Goniszewski <[email protected]> * refactor(api): migrate category and tag endpoints to use database repositories Signed-off-by: Robert Goniszewski <[email protected]> * feat(database): update schema and add cascade delete for user relations Signed-off-by: Robert Goniszewski <[email protected]> * feat(deps): update dependencies and refactor database schema Signed-off-by: Robert Goniszewski <[email protected]> * feat(metadata): replace metascraper with url-metadata Signed-off-by: Robert Goniszewski <[email protected]> * feat: fix file uploads & resolving, types, switching theme etc Signed-off-by: Robert Goniszewski <[email protected]> * feat: better typing and serialization Signed-off-by: Robert Goniszewski <[email protected]> * feat: switch to unixepoch() for timestamp defaults; additional changes Signed-off-by: Robert Goniszewski <[email protected]> * feat(database): update schema and repositories for consistent timestamps Signed-off-by: Robert Goniszewski <[email protected]> * feat(bookmarks): improve tag handling and form data processing Signed-off-by: Robert Goniszewski <[email protected]> * feat(auth): implement API-based authentication and refactor auth flow Signed-off-by: Robert Goniszewski <[email protected]> * feat(bookmarks): improve bookmark creation and update processes; storing files Signed-off-by: Robert Goniszewski <[email protected]> * refactor: improve file handling; remove unused imports Signed-off-by: Robert Goniszewski <[email protected]> * fix(storage): improve file extension handling for icon and SVG types Signed-off-by: Robert Goniszewski <[email protected]> * feat: prevent users from signing up when disabled in config; update README Signed-off-by: Robert Goniszewski <[email protected]> * feat(ci): add develop branch and preview releases Signed-off-by: Robert Goniszewski <[email protected]> * refactor(bookmarks): remove unused import and add Storage import Signed-off-by: Robert Goniszewski <[email protected]> * refactor(docker): remove PocketBase and fix Docker build issues Signed-off-by: Robert Goniszewski <[email protected]> --------- Signed-off-by: Robert Goniszewski <[email protected]> * chore(release): bump version to 0.4.0 Signed-off-by: Robert Goniszewski <[email protected]> * feat(ci): add 'v' prefix to preview release tag names; trust 'tree-sitter*' packages Signed-off-by: Robert Goniszewski <[email protected]> * Revert "feat(ci): add 'v' prefix to preview release tag names; trust 'tree-sitter*' packages" This reverts commit 2a5e0f3. * feat(ci): add 'v' prefix to preview release tag names Signed-off-by: Robert Goniszewski <[email protected]> * build(docker): optimize Dockerfile and update Bun installation Signed-off-by: Robert Goniszewski <[email protected]> * refactor(docker): optimize Dockerfile and update dependencies Signed-off-by: Robert Goniszewski <[email protected]> * ci: update GitHub release workflow and versioning Signed-off-by: Robert Goniszewski <[email protected]> * fix(config): set default value for PUBLIC_HTTPS_ONLY in .env.example Signed-off-by: Robert Goniszewski <[email protected]> * refactor(ci): adjust Docker image tagging and GitHub release configuration; update compose file Signed-off-by: Robert Goniszewski <[email protected]> * chore(ci): update read-package-version-action to v2.1 Signed-off-by: Robert Goniszewski <[email protected]> * style(about): improve layout and add new technology credits Signed-off-by: Robert Goniszewski <[email protected]> * chore(ci): update GitHub release workflow and package version Signed-off-by: Robert Goniszewski <[email protected]> * feat(settings): improve user settings management and UI Signed-off-by: Robert Goniszewski <[email protected]> * chore(deps): update development and production dependencies Signed-off-by: Robert Goniszewski <[email protected]> * chore(version): bump to 0.4.0-pre.2; update dependencies Signed-off-by: Robert Goniszewski <[email protected]> * chore(prettier): update Svelte-specific formatting options Signed-off-by: Robert Goniszewski <[email protected]> * feat: fix user settings not being saved, invalidate data on bookmark update Signed-off-by: Robert Goniszewski <[email protected]> * feat(bookmarks): improve bookmark deletion and settings management Signed-off-by: Robert Goniszewski <[email protected]> * feat(about): add dynamic contributor list and improve UI Signed-off-by: Robert Goniszewski <[email protected]> * fix(ci): DB is not properly initiated during ima build; simplify compose file Signed-off-by: Robert Goniszewski <[email protected]> * refactor(metadata): improve urlMetadataScraper function and error han… (#120) * refactor(metadata): improve urlMetadataScraper function and error handling; fix error on missing Signed-off-by: Robert Goniszewski <[email protected]> * feat(metadata): improve icon URL validation and error handling Signed-off-by: Robert Goniszewski <[email protected]> * fix(auth): improve login error handling and messages Signed-off-by: Robert Goniszewski <[email protected]> --------- Signed-off-by: Robert Goniszewski <[email protected]> * refactor(login): simplify login form and server-side validation Signed-off-by: Robert Goniszewski <[email protected]> * fix(login): wrong input name Signed-off-by: Robert Goniszewski <[email protected]> * fix(ci): use proper app path inside Docker image Signed-off-by: Robert Goniszewski <[email protected]> * feat(auth): implement environment-based configuration options Signed-off-by: Robert Goniszewski <[email protected]> * feat(ui): enhance user profile and bookmark management Signed-off-by: Robert Goniszewski <[email protected]> * chore: release v0.4.0-pre.3 * feat(ci): update GitHub Actions workflow for release management Signed-off-by: Robert Goniszewski <[email protected]> * fix(bookmark): update category field to categoryId in bookmark data Signed-off-by: Robert Goniszewski <[email protected]> * feat(layout): improve tag display and add availability check Signed-off-by: Robert Goniszewski <[email protected]> * refactor(ui): improve BookmarkCard component and homepage layout Signed-off-by: Robert Goniszewski <[email protected]> * PB data migration (#116) * feat(data-migration): start working on PB data migration Signed-off-by: Robert Goniszewski <[email protected]> * feat(metadata): enhance performance logging and URL display Signed-off-by: Robert Goniszewski <[email protected]> * refactor(utils): enhance performance logging format Signed-off-by: Robert Goniszewski <[email protected]> * chore(deps): update development and production dependencies Signed-off-by: Robert Goniszewski <[email protected]> * feat(migration): implement data migration UI and functionality Signed-off-by: Robert Goniszewski <[email protected]> * feat(database): update foreign key constraints for cascading deletes Signed-off-by: Robert Goniszewski <[email protected]> * feat(bookmark): optimize image storage and improve first-time user experience Signed-off-by: Robert Goniszewski <[email protected]> * feat(various): finish migration tool preview, improve file handling Signed-off-by: Robert Goniszewski <[email protected]> * feat(setup): simplify installation process and update dependencies Signed-off-by: Robert Goniszewski <[email protected]> * chore: release v0.4.0-pre.4 --------- Signed-off-by: Robert Goniszewski <[email protected]> * refactor: update UI and remove unused dependency Signed-off-by: Robert Goniszewski <[email protected]> * chore: release v0.4.0 --------- Signed-off-by: Robert Goniszewski <[email protected]>
- Loading branch information