Skip to content

feat(app): unify desktop shell with webapp#18

Merged
lostmygithubaccount merged 1 commit into
mainfrom
codex/bookmarks-tauri-webapp-unification
May 17, 2026
Merged

feat(app): unify desktop shell with webapp#18
lostmygithubaccount merged 1 commit into
mainfrom
codex/bookmarks-tauri-webapp-unification

Conversation

@lostmygithubaccount
Copy link
Copy Markdown
Member

Summary

  • replace the iced desktop GUI with a Tauri 2 shell around the local bookmarks webapp
  • expose reusable webapp router/server entrypoints and add /api/health
  • keep TOML storage/Python/CLI compatibility while bumping the release to 0.5.0
  • update CI/release scripts for Tauri prerequisites and core -> webapp -> app -> cli publish order

Verification

  • cargo fmt --all -- --check
  • cargo test --workspace --features app,webapp
  • cargo clippy --workspace --all-targets --features app,webapp -- -D warnings
  • cargo check --features app,webapp --locked
  • uv run maturin develop
  • uv run --only-group dev ruff check .
  • uv run --only-group dev ruff format --check .
  • uv run ty check
  • uv run pytest
  • cargo package -p dkdc-bookmarks-core --allow-dirty
  • cargo publish -p dkdc-bookmarks-core --dry-run --allow-dirty

Replace the iced desktop app with a Tauri shell around the local webapp, add reusable webapp server entrypoints, keep TOML storage as the source of truth, and bump the release to 0.5.0.
@lostmygithubaccount lostmygithubaccount merged commit 6d8cc28 into main May 17, 2026
1 check passed
@lostmygithubaccount lostmygithubaccount deleted the codex/bookmarks-tauri-webapp-unification branch May 17, 2026 02:55
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.

1 participant