- mai 21, 2025
-
-
Kubat a rédigé
-
- mai 18, 2025
-
-
Kubat a rédigé
-
- mai 14, 2025
- fév. 22, 2025
-
-
-
Kubat a rédigé
-
-
- fév. 17, 2025
-
-
Kubat a rédigé
-
- déc. 05, 2024
-
-
Kubat a rédigé
-
- déc. 04, 2024
- déc. 03, 2024
- nov. 09, 2024
-
-
Kubat a rédigé
-
Kubat a rédigé
To visualize a specific playlist, we need to select it from the playlists viewer. That thing is stored in the application and will be viewed in place of the playlists' cards while selected, and won't be stored in the navbar. On the specific playlist viewer we can now deselect the playlist and go back to the playlists' cards view.
-
Kubat a rédigé
-
- oct. 18, 2024
-
-
Kubat a rédigé
-
Kubat a rédigé
-
Kubat a rédigé
- Let the TagKey be public, it simplify things - Can query the epochs and change the way the thing is handle - Remove no longer used file - Update Amadeus accordingly
-
Kubat a rédigé
- Specialized structure for tags: we use a specific structure for the tags, where we handle the fact that some tags that are known can only apear once. We also try to avoid allocations if we have only one value for the tag. - SmallVec to store languages and authors and owners in karas and playlists, because they won't be too many so try to avoir allocations as much as possible. - We clean up a bit the code, and use something else than a macro to implement reading and checking a folder of hash-verified files…
-
Kubat a rédigé
-
- oct. 12, 2024
-
-
Kubat a rédigé
Also, turn the binaries into lib+bin. We do this to try to begin their compilation before the codegen finished for dependencies, specially for zbus which takes a really long time. We have a big refactor for the NKDB crate. We remove the queue from the database. The queue should not be in the database. We place it in the lektord crate. We also will place the search functionnalities out of the nkdb or the lektord crate, and place it into a new one. Also, update dependencies and run clippy. Other developments: - Update to amadeus - Make the KId just a u64. This is just a simpler and better representation! The thing is Copy, we can use atomics and not bizarre mechanisms to factorize some Arc<str>, etc. We still can know when a kara was updated or the file changed, and we no longer need to factorize playlists. Note that the relation `RemoteKId <-> KId` is now a one-to-one relation. - We also eepercutate the fact that KId is now copy in Amadeus. More things don't need clone anymore and the iterators now will return the KId and not a ref to it. - Rationalize routes for lektord - Update the returned data from kurisu API - Change how to get, read or write the playlists and the queue. - Add a separated epoch to playlists and the queue that is incremented each time we try to write it (controled by the methods.) - Change the payload crates to reflect that - Remove async_trait from where we can
-
- oct. 01, 2024
-
-
Kubat a rédigé
-
- sept. 25, 2024
-
-
Kubat a rédigé
- Use libcosmic (which is based on iced) for amadeus - Cargo update + clippy - logger updates - Update badges & Readme
-
- juil. 03, 2024
-
-
Kubat a rédigé
-
- avr. 09, 2024
-
- nov. 07, 2023
-
- nov. 06, 2023
- nov. 05, 2023
-