-
-
Notifications
You must be signed in to change notification settings - Fork 72
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: initial work on Node to Bun transition #107
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Signed-off-by: Robert Goniszewski <[email protected]>
|
goniszewski
added a commit
that referenced
this pull request
Sep 18, 2024
* 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]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.