1111 Commits
Author SHA1 Message Date
shark1109 13f25aca59 docs: fix typos in README build instructions (#379) 2026-07-17 18:31:59 +02:00
Lei Nelissen ea8554d893 Merge remote-tracking branch 'weblate/main' 2026-02-09 10:14:44 +01:00
Lei Nelissen 3adbbaf229 chore: remove redundant console.log 2026-02-07 23:10:32 +01:00
Lei Nelissen fcdb2e9054 chore: release v2.5.0-beta.2 v2.5.0-beta.2 2026-02-07 23:10:21 +01:00
Lei Nelissen d323f5a285 feat: CarPlay and Android Auto (#334)
* feat: base carplay

* fix: android auto

* fix: directly reference redux store

* feat: icons instead of buttons

* fix: implement viewfactory so carplay app can start without phone app

* fix: mvoe react-native-auto-play to stable version
2026-02-07 22:26:47 +01:00
Weblate Translation Memory b5352d0d46 Translated using Weblate (Hungarian)
Currently translated at 96.4% (82 of 85 strings)

Translation: Fintunes/App
Translate-URL: https://hosted.weblate.org/projects/fintunes/app/hu/
2026-01-29 13:19:35 +00:00
LibreTranslate 04bf04b13b Translated using Weblate (Hungarian)
Currently translated at 96.4% (82 of 85 strings)

Translation: Fintunes/App
Translate-URL: https://hosted.weblate.org/projects/fintunes/app/hu/
2026-01-29 13:19:35 +00:00
Lei Nelissen 2c0e955816 fix: add missing language getters 2026-01-29 14:19:24 +01:00
Lei Nelissen 8c8f52d3ef fix: add missing language getters 2026-01-29 13:33:55 +01:00
Nikolay Babanov c2d1a50e5b Enabled Bulgarian translations (#331) 2026-01-29 13:32:27 +01:00
Lei Nelissen d6823bb264 fix: switch Jellyfin auth to use the Authorization header
fixes #317
2026-01-29 13:32:14 +01:00
Lei Nelissen 56cf35454e Merge remote-tracking branch 'weblate/main' v2.5.0-beta.1 2026-01-25 21:23:50 +01:00
Lei Nelissen f30a4598bb chore: fix linter 2026-01-25 21:18:22 +01:00
Jeppe Hasseriis e9bfcf513c Fix album image for "Now playing" (#322) 2026-01-25 21:17:25 +01:00
TheLittleDoctorandLei Nelissen 6a6c15a5ed Fixed bug with "Play Next" queuing (#309)
* Replaced deprecated method

* Fixed Play Next logic that was always passing an undefined value to TrackPlayer.add(Tracks, Index) for the index to insert before.

  - Changed the Play Next logic to get a target index by incrementing currentTrackIndex
  - If target index is greater or equal to length of queue, the track is added to the end instead.

---------

Co-authored-by: Lei Nelissen <lei@codified.nl>
2026-01-25 21:14:29 +01:00
BlockyBlockling 9fa93e5358 Changed Background View from Custom Color to clear color to add Dark Mode compatibility (#308) 2026-01-25 21:12:07 +01:00
Lei Nelissen e2cc16a97e chore: publish first beta 2026-01-25 21:10:57 +01:00
Lei Nelissen ebb60b9551 chore: fix ios and android builds 2026-01-25 21:00:21 +01:00
Lei Nelissen f54e6bde80 chore: update fastlane 2026-01-25 19:07:12 +01:00
Lei Nelissen 99cd583217 chore: bump package version 2026-01-25 19:05:29 +01:00
Lei Nelissen b75fb680a6 feat: react native 0.83, liquid glass 2026-01-25 19:04:55 +01:00
Lei Nelissen 91a58109d9 chore: enhance CI workflow with caching for Gradle, CocoaPods, and Xcode DerivedData 2026-01-24 18:05:41 +01:00
Lei Nelissen 8ce066dcd5 chore: install pnpm in actions 2026-01-24 17:38:45 +01:00
Lei Nelissen 266d07352a chore: upgrade setup-node 2026-01-24 17:36:44 +01:00
Lei Nelissen 111e174859 chore: disable fastlane upgrade checks in CI and set Node version 2026-01-24 17:30:39 +01:00
3d0f7ff9ef feat: Search upgrade (#285)
* Upgraded search page

- Removed artificial combinding of Fuse and normal fetch results.
- Jellyfin API results are now properly integrated into Fuse.
- Fuse results are now given better ranking weights.
- Added support for artist searching.
- Added support for playlist searching.
- Added support for instant mixes when a track is selected from search.
- Made artist page to look and feel like the albums.
- Added support for artist overview display.

Fixed searching

* Removed separate album retrieving from search

* Utilized fix version of react-native-reanimated to solve build issues

Code cleanup

Fixed package-lock

* Fixed linting

* Removed debug code and fixed linting errors

* [Search Upgrade] Made tracks to instant play from search
- InstantMix is no longer treated as a regular playlist.
- When a music track is selected from the search results - it will play a mix based on the song.
- Refactored Artist page to have full-width artist image and gradient on the overview text.
- Made overview fetching to be part of the original artist result to skip additional requests.
- Made navigating back to work for all supported items in the search results.

* Fixed variable names

* feat: filters on search page and saved search queries

* fix: artists view

* fix: dont dispatch instantmix call

* fix: update search parameters to include AlbumArtist

* fix: dont query for artists in api yet

* fix: remove any

* fix: add missing translations for "artist" in multiple languages

* fix: lint

---------

Co-authored-by: Nikolay Babanov <nikolay.babanov@chaos.com>
Co-authored-by: Lei Nelissen <lei@codified.nl>
2026-01-24 12:42:28 +01:00
Pellaeon Lin 315b8836d4 ADD: enable zh-Hant translations (#323) 2026-01-20 09:37:38 +01:00
slackz 7a21450950 Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (82 of 82 strings)

Translation: Fintunes/App
Translate-URL: https://hosted.weblate.org/projects/fintunes/app/zh_Hans/
2026-01-20 09:36:02 +01:00
Marc Benedí e464957f23 Translated using Weblate (Catalan)
Currently translated at 100.0% (82 of 82 strings)

Translation: Fintunes/App
Translate-URL: https://hosted.weblate.org/projects/fintunes/app/ca/
2026-01-20 09:36:01 +01:00
Weblate Translation Memory 7b42b5d2ab Translated using Weblate (Catalan)
Currently translated at 100.0% (82 of 82 strings)

Translation: Fintunes/App
Translate-URL: https://hosted.weblate.org/projects/fintunes/app/ca/
2026-01-20 09:36:01 +01:00
Marc Benedí ec92eeba9a Translated using Weblate (Catalan)
Currently translated at 100.0% (82 of 82 strings)

Translation: Fintunes/App
Translate-URL: https://hosted.weblate.org/projects/fintunes/app/ca/
2026-01-20 09:36:00 +01:00
Weblate Translation Memory d8a8ba9186 Translated using Weblate (Catalan)
Currently translated at 100.0% (82 of 82 strings)

Translation: Fintunes/App
Translate-URL: https://hosted.weblate.org/projects/fintunes/app/ca/
2026-01-20 09:35:59 +01:00
Marc Benedí 2ee75755b4 Translated using Weblate (Catalan)
Currently translated at 100.0% (82 of 82 strings)

Translation: Fintunes/App
Translate-URL: https://hosted.weblate.org/projects/fintunes/app/ca/
2026-01-20 09:35:59 +01:00
Marc Benedí d61a9bfacd Translated using Weblate (Catalan)
Currently translated at 100.0% (82 of 82 strings)

Translation: Fintunes/App
Translate-URL: https://hosted.weblate.org/projects/fintunes/app/ca/
2026-01-20 09:35:58 +01:00
Marc Benedí f4e68b6c42 Translated using Weblate (Catalan)
Currently translated at 100.0% (82 of 82 strings)

Translation: Fintunes/App
Translate-URL: https://hosted.weblate.org/projects/fintunes/app/ca/
2026-01-20 09:35:57 +01:00
Marc Benedí f458153537 Translated using Weblate (Catalan)
Currently translated at 100.0% (82 of 82 strings)

Translation: Fintunes/App
Translate-URL: https://hosted.weblate.org/projects/fintunes/app/ca/
2026-01-20 09:35:57 +01:00
Marc Benedí 8a4807d099 Translated using Weblate (Catalan)
Currently translated at 100.0% (82 of 82 strings)

Translation: Fintunes/App
Translate-URL: https://hosted.weblate.org/projects/fintunes/app/ca/
2026-01-20 09:35:56 +01:00
Marc Benedí 9accba16cd Translated using Weblate (Catalan)
Currently translated at 100.0% (82 of 82 strings)

Translation: Fintunes/App
Translate-URL: https://hosted.weblate.org/projects/fintunes/app/ca/
2026-01-20 09:35:55 +01:00
LibreTranslate c83a445942 Translated using Weblate (Catalan)
Currently translated at 100.0% (82 of 82 strings)

Translation: Fintunes/App
Translate-URL: https://hosted.weblate.org/projects/fintunes/app/ca/
2026-01-20 09:35:55 +01:00
Marc Benedí abe8dfd02c Translated using Weblate (Catalan)
Currently translated at 100.0% (82 of 82 strings)

Translation: Fintunes/App
Translate-URL: https://hosted.weblate.org/projects/fintunes/app/ca/
2026-01-20 09:35:54 +01:00
Marc Benedí 6c65035501 Translated using Weblate (Catalan)
Currently translated at 100.0% (82 of 82 strings)

Translation: Fintunes/App
Translate-URL: https://hosted.weblate.org/projects/fintunes/app/ca/
2026-01-20 09:35:54 +01:00
Marc Benedí cddb1d3230 Translated using Weblate (Catalan)
Currently translated at 100.0% (82 of 82 strings)

Translation: Fintunes/App
Translate-URL: https://hosted.weblate.org/projects/fintunes/app/ca/
2026-01-20 09:35:53 +01:00
Marc Benedí fd90958662 Translated using Weblate (Catalan)
Currently translated at 100.0% (5 of 5 strings)

Translation: Fintunes/Play Store & F-Droid
Translate-URL: https://hosted.weblate.org/projects/fintunes/play-store-f-droid/ca/
2026-01-20 09:35:52 +01:00
Marc Benedí 488c0b8f13 Translated using Weblate (Catalan)
Currently translated at 100.0% (10 of 10 strings)

Translation: Fintunes/App Store
Translate-URL: https://hosted.weblate.org/projects/fintunes/app-store/ca/
2026-01-20 09:35:52 +01:00
Weblate Translation Memory edb90fb960 Translated using Weblate (Swedish)
Currently translated at 89.0% (73 of 82 strings)

Translation: Fintunes/App
Translate-URL: https://hosted.weblate.org/projects/fintunes/app/sv/
2026-01-20 09:35:51 +01:00
Weblate Translation Memory e049f3ba14 Translated using Weblate (Catalan)
Currently translated at 63.4% (52 of 82 strings)

Translation: Fintunes/App
Translate-URL: https://hosted.weblate.org/projects/fintunes/app/ca/
2026-01-20 09:35:50 +01:00
Weblate Translation Memory 5224d4d1d9 Translated using Weblate (Danish)
Currently translated at 58.5% (48 of 82 strings)

Translation: Fintunes/App
Translate-URL: https://hosted.weblate.org/projects/fintunes/app/da/
2026-01-20 09:35:50 +01:00
Weblate Translation Memory 7cd8ff0fbb Translated using Weblate (Italian)
Currently translated at 86.5% (71 of 82 strings)

Translation: Fintunes/App
Translate-URL: https://hosted.weblate.org/projects/fintunes/app/it/
2026-01-20 09:35:49 +01:00
Weblate Translation Memory b4055ebd01 Translated using Weblate (Russian)
Currently translated at 85.3% (70 of 82 strings)

Translation: Fintunes/App
Translate-URL: https://hosted.weblate.org/projects/fintunes/app/ru/
2026-01-20 09:35:49 +01:00
Weblate Translation Memory 9fa47bf64d Translated using Weblate (Polish)
Currently translated at 89.0% (73 of 82 strings)

Translation: Fintunes/App
Translate-URL: https://hosted.weblate.org/projects/fintunes/app/pl/
2026-01-20 09:35:48 +01:00