Repository navigation
Release: 0.5.2 - #55
Merged
Merged
Conversation
* refactor storage middleware to strategy-based enhancers * normalize real time calculation to seconds * compute audio latency directly from audio context * add shallow apis (and explicit types) for thunk action creators * add dedicated apis for matched route selectors * simplify payloads for atomic update actions/hydrators * refactor incremental thunk action payload creators * add declarative types and implicit route accessors for listener middleware * untangle circular references for storage enhancers * consolidate beatmap entity slices with colocated history adapters * normalize reducer paths for slices * rework file structure for store modules and setup methods * improve type inference for thunk utils * move route selectors into store helpers * improve dependency injection patterns for middleware/thunks * rework singleton apis to decouple setup modules * improve type inference for thunk arguments * add shared utility for meta property action matching * make filestore source of truth for songs hydration step * fix regression in property resolution for object placement logic * move cross-slice selectors out of slice definitions * reconcile stateful thunk payloads using listener middleware * consolidate editor lifecycle logic into imperative actions * revert back to original songs hydrator (for now) * consolidate audio sample effects into imperative actions * migrate remaining cross-slice extra reducers into listener middleware effects * untangle circular references for same-site actions and selectors
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This patch release aims to fix some minor bugs and inconsistencies that have been discovered and/or reported since our last update.
General Changes
Technical Changes
bsmapserialization library was updated to 3.0.0, which should offer improved performance for beatmap processing and serialization logic, as well as better fault tolerance for malformed data.Info.datfile is now the definitive source of truth for storing editor data, and new fields have been introduced to bundle previously untracked editor data for eventual internal migration.Bugfixes