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

Tauri #753

Merged
merged 64 commits into from
Jun 13, 2024
Merged

Tauri #753

merged 64 commits into from
Jun 13, 2024

Commits on Mar 16, 2024

  1. Tauri

    This is a half-working copy of Museeks ported to Tauri 2.0.
    
    This is highly experimental, many things are broken. Lots of non-idiomatic Rust (and React actually).
    
    ```bash
    yarn
    cargo test --manifest-path src-tauri/Cargo.toml
    yarn tauri dev
    ```
    martpie committed Mar 16, 2024
    Configuration menu
    Copy the full SHA
    1a096db View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2024

  1. Merge strum dependencies

    uklotzde authored and martpie committed Mar 17, 2024
    Configuration menu
    Copy the full SHA
    f1acfb9 View commit details
    Browse the repository at this point in the history
  2. Disable unused tokio features

    uklotzde authored and martpie committed Mar 17, 2024
    Configuration menu
    Copy the full SHA
    aee96cd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    90514db View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e27d5a2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0fdad50 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ceb0438 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2024

  1. Use app_local_data_dir() for database (#757)

    * Use app_local_data_dir() for database
    * Move get_app_storage_dir() into config
    uklotzde committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    de9e36b View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2024

  1. Update Dependencies (#758)

    I tried to upgrade `ts-rs` to v8, but the new export mechanism is extremely confusing, and `TS_RS_EXPORT_DIR` does not seem to be respected (types should be outputted in the TS codebase, not the rust codebase).
    martpie committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    5ca4449 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2024

  1. Configuration menu
    Copy the full SHA
    77e91c4 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2024

  1. [Tauri] DB leftovers (#761)

    * Prevent re-importing tracks already in the DB
    * Misc cleaning (comments, todos, etc)
    martpie committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    77d5570 View commit details
    Browse the repository at this point in the history
  2. [Tauri] Working CI (#762)

    * Fix 'build' CI, passing TypeScript
    * Attempt to actually build the binaries by GitHub actions
    martpie committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    6892ded View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c91e9fb View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2024

  1. Fix EOLs (#764)

    martpie committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    3274691 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2024

  1. Configuration menu
    Copy the full SHA
    799ca5f View commit details
    Browse the repository at this point in the history
  2. Update dependencies

    martpie committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    21a1469 View commit details
    Browse the repository at this point in the history
  3. Fix listen/emit warnings

    martpie committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    016490c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1cb58ff View commit details
    Browse the repository at this point in the history
  5. [Tauri] Playlist exports

    martpie committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    2a68518 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    75bca10 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0f313e5 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3f79ebd View commit details
    Browse the repository at this point in the history
  9. Better Gen (#766)

    * Keep generated types in Git
    
    - This provides a working copy of the repo without having to generate the types manually.
    - Types should be manually updated when changing the definition of one of its corresponding Rust struct.
    - The CI will catch if any artifact is not correctly generated.
    
    * Update .prettierignore + re-run prettier
    
    * Clean generated types, replace action + create script for gen
    martpie committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    3eec565 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2024

  1. Change identifier "io.museeks.app" to "Museeks"

    Breaking change for the DB. This will place the DB content in the "Museeks" folder instead of "io.museeks.app".
    
    This is cleaner, more aligned with what other apps are doing, and will prevent macOS from thinking it's an app file (when it's a folder)
    martpie committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    8f2b40c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2f8012c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    971a6ba View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3c568a1 View commit details
    Browse the repository at this point in the history
  5. Harmonize settings spacings

    martpie committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    3b3d0cd View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a775cc2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a1a12c5 View commit details
    Browse the repository at this point in the history
  8. Fix typings

    martpie committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    b6ab6b3 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    7db607e View commit details
    Browse the repository at this point in the history
  10. Remove unused import

    martpie committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    5f46d35 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    dbcb2f0 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    47cb382 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    96286d6 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2024

  1. Update Tauri dependencies

    martpie committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    5ce99d4 View commit details
    Browse the repository at this point in the history
  2. Revert "Update Tauri dependencies"

    This reverts commit 5ce99d4.
    martpie committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    e80381b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    712598b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    716be75 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2024

  1. Configuration menu
    Copy the full SHA
    e8f285e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5ac79f1 View commit details
    Browse the repository at this point in the history
  3. Adopt Biome, Drop ESLint and Prettier (#770)

    * Adopt Biome, ditch Prettier + ESLint
    
    * Enable import sorting + type imports
    
    * Enable again useExhaustiveDependencies
    
    * Enable Biome's formatter
    
    * Ensure LF line endings
    
    * Remove any mention of ESLint
    martpie committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    344c2f0 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2024

  1. Update dependencies ([email protected]...)

    Fixes deadlocks on context menu
    martpie committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    772789d View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2024

  1. Configuration menu
    Copy the full SHA
    952858b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dc8a6ca View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2024

  1. Configuration menu
    Copy the full SHA
    a8a3ae8 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2024

  1. Configuration menu
    Copy the full SHA
    00bf060 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2024

  1. Upgrade to lofty v0.19.0

    uklotzde authored and martpie committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    803118e View commit details
    Browse the repository at this point in the history
  2. Cleanup lofty imports

    martpie committed Apr 22, 2024
    5 Configuration menu
    Copy the full SHA
    0effbe8 View commit details
    Browse the repository at this point in the history
  3. Get rid of glob imports

    martpie committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    8595237 View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2024

  1. Configuration menu
    Copy the full SHA
    9ffa495 View commit details
    Browse the repository at this point in the history
  2. Update dependencies

    martpie committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    90f2b76 View commit details
    Browse the repository at this point in the history
  3. Re-generate cargo.lock

    martpie committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    0a0fe86 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2bee4f4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    385304a View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2024

  1. Fix infinite event loop preventing next track to play

    - Don't listen and emit the same event from the back-end AND front-end, each process should have different event names
    - The code removed was used in Electron but not anymore (it was useful for dock actions or tray, but they're gone)
    martpie committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    d933230 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9fee86b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e57b54e View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2024

  1. Configuration menu
    Copy the full SHA
    37056d9 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2024

  1. Configuration menu
    Copy the full SHA
    29ca3de View commit details
    Browse the repository at this point in the history

Commits on May 27, 2024

  1. Update dependencies

    martpie committed May 27, 2024
    Configuration menu
    Copy the full SHA
    7c1b0fb View commit details
    Browse the repository at this point in the history

Commits on May 28, 2024

  1. Fix formatting

    martpie committed May 28, 2024
    Configuration menu
    Copy the full SHA
    837c0d5 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2024

  1. Configuration menu
    Copy the full SHA
    4aa5da6 View commit details
    Browse the repository at this point in the history