3651 Commits

Author SHA1 Message Date
Brys
9d2e10e996 Switch from Yarn/Node.js to bun for faster dev install (#704)
* refactor: change from yarn to bun for package management

* feat: change workflows all to bun instead of node/yarn.

* refactor: change from node repl to bun repl

* fix: re-add nodejs as an applicable engine to package.json

* fix: remove bun.lock from hash in android-build workflow

---------

Co-authored-by: Ritesh Shukla <riteshshukla2381@gmail.com>
2025-11-23 17:31:24 -06:00
anultravioletaurora
5b6be05910 [skip actions] version bump 0.20.14 2025-11-23 15:17:30 +00:00
Ritesh Shukla
ca46bc2054 Make violet suck less (#708)
making the queue list items more easily dragged
2025-11-23 08:40:07 -06:00
Ritesh Shukla
586da19caa Clean Up Debug Log Statements (#706) 2025-11-22 13:42:51 -06:00
Violet Caulfield
aabcc816be #703
Fix issue where navigation in the context menu nested in the player didn't work
2025-11-22 08:27:46 -06:00
anultravioletaurora
02eec990f4 [skip actions] version bump 0.20.13 2025-11-21 00:04:44 +00:00
Violet Caulfield
2e9199663d fix deleting playlists, bump deps (#702)
* fix issue on deleting playlists where they wouldn't actually disappear, 

bump project dependencies

fix issue where song info text would overlap with the menu button

* fix maestro tests that were failing
2025-11-20 16:54:23 -06:00
anultravioletaurora
ad83096f1c [skip actions] version bump 0.20.12 2025-11-20 20:05:26 +00:00
Ritesh Shukla
7ec8880569 fix: crash (#700)
Fix crash on startup after updating via OTA bundle
2025-11-20 13:13:45 -06:00
Violet Caulfield
85d6848df0 update readme screenshots 2025-11-20 09:07:56 -06:00
anultravioletaurora
49661d9572 [skip actions] version bump 0.20.11 2025-11-20 02:59:51 +00:00
Violet Caulfield
8e435eb2d9 fix issue where downloaded tracks wouldn't play after an update 2025-11-19 20:23:58 -06:00
anultravioletaurora
9a1f267c87 [skip actions] version bump 0.20.10 2025-11-20 02:19:32 +00:00
Violet Caulfield
d1e52fe93e 669 bug artist list dissapears after refresh (#699)
* fix issue where lists disappeared in the library tab

* bump some dependencies

* fix issue where context sheet wasn't at the right height on android
2025-11-19 19:32:30 -06:00
anultravioletaurora
7505ad2494 [skip actions] version bump 0.20.9 2025-11-19 23:36:07 +00:00
skalthoff
af991fb6a0 Implement storage management features and UI updates (#695)
* feat: implement storage management features

- Added StorageProvider to manage downloaded tracks and storage summary.
- Created StorageManagementScreen for reviewing and managing downloads.
- Implemented deletion functionality with user feedback via toast notifications.
- Enhanced audio download handling with metadata and improved cache management.
- Introduced cleanup suggestions for stale and large downloads.
- Updated UI components for better user experience in storage management.
- Added utility functions for formatting bytes and managing file paths.

* fix: update Button component props for onPress event handling

* fix: update icon in CleanupSuggestionsRow to better represent action

* feat: enhance navigation logic for album and artist context sheets

* feat: add delete all and delete selection functionality in StorageManagementScreen

* feat: enhance storage management functionality and integrate download progress tracking

* fix jest

---------

Co-authored-by: Violet Caulfield <42452695+anultravioletaurora@users.noreply.github.com>
2025-11-19 16:47:31 -06:00
Violet Caulfield
4b07f67b96 Simplify retry logic in maestro-android-retry.sh
thankyoupikachu
2025-11-18 22:22:02 -06:00
Violet Caulfield
db2b5f48be Bugfix/UI fixes (#694)
Player UI overflowing vertically

* fix text wrapping in settings

* player artwork fixes
2025-11-18 22:14:19 -06:00
skalthoff
3a38627705 fix: update layout for swipe gesture settings in PreferencesTab component (#691) 2025-11-15 18:54:12 -08:00
skalthoff
eaaeb881cb Enhance ItemRow component with layout adjustments and runtime visibility control (#692) 2025-11-15 18:42:00 -08:00
anultravioletaurora
3cc55b2a64 [skip actions] version bump 0.20.8 2025-11-16 00:47:37 +00:00
Violet Caulfield
bc467e9037 Add Tailscale NSExceptionDomain (#683)
* tailscale connection nsexception

this should fix the issue where iOS tailscale connections are failing
2025-11-15 18:03:32 -06:00
Violet Caulfield
61bbe1ad1d Bugfix/UI fixes (#690)
* Style Fixes

Make A-Z overlay selector lower

make material tab text bigger

remove second album artwork in the player per user requests

* add loading spinner to albums page

* hide public playlists on discover page if they don't exist

make sign out work

add some padding to the library selector during onboarding
2025-11-15 18:01:13 -06:00
skalthoff
bea3a33735 [BUG] Track count for playlist is wrong (#686)
Fixes #639, where the track count for playlists would be wrong

Co-authored-by: Violet Caulfield <42452695+anultravioletaurora@users.noreply.github.com>
2025-11-15 17:14:12 -06:00
skalthoff
7482842b9c [BUG] Hitbox for theme selection not intuitive (#689)
Fixes #667 and makes themes easier to switch

Co-authored-by: Violet Caulfield <42452695+anultravioletaurora@users.noreply.github.com>
2025-11-15 17:12:35 -06:00
anultravioletaurora
90c38f8df8 [skip actions] version bump 0.20.7 2025-11-15 22:16:19 +00:00
Violet Caulfield
0f0f33276c fix issue where playing a track next didn't always work 2025-11-15 15:29:15 -06:00
Violet Caulfield
1488370b25 update material tabs to take less vertical space (#688)
make tabs on library and settings text only, no icons - as to save on vertical space
2025-11-15 14:28:46 -06:00
Violet Caulfield
1328e61959 Remove Ruby setup from maestro-test workflow (#685)
Removed Ruby setup step from the workflow.
2025-11-15 12:43:49 -06:00
skalthoff
9414807248 fix: simplify conditional rendering of ItemBlurhash in Image component (#682) 2025-11-15 12:04:26 -06:00
anultravioletaurora
760941ac0b [skip actions] version bump 0.20.6 2025-11-15 05:26:55 +00:00
skalthoff
846d169baf Skalthoff/queueing-up-some-improvements (#647)
* Refactor SwipeableRow to manage menu state with React and enhance gesture handling

* Enhance SwipeableRow to close menu on tap when open and improve zIndex handling for action overlays

* Add artwork area width management and implement SlidingTextArea for better layout handling

* Refactor Track component layout for improved alignment and spacing

* add setting for hiding runtimes on tracks

alignment on song details on a track

* Enhance tap gesture area for SwipeableRow to allow per-row controls

* Update LastUpgradeVersion to 2610 in project files and adjust SwipeableRow behavior for quick-action menus

* Refactor SwipeableRow and related components to improve quick-action menu behavior and artwork visibility during swipes

* Add test IDs for quick actions and item rows to improve testability

* Refactor quick action icons for consistency and remove outdated test files

* feat: enhance SwipeableRow with interactive tap-to-close overlay

---------

Co-authored-by: Violet Caulfield <42452695+anultravioletaurora@users.noreply.github.com>
2025-11-14 22:48:29 -06:00
skalthoff
d005c33017 [BUG] Shuffle/Repeat buttons on Now Playing resetting states but not visual (#675)
* [BUG] Shuffle/Repeat buttons on Now Playing resetting states but not visual
Fixes #661

* removing repeat mode from query client for reduced renders and efficiency

---------

Co-authored-by: Violet Caulfield <42452695+anultravioletaurora@users.noreply.github.com>
Co-authored-by: Ritesh Shukla <riteshshukla2381@gmail.com>
2025-11-14 21:39:31 -06:00
Thalia
70f9b0df8e Update README.md (#679)
changed jellyseerr to seerr in roadmap
2025-11-14 21:14:22 -06:00
Ritesh Shukla
e6b927489e chore : pipeline improvements (#678)
* Add support for --PR flag in getRandomVersion.sh

* Add --PR flag to getRandomVersion.sh calls

Updated getRandomVersion.sh call to include --PR flag for both Android and iOS bundle creation.

* Update maestro-test.yml

* Update maestro-test.yml

* Update maestro-test.yml

* Create sendDiscordMessage

* Replace Fastlane notifications with Node script

* Rename sendDiscordMessage to sendDiscordMessage.js

* Update sendDiscordMessage.js

* Update sendDiscordMessage.js

* Fux

* frf

* fix

* gg

* fix: Fix incorrect return of  on Web

* fix: Fix Versioned URL
2025-11-14 13:39:19 -06:00
anultravioletaurora
1aa4ce84b3 [skip actions] version bump 0.20.5 2025-11-14 14:30:20 +00:00
Violet Caulfield
83cffb7dc9 theme fixes (#676)
removes transparency on the linear gradients in the library

fixes text in the library selector for real this time

fixes teal color for light and dark modes
2025-11-14 07:01:42 -06:00
anultravioletaurora
085d47009a [skip actions] version bump 0.20.4 2025-11-13 08:55:27 +00:00
Violet Caulfield
12531d3915 Adjust teal accent color for light mode, Bump Tamagui (#674)
* #672

Adjust teal accent color for light mode

bump tamagui

* make sticky headers suck less on light mode

fix teal for real this time

* tsc

* okay color for real this time
2025-11-13 02:20:10 -06:00
Thalia
41d971b277 Update README.md (#673)
changed wording
2025-11-12 21:33:00 -06:00
Violet Caulfield
e58c250ffc fix onboarding text in lightmode
fix issue where the library selector text was borked in light mode
2025-11-12 15:57:01 -06:00
Violet Caulfield
59e176ea08 Merge pull request #666 from Jellify-Music/fixMaestro 2025-11-11 15:13:56 -06:00
riteshshukla04
5ea37a07d9 fix: tests 2025-11-11 22:39:12 +05:30
Ritesh Shukla
b8437898f5 PR try on (#665)
* feat:- PR changes

* feat:- PR changes

* feat:- OTA

* feat:- OTA

* fix: tests
2025-11-11 22:00:49 +05:30
Ritesh Shukla
f860867d07 feat:- pipeline changes (#664) 2025-11-11 09:28:12 -06:00
Violet Caulfield
a782f90da7 #660
also some other UX improvements to the AZ scroller
2025-11-10 01:10:06 -06:00
Thalia
cc78a783d4 updated README.md (#659)
Added Roadmap

Co-authored-by: Violet Caulfield <42452695+anultravioletaurora@users.noreply.github.com>
2025-11-09 21:24:39 -06:00
Violet Caulfield
2ca7af0729 fix issue where search results didn't work on press or long press 2025-11-09 21:23:43 -06:00
Violet Caulfield
919975ae23 bump gradle version code 2025-11-09 20:58:29 -06:00
Violet Caulfield
9d10b61a27 add async storage to jest mocks 2025-11-09 15:29:01 -06:00