Commit Graph

3201 Commits

Author SHA1 Message Date
Violet Caulfield fc661d2f6b Fix Multiple Spinners on Artist Page (#442)
fix issue where multiple spinners would appear on the artists page

update tamagui
2025-07-16 08:41:30 -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 c02b587bdd fix issue where pressing the album in player wasn't always possible (#439) 2025-07-14 10:49:34 -05:00
Violet Caulfield 95eccec2be Adjust Infinite Scrolling in Library (#438)
Fix `onEndReachedThreshold` in library Flashlists
2025-07-14 06:13:49 -05:00
anultravioletaurora 4949a98747 [skip actions] version bump 0.14.0 2025-07-13 20:04:23 +00: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
anultravioletaurora e9de72c46c [skip actions] version bump 0.13.2 2025-07-08 05:01:33 +00:00
Ritesh Shukla a9343f6cd1 Add new yarn.lock (#430)
Co-authored-by: Violet Caulfield <42452695+anultravioletaurora@users.noreply.github.com>
2025-07-07 23:29:15 -05:00
anultravioletaurora 5dff032146 [skip actions] version bump 0.13.1 2025-07-08 04:27:51 +00:00
Violet Caulfield c9a27999d5 Update README.md
[skip actions]
2025-07-07 23:03:40 -05:00
anultravioletaurora b755fac38b [skip actions] version bump 0.13.0 2025-07-08 01:45:34 +00:00
Violet Caulfield a70563265a bump bundle version 2025-07-07 20:13:11 -05:00
Violet Caulfield 7aa1976a85 save me fastlane (#429) 2025-07-07 17:21:59 -05:00
Violet Caulfield 9aea821c9b fix build, update readme screenshots 2025-07-07 17:09:32 -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
anultravioletaurora 3707e83b62 [skip actions] version bump 0.12.37 2025-06-14 07:50:37 +00:00
Violet Caulfield 9e3f2b5056 hot fix for flashlists 2025-06-14 02:28:45 -05:00
anultravioletaurora a9c33b7405 [skip actions] version bump 0.12.36 2025-06-13 19:20:12 +00:00
Ritesh Shukla a77bd48eee React native 0.80 (#418)
* Fix Height&Width not changing

* Remove RN 79.2 patch

update locks

* comment out sentry module for now

* Fix Jest Unit Tests for RN 80

* Run linting

* update fastfile for android

---------

Co-authored-by: Violet Caulfield <violet@cosmonautical.cloud>
2025-06-13 13:57:53 -05:00
Violet Caulfield 372ff1345f Add RN window dimensions patch (#416)
Co-authored-by: Ritesh Shukla <riteshshukla2381@gmail.com>
2025-06-13 08:45:45 -05:00
Ritesh Shukla 4b1c53a38a Fix Image Not Being Shown (#413) 2025-06-11 20:47:02 -05:00
Ritesh Shukla 506a4606c9 Add Strict Mode (#411) 2025-06-10 14:42:22 -05:00
Violet Caulfield 611d295b21 Add TSDocs to item components 2025-06-07 03:09:38 -05:00
anultravioletaurora 0fa9808d20 [skip actions] version bump 0.12.35 2025-06-04 23:54:10 +00:00
Violet Caulfield 6030db63d0 Fix finalize release step in publish beta workflow 2025-06-04 18:07:28 -05:00
Ritesh Shukla ecbbabcf4d Maestro Setup for app (#407)
Implementing Maestro tests against onboarding process
2025-06-04 15:44:52 -05:00
Violet Caulfield 1c069fe0bd [skip actions]
update universal dependencies - added maestro installation instructions
2025-06-04 11:46:35 -05:00
Ritesh Shukla 9e72f2a7eb Maestro Intro (#406)
Introducing Maestro workflows for UX testing
2025-06-03 15:14:36 -05:00
Violet Caulfield 2abf6a9266 prevent OTA updates from trigger when running in dev scheme
bump package.json version number to match latest release
2025-06-03 12:03:28 -05:00
Violet Caulfield 97d442583e Update package.json 2025-06-03 00:37:44 -05:00
Violet Caulfield 943285b475 add openai as project dependency for release notes generation (#404)
* add openai as project dependency for release notes generation
2025-06-03 00:05:42 -05:00
Violet Caulfield 715dbbe0c1 Update package.json
bump version number
2025-06-02 23:25:38 -05:00
Violet Caulfield ee78b90af8 pipeline updates 2025-06-02 23:11:23 -05:00
Violet Caulfield 82575a4fe4 Update FUNDING.yml
[skip actions]
2025-06-02 20:43:58 -05:00
Violet Caulfield 01240bb916 Update package.json
[skip actions]
0.12.32
2025-06-02 13:52:59 -05:00
Ritesh Shukla 414b740c69 Fix Artificats & Scripts (#403) 2025-06-02 23:56:16 +05:30
Violet Caulfield 1745c8dc5c Update FUNDING.yml 2025-06-02 12:45:08 -05:00
Violet Caulfield f0ddfb3fb7 Update FUNDING.yml 2025-06-02 12:36:59 -05:00
Ritesh Shukla 8c82d9f9f0 Fix Artifacts & Scripts (#402)
Fixes an issue where ipa and apk artifacts weren't attached to the releases on GitHub
2025-06-02 11:37:36 -05:00
Violet Caulfield b55d7e4888 call correct release notes generation script 0.12.31 0.12.30 2025-06-01 21:43:20 -05:00
Violet Caulfield e6eeaf159b fix fetch depth in release note generation 2025-06-01 21:40:36 -05:00
Violet Caulfield 6752816074 update release notes generation script 2025-06-01 21:36:39 -05:00
Ritesh Shukla 15fd5ee59a Playlist Download (#397)
Co-authored-by: Violet Caulfield <42452695+anultravioletaurora@users.noreply.github.com>
2025-06-02 01:10:36 +05:30
skalthoff 71978f7ed8 refactor: conditionally initialize Sentry based on metrics and DSN availability (#398)
Co-authored-by: Violet Caulfield <42452695+anultravioletaurora@users.noreply.github.com>
2025-06-01 13:52:14 -05:00
Ritesh Shukla 2895df7f36 Ubuntu VM (#395) 2025-06-01 13:21:28 -05:00
Violet Caulfield 1cb11489bf update gpt api call in workflow 2025-06-01 09:16:52 -05:00
Violet Caulfield 53c1df9d81 yaml indentation fixes in github action 2025-06-01 09:14:29 -05:00