9 Commits

Author SHA1 Message Date
Ritesh Shukla eaf3cb519f CLI + Maestro + Discord Fixes (#446) 2025-07-19 14:59:56 -05:00
Violet Caulfield fd97126f2f Multiple Artist Support in Player (#441)
* Add support for navigating to multiple artists in the player

fix some display issues in the artists screen, namely displaying an indicator when loading and hiding sections when we don't have artists that start with a given letter
2025-07-15 07:23:27 -05:00
Violet Caulfield 2f3f290850 Style Enhancements, Dependency Upgrades (#437)
update deps

small styling changes for text

make password a secure text entry always

fix signOut, update maestro tests
2025-07-13 14:04:18 -05:00
skalthoff 6861842c11 Add hideKeyboard actions in login flow for improved usability (#435)
* Add hideKeyboard actions in login flow for improved usability

* Add clearState action to flow.yaml for improved app state management

* Enhance debug configuration and improve radio group item usability

- Added debug configuration to manage console output and warnings in production.
- Updated RadioGroupItemWithLabel to handle value changes and improved label press functionality.
- Integrated onValueChange handlers for streaming and download quality settings in PlaybackTab and StorageTab components.

* Add .github/copilot-instructions.md to .gitignore to exclude Copilot instructions from version control

* Revert "Enhance debug configuration and improve radio group item usability"

This reverts commit 1b6e0510bb.

* Enhance debug configuration and improve radio group item usability

- Added debug configuration to manage console output and warnings in production.
- Updated RadioGroupItemWithLabel to handle value changes and improved label press functionality.
- Integrated onValueChange handlers for streaming and download quality settings in PlaybackTab and StorageTab components.

* Add settings flow test and enhance tab icon with testID

* Revert "Enhance debug configuration and improve radio group item usability"

This reverts commit 7ba3f81c75.

* Update navigation in settings test to use tab icon ID instead of text

* Update test to assert visibility of "On Repeat" instead of "Send Metrics and Crash Reports"

* Remove "Join Discord" visibility check and related navigation from settings test
2025-07-13 09:43:37 -05:00
Violet Caulfield 2e426ab3e9 Maestro Tests for Search
* maestro search instrumentation

* select search tab in maestro

* adding sentry back in, updating search maestro

* fix tests

* fix maestro flow
2025-07-09 22:25:44 +05:30
Ritesh Shukla 506de72437 Add new Tests (#431)
Adds additional maestro test coverage
2025-07-08 08:25:45 -05:00
Violet Caulfield 3a7fe51e8f 0.13.0 (#428)
* Gapless playback (#372)

* Add gapless playback prefetch logic for next track

* Enhance player context to support multiple track downloads and prevent redundant prefetching

* Add download quality settings and integrate into track mapping and network contexts (#386)

* Add Shuffle

* Add Library Selection screen and navigation to account tab

* player redesign featuring blurred background artwork

* add repeat modes to player
2025-07-07 16:47:55 -05:00
Ritesh Shukla ecbbabcf4d Maestro Setup for app (#407)
Implementing Maestro tests against onboarding process
2025-06-04 15:44:52 -05:00
Ritesh Shukla 9e72f2a7eb Maestro Intro (#406)
Introducing Maestro workflows for UX testing
2025-06-03 15:14:36 -05:00