Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Setup improvements #394

Merged
merged 14 commits into from
Jul 2, 2024
Merged

Setup improvements #394

merged 14 commits into from
Jul 2, 2024

Conversation

JWCook
Copy link
Member

@JWCook JWCook commented Jul 2, 2024

Closes #393; closes #307 updates #281; updates #272

  • Run db setup if the app was just updated to a different version
  • Split CLI setup commands into 'setup shell' and 'setup db'
  • Add 'setup db --download' CLI option
  • Start indexing observation text in FTS table
  • Persist app state in SQLite instead of yaml

Minor housekeeping:

  • Move db setup functions to a separate module
  • Move client, settings, and setup modules to separate 'storage' subpackage
  • Make data dir link on About dialog clickable
  • Disable 'view observations' button for now

@JWCook JWCook added this to the v0.8 milestone Jul 2, 2024
@JWCook JWCook marked this pull request as ready for review July 2, 2024 23:11
@JWCook JWCook merged commit a10b563 into main Jul 2, 2024
3 checks passed
@JWCook JWCook deleted the setup branch July 2, 2024 23:20
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.

Move user taxa and history to SQLite db Update database schema after updating to new naturtag version
1 participant