3592 Commits

Author SHA1 Message Date
anultravioletaurora
93c465fecc [skip actions] version bump 0.22.1 2025-12-03 12:14:10 +00:00
Violet Caulfield
a111f057ba Bugfix/downloads not working after react compiler (#742)
* build out download store in zustand

* add download processor use effect to top level of authenticated app
2025-12-03 05:27:11 -06:00
Violet Caulfield
36069ba3ec combine useEffect that sets the library selector and playlist library (#739)
useRef instead of useState for playlist to prevent an additional rerender

Co-authored-by: Ritesh Shukla <riteshshukla2381@gmail.com>
2025-12-02 01:21:39 -06:00
Violet Caulfield
0f8a9e91c5 home screen animation and indicator improvements 2025-12-02 01:20:08 -06:00
Violet Caulfield
e088249014 rendering fiixes to playlist and albums
bump react native sortables
2025-12-01 15:56:19 -06:00
Violet Caulfield
0f048671e7 remove unnecessary memoization 2025-12-01 15:18:31 -06:00
anultravioletaurora
b418b76269 [skip actions] version bump 0.22.0 2025-12-01 20:04:58 +00:00
Ritesh Shukla
4b5faacd28 React Compiler (#737)
* chore: r2

* compiler

* compiler
2025-12-02 00:54:05 +05:30
Violet Caulfield
ac7df341e0 Add Ko-fi username to FUNDING.yml 2025-12-01 09:36:27 -06:00
Violet Caulfield
7bb6e727ce minify miniplayer (#736)
* minify miniplayer to save some vertical screen real estate
2025-11-29 22:40:03 -06:00
Violet Caulfield
fee4ad3d94 hide miniplayer if full screen player is active (#735)
reduce cpu overhead by hiding the miniplayer if it's not being displayed
2025-11-29 20:55:16 -06:00
Violet Caulfield
0851e5ab6e align player timecodes *always* 2025-11-29 19:43:31 -06:00
Violet Caulfield
3fd2926415 Maintenance/perf (#734)
Render fixes to ItemCards, ItemRows, and Images
2025-11-29 16:11:58 -06:00
Violet Caulfield
221450b265 add in some memoization to fix some rerenders (#733)
* add in some memoization to fix some rerenders

* fix tsc

* fix tsc

* fix maestro

add loading captions

don't run perf monitor in prod

* fix maestro

* fix artist order inconsistency between miniplayer and player
2025-11-29 01:56:30 -06:00
Violet Caulfield
6d1b947f00 smol item row improvements 2025-11-28 11:17:28 -06:00
Violet Caulfield
485a28209d optimizations various components (#731)
updates to query configs on the home screen
2025-11-28 09:03:26 -06:00
Thalia
9af486f2d9 Update README.md
Added item to roadmap
2025-11-27 08:00:14 -06:00
skalthoff
c54ae081aa refactor swipe gesture handling to improve vertical dismissals on android (#729)
Co-authored-by: Violet Caulfield <42452695+anultravioletaurora@users.noreply.github.com>
2025-11-27 07:18:05 -06:00
Violet Caulfield
fbf50219e9 simplify image component a bit 2025-11-25 17:45:29 -06:00
Thalia
bc93686039 Update roadmap (#725)
Moved Quick Connect and Self-signed certs
2025-11-25 17:09:31 -06:00
skalthoff
e6f68552b1 refactor: replace MINIPLAYER_UPDATE_INTERVAL with UPDATE_INTERVAL and adjust duration rounding (#722)
* refactor: replace MINIPLAYER_UPDATE_INTERVAL with UPDATE_INTERVAL and adjust duration rounding

* removing miniplayer update interval config value

makes the miniplayer track progress match the player track progress

---------

Co-authored-by: Violet Caulfield <42452695+anultravioletaurora@users.noreply.github.com>
2025-11-25 06:09:50 -06:00
anultravioletaurora
a3c3b5e9c2 [skip actions] version bump 0.21.3 2025-11-25 04:17:37 +00:00
Ritesh Shukla
35345fdb2e fix: 16kb on Nitro fetch (#721) 2025-11-25 09:14:47 +05:30
skalthoff
86788ba919 add appKilledPlaybackBehavior to stop playback and remove notification on app kill (#720)
* add appKilledPlaybackBehavior to stop playback and remove notification on app kill

* add additional RNTP mocks

---------

Co-authored-by: Violet Caulfield <42452695+anultravioletaurora@users.noreply.github.com>
2025-11-24 20:26:05 -06:00
Violet Caulfield
279daa6a1d moar player bottom margin 2025-11-24 20:20:21 -06:00
Violet Caulfield
75a516ac55 adjust bottom margin in player 2025-11-24 20:12:56 -06:00
Violet Caulfield
741e90bca9 add ability to swipe to dismiss the player modal (#718) 2025-11-24 19:30:09 -06:00
skalthoff
5671f30b71 fix library sort (#714)
* fix library sort

* refactor: update track sorting and display logic for better consistency

---------

Co-authored-by: Violet Caulfield <42452695+anultravioletaurora@users.noreply.github.com>
2025-11-24 19:19:26 -06:00
skalthoff
a8564b4a90 FIXING BUN JEST (#719)
* FIXING BUN JEST

* Update Jest configuration and add nitro-fetch mocks for improved testing
2025-11-24 19:17:15 -06:00
Violet Caulfield
58597b07d8 hotfix for player 2025-11-24 17:58:51 -06:00
Violet Caulfield
05b7ac8b0b Bugfix/artwork layout animation fix (#716)
* player artwork, image fixes

adds better layout handling to the player artwork to prevent awkward animations

removes "block" styling from components - it's not needed and causing yoga errors

adjust the timecodes and quality badge in the player to have better alignment with each other

* add onPress animation to the miniplayer

* disable autodownload by default

adjust some verbiage in the settings

* tastier entering and exiting animations for the mini player
2025-11-24 17:52:01 -06:00
Violet Caulfield
402daaac79 fixes to artist screen
bump dependencies
2025-11-24 06:15:31 -06:00
anultravioletaurora
dff7d6ba13 [skip actions] version bump 0.21.2 2025-11-24 04:50:21 +00:00
skalthoff
48e618a9a4 Feature/artists track improvements (#712)
Adds a a tabbed layout to the artist page for switching between album view and a tracks view
2025-11-23 22:04:26 -06:00
skalthoff
32305b374c Add nitro-fetch integration for API calls (#696)
Moves library API calls to nitro fetch for faster networking performance

---------

Co-authored-by: riteshshukla04 <riteshshukla2381@gmail.com>
Co-authored-by: Violet Caulfield <42452695+anultravioletaurora@users.noreply.github.com>
2025-11-23 21:09:44 -06:00
anultravioletaurora
8881111a61 [skip actions] version bump 0.21.1 2025-11-24 02:46:20 +00:00
Violet Caulfield
ed61a634f6 fixes to publish-beta finalization
fixes to queue, where the tracks didn't take up the full with

refactor player mutations to be hooks instead of Tanstack driven for less overhead

bump version numbers
2025-11-23 19:56:23 -06:00
Violet Caulfield
3f2769986b update publish-beta 2025-11-23 18:35:53 -06:00
Violet Caulfield
fe6f005da1 Merge branch 'main' of github.com:Jellify-Music/App 2025-11-23 18:34:11 -06:00
Violet Caulfield
fc702aa266 add bun setup to the generate-release-notes 2025-11-23 18:33:40 -06:00
Violet Caulfield
c54a056f0b playlist screen redesign (#709)
* playlist screen redesign with improved reordering and removing controls powered by react native sortables

* remove unnecessary packages
2025-11-23 18:26:35 -06:00
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