Skip to content

fix(core): switch dev CLI to cnsupa publishable key - #74

Merged
birdmanmandbir merged 2 commits into
mainfrom
dev-cnsupa-client-cutover
Sep 5, 2026
Merged

fix(core): switch dev CLI to cnsupa publishable key#74
birdmanmandbir merged 2 commits into
mainfrom
dev-cnsupa-client-cutover

Conversation

@orga-agent

@orga-agent orga-agent Bot commented Sep 5, 2026

Copy link
Copy Markdown
Contributor

Summary

  • replace the built-in FlickNote dev HS256-shaped anon key with the deployed opaque cnsupa publishable key
  • preserve stable dev endpoints, production defaults, and explicit config/environment overrides
  • document the one-time flicknote login --force boundary for existing dev installations without deleting the local PowerSync database
  • add coverage for the full empty-config Config::load() dev fallback path

Verification

  • cargo build
  • cargo test -p flicknote-core config::tests
  • cargo test --workspace --all-targets --all-features
  • cargo clippy --workspace --all-targets --all-features -- -D warnings
  • cargo fmt --all --check
  • git diff --check

Scope

Production configuration, version bumps, tags, release publication, deployment, and live-user account acceptance are intentionally excluded.

@birdmanmandbir
birdmanmandbir merged commit 30cfb8d into main Sep 5, 2026
9 checks passed
@orga-agent
orga-agent Bot deleted the dev-cnsupa-client-cutover branch September 5, 2026 08:06
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