Skip to content

Conversation

goniszewski
Copy link
Owner

Signed-off-by: Robert Goniszewski robertgoniszewski@outlook.comSigned-off-by: Robert Goniszewski robertgoniszewski@outlook.com

goniszewski and others added 12 commits September 23, 2024 16:38
Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
…ce health endpoint

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
@goniszewski goniszewski self-assigned this Nov 6, 2024
Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
@goniszewski goniszewski merged commit a7ccb95 into main Nov 6, 2024
1 check passed
Copy link

sonarqubecloud bot commented Nov 6, 2024

goniszewski added a commit that referenced this pull request Dec 9, 2024
* 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 <robertgoniszewski@outlook.com>

* Closes #130 (#131)

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* fix: auth error handling (#144)

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* chore: release v0.4.3

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>

* Fix creation/update of root categories

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Robert Goniszewski <43510122+goniszewski@users.noreply.github.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>
goniszewski added a commit that referenced this pull request Dec 9, 2024
* 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 <robertgoniszewski@outlook.com>

* Closes #130 (#131)

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* fix: auth error handling (#144)

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* chore: release v0.4.3

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>

* Fix bookmark creation/update without image

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Robert Goniszewski <43510122+goniszewski@users.noreply.github.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>
goniszewski added a commit that referenced this pull request Dec 9, 2024
* chore: release v0.4.1-hotfix.3

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* Closes #130 (#131)

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* fix: auth error handling (#144)

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* 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 <robertgoniszewski@outlook.com>

* Closes #130 (#131)

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* fix: auth error handling (#144)

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* chore: release v0.4.3

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>

* Fix creation/update of root categories

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Robert Goniszewski <43510122+goniszewski@users.noreply.github.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>

* 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 <robertgoniszewski@outlook.com>

* Closes #130 (#131)

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* fix: auth error handling (#144)

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* chore: release v0.4.3

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>

* Fix bookmark creation/update without image

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Robert Goniszewski <43510122+goniszewski@users.noreply.github.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>

* chore: release v0.4.4

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>
Co-authored-by: Guillaume Poussel <gpoussel@users.noreply.github.com>
goniszewski added a commit that referenced this pull request Jan 30, 2025
* 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 <robertgoniszewski@outlook.com>

* Closes #130 (#131)

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* fix: auth error handling (#144)

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* 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 <robertgoniszewski@outlook.com>

* Closes #130 (#131)

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* fix: auth error handling (#144)

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* chore: release v0.4.3

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>

* Fix creation/update of root categories

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Robert Goniszewski <43510122+goniszewski@users.noreply.github.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>

* 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 <robertgoniszewski@outlook.com>

* Closes #130 (#131)

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* fix: auth error handling (#144)

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* chore: release v0.4.3

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>

* Fix bookmark creation/update without image

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Robert Goniszewski <43510122+goniszewski@users.noreply.github.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>

* chore: release v0.4.4

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>
Co-authored-by: Guillaume Poussel <gpoussel@users.noreply.github.com>

* feat(docker): implement s6-overlay

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* fix(docker): use proper tag in compose

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>
Co-authored-by: Guillaume Poussel <gpoussel@users.noreply.github.com>
goniszewski added a commit that referenced this pull request Feb 21, 2025
* chore: release v0.4.1-hotfix.3

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* Closes #130 (#131)

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* fix: auth error handling (#144)

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* 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 <robertgoniszewski@outlook.com>

* Closes #130 (#131)

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* fix: auth error handling (#144)

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* chore: release v0.4.3

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>

* Fix creation/update of root categories

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Robert Goniszewski <43510122+goniszewski@users.noreply.github.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>

* 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 <robertgoniszewski@outlook.com>

* Closes #130 (#131)

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* fix: auth error handling (#144)

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* chore: release v0.4.3

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>

* Fix bookmark creation/update without image

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Robert Goniszewski <43510122+goniszewski@users.noreply.github.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>

* chore: release v0.4.4

* Feat: import bookmarks (#139)

* feat(import): add Netscape bookmark import function

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* feat(components): add bulk list management components

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* refactor: improve URL display and pagination handling

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* refactor(import): update HTML bookmark import flow

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* fix: add missing preventDefault to action buttons

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

* feat(import): finalize basic bookmark import flow

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* feat(import): add styling, handle errors

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* 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 <robertgoniszewski@outlook.com>

* Closes #130 (#131)

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* fix: auth error handling (#144)

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* 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 <robertgoniszewski@outlook.com>

* Closes #130 (#131)

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* fix: auth error handling (#144)

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* chore: release v0.4.3

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>

* Fix creation/update of root categories

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Robert Goniszewski <43510122+goniszewski@users.noreply.github.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>

* 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 <robertgoniszewski@outlook.com>

* Closes #130 (#131)

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* fix: auth error handling (#144)

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* chore: release v0.4.3

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>

* Fix bookmark creation/update without image

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Robert Goniszewski <43510122+goniszewski@users.noreply.github.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>

* chore: release v0.4.4

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>
Co-authored-by: Guillaume Poussel <gpoussel@users.noreply.github.com>

* feat(docker): implement s6-overlay

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* fix(docker): use proper tag in compose

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>
Co-authored-by: Guillaume Poussel <gpoussel@users.noreply.github.com>

* chore: release v0.5.0-pre.2

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* chore: release v0.5.0 (#167)

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>
Co-authored-by: Guillaume Poussel <gpoussel@users.noreply.github.com>
goniszewski added a commit that referenced this pull request Feb 21, 2025
* chore: release v0.4.1-hotfix.3

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* Closes #130 (#131)

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* fix: auth error handling (#144)

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* 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 <robertgoniszewski@outlook.com>

* Closes #130 (#131)

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* fix: auth error handling (#144)

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* chore: release v0.4.3

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>

* Fix creation/update of root categories

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Robert Goniszewski <43510122+goniszewski@users.noreply.github.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>

* 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 <robertgoniszewski@outlook.com>

* Closes #130 (#131)

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* fix: auth error handling (#144)

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* chore: release v0.4.3

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>

* Fix bookmark creation/update without image

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Robert Goniszewski <43510122+goniszewski@users.noreply.github.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>

* chore: release v0.4.4

* Feat: import bookmarks (#139)

* feat(import): add Netscape bookmark import function

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* feat(components): add bulk list management components

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* refactor: improve URL display and pagination handling

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* refactor(import): update HTML bookmark import flow

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* fix: add missing preventDefault to action buttons

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

* feat(import): finalize basic bookmark import flow

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* feat(import): add styling, handle errors

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* 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 <robertgoniszewski@outlook.com>

* Closes #130 (#131)

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* fix: auth error handling (#144)

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* 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 <robertgoniszewski@outlook.com>

* Closes #130 (#131)

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* fix: auth error handling (#144)

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* chore: release v0.4.3

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>

* Fix creation/update of root categories

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Robert Goniszewski <43510122+goniszewski@users.noreply.github.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>

* 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 <robertgoniszewski@outlook.com>

* Closes #130 (#131)

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* fix: auth error handling (#144)

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* chore: release v0.4.3

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>

* Fix bookmark creation/update without image

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Robert Goniszewski <43510122+goniszewski@users.noreply.github.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>

* chore: release v0.4.4

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>
Co-authored-by: Guillaume Poussel <gpoussel@users.noreply.github.com>

* feat(docker): implement s6-overlay

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* fix(docker): use proper tag in compose

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>
Co-authored-by: Guillaume Poussel <gpoussel@users.noreply.github.com>

* chore: release v0.5.0-pre.2

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* chore: release v0.5.0 (#167)

* chore: force version (#169)

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>
Co-authored-by: Guillaume Poussel <gpoussel@users.noreply.github.com>
goniszewski added a commit that referenced this pull request Feb 27, 2025
* chore: release v0.4.1-hotfix.3

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* Closes #130 (#131)

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* fix: auth error handling (#144)

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* 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 <robertgoniszewski@outlook.com>

* Closes #130 (#131)

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* fix: auth error handling (#144)

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* chore: release v0.4.3

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>

* Fix creation/update of root categories

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Robert Goniszewski <43510122+goniszewski@users.noreply.github.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>

* 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 <robertgoniszewski@outlook.com>

* Closes #130 (#131)

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* fix: auth error handling (#144)

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* chore: release v0.4.3

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>

* Fix bookmark creation/update without image

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Robert Goniszewski <43510122+goniszewski@users.noreply.github.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>

* chore: release v0.4.4

* Feat: import bookmarks (#139)

* feat(import): add Netscape bookmark import function

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* feat(components): add bulk list management components

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* refactor: improve URL display and pagination handling

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* refactor(import): update HTML bookmark import flow

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* fix: add missing preventDefault to action buttons

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

* feat(import): finalize basic bookmark import flow

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* feat(import): add styling, handle errors

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* 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 <robertgoniszewski@outlook.com>

* Closes #130 (#131)

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* fix: auth error handling (#144)

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* 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 <robertgoniszewski@outlook.com>

* Closes #130 (#131)

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* fix: auth error handling (#144)

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* chore: release v0.4.3

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>

* Fix creation/update of root categories

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Robert Goniszewski <43510122+goniszewski@users.noreply.github.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>

* 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 <robertgoniszewski@outlook.com>

* Closes #130 (#131)

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* fix: auth error handling (#144)

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* chore: release v0.4.3

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>

* Fix bookmark creation/update without image

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Robert Goniszewski <43510122+goniszewski@users.noreply.github.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>

* chore: release v0.4.4

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>
Co-authored-by: Guillaume Poussel <gpoussel@users.noreply.github.com>

* feat(docker): implement s6-overlay

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* fix(docker): use proper tag in compose

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>
Co-authored-by: Guillaume Poussel <gpoussel@users.noreply.github.com>

* chore: release v0.5.0-pre.2

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* chore: release v0.5.0 (#167)

* chore: force version (#169)

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* 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 <robertgoniszewski@outlook.com>

* fix(docker): resolve docker image build error

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* fix(ci): resolve Docker image build configuration

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>
Co-authored-by: Guillaume Poussel <gpoussel@users.noreply.github.com>
goniszewski added a commit that referenced this pull request Jun 25, 2025
* chore: release v0.4.1-hotfix.3

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* Closes #130 (#131)

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* fix: auth error handling (#144)

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* 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 <robertgoniszewski@outlook.com>

* Closes #130 (#131)

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* fix: auth error handling (#144)

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* chore: release v0.4.3

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>

* Fix creation/update of root categories

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Robert Goniszewski <43510122+goniszewski@users.noreply.github.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>

* 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 <robertgoniszewski@outlook.com>

* Closes #130 (#131)

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* fix: auth error handling (#144)

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* chore: release v0.4.3

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>

* Fix bookmark creation/update without image

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Robert Goniszewski <43510122+goniszewski@users.noreply.github.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>

* chore: release v0.4.4

* Feat: import bookmarks (#139)

* feat(import): add Netscape bookmark import function

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* feat(components): add bulk list management components

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* refactor: improve URL display and pagination handling

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* refactor(import): update HTML bookmark import flow

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* fix: add missing preventDefault to action buttons

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

* feat(import): finalize basic bookmark import flow

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* feat(import): add styling, handle errors

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* 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 <robertgoniszewski@outlook.com>

* Closes #130 (#131)

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* fix: auth error handling (#144)

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* 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 <robertgoniszewski@outlook.com>

* Closes #130 (#131)

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* fix: auth error handling (#144)

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* chore: release v0.4.3

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>

* Fix creation/update of root categories

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Robert Goniszewski <43510122+goniszewski@users.noreply.github.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>

* 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 <robertgoniszewski@outlook.com>

* Closes #130 (#131)

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* fix: auth error handling (#144)

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* chore: release v0.4.3

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>

* Fix bookmark creation/update without image

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Robert Goniszewski <43510122+goniszewski@users.noreply.github.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>

* chore: release v0.4.4

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>
Co-authored-by: Guillaume Poussel <gpoussel@users.noreply.github.com>

* feat(docker): implement s6-overlay

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* fix(docker): use proper tag in compose

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>
Co-authored-by: Guillaume Poussel <gpoussel@users.noreply.github.com>

* chore: release v0.5.0-pre.2

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* chore: release v0.5.0 (#167)

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>
Co-authored-by: Guillaume Poussel <gpoussel@users.noreply.github.com>
goniszewski added a commit that referenced this pull request Jun 25, 2025
* chore: release v0.4.1-hotfix.3

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* Closes #130 (#131)

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* fix: auth error handling (#144)

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* 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 <robertgoniszewski@outlook.com>

* Closes #130 (#131)

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* fix: auth error handling (#144)

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* chore: release v0.4.3

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>

* Fix creation/update of root categories

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Robert Goniszewski <43510122+goniszewski@users.noreply.github.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>

* 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 <robertgoniszewski@outlook.com>

* Closes #130 (#131)

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* fix: auth error handling (#144)

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* chore: release v0.4.3

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>

* Fix bookmark creation/update without image

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Robert Goniszewski <43510122+goniszewski@users.noreply.github.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>

* chore: release v0.4.4

* Feat: import bookmarks (#139)

* feat(import): add Netscape bookmark import function

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* feat(components): add bulk list management components

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* refactor: improve URL display and pagination handling

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* refactor(import): update HTML bookmark import flow

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* fix: add missing preventDefault to action buttons

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

* feat(import): finalize basic bookmark import flow

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* feat(import): add styling, handle errors

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* 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 <robertgoniszewski@outlook.com>

* Closes #130 (#131)

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* fix: auth error handling (#144)

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* 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 <robertgoniszewski@outlook.com>

* Closes #130 (#131)

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* fix: auth error handling (#144)

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* chore: release v0.4.3

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>

* Fix creation/update of root categories

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Robert Goniszewski <43510122+goniszewski@users.noreply.github.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>

* 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 <robertgoniszewski@outlook.com>

* Closes #130 (#131)

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* fix: auth error handling (#144)

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* chore: release v0.4.3

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>

* Fix bookmark creation/update without image

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Robert Goniszewski <43510122+goniszewski@users.noreply.github.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>

* chore: release v0.4.4

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>
Co-authored-by: Guillaume Poussel <gpoussel@users.noreply.github.com>

* feat(docker): implement s6-overlay

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* fix(docker): use proper tag in compose

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>
Co-authored-by: Guillaume Poussel <gpoussel@users.noreply.github.com>

* chore: release v0.5.0-pre.2

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* chore: release v0.5.0 (#167)

* chore: force version (#169)

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* 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 <robertgoniszewski@outlook.com>

* fix(docker): resolve docker image build error

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

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

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

* fix(ci): resolve Docker image build configuration

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>

---------

Signed-off-by: Robert Goniszewski <robertgoniszewski@outlook.com>
Co-authored-by: Prabhanjan <zetabytes.pp@gmail.com>
Co-authored-by: Guillaume Poussel <gpoussel@users.noreply.github.com>
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