9 Commits

Author SHA1 Message Date
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
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
Ritesh Shukla
a6b575c998 React native upgrade to 0.81 (#472)
React Native and dependency upgrades
2025-08-14 06:30:10 -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
Ritesh Shukla
ecbbabcf4d Maestro Setup for app (#407)
Implementing Maestro tests against onboarding process
2025-06-04 15:44:52 -05:00
Violet Caulfield
b455208588 Update React Native to 0.79.2, Bump Dependencies, Updates to Settings Tab, Add opt in Logging and telemetry (#338)
Welcome to Jellify 0.12.2!

This update comes with a much anticipated developer feature - and that is opt-in logging and telemetry. This is purely an opt-in feature, and can be toggled at anytime either when logging in for the first time, or in the settings tab. Under no circumstances will this ever be required to use Jellify, and all data that is collected is anonymized

The Settings tab has had a facelift, stealing design queues from the library page. This is where adjustable settings will make their home in updates to come, as well as how beta testing larger features will occur with “Labs”

This update also fixes issues with playback reporting, where the Jellyfin server wasn’t marking songs as played. This was not intended and has been fixed for those using the Last.FM plugin for scrobbling

There is also a slew of upgrades to underlying dependencies to make sure we are up to date on that front 

Thanks for reading! ~Violet
2025-05-10 03:01:06 -05:00
Violet Caulfield
a80ddbd412 add expo module support 2024-11-29 10:24:19 -06:00
Violet Caulfield
dbff669735 init project and add jellyfin sdk 2024-08-25 21:02:30 -05:00
Violet Caulfield
b961d7e14c Initial commit 2024-08-09 16:22:59 -05:00