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

Improve first-time setup and observation download #281

Open
2 of 8 tasks
Tracked by #227
JWCook opened this issue Nov 19, 2022 · 0 comments
Open
2 of 8 tasks
Tracked by #227

Improve first-time setup and observation download #281

JWCook opened this issue Nov 19, 2022 · 0 comments
Labels
performance Improvements to application performance ui UI-specific features improvements
Milestone

Comments

@JWCook
Copy link
Member

JWCook commented Nov 19, 2022

  • re-run db setup if the app has been updated to a different version
  • add option to download missing taxonomy data (at least via CLI)
  • First-time setup: load UI first, then show progress bar
  • Initial user observation download: populate first page in UI, then download the rest
  • Initial user observation download and incremental updates: add correct progress bar increments
    • Initialize with total # of observations (available after first request)
    • Update in per_page increments
    • Disable pagination buttons until more pages are loaded
@JWCook JWCook added performance Improvements to application performance ui UI-specific features improvements labels Nov 19, 2022
@JWCook JWCook added this to the v0.8 milestone Nov 19, 2022
This was referenced Jun 27, 2024
JWCook added a commit that referenced this issue Jul 2, 2024
Closes #393; updates #281 

- 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 modified the milestones: v0.8, v0.9 Oct 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
performance Improvements to application performance ui UI-specific features improvements
Projects
None yet
Development

No branches or pull requests

1 participant