Skip to content

Conversation

@goniszewski
Copy link
Owner

No description provided.

@goniszewski goniszewski self-assigned this May 20, 2025
@goniszewski goniszewski changed the base branch from main to develop May 20, 2025 19:52
goniszewski and others added 6 commits June 25, 2025 10:15
* chore: release v0.4.1-hotfix.3

* fix(data-migration): early return if no categories have parents (#128)

Signed-off-by: Robert Goniszewski <[email protected]>

* Closes #130 (#131)

Signed-off-by: Robert Goniszewski <[email protected]>

* fix(database): use dynamic path for SQLite database file

Signed-off-by: Robert Goniszewski <[email protected]>

* docs(readme): use single README file for latest/preview version

Signed-off-by: Robert Goniszewski <[email protected]>

* feat(ci): add manual deployment workflow and adjust tag conditions

Signed-off-by: Robert Goniszewski <[email protected]>

* refactor(workflow): simplify manual-deploy GitHub Action

Signed-off-by: Robert Goniszewski <[email protected]>

* fix(metadata): handle multiple image URLs in mainImageUrl field

Signed-off-by: Robert Goniszewski <[email protected]>

* fix: auth error handling (#144)

* refactor(api): migrate Swagger UI to external documentation and enhance health endpoint

Signed-off-by: Robert Goniszewski <[email protected]>

* chore: release v0.4.3

* fix(docker): resolve issue with data directory permissions (#150)

* Fix issue #153: creation/update of root categories (#157)

* chore: release v0.4.3 (#149)

* chore: release v0.4.1-hotfix.3

* fix(data-migration): early return if no categories have parents (#128)

Signed-off-by: Robert Goniszewski <[email protected]>

* Closes #130 (#131)

Signed-off-by: Robert Goniszewski <[email protected]>

* fix(database): use dynamic path for SQLite database file

Signed-off-by: Robert Goniszewski <[email protected]>

* docs(readme): use single README file for latest/preview version

Signed-off-by: Robert Goniszewski <[email protected]>

* feat(ci): add manual deployment workflow and adjust tag conditions

Signed-off-by: Robert Goniszewski <[email protected]>

* refactor(workflow): simplify manual-deploy GitHub Action

Signed-off-by: Robert Goniszewski <[email protected]>

* fix(metadata): handle multiple image URLs in mainImageUrl field

Signed-off-by: Robert Goniszewski <[email protected]>

* fix: auth error handling (#144)

* refactor(api): migrate Swagger UI to external documentation and enhance health endpoint

Signed-off-by: Robert Goniszewski <[email protected]>

* chore: release v0.4.3

---------

Signed-off-by: Robert Goniszewski <[email protected]>
Co-authored-by: Prabhanjan <[email protected]>

* Fix creation/update of root categories

---------

Signed-off-by: Robert Goniszewski <[email protected]>
Co-authored-by: Robert Goniszewski <[email protected]>
Co-authored-by: Prabhanjan <[email protected]>

* Fix issue #145: bookmarks without images (#156)

* chore: release v0.4.3 (#149)

* chore: release v0.4.1-hotfix.3

* fix(data-migration): early return if no categories have parents (#128)

Signed-off-by: Robert Goniszewski <[email protected]>

* Closes #130 (#131)

Signed-off-by: Robert Goniszewski <[email protected]>

* fix(database): use dynamic path for SQLite database file

Signed-off-by: Robert Goniszewski <[email protected]>

* docs(readme): use single README file for latest/preview version

Signed-off-by: Robert Goniszewski <[email protected]>

* feat(ci): add manual deployment workflow and adjust tag conditions

Signed-off-by: Robert Goniszewski <[email protected]>

* refactor(workflow): simplify manual-deploy GitHub Action

Signed-off-by: Robert Goniszewski <[email protected]>

* fix(metadata): handle multiple image URLs in mainImageUrl field

Signed-off-by: Robert Goniszewski <[email protected]>

* fix: auth error handling (#144)

* refactor(api): migrate Swagger UI to external documentation and enhance health endpoint

Signed-off-by: Robert Goniszewski <[email protected]>

* chore: release v0.4.3

---------

Signed-off-by: Robert Goniszewski <[email protected]>
Co-authored-by: Prabhanjan <[email protected]>

* Fix bookmark creation/update without image

---------

Signed-off-by: Robert Goniszewski <[email protected]>
Co-authored-by: Robert Goniszewski <[email protected]>
Co-authored-by: Prabhanjan <[email protected]>

* chore: release v0.4.4

* Feat: import bookmarks (#139)

* feat(import): add Netscape bookmark import function

Signed-off-by: Robert Goniszewski <[email protected]>

* feat(components): add bulk list management components

Signed-off-by: Robert Goniszewski <[email protected]>

* feat(bulk-list): add metadata loading states and indicators

Signed-off-by: Robert Goniszewski <[email protected]>

* refactor(bulk-list): centralize bookmark management with dedicated store

Signed-off-by: Robert Goniszewski <[email protected]>

* feat(import): refactor bookmark import to handle file content directly

Signed-off-by: Robert Goniszewski <[email protected]>

* refactor: improve URL display and pagination handling

Signed-off-by: Robert Goniszewski <[email protected]>

* feat(import): add WIP bookmark import page with bulk processing capabilities

Signed-off-by: Robert Goniszewski <[email protected]>

* feat(components): add custom Select component and improve bulk list editing

Signed-off-by: Robert Goniszewski <[email protected]>

* feat(import): restructure bookmark import flow and add edit capabilities

Signed-off-by: Robert Goniszewski <[email protected]>

* refactor(bookmarks): improve metadata handling and type definitions

Signed-off-by: Robert Goniszewski <[email protected]>

* feat(import): implement WIP bookmark import execution with metadata support

Signed-off-by: Robert Goniszewski <[email protected]>

* refactor(import): update HTML bookmark import flow

Signed-off-by: Robert Goniszewski <[email protected]>

* fix(import): unable to create DB entities from import data

Signed-off-by: Robert Goniszewski <[email protected]>

* fix: add missing preventDefault to action buttons

Signed-off-by: Robert Goniszewski <[email protected]>

* fix(import): resolve issues with updating to-be-imported bookmarks

* feat(import): finalize basic bookmark import flow

Signed-off-by: Robert Goniszewski <[email protected]>

* feat(import): add styling, handle errors

Signed-off-by: Robert Goniszewski <[email protected]>

* feat(import): add batch processing, transactions, storing images, display errors

Signed-off-by: Robert Goniszewski <[email protected]>

---------

Signed-off-by: Robert Goniszewski <[email protected]>

* chore: release v0.5.0-pre.1

* Resolves #133 (#162)

* chore: release v0.4.4 (#158)

* chore: release v0.4.1-hotfix.3

* fix(data-migration): early return if no categories have parents (#128)

Signed-off-by: Robert Goniszewski <[email protected]>

* Closes #130 (#131)

Signed-off-by: Robert Goniszewski <[email protected]>

* fix(database): use dynamic path for SQLite database file

Signed-off-by: Robert Goniszewski <[email protected]>

* docs(readme): use single README file for latest/preview version

Signed-off-by: Robert Goniszewski <[email protected]>

* feat(ci): add manual deployment workflow and adjust tag conditions

Signed-off-by: Robert Goniszewski <[email protected]>

* refactor(workflow): simplify manual-deploy GitHub Action

Signed-off-by: Robert Goniszewski <[email protected]>

* fix(metadata): handle multiple image URLs in mainImageUrl field

Signed-off-by: Robert Goniszewski <[email protected]>

* fix: auth error handling (#144)

* refactor(api): migrate Swagger UI to external documentation and enhance health endpoint

Signed-off-by: Robert Goniszewski <[email protected]>

* chore: release v0.4.3

* fix(docker): resolve issue with data directory permissions (#150)

* Fix issue #153: creation/update of root categories (#157)

* chore: release v0.4.3 (#149)

* chore: release v0.4.1-hotfix.3

* fix(data-migration): early return if no categories have parents (#128)

Signed-off-by: Robert Goniszewski <[email protected]>

* Closes #130 (#131)

Signed-off-by: Robert Goniszewski <[email protected]>

* fix(database): use dynamic path for SQLite database file

Signed-off-by: Robert Goniszewski <[email protected]>

* docs(readme): use single README file for latest/preview version

Signed-off-by: Robert Goniszewski <[email protected]>

* feat(ci): add manual deployment workflow and adjust tag conditions

Signed-off-by: Robert Goniszewski <[email protected]>

* refactor(workflow): simplify manual-deploy GitHub Action

Signed-off-by: Robert Goniszewski <[email protected]>

* fix(metadata): handle multiple image URLs in mainImageUrl field

Signed-off-by: Robert Goniszewski <[email protected]>

* fix: auth error handling (#144)

* refactor(api): migrate Swagger UI to external documentation and enhance health endpoint

Signed-off-by: Robert Goniszewski <[email protected]>

* chore: release v0.4.3

---------

Signed-off-by: Robert Goniszewski <[email protected]>
Co-authored-by: Prabhanjan <[email protected]>

* Fix creation/update of root categories

---------

Signed-off-by: Robert Goniszewski <[email protected]>
Co-authored-by: Robert Goniszewski <[email protected]>
Co-authored-by: Prabhanjan <[email protected]>

* Fix issue #145: bookmarks without images (#156)

* chore: release v0.4.3 (#149)

* chore: release v0.4.1-hotfix.3

* fix(data-migration): early return if no categories have parents (#128)

Signed-off-by: Robert Goniszewski <[email protected]>

* Closes #130 (#131)

Signed-off-by: Robert Goniszewski <[email protected]>

* fix(database): use dynamic path for SQLite database file

Signed-off-by: Robert Goniszewski <[email protected]>

* docs(readme): use single README file for latest/preview version

Signed-off-by: Robert Goniszewski <[email protected]>

* feat(ci): add manual deployment workflow and adjust tag conditions

Signed-off-by: Robert Goniszewski <[email protected]>

* refactor(workflow): simplify manual-deploy GitHub Action

Signed-off-by: Robert Goniszewski <[email protected]>

* fix(metadata): handle multiple image URLs in mainImageUrl field

Signed-off-by: Robert Goniszewski <[email protected]>

* fix: auth error handling (#144)

* refactor(api): migrate Swagger UI to external documentation and enhance health endpoint

Signed-off-by: Robert Goniszewski <[email protected]>

* chore: release v0.4.3

---------

Signed-off-by: Robert Goniszewski <[email protected]>
Co-authored-by: Prabhanjan <[email protected]>

* Fix bookmark creation/update without image

---------

Signed-off-by: Robert Goniszewski <[email protected]>
Co-authored-by: Robert Goniszewski <[email protected]>
Co-authored-by: Prabhanjan <[email protected]>

* chore: release v0.4.4

---------

Signed-off-by: Robert Goniszewski <[email protected]>
Co-authored-by: Prabhanjan <[email protected]>
Co-authored-by: Guillaume Poussel <[email protected]>

* feat(docker): implement s6-overlay

Signed-off-by: Robert Goniszewski <[email protected]>

* fix(docker): use proper tag in compose

Signed-off-by: Robert Goniszewski <[email protected]>

---------

Signed-off-by: Robert Goniszewski <[email protected]>
Co-authored-by: Prabhanjan <[email protected]>
Co-authored-by: Guillaume Poussel <[email protected]>

* chore: release v0.5.0-pre.2

* fix(build): resolve issue with lodash causing build fail

Signed-off-by: Robert Goniszewski <[email protected]>

* fix(Dockerfile): remove grimoire user causing problems, limit layers count, simplify Dockerfile

Signed-off-by: Robert Goniszewski <[email protected]>

* fix(Dockerfile): ensure all packages are in sync

Signed-off-by: Robert Goniszewski <[email protected]>

* chore: release v0.5.0 (#167)

---------

Signed-off-by: Robert Goniszewski <[email protected]>
Co-authored-by: Prabhanjan <[email protected]>
Co-authored-by: Guillaume Poussel <[email protected]>
* chore: release v0.4.1-hotfix.3

* fix(data-migration): early return if no categories have parents (#128)

Signed-off-by: Robert Goniszewski <[email protected]>

* Closes #130 (#131)

Signed-off-by: Robert Goniszewski <[email protected]>

* fix(database): use dynamic path for SQLite database file

Signed-off-by: Robert Goniszewski <[email protected]>

* docs(readme): use single README file for latest/preview version

Signed-off-by: Robert Goniszewski <[email protected]>

* feat(ci): add manual deployment workflow and adjust tag conditions

Signed-off-by: Robert Goniszewski <[email protected]>

* refactor(workflow): simplify manual-deploy GitHub Action

Signed-off-by: Robert Goniszewski <[email protected]>

* fix(metadata): handle multiple image URLs in mainImageUrl field

Signed-off-by: Robert Goniszewski <[email protected]>

* fix: auth error handling (#144)

* refactor(api): migrate Swagger UI to external documentation and enhance health endpoint

Signed-off-by: Robert Goniszewski <[email protected]>

* chore: release v0.4.3

* fix(docker): resolve issue with data directory permissions (#150)

* Fix issue #153: creation/update of root categories (#157)

* chore: release v0.4.3 (#149)

* chore: release v0.4.1-hotfix.3

* fix(data-migration): early return if no categories have parents (#128)

Signed-off-by: Robert Goniszewski <[email protected]>

* Closes #130 (#131)

Signed-off-by: Robert Goniszewski <[email protected]>

* fix(database): use dynamic path for SQLite database file

Signed-off-by: Robert Goniszewski <[email protected]>

* docs(readme): use single README file for latest/preview version

Signed-off-by: Robert Goniszewski <[email protected]>

* feat(ci): add manual deployment workflow and adjust tag conditions

Signed-off-by: Robert Goniszewski <[email protected]>

* refactor(workflow): simplify manual-deploy GitHub Action

Signed-off-by: Robert Goniszewski <[email protected]>

* fix(metadata): handle multiple image URLs in mainImageUrl field

Signed-off-by: Robert Goniszewski <[email protected]>

* fix: auth error handling (#144)

* refactor(api): migrate Swagger UI to external documentation and enhance health endpoint

Signed-off-by: Robert Goniszewski <[email protected]>

* chore: release v0.4.3

---------

Signed-off-by: Robert Goniszewski <[email protected]>
Co-authored-by: Prabhanjan <[email protected]>

* Fix creation/update of root categories

---------

Signed-off-by: Robert Goniszewski <[email protected]>
Co-authored-by: Robert Goniszewski <[email protected]>
Co-authored-by: Prabhanjan <[email protected]>

* Fix issue #145: bookmarks without images (#156)

* chore: release v0.4.3 (#149)

* chore: release v0.4.1-hotfix.3

* fix(data-migration): early return if no categories have parents (#128)

Signed-off-by: Robert Goniszewski <[email protected]>

* Closes #130 (#131)

Signed-off-by: Robert Goniszewski <[email protected]>

* fix(database): use dynamic path for SQLite database file

Signed-off-by: Robert Goniszewski <[email protected]>

* docs(readme): use single README file for latest/preview version

Signed-off-by: Robert Goniszewski <[email protected]>

* feat(ci): add manual deployment workflow and adjust tag conditions

Signed-off-by: Robert Goniszewski <[email protected]>

* refactor(workflow): simplify manual-deploy GitHub Action

Signed-off-by: Robert Goniszewski <[email protected]>

* fix(metadata): handle multiple image URLs in mainImageUrl field

Signed-off-by: Robert Goniszewski <[email protected]>

* fix: auth error handling (#144)

* refactor(api): migrate Swagger UI to external documentation and enhance health endpoint

Signed-off-by: Robert Goniszewski <[email protected]>

* chore: release v0.4.3

---------

Signed-off-by: Robert Goniszewski <[email protected]>
Co-authored-by: Prabhanjan <[email protected]>

* Fix bookmark creation/update without image

---------

Signed-off-by: Robert Goniszewski <[email protected]>
Co-authored-by: Robert Goniszewski <[email protected]>
Co-authored-by: Prabhanjan <[email protected]>

* chore: release v0.4.4

* Feat: import bookmarks (#139)

* feat(import): add Netscape bookmark import function

Signed-off-by: Robert Goniszewski <[email protected]>

* feat(components): add bulk list management components

Signed-off-by: Robert Goniszewski <[email protected]>

* feat(bulk-list): add metadata loading states and indicators

Signed-off-by: Robert Goniszewski <[email protected]>

* refactor(bulk-list): centralize bookmark management with dedicated store

Signed-off-by: Robert Goniszewski <[email protected]>

* feat(import): refactor bookmark import to handle file content directly

Signed-off-by: Robert Goniszewski <[email protected]>

* refactor: improve URL display and pagination handling

Signed-off-by: Robert Goniszewski <[email protected]>

* feat(import): add WIP bookmark import page with bulk processing capabilities

Signed-off-by: Robert Goniszewski <[email protected]>

* feat(components): add custom Select component and improve bulk list editing

Signed-off-by: Robert Goniszewski <[email protected]>

* feat(import): restructure bookmark import flow and add edit capabilities

Signed-off-by: Robert Goniszewski <[email protected]>

* refactor(bookmarks): improve metadata handling and type definitions

Signed-off-by: Robert Goniszewski <[email protected]>

* feat(import): implement WIP bookmark import execution with metadata support

Signed-off-by: Robert Goniszewski <[email protected]>

* refactor(import): update HTML bookmark import flow

Signed-off-by: Robert Goniszewski <[email protected]>

* fix(import): unable to create DB entities from import data

Signed-off-by: Robert Goniszewski <[email protected]>

* fix: add missing preventDefault to action buttons

Signed-off-by: Robert Goniszewski <[email protected]>

* fix(import): resolve issues with updating to-be-imported bookmarks

* feat(import): finalize basic bookmark import flow

Signed-off-by: Robert Goniszewski <[email protected]>

* feat(import): add styling, handle errors

Signed-off-by: Robert Goniszewski <[email protected]>

* feat(import): add batch processing, transactions, storing images, display errors

Signed-off-by: Robert Goniszewski <[email protected]>

---------

Signed-off-by: Robert Goniszewski <[email protected]>

* chore: release v0.5.0-pre.1

* Resolves #133 (#162)

* chore: release v0.4.4 (#158)

* chore: release v0.4.1-hotfix.3

* fix(data-migration): early return if no categories have parents (#128)

Signed-off-by: Robert Goniszewski <[email protected]>

* Closes #130 (#131)

Signed-off-by: Robert Goniszewski <[email protected]>

* fix(database): use dynamic path for SQLite database file

Signed-off-by: Robert Goniszewski <[email protected]>

* docs(readme): use single README file for latest/preview version

Signed-off-by: Robert Goniszewski <[email protected]>

* feat(ci): add manual deployment workflow and adjust tag conditions

Signed-off-by: Robert Goniszewski <[email protected]>

* refactor(workflow): simplify manual-deploy GitHub Action

Signed-off-by: Robert Goniszewski <[email protected]>

* fix(metadata): handle multiple image URLs in mainImageUrl field

Signed-off-by: Robert Goniszewski <[email protected]>

* fix: auth error handling (#144)

* refactor(api): migrate Swagger UI to external documentation and enhance health endpoint

Signed-off-by: Robert Goniszewski <[email protected]>

* chore: release v0.4.3

* fix(docker): resolve issue with data directory permissions (#150)

* Fix issue #153: creation/update of root categories (#157)

* chore: release v0.4.3 (#149)

* chore: release v0.4.1-hotfix.3

* fix(data-migration): early return if no categories have parents (#128)

Signed-off-by: Robert Goniszewski <[email protected]>

* Closes #130 (#131)

Signed-off-by: Robert Goniszewski <[email protected]>

* fix(database): use dynamic path for SQLite database file

Signed-off-by: Robert Goniszewski <[email protected]>

* docs(readme): use single README file for latest/preview version

Signed-off-by: Robert Goniszewski <[email protected]>

* feat(ci): add manual deployment workflow and adjust tag conditions

Signed-off-by: Robert Goniszewski <[email protected]>

* refactor(workflow): simplify manual-deploy GitHub Action

Signed-off-by: Robert Goniszewski <[email protected]>

* fix(metadata): handle multiple image URLs in mainImageUrl field

Signed-off-by: Robert Goniszewski <[email protected]>

* fix: auth error handling (#144)

* refactor(api): migrate Swagger UI to external documentation and enhance health endpoint

Signed-off-by: Robert Goniszewski <[email protected]>

* chore: release v0.4.3

---------

Signed-off-by: Robert Goniszewski <[email protected]>
Co-authored-by: Prabhanjan <[email protected]>

* Fix creation/update of root categories

---------

Signed-off-by: Robert Goniszewski <[email protected]>
Co-authored-by: Robert Goniszewski <[email protected]>
Co-authored-by: Prabhanjan <[email protected]>

* Fix issue #145: bookmarks without images (#156)

* chore: release v0.4.3 (#149)

* chore: release v0.4.1-hotfix.3

* fix(data-migration): early return if no categories have parents (#128)

Signed-off-by: Robert Goniszewski <[email protected]>

* Closes #130 (#131)

Signed-off-by: Robert Goniszewski <[email protected]>

* fix(database): use dynamic path for SQLite database file

Signed-off-by: Robert Goniszewski <[email protected]>

* docs(readme): use single README file for latest/preview version

Signed-off-by: Robert Goniszewski <[email protected]>

* feat(ci): add manual deployment workflow and adjust tag conditions

Signed-off-by: Robert Goniszewski <[email protected]>

* refactor(workflow): simplify manual-deploy GitHub Action

Signed-off-by: Robert Goniszewski <[email protected]>

* fix(metadata): handle multiple image URLs in mainImageUrl field

Signed-off-by: Robert Goniszewski <[email protected]>

* fix: auth error handling (#144)

* refactor(api): migrate Swagger UI to external documentation and enhance health endpoint

Signed-off-by: Robert Goniszewski <[email protected]>

* chore: release v0.4.3

---------

Signed-off-by: Robert Goniszewski <[email protected]>
Co-authored-by: Prabhanjan <[email protected]>

* Fix bookmark creation/update without image

---------

Signed-off-by: Robert Goniszewski <[email protected]>
Co-authored-by: Robert Goniszewski <[email protected]>
Co-authored-by: Prabhanjan <[email protected]>

* chore: release v0.4.4

---------

Signed-off-by: Robert Goniszewski <[email protected]>
Co-authored-by: Prabhanjan <[email protected]>
Co-authored-by: Guillaume Poussel <[email protected]>

* feat(docker): implement s6-overlay

Signed-off-by: Robert Goniszewski <[email protected]>

* fix(docker): use proper tag in compose

Signed-off-by: Robert Goniszewski <[email protected]>

---------

Signed-off-by: Robert Goniszewski <[email protected]>
Co-authored-by: Prabhanjan <[email protected]>
Co-authored-by: Guillaume Poussel <[email protected]>

* chore: release v0.5.0-pre.2

* fix(build): resolve issue with lodash causing build fail

Signed-off-by: Robert Goniszewski <[email protected]>

* fix(Dockerfile): remove grimoire user causing problems, limit layers count, simplify Dockerfile

Signed-off-by: Robert Goniszewski <[email protected]>

* fix(Dockerfile): ensure all packages are in sync

Signed-off-by: Robert Goniszewski <[email protected]>

* chore: release v0.5.0 (#167)

* chore: force version (#169)

Signed-off-by: Robert Goniszewski <[email protected]>

* fix(Dockerfile): specify base image version and clean up package installation

* fix(Dockerfile): remove hardcoded TARGETARCH variable for better architecture support

* fix(workflow): enhance Docker build process with QEMU support and caching

* fix(ci): wrong s6-overlay URL's generated in Dockerfile

Signed-off-by: Robert Goniszewski <[email protected]>

* fix(docker): resolve docker image build error

Signed-off-by: Robert Goniszewski <[email protected]>

* fix(docker): resolve, yet another, docker image build error

Signed-off-by: Robert Goniszewski <[email protected]>

* fix(docker): attempt to fix libc-bin issue when building ARM64 image

Signed-off-by: Robert Goniszewski <[email protected]>

* fix(ci): resolve Docker image build configuration

Signed-off-by: Robert Goniszewski <[email protected]>

---------

Signed-off-by: Robert Goniszewski <[email protected]>
Co-authored-by: Prabhanjan <[email protected]>
Co-authored-by: Guillaume Poussel <[email protected]>
@goniszewski goniszewski force-pushed the dockerfile-and-s6-improvements branch from f4aa887 to f0d0e39 Compare June 25, 2025 08:18
@sonarqubecloud
Copy link

Quality Gate Failed Quality Gate failed

Failed conditions
1 Security Hotspot

See analysis details on SonarQube Cloud

@goniszewski goniszewski marked this pull request as ready for review June 25, 2025 08:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants