2023-12-22T11:16:25Z - 2024-12-22T11:16:25Z
Overview
1 Release published by 1 user
Published
v0.2.0
v0.2.0
71 Pull requests merged by 1 user
Merged
#230 Integrate browse API into TUI MB daemon
Merged
#228 Add support for MusicBrainz's Browse API
Merged
#227 Upgrade the lookup example
Merged
#226 Allow fetching of a single album
Merged
#222 Gracefully handle case of nothing being there to match
Merged
#221 Enable fetch to apply modifications to the database
Merged
#220 Implement cannot have MBID in core
Merged
#219 Add option for manual input during fetch
Merged
#217 Daemonize the musicbrainz thread
Merged
#216 Add manual input elements to the app an ui
Merged
#214 Use more verbose type names for clarity
Merged
#212 Handle idle time between fetch results
Merged
#210 Make fetch asynchronous
Merged
#209 Separate metadata from collections
Merged
#208 Add a "cannot-have-an-mbid" entry to possible matches
Merged
#207 Use a queue to communicate matches from browse to matches
Merged
#206 The tui feature is missing a dependence on musicbrainz
Merged
#201 Make fetch also fetch artist MBID if it is missing
Merged
#200 Split ui.rs into modules based on UI element
Merged
#199 For the database serde implementation use Mbid rather than MbRef
Merged
#197 Use the Deserialize trait for JSON just like for MusicBrainz
Merged
#196 Decide carefully where external::musicbrainz
belongs
Merged
#194 Replace MH: IMusicHoard
generic with a trait object
Merged
#167 Provide a keyboard shortcut to sync all existing albums with MusicBrainz
Merged
#184 Add CLI option for setting binary
Merged
#182 Update beets to 2.0.0 in CI
Merged
#180 Update rust toolchain to 1.80
Merged
#176 Update rust toolchain to 1.79
Merged
#173 Display all the extra album info
Merged
#171 The MusicBrainz API search call should use the MBID if available
Merged
#170 Create examples of using the MusicBrainz API
Merged
#163 Add a MusicBrainz API
Merged
#165 Break down the musichoard files
Merged
#162 Move database and library implementations out of core
Merged
#157 Connect release groups to musicbrainz id
Merged
#156 Add a field that indicates album ownership
Merged
#155 Sort albums by month if two releases of the same artist happen in the same year
Merged
#154 Make Selection fields private
Merged
#152 Extend incremental search to albums and tracks
Merged
#151 Rescanning library does not update the database
Merged
#146 Ensure consistency between in-memory and database state
Merged
#140 Bump version
Merged
#139 Benchmark a custom string normalisation function
Merged
#134 Provide search functionality through the TUI
Merged
#133 Bump dependencies
Merged
#131 Add a minibuffer
Merged
#130 Remove serde feature from uuid
and url
dependencies
Merged
#128 Make serde dependency optional
Merged
#126 Limit the information stored in the database
Merged
#124 Add critical error state
Merged
#122 Streamline adding new URL types
Merged
#121 Add support for PgUp and PgDn scrolling
Merged
#116 Add shortcut to reload database and/or library
Merged
#115 Split lib.rs into smaller files
Merged
#114 Separate the collection from beets output in tests
Merged
#112 Help message for musichoard-edit artist sort are not showing
Merged
#109 Artists with a _sort field show up twice
Merged
#107 Sort by <field>_sort from tags if it is available
Merged
#102 Missing docstrings
Merged
#99 IDatabase::load should return D not take a mutable reference of it
Merged
#101 Fix with_xxx function naming in main.rs
Merged
#97 Distinguish NoLibrary/NoDatabase from EmptyLibrary/EmptyDatabase
Merged
#88 Make it possible to launch main binary without database and/or library
Merged
#92 Change artist new/delete to add/remove
Merged
#91 Have consistent naming for binaries
Merged
#85 Add method to manually add artist metadata
Merged
#86 Make database and library optional
Merged
#84 Add a code coverage check to the CI pipeline
Merged
#82 Add integration tests to CI
Merged
#80 Add CI to repository
Merged
#79 Fix clippy lints for rust 1.75
76 Issues closed from 1 user
Closed
#225 Allow fetching of a single album
Closed
#203 Gracefully handle case of nothing being there to match
Closed
#189 Enable fetch to apply modifications to the database
Closed
#185 Add support for multi-valued albumartist fields
Closed
#188 Add option for manual input during fetch
Closed
#211 Handle idle time between fetch results
Closed
#187 Make fetch asynchronous
Closed
#190 Add a "cannot-have-an-mbid" entry to possible matches
Closed
#202 Use a queue to communicate matches from browse to matches
Closed
#205 The tui feature is missing a dependence on musicbrainz
Closed
#141 Add a prioritised wishlist view
Closed
#67 Add WISH
as a possible ownership state
Closed
#186 Add a UI layer
Closed
#191 Make fetch also fetch artist MBID if it is missing
Closed
#135 Split ui.rs
into modules based on UI element
Closed
#198 For the database serde implementation use Mbid rather than MbRef
Closed
#195 Use the Deserialize trait for JSON just like for MusicBrainz
Closed
#193 Decide carefully where external::musicbrainz
belongs
Closed
#192 Replace MH: IMusicHoard
generic with a trait object
Closed
#166 Provide a keyboard shortcut to sync all existing albums with MusicBrainz
Closed
#183 Allow the setting of a custom binary path for beets
Closed
#181 Update beets to 2.0.0 in CI
Closed
#179 Update rust toolchain to 1.80 in CI
Closed
#174 Update rust toolchain to 1.79 in CI
Closed
#172 Display all the extra album info
Closed
#169 The MusicBrainz API search call should use the MBID if available
Closed
#168 Create examples of using the MusicBrainz API
Closed
#158 Add a MusicBrainz API
Closed
#164 Break down the musichoard files
Closed
#159 Move database and library implementations out of core
Closed
#143 Enable pulling an artist's discography from MusicBrainz
Closed
#46 Connect release groups to musicbrainz id
Closed
#47 Add a field that indicates album ownership
Closed
#106 Sort albums by month if two releases of the same artist happen in the same year
Closed
#153 Make Selection
fields private
Closed
#145 Extend incremental search to albums and tracks
Closed
#150 Rescanning library does not update the database
Closed
#136 Stale album information remains in TUI
Closed
#120 Ensure consistency between in-memory and database state
Closed
#149 Split crate into core
and tui
crates
Closed
#148 Make tui
a submodule of lib
rather than main
Closed
#104 Tag v0.2.0
Closed
#138 Benchmark a custom string normalisation function
Closed
#24 Provide search functionality through the TUI
Closed
#132 Bump dependencies
Closed
#125 Add a minibuffer
Closed
#129 Remove serde feature from uuid
and url
dependencies
Closed
#127 Make serde dependency optional
Closed
#68 Add a version field to the database file
Closed
#118 Limit the information stored in the database
Closed
#123 A failed initial read of the database does not prevent saving
Closed
#117 Streamline adding new URL types
Closed
#119 Add support for PgUp and PgDn scrolling
Closed
#105 Add shortcut to reload database and/or library
Closed
#110 Split lib.rs
into smaller files
Closed
#113 Separate the collection from beets output in tests
Closed
#111 Help message for musichoard-edit artist sort
are not showing
Closed
#108 Artists with a _sort field show up twice
Closed
#73 Sort by <field>_sort from tags if it is available
Closed
#53 Add artist metadata for all artists in the database
Closed
#98 Missing docstrings
Closed
#96 IDatabase::load
should return D
not take a mutable reference of it
Closed
#100 Fix with_xxx
function naming in main.rs
Closed
#95 Distinguish NoLibrary
/NoDatabase
from EmptyLibrary
/EmptyDatabase
Closed
#93 MusicHoard with dyn Trait
or generics?
Closed
#87 Make it possible to launch main binary without database and/or library
Closed
#89 Change artist new/delete to add/remove
Closed
#90 Have consistent naming for binaries
Closed
#75 Pull accepted artists from the "Music hoarding: inbox" from todoist
Closed
#55 Add method to manually add artist metadata
Closed
#43 Create a bincode database backend
Closed
#25 Make database and library optional
Closed
#83 Add a code coverage check to the CI pipeline
Closed
#81 Add integration tests to CI
Closed
#77 Add CI to repository
Closed
#76 Fix clippy lints for rust 1.75
11 Issues created by 1 user
Opened
#142 New binary to collect discography updates
Opened
#160 Provide a keyboard shortcut to pull all release groups of an artist
Opened
#161 Add a filtering tool to only show only certain release group types
Opened
#177 Move coverage to cargo-llvm-cov
Opened
#204 Add a shortcut to update Todoist music queue
Opened
#213 Remove unneeded Private traits
Opened
#215 Migrate to using ratatui's layout
Opened
#218 Make error an extra property rather than a state
Opened
#223 Provide keyboard shortcut to fetch all artists and their release groups
Opened
#224 Provide a keyboard shortcut to update metadata from MusicBrainz
Opened
#229 Add keyboard shortcut to increment/decrement albumseq
1 Unresolved Conversation
Open
#64
Enable database over SSH