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

Sync improvements #37

Merged
merged 10 commits into from
May 25, 2024
Merged

Commits on May 25, 2024

  1. feat: implement db cli

    Implements a basic database CLI for looking through the LMDB
    LordTermor committed May 25, 2024
    Configuration menu
    Copy the full SHA
    f551eef View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8cb63ea View commit details
    Browse the repository at this point in the history
  3. refactor(daemon): overhaul arch repo sync service

    Drastically improves sync service, including:
    
    - The service now retries failed downloads and has a connection timeout
    - Improved error handling and logging on all steps
    - Use scope guard for event dispatching on errors
    LordTermor committed May 25, 2024
    Configuration menu
    Copy the full SHA
    d5d9bfd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5e56909 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    02fd5a9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8f08ff2 View commit details
    Browse the repository at this point in the history
  7. refactor(daemon): tidy up desc file code a bit

    - Templated hash functions
    - More verbose variables
    LordTermor committed May 25, 2024
    Configuration menu
    Copy the full SHA
    8401be7 View commit details
    Browse the repository at this point in the history
  8. fix(daemon): make sync synchronious for now

    Async synchronization needs more testing.
    LordTermor committed May 25, 2024
    Configuration menu
    Copy the full SHA
    5a4128d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    fd4be51 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    7189886 View commit details
    Browse the repository at this point in the history