Commit Graph

103 Commits

Author SHA1 Message Date
Lei Nelissen
63481d0240 fix: start app, even if setting up player fails 2025-06-07 18:19:22 +02:00
Lei Nelissen
76f3ce3972 fix: improve alphabetscroller working 2025-05-24 00:32:50 +02:00
Lei Nelissen
cf8bfdf05a feat: attempt to retrieve images from downloaded items 2025-05-24 00:22:31 +02:00
Lei Nelissen
90a5d94147 fix: missing images 2025-05-24 00:09:12 +02:00
Lei Nelissen
d9326dfc7a feat: swap sectionlists for @shopify/flashlist 2025-05-22 23:36:53 +02:00
Lei Nelissen
af3c807d5a feat: upgrade to react native 0.79
This was necessary because we had to use the newest iOS SDK, which had an issue with react-native, which was only fixed with the newest versions.

The move to new architecture has been hellish, but all appears to work. It requires more patches, and it shows which packages are currently maintained poorly. This goes especially for react-native-track-player. We're using a fork right now, but in order to make that work, we had to switch to pnpm.
2025-05-06 11:11:49 +02:00
Lei Nelissen
9229bae007 fix: play tracks from the right discs
fixes #275
2025-02-28 11:14:14 +01:00
Lei Nelissen
b8a2c0d889 fix: crash in android player modal 2025-01-29 15:27:21 +01:00
Lei Nelissen
614066c11e fix: missing fallback cover images 2025-01-29 11:25:00 +01:00
Lei Nelissen
b9e8a94c7a fix: ensure all cover images load properly 2025-01-26 23:10:24 +01:00
Lei Nelissen
6316814eba feat: also store cover images for downloaded tracks 2025-01-26 22:55:09 +01:00
Lei Nelissen
96a11804ba fix: missing cover images in now playing view
(fixes #245 and fixes #209)
2025-01-26 21:59:46 +01:00
Lei Nelissen
2f1b9c180d fix: clean up lyrics implementation 2025-01-26 20:37:28 +01:00
Lei Nelissen
0b13e69854 fix: make progress bars initialise out of view 2024-07-25 14:06:06 +02:00
Abubakr Khabebulloev
c5b1406e16 Lyrics implementation prototype (#224)
* Lyrics implementation prototype

* feat: update lyrics view

* chore: add docs

* chore: cleanup

* feat: animate active text

* fix: hide lyrics button when there are none

* feat: create lyrics preview in now playing modal

* fix: header overlay color

Closes #224 
Closes #151 
Closes #100 

---------

Co-authored-by: Lei Nelissen <lei@codified.nl>
2024-07-25 13:07:23 +02:00
Lei Nelissen
a64f52c4f9 fix: dark mode inconsistencies
fixes #226
fixes #198
2024-07-22 13:17:26 +02:00
Lei Nelissen
82b4223939 feat: introduce high contrast mode for ios
fixes #194
2024-02-12 00:01:09 +01:00
Lei Nelissen
f95c79b254 fix: make some more room for download totals
fixes #193
2024-02-11 22:47:34 +01:00
Lei Nelissen
fb4af1b7c6 chore: upgrade all dependencies 2024-02-08 22:11:43 +01:00
Lei Nelissen
2d9b81651c fix: unnecessary changes 2024-01-29 00:14:10 +01:00
Benard Mathu
7d54f00811 Update the application with review 2024-01-28 23:27:08 +01:00
Benard Mathu
488c817892 fix lint issues 2024-01-28 23:26:58 +01:00
Benard Mathu
9cbc5a26ba Update: allow user to set time 2024-01-28 23:26:13 +01:00
Lei Nelissen
ba73aaa383 fix: downloads disappear after update (fixes #136) 2023-07-12 23:46:39 +02:00
Lei Nelissen
2bd9cf9950 fix: show error messages when tracks fail to download 2023-07-12 23:28:00 +02:00
Lei Nelissen
5f5dae7bc2 chore: fix remaining import statements 2023-06-19 23:03:17 +02:00
Lei Nelissen
0c02467e26 chore: fix linter 2023-06-19 22:26:41 +02:00
Lei Nelissen
130b18bc2e feat: allow users to override color scheme (closes #138) 2023-04-28 21:01:21 +02:00
Lei Nelissen
0bf2775c93 feat: naive scrobbling integration 2023-04-27 15:08:10 +02:00
Lei Nelissen
c8283fc580 feat: finish offsets on new navigation views 2023-04-23 23:31:35 +02:00
Lei Nelissen
1d97830f83 fix: contentInset doesn't behave on Android 2023-04-23 01:25:43 +02:00
Lei Nelissen
dba87247d8 feat: add extra metadata to the album view 2023-04-23 01:04:30 +02:00
Lei Nelissen
7601408d49 feat: update tab bars with blurview 2023-04-22 21:58:27 +02:00
Lei Nelissen
4509ef1ec6 fix: remove padding from Modal 2023-04-22 20:52:30 +02:00
Lei Nelissen
1648389ccc fix: disable BlurView on Android as it crashes the app 2023-04-11 18:27:55 +02:00
Lei Nelissen
a8c0003fc1 fix: linter issue 2023-04-10 17:15:32 +02:00
Lei Nelissen
0a0c78f3d5 feat: add fallback images when album cover isn't available 2023-03-07 23:03:09 +01:00
Lei Nelissen
6885ae6216 fix: font colour for dark mode on input 2023-01-10 22:07:53 +01:00
Lei Nelissen
d4570b60ae fix: screenshotting logic 2022-11-28 22:56:22 +01:00
Lei Nelissen
87f992d912 fix: use entire input box as touch area for focus 2022-11-27 21:13:09 +01:00
Lei Nelissen
0ffc5b6489 fix: Input icon alignment on Android 2022-11-13 11:25:57 +01:00
Lei Nelissen
d81c4c3c92 chore: linter 2022-11-12 17:47:43 +01:00
Lei Nelissen
b2bd211758 fix: BlurView on Android 2022-11-12 17:43:24 +01:00
Lei Nelissen
e0493c4a55 fix: Blur obscuring buttons on Android 2022-11-12 17:27:04 +01:00
Lei Nelissen
c7aec30e39 chore: Upgrade to latest react-native 2022-11-12 16:22:39 +01:00
Lei Nelissen
c19b9d8920 Add screenshotting 2022-10-01 13:04:24 +02:00
Lei Nelissen
f39ab85624 Fix android crashes and add modal exit button 2022-06-09 23:37:07 +02:00
Lei Nelissen
f6835d0553 Update all dependencies 2022-05-18 22:10:06 +02:00
Lei Nelissen
21eb1dca3b Remove redundant console.log 2022-05-18 22:00:07 +02:00
Lei Nelissen
f66b541e1b Fix linting issues 2022-05-17 23:45:57 +02:00