3677 Commits

Author SHA1 Message Date
anultravioletaurora
61a679b663 [skip actions] version bump 1.0.10 2025-12-29 15:47:22 +00:00
Violet Caulfield
f19b6ebfb4 move to a faster image component and reduce image flicker 2025-12-29 07:43:04 -06:00
anultravioletaurora
80544767fa [skip actions] version bump 1.0.9 2025-12-29 02:01:41 +00:00
Violet Caulfield
a84986ae6e RN Upgrade, Tidying Up Configs (#875)
* react native upgrade

tidying up configs and moving to the config folder

* remove unneeded patch file and dns dependencies
2025-12-28 18:12:19 -06:00
Violet Caulfield
27b3107610 hide artist name on albums when on artist page 2025-12-26 11:00:55 -06:00
Violet Caulfield
c01a750ed0 show year and runtime for albums on artist page 2025-12-26 10:51:32 -06:00
Violet Caulfield
b76468c29e fix crash when artist is not set for an album 2025-12-26 09:00:34 -06:00
Violet Caulfield
8536ca67bf Add some TS Docs around axios configuration
update README
2025-12-24 07:22:58 -06:00
Violet Caulfield
170d483da7 fix to playlist mutation calls 2025-12-23 17:18:25 -06:00
Violet Caulfield
328007e6ce Nitro Fetch Axios Adapter, Artist Page Additions (#866)
* artist page tweaks, incorporate nitro fetch axios adapter for networking requests

* fix pr otas

* queue and playlist fixes

* media info query staletime adjustments
2025-12-23 10:24:56 -06:00
felix920506
22794ff528 include more options in issue template (#857)
Co-authored-by: Ritesh Shukla <riteshshukla2381@gmail.com>
Co-authored-by: Violet Caulfield <42452695+anultravioletaurora@users.noreply.github.com>
2025-12-22 15:38:55 -06:00
anultravioletaurora
2a60f65c00 [skip actions] version bump 1.0.8 2025-12-22 20:35:04 +00:00
Violet Caulfield
8b913be813 large performance boost to Nitro Modules 2025-12-22 13:55:00 -06:00
anultravioletaurora
b8d7478bac [skip actions] version bump 1.0.7 2025-12-22 05:30:08 +00:00
Violet Caulfield
b71708afaf Bump some Deps, Fix some Shit (#864)
update some dependencies (pager view, nitro ota)

adjustments to carplay setup
2025-12-21 22:05:23 -06:00
Violet Caulfield
e4a331e900 set device info to use "device name" 2025-12-21 11:50:12 -06:00
Violet Caulfield
01dc401b6e update README search screenshot 2025-12-20 11:27:37 -06:00
Violet Caulfield
861d052965 update README screenshots 2025-12-20 11:24:46 -06:00
Violet Caulfield
27926cda6e Playlist, Artist Screen Enhancements; Smol Refactors (#861)
UI element layout changes for the album screen

Playlist screen refresh

React Navigation upgrades

Rafactor Instant Mix navigation prop structure so it can be more easily used elsewhere
2025-12-17 23:33:52 -06:00
Violet Caulfield
5f30cfc2b6 cascade item image test IDs 2025-12-17 22:45:10 -06:00
Violet Caulfield
99cf034b22 remove unused imports, multi-playlist downloads, album screen animations 2025-12-17 09:38:14 -06:00
Violet Caulfield
3d6b891a30 adjust bottom player screen margin on iOS 2025-12-17 09:10:30 -06:00
Violet Caulfield
c40aaef55b make player bottom margin correct token group 2025-12-17 07:25:25 -06:00
Violet Caulfield
05bbf02152 hot fix for player screen not displaying on iOS 2025-12-17 07:18:37 -06:00
anultravioletaurora
a6c527a0f6 [skip actions] version bump 1.0.6 2025-12-17 07:19:24 +00:00
Violet Caulfield
8ff0e50540 Theme color enhancements, dependency upgrades, album screen refresh (#858)
* Theme color enhancements, dependency upgrades, album screen refresh

Updates the Tamagui color palate with a new color for danger, a warning color, and an updated secondary color - inspired by the logo

Updates color usages

upgrade to react native screens, tamagui

de-memoization and de-callback since we're on the compiler now

A redesign of how albums look - with a new layout, new buttons, and better styling
2025-12-17 00:23:34 -06:00
skalthoff
621f7c38fb feat: Add URL validation before file downloads and ensure valid session IDs for tracks and streams. (#813) 2025-12-16 16:24:40 +05:30
Violet Caulfield
b9deee7623 fix issue where download pending status wasn't displayed 2025-12-15 20:49:56 -06:00
Violet Caulfield
fe65746ee0 Android Keyboard Overlapping Playlists (#852)
* Android Keyboard Overlapping Playlists

fix issue where android keyboard would overlap the add playlist modal

* bump react navigation again

* bump devDependencies
2025-12-15 20:18:55 -06:00
Violet Caulfield
7695634bc2 fix issue where years didn't show up for artists (#851) 2025-12-15 19:28:27 -06:00
Violet Caulfield
b549909918 Fix Discover Display (#848)
Hide public playlists if they don't exist on the server

bump some deps (react navigation, tamagui)

* bump tanstack
2025-12-15 19:11:02 -06:00
Violet Caulfield
b2fc015498 mini-player fixes (#831)
* hide the miniplayer less often
2025-12-15 17:23:29 -06:00
Violet Caulfield
663b5899c3 don't run maestro on forks (#834) 2025-12-15 17:21:11 -06:00
anultravioletaurora
b3174dd522 [skip actions] version bump 1.0.5 2025-12-14 15:54:58 +00:00
Violet Caulfield
2ad4b4fc9c layout fixes for android (samsung) (#827)
* layout fixes

* animation and layout fixes for android devices, specifically samsung devices

fixes the overlap of elements that occurs on the home screen and discover screen
2025-12-14 08:37:58 -06:00
Violet Caulfield
d722512fc8 bump android version code 1.0.4 2025-12-13 17:47:51 -06:00
Violet Caulfield
d84d500fe2 Storage Fixes (#825)
* hotfix for m4a extensions when downloading - they should be playable when downloaded now 

hotfix for constant sign out issues post MMKV v4 upgrade

upgrade nitro ota

* bump bundle version for iOS
2025-12-13 17:11:02 -06:00
anultravioletaurora
4343cf2caf [skip actions] version bump 2025-12-13 23:09:13 +00:00
Ritesh Shukla
1a873874e5 MMKV to V4 (#823)
* fix: plugins

* fix: plugins

* update locks

---------

Co-authored-by: Violet Caulfield <violet@cosmonautical.cloud>
2025-12-13 15:55:17 -06:00
anultravioletaurora
3619c105dd [skip actions] version bump 1.0.3 2025-12-13 10:39:00 +00:00
Violet Caulfield
6d89d2f6cf fix player crash 2025-12-12 23:22:40 -06:00
Ritesh Shukla
66ad68cb8f chore:RN Upgrade (#818)
* chore:RN Upgrade

* package.json changes

bump react-test-renderer

pin reanimated

* Add worklets to jest setup

---------

Co-authored-by: Violet Caulfield <violet@cosmonautical.cloud>
2025-12-12 23:07:30 -06:00
Violet Caulfield
0d0f0b2dcb Update links in README for React Native libraries 2025-12-12 13:00:05 -06:00
BotBlake
1195183847 Remove tracking from readme-urls (#819)
I think it's violets first day on the internet, so she can't know about tracking in urls yet 🗿
2025-12-12 12:38:41 -06:00
anultravioletaurora
07a6399778 [skip actions] version bump 1.0.2 2025-12-12 16:52:33 +00:00
skalthoff
48b8500cad Fix: Pass null to super.onCreate to prevent react-native-screens fragment restoration crash. (#812)
* Fix: Pass null to super.onCreate to prevent react-native-screens fragment restoration crash on android

* feat: implement RNScreensFragmentFactory for proper fragment restoration and remove previous workaround.

---------

Co-authored-by: Violet Caulfield <42452695+anultravioletaurora@users.noreply.github.com>
2025-12-12 10:05:45 -06:00
Violet Caulfield
81b0ce3bd8 fix maestro 2025-12-11 07:16:24 -06:00
skalthoff
96e2bec558 style: center align header titles for Discover, Home, and Search screens (#784)
* style: increase margin for various components to improve layout consistency

* style: center align header titles for Discover, Home, and Search screens

* style: increase header title font size to improve readability across Discover, Home, and Search screens

* style: reduce left margin for header titles in Frequent Artists, Frequently Played Tracks, Recent Artists, and Recently Played components

* style: filter music libraries and auto-select if only one is available; add no libraries found message

* style: simplify favorites toggle logic in LibraryTabBar component

---------

Co-authored-by: Violet Caulfield <violet@cosmonautical.cloud>
2025-12-11 07:10:03 -06:00
Violet Caulfield
47632386f1 update readme 2025-12-10 23:31:58 -06:00
skalthoff
fca9686977 ci: Migrate Maestro CI to Ubuntu, remove Ruby setup, add JDK/Gradle, and optimize emulator resources. (#803)
Co-authored-by: Violet Caulfield <42452695+anultravioletaurora@users.noreply.github.com>
2025-12-10 22:58:37 -06:00