austinried
8f64cfcbca
bump version
2023-05-08 06:39:17 +09:00
austinried
1edb2c13da
update todo
2023-05-08 06:37:10 +09:00
austinried
7f83204b24
don't pass all ids as params
...
instead, only pass ids to delete and chunk those by the param limit
2023-05-07 13:56:05 +09:00
austinried
0fe52494d0
update todo
2023-05-07 13:54:56 +09:00
Daniel Playfair Cal
56dbcde3b4
add autofill hints for source page
2023-05-07 13:54:26 +09:00
austinried
8fbc5e6ce4
add artist radio
2023-05-07 13:28:15 +09:00
austinried
979a4b7c73
add plaintext password option
...
fixes #161
2023-05-06 17:56:03 +09:00
josé m
7b1da24748
Translated using Weblate (Galician)
...
Currently translated at 100.0% (92 of 92 strings)
Co-authored-by: josé m <correoxm@disroot.org >
Translate-URL: https://hosted.weblate.org/projects/subtracks/subtracks/gl/
Translation: Subtracks/subtracks
2023-05-06 09:11:25 +09:00
Sacelo
7014aa85d1
Translated using Weblate (Spanish)
...
Currently translated at 77.1% (71 of 92 strings)
Co-authored-by: Sacelo <rion020806@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/subtracks/subtracks/es/
Translation: Subtracks/subtracks
2023-05-06 09:11:25 +09:00
雨杉叶
abab674322
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 88.0% (81 of 92 strings)
Co-authored-by: 雨杉叶 <yushaye@outlook.com >
Translate-URL: https://hosted.weblate.org/projects/subtracks/subtracks/zh_Hans/
Translation: Subtracks/subtracks
2023-05-06 09:11:25 +09:00
daniel-225
498bb22a69
Translated using Weblate (German)
...
Currently translated at 75.0% (69 of 92 strings)
Co-authored-by: daniel-225 <dsoukup@outlook.de >
Translate-URL: https://hosted.weblate.org/projects/subtracks/subtracks/de/
Translation: Subtracks/subtracks
2023-05-06 09:11:25 +09:00
austinried
11fe43a750
add server info fields
2023-04-28 21:59:33 +09:00
austinried
2a60a7306c
use english as last fallback locale
...
fixes #160
2023-04-28 21:45:59 +09:00
austinried
ad12a7e15d
don't use build number in version
2023-04-28 16:04:59 +09:00
austinried
1c5fea2dd4
Update README.md
2023-04-28 13:22:23 +09:00
austinried
90ac4dc59b
fix weblate multiple language issue
2023-04-28 13:13:07 +09:00
austinried
11e50946d2
build on tags
2023-04-28 12:58:49 +09:00
austinried
abd0bcd4b9
setup workflows for main
2023-04-28 12:26:02 +09:00
austinried
c3c957d527
create .env file first
2023-04-28 12:26:02 +09:00
austinried
f415d8a98f
rename workflow
2023-04-28 12:26:02 +09:00
austinried
963c15636c
aab build, release signing
...
clean up analyze issues
2023-04-28 12:26:02 +09:00
austinried
7562d93113
get version?
2023-04-28 12:26:02 +09:00
austinried
aae58bc5ee
use a valid .env file from example
2023-04-28 12:26:02 +09:00
austinried
5be08c16d5
please grab artifact
2023-04-28 12:26:02 +09:00
austinried
0f29b757ee
forgot .env file
2023-04-28 12:26:02 +09:00
austinried
49b8d2c423
signing config & build apk
2023-04-28 12:26:02 +09:00
austinried
f0f812e66a
v2
2023-04-28 12:26:02 +09:00
mohammed_9456
35b037f66c
Better README
2023-04-27 18:08:38 +09:00
Roman
985995d45d
Translated using Weblate (Czech)
...
Currently translated at 82.0% (55 of 67 strings)
Translated using Weblate (Czech)
Currently translated at 1.4% (1 of 67 strings)
Added translation using Weblate (Czech)
Co-authored-by: Roman <peposik.r@seznam.cz >
Translate-URL: https://hosted.weblate.org/projects/subtracks/subtracks/cs/
Translation: Subtracks/subtracks
2023-03-24 09:07:53 +09:00
Burak Orcun OZKABLAN
cb786d6360
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (67 of 67 strings)
Co-authored-by: Burak Orcun OZKABLAN <borcunozkablan@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/subtracks/subtracks/tr/
Translation: Subtracks/subtracks
2023-03-24 09:07:53 +09:00
Mohammed
89416a9017
Translated using Weblate (Arabic)
...
Currently translated at 97.0% (65 of 67 strings)
Added translation using Weblate (Arabic)
Co-authored-by: Mohammed <lym0991903165@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/subtracks/subtracks/ar/
Translation: Subtracks/subtracks
2023-03-24 09:07:53 +09:00
jazzyjabroni
6aa8df7d9a
Translated using Weblate (Danish)
...
Currently translated at 82.0% (55 of 67 strings)
Translated using Weblate (Danish)
Currently translated at 77.6% (52 of 67 strings)
Co-authored-by: jazzyjabroni <lordcarmack@tuta.io >
Translate-URL: https://hosted.weblate.org/projects/subtracks/subtracks/da/
Translation: Subtracks/subtracks
2023-03-24 09:07:53 +09:00
Maite Guix
16f9f8c54d
Translated using Weblate (Catalan)
...
Currently translated at 100.0% (67 of 67 strings)
Co-authored-by: Maite Guix <maite.guix@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/subtracks/subtracks/ca/
Translation: Subtracks/subtracks
2023-03-24 09:07:53 +09:00
mariobros
2b041580de
Translated using Weblate (Punjabi)
...
Currently translated at 100.0% (67 of 67 strings)
Translated using Weblate (Punjabi)
Currently translated at 71.6% (48 of 67 strings)
Co-authored-by: mariobros <damanjitsingh96@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/subtracks/subtracks/pa/
Translation: Subtracks/subtracks
2023-03-24 09:07:53 +09:00
Nikita Epifanov
9de0984553
Translated using Weblate (Russian)
...
Currently translated at 100.0% (67 of 67 strings)
Co-authored-by: Nikita Epifanov <nikgreens@protonmail.com >
Translate-URL: https://hosted.weblate.org/projects/subtracks/subtracks/ru/
Translation: Subtracks/subtracks
2022-07-12 16:12:23 +09:00
M-Kedzior
4a73c0ba17
Translated using Weblate (Polish)
...
Currently translated at 100.0% (67 of 67 strings)
Added translation using Weblate (Polish)
Co-authored-by: M-Kedzior <marcin.kedzior@protonmail.com >
Translate-URL: https://hosted.weblate.org/projects/subtracks/subtracks/pl/
Translation: Subtracks/subtracks
2022-07-12 16:12:23 +09:00
Joel Calado
3d1d226c43
Translated using Weblate (Portuguese)
...
Currently translated at 100.0% (67 of 67 strings)
Translated using Weblate (Portuguese)
Currently translated at 11.9% (8 of 67 strings)
Added translation using Weblate (Portuguese)
Co-authored-by: Joel Calado <joelcalado@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/subtracks/subtracks/pt/
Translation: Subtracks/subtracks
2022-07-04 10:14:43 +09:00
Xosé M
ccead686aa
Translated using Weblate (Galician)
...
Currently translated at 100.0% (67 of 67 strings)
Added translation using Weblate (Galician)
Co-authored-by: Xosé M <xosem@disroot.org >
Translate-URL: https://hosted.weblate.org/projects/subtracks/subtracks/gl/
Translation: Subtracks/subtracks
2022-06-28 14:01:35 +09:00
Clyhtsuriva
1f57cc503c
Translated using Weblate (French)
...
Currently translated at 100.0% (67 of 67 strings)
Co-authored-by: Clyhtsuriva <aimeric@adjutor.xyz >
Translate-URL: https://hosted.weblate.org/projects/subtracks/subtracks/fr/
Translation: Subtracks/subtracks
2022-06-20 19:06:26 +09:00
austinried
24f9fddae0
Create PRIVACY.md
2022-06-20 19:01:25 +09:00
Maite Guix
e4875b10de
Translated using Weblate (Catalan)
...
Currently translated at 98.5% (66 of 67 strings)
Co-authored-by: Maite Guix <maite.guix@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/subtracks/subtracks/ca/
Translation: Subtracks/subtracks
2022-06-20 18:17:46 +09:00
mariobros
48f1a4ca3a
Translated using Weblate (Punjabi)
...
Currently translated at 70.1% (47 of 67 strings)
Translated using Weblate (Punjabi)
Currently translated at 47.7% (32 of 67 strings)
Co-authored-by: mariobros <damanjitsingh96@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/subtracks/subtracks/pa/
Translation: Subtracks/subtracks
2022-06-20 18:17:46 +09:00
dependabot[bot]
0a475c0a0f
Bump simple-plist from 1.3.0 to 1.3.1
...
Bumps [simple-plist](https://github.com/wollardj/simple-plist ) from 1.3.0 to 1.3.1.
- [Release notes](https://github.com/wollardj/simple-plist/releases )
- [Commits](https://github.com/wollardj/simple-plist/compare/v1.3.0...v1.3.1 )
---
updated-dependencies:
- dependency-name: simple-plist
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-06-06 09:37:26 +09:00
Ali Mürteza Yeşil
1859c5c32d
Translated using Weblate (Turkish)
...
Currently translated at 95.5% (64 of 67 strings)
Added translation using Weblate (Turkish)
Co-authored-by: Ali Mürteza Yeşil <murtezayesil@protonmail.com >
Translate-URL: https://hosted.weblate.org/projects/subtracks/subtracks/tr/
Translation: Subtracks/subtracks
2022-06-06 08:52:40 +09:00
HeavyDutySoul
f159a8fc42
Translated using Weblate (Russian)
...
Currently translated at 95.5% (64 of 67 strings)
Co-authored-by: HeavyDutySoul <putsli@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/subtracks/subtracks/ru/
Translation: Subtracks/subtracks
2022-05-07 19:13:31 +09:00
Quyen Truong
f700ac9935
Translated using Weblate (Vietnamese)
...
Currently translated at 100.0% (67 of 67 strings)
Added translation using Weblate (Vietnamese)
Co-authored-by: Quyen Truong <quyent22@cs.washington.edu >
Translate-URL: https://hosted.weblate.org/projects/subtracks/subtracks/vi/
Translation: Subtracks/subtracks
2022-05-07 19:13:31 +09:00
ChocolateMoo53
70729bb0e5
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (67 of 67 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (67 of 67 strings)
Co-authored-by: ChocolateMoo53 <rion020806@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/subtracks/subtracks/es/
Translation: Subtracks/subtracks
2022-05-07 19:13:31 +09:00
Sargon-Isa
7d5b0d285d
Translated using Weblate (German)
...
Currently translated at 100.0% (67 of 67 strings)
Co-authored-by: Sargon-Isa <Sargon_isa@hotmail.de >
Translate-URL: https://hosted.weblate.org/projects/subtracks/subtracks/de/
Translation: Subtracks/subtracks
2022-05-03 12:07:17 +09:00
ChocolateMoo53
72f53d6d21
Translated using Weblate (Spanish)
...
Currently translated at 2.9% (2 of 67 strings)
Added translation using Weblate (Spanish)
Co-authored-by: ChocolateMoo53 <rion020806@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/subtracks/subtracks/es/
Translation: Subtracks/subtracks
2022-05-03 12:07:17 +09:00
mariobros
5707c93295
Translated using Weblate (Punjabi)
...
Currently translated at 8.9% (6 of 67 strings)
Added translation using Weblate (Punjabi)
Co-authored-by: mariobros <damanjitsingh96@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/subtracks/subtracks/pa/
Translation: Subtracks/subtracks
2022-05-03 12:07:17 +09:00
jazzyjabroni
46a90169a9
Translated using Weblate (Danish)
...
Currently translated at 74.6% (50 of 67 strings)
Co-authored-by: jazzyjabroni <lordcarmack@tuta.io >
Translate-URL: https://hosted.weblate.org/projects/subtracks/subtracks/da/
Translation: Subtracks/subtracks
2022-04-28 18:17:43 +09:00
austinried
27754bd3c3
minor reorg/cleanup
2022-04-28 15:41:45 +09:00
austinried
2bf3e8853d
1.3.0 changelog
2022-04-26 13:19:45 +09:00
austinried
e14099472a
bump version 1.3.0
2022-04-26 13:17:01 +09:00
austinried
ac06e21f37
Update release.yml
2022-04-26 12:53:43 +09:00
austinried
92e2fd93f9
Create release.yml
2022-04-26 12:49:50 +09:00
jazzyjabroni
a5ccba69ec
Translated using Weblate (Danish)
...
Currently translated at 59.7% (40 of 67 strings)
Added translation using Weblate (Danish)
Co-authored-by: jazzyjabroni <lordcarmack@tuta.io >
Translate-URL: https://hosted.weblate.org/projects/subtracks/subtracks/da/
Translation: Subtracks/subtracks
2022-04-26 11:59:34 +09:00
Sargon-Isa
23eb05a368
Translated using Weblate (German)
...
Currently translated at 100.0% (67 of 67 strings)
Co-authored-by: Sargon-Isa <Sargon_isa@hotmail.de >
Translate-URL: https://hosted.weblate.org/projects/subtracks/subtracks/de/
Translation: Subtracks/subtracks
2022-04-26 11:59:34 +09:00
austinried
1f9ee9b462
Merge remote-tracking branch 'weblate/main' into main
2022-04-21 15:01:28 +09:00
Weblate (bot) and Hillwah
237b8d2fc6
Translations update from Hosted Weblate ( #112 )
...
* Added translation using Weblate (Chinese (Simplified))
* Translated using Weblate (Chinese (Simplified))
Currently translated at 86.5% (58 of 67 strings)
Translation: Subtracks/subtracks
Translate-URL: https://hosted.weblate.org/projects/subtracks/subtracks/zh_Hans/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (67 of 67 strings)
Translation: Subtracks/subtracks
Translate-URL: https://hosted.weblate.org/projects/subtracks/subtracks/zh_Hans/
Co-authored-by: Hillwah <curvycode@gmail.com >
2022-04-21 15:00:36 +09:00
Hillwah
35eada710e
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (67 of 67 strings)
Translation: Subtracks/subtracks
Translate-URL: https://hosted.weblate.org/projects/subtracks/subtracks/zh_Hans/
2022-04-21 07:58:39 +02:00
Hillwah
86ef5af6f6
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 86.5% (58 of 67 strings)
Translation: Subtracks/subtracks
Translate-URL: https://hosted.weblate.org/projects/subtracks/subtracks/zh_Hans/
2022-04-21 07:58:39 +02:00
Hillwah
76b290c8b3
Added translation using Weblate (Chinese (Simplified))
2022-04-21 07:58:39 +02:00
austinried
a92ad7bfc9
Bugfix/large playlist crash ( #111 )
...
* get all song coverArt as they are rendered
doing it all up front was too heavy
temporarily disabled mapping artwork in setQueue, need to fix this
* use cache data for track artwork when available
* fix round art in context menu for songs
* set only the first artwork at play time
then set the rest in the playback service
* handle both cached images and fetching images
* remove commented code
* fix shuffle
fix first thumbnail not being updated on shuffle for now playing background
2022-04-21 14:58:35 +09:00
austinried
1944add558
disable/unmount tabs while clearing image cache
2022-04-21 12:32:01 +09:00
austinried
05e4b46469
fix context menu i18n & view actions
2022-04-21 11:16:28 +09:00
austinried
00652952d8
remove CHECK_LICENSE permission
...
seems to have been added by react-native-blob-util
2022-04-19 12:55:47 +09:00
retiolus
83864217f9
Translated using Weblate (Catalan)
...
Currently translated at 89.5% (60 of 67 strings)
Translation: Subtracks/subtracks
Translate-URL: https://hosted.weblate.org/projects/subtracks/subtracks/ca/
2022-04-19 10:30:08 +09:00
retiolus
b3ab75699e
Added translation using Weblate (Catalan)
2022-04-19 10:30:08 +09:00
Saverio Napolitano
5cde911113
Translated using Weblate (Italian)
...
Currently translated at 100.0% (67 of 67 strings)
Translation: Subtracks/subtracks
Translate-URL: https://hosted.weblate.org/projects/subtracks/subtracks/it/
2022-04-19 10:30:08 +09:00
Saverio Napolitano
7fda50857f
Added translation using Weblate (Italian)
2022-04-19 10:30:08 +09:00
austinried
4ab51ea11a
Update issue templates
2022-04-19 10:02:51 +09:00
Austin Riedhammer
fcd5c1b167
Translated using Weblate (Japanese)
...
Currently translated at 28.3% (19 of 67 strings)
Translation: Subtracks/subtracks
Translate-URL: https://hosted.weblate.org/projects/subtracks/subtracks/ja/
2022-04-17 15:06:51 +09:00
austinried
2ccb397164
Merge branch 'main' of github.com:austinried/subtracks into main
2022-04-16 20:20:55 +09:00
Weblate (bot) and Sargon
4e3a3133d7
Translations update from Hosted Weblate ( #103 )
...
* Translated using Weblate (German)
Currently translated at 97.0% (65 of 67 strings)
Translation: Subtracks/subtracks
Translate-URL: https://hosted.weblate.org/projects/subtracks/subtracks/de/
* Translated using Weblate (German)
Currently translated at 100.0% (67 of 67 strings)
Translation: Subtracks/subtracks
Translate-URL: https://hosted.weblate.org/projects/subtracks/subtracks/de/
Co-authored-by: Sargon <Sargon_isa@hotmail.de >
2022-04-16 20:16:59 +09:00
Sargon
2edd3a73fd
Translated using Weblate (German)
...
Currently translated at 100.0% (67 of 67 strings)
Translation: Subtracks/subtracks
Translate-URL: https://hosted.weblate.org/projects/subtracks/subtracks/de/
2022-04-16 11:38:38 +02:00
Sargon
4855043cda
Translated using Weblate (German)
...
Currently translated at 97.0% (65 of 67 strings)
Translation: Subtracks/subtracks
Translate-URL: https://hosted.weblate.org/projects/subtracks/subtracks/de/
2022-04-16 11:38:38 +02:00
austinried
e6e997e4b5
fix plurals falling back to en when no count
2022-04-16 18:38:22 +09:00
austinried
c78fc65279
fix empty strings in nb-NO
...
(i don't know how to pluralize these though, just placeholders)
2022-04-16 18:06:59 +09:00
austinried
52e95dc959
don't use i18n namespaces
...
there's no need to keep reloading different parts of the object we already cached
2022-04-16 18:06:06 +09:00
austinried
b8948fb646
fix norwegian language not being selected
...
use BCP langauge codes for file names
2022-04-16 17:41:36 +09:00
austinried
a91ac29626
Merge remote-tracking branch 'weblate/main' into main
2022-04-16 17:16:19 +09:00
aca677a432
Translations update from Hosted Weblate ( #102 )
...
* Added translation using Weblate (German)
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 98.5% (66 of 67 strings)
Translation: Subtracks/subtracks
Translate-URL: https://hosted.weblate.org/projects/subtracks/subtracks/nb_NO/
* Translated using Weblate (French)
Currently translated at 100.0% (67 of 67 strings)
Translation: Subtracks/subtracks
Translate-URL: https://hosted.weblate.org/projects/subtracks/subtracks/fr/
* Translated using Weblate (Russian)
Currently translated at 95.5% (64 of 67 strings)
Translation: Subtracks/subtracks
Translate-URL: https://hosted.weblate.org/projects/subtracks/subtracks/ru/
* Translated using Weblate (German)
Currently translated at 94.0% (63 of 67 strings)
Translation: Subtracks/subtracks
Translate-URL: https://hosted.weblate.org/projects/subtracks/subtracks/de/
Co-authored-by: Sargon <Sargon_isa@hotmail.de >
Co-authored-by: Allan Nordhøy <epost@anotheragency.no >
Co-authored-by: Clyhtsuriva <aimeric@adjutor.xyz >
Co-authored-by: Nikita Epifanov <nikgreens@protonmail.com >
2022-04-16 17:10:23 +09:00
Sargon
708a404a21
Translated using Weblate (German)
...
Currently translated at 94.0% (63 of 67 strings)
Translation: Subtracks/subtracks
Translate-URL: https://hosted.weblate.org/projects/subtracks/subtracks/de/
2022-04-16 10:01:49 +02:00
Nikita Epifanov
7fa861d609
Translated using Weblate (Russian)
...
Currently translated at 95.5% (64 of 67 strings)
Translation: Subtracks/subtracks
Translate-URL: https://hosted.weblate.org/projects/subtracks/subtracks/ru/
2022-04-16 10:01:49 +02:00
Clyhtsuriva
5a201c783f
Translated using Weblate (French)
...
Currently translated at 100.0% (67 of 67 strings)
Translation: Subtracks/subtracks
Translate-URL: https://hosted.weblate.org/projects/subtracks/subtracks/fr/
2022-04-16 10:01:49 +02:00
Allan Nordhøy
f98ed31475
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 98.5% (66 of 67 strings)
Translation: Subtracks/subtracks
Translate-URL: https://hosted.weblate.org/projects/subtracks/subtracks/nb_NO/
2022-04-16 10:01:49 +02:00
Sargon
6ebf1d265e
Added translation using Weblate (German)
2022-04-16 10:01:49 +02:00
austinried
07c4d14adf
don't require build for i18n file PRs
2022-04-16 17:01:39 +09:00
Weblate (bot) and Nikita Epifanov
6b1b4c2c4f
Added translation using Weblate (Russian) ( #101 )
...
Co-authored-by: Nikita Epifanov <nikgreens@protonmail.com >
2022-04-15 22:49:15 +09:00
dependabot[bot]
658d134f64
Bump async from 2.6.3 to 2.6.4 ( #100 )
...
Bumps [async](https://github.com/caolan/async ) from 2.6.3 to 2.6.4.
- [Release notes](https://github.com/caolan/async/releases )
- [Changelog](https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md )
- [Commits](https://github.com/caolan/async/compare/v2.6.3...v2.6.4 )
---
updated-dependencies:
- dependency-name: async
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-15 14:02:22 +09:00
austinried
a9dbcfb69d
add edit server string i18n
...
set add/edit header title with i18n
fix albums plural in artist view
2022-04-15 12:55:11 +09:00
860a4cec16
Localization support ( #99 )
...
* basic i18n poc
* translate home, filters, tabs
support dot notation in backend for namespaces
* i18n context menu, artist filters, list controls
also nothings here
fix backend not caching fallback
* i18n queue, artist view, search/results
* i18n settings and server view
* Added translation using Weblate (Norwegian Bokmål)
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (6 of 6 strings)
Translation: Subtracks/subtracks
Translate-URL: https://hosted.weblate.org/projects/subtracks/subtracks/nb_NO/
* Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Translation: Subtracks/subtracks
Translate-URL: https://hosted.weblate.org/projects/subtracks/subtracks/
* Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Translation: Subtracks/subtracks
Translate-URL: https://hosted.weblate.org/projects/subtracks/subtracks/
* Update translation files
Updated by "Cleanup translation files" hook in Weblate.
Translation: Subtracks/subtracks
Translate-URL: https://hosted.weblate.org/projects/subtracks/subtracks/
* fix url escaping
* added some mostly naive text overflow fixes
rewrote filter context menu as a slide in because the old one apparently can't handle dynamic width
* Added translation using Weblate (French)
* Translated using Weblate (French)
Currently translated at 17.4% (11 of 63 strings)
Translation: Subtracks/subtracks
Translate-URL: https://hosted.weblate.org/projects/subtracks/subtracks/fr/
* Translated using Weblate (French)
Currently translated at 19.0% (12 of 63 strings)
Translation: Subtracks/subtracks
Translate-URL: https://hosted.weblate.org/projects/subtracks/subtracks/fr/
* Translated using Weblate (French)
Currently translated at 40.0% (26 of 65 strings)
Translation: Subtracks/subtracks
Translate-URL: https://hosted.weblate.org/projects/subtracks/subtracks/fr/
* add weblate and some pretty badges to readme
* fix link
* Translated using Weblate (French)
Currently translated at 50.7% (33 of 65 strings)
Translation: Subtracks/subtracks
Translate-URL: https://hosted.weblate.org/projects/subtracks/subtracks/fr/
* Translated using Weblate (English)
Currently translated at 100.0% (65 of 65 strings)
Translation: Subtracks/subtracks
Translate-URL: https://hosted.weblate.org/projects/subtracks/subtracks/en/
* Translated using Weblate (French)
Currently translated at 90.7% (59 of 65 strings)
Translation: Subtracks/subtracks
Translate-URL: https://hosted.weblate.org/projects/subtracks/subtracks/fr/
* i18n now playing context type
fix overscroll on new filter menu
fix getting default namespace from the i18n backend
* Translated using Weblate (French)
Currently translated at 96.9% (63 of 65 strings)
Translation: Subtracks/subtracks
Translate-URL: https://hosted.weblate.org/projects/subtracks/subtracks/fr/
* Translated using Weblate (French)
Currently translated at 100.0% (66 of 66 strings)
Translation: Subtracks/subtracks
Translate-URL: https://hosted.weblate.org/projects/subtracks/subtracks/fr/
* Translated using Weblate (Japanese) (#98 )
Currently translated at 7.5% (5 of 66 strings)
Translation: Subtracks/subtracks
Translate-URL: https://hosted.weblate.org/projects/subtracks/subtracks/ja/
Co-authored-by: Austin Riedhammer <austinried@functionkey.xyz >
* little note to remind me why that's there
* update licenses
Co-authored-by: Allan Nordhøy <epost@anotheragency.no >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Clyhtsuriva <aimeric@adjutor.xyz >
2022-04-15 12:11:00 +09:00
austinried
4905f75564
Merge branch 'main' of github.com:austinried/subtracks into main
2022-04-12 10:21:37 +09:00
austinried
6b53d9444d
bump version
2022-04-12 10:18:33 +09:00
austinried
f39a29159a
Fix pausing after playing a few tracks ( #94 )
...
we only get this error when playing so we should always keep playing
2022-04-12 09:45:38 +09:00
austinried
c1a4b5ede8
restore repeat mode when rebuilding the queue ( #93 )
2022-04-12 09:45:10 +09:00
austinried
d0319eb32d
remove ruby stuff for iOS
2022-04-11 15:36:18 +09:00
austinried
9524080d00
move back to api 30
2022-04-11 15:15:57 +09:00
austinried
cba32e75b3
downgrade async-storage a bit
...
some kind of java/jetifier issue in 1.17 that i don't want to deal with
2022-04-11 13:53:11 +09:00
austinried
37d81cb87a
update licences
2022-04-11 12:28:33 +09:00
austinried
f911688c78
upgade deps
...
async-storage 1.17.3: required updating sdk to 31, kotlin to 1.6.10
react-native-track-player 2.1.3: added new "android:exported" prop required by API 31
react-native-fs: 2.19.0
2022-04-11 12:14:45 +09:00
austinried
bfa6b6f08a
upgrade to react-native 0.67.4
2022-04-11 11:07:17 +09:00
austinried
87e83516a1
filter topSongs backup search by artistName
2022-04-11 10:47:51 +09:00
austinried
8196704ccd
React Query refactor ( #91 )
...
* initial react-query experiments
* use queries for item screens
send the data we do have over routing to prepopulate (album/playlist)
use number for starred because sending Date freaks out react-navigation
* add in equiv. song cover art fix
* reorg, switch artistview over
start mapping song cover art when any are available
* refactor useStar to queries
fix caching for starred items and album cover art
* add hook to reset queries on server change
* refactor search to use query
* fix song cover art setting
* use query for artistInfo
* remove last bits of library state
* cleanup
* use query key factory
already fixed one wrong key...
* require coverart size
* let's try no promise queues on these for now
* image cache uses query
* perf fix for playlist parsing
also use placeholder data so we don't have to deal with staleness
* drill that disabled
also list controls doesn't need its own songs hook/copy
* switch to react-native-blob-util for downloads
slightly slower but allows us to use DownloadManager, which backgrounds downloads so they are no longer corrupted when the app suspends
* add a fake "top songs" based on artist search
then sorted by play count/ratings
artistview should load now even if topSongs fails
* try not to swap between topSongs/search on refetch
set queueContext by song list so the index isn't off if the list changes
* add content type validation for file fetching
also try to speed up existing file return by limiting fs ops
* if the HEAD fails, don't queue the download
* clean up params
* reimpl clear image cache
* precompute contextId
prevents wrong "is playing" when any mismatch between queue and list
* clear images from all servers
use external files dir instead of cache
* fix pressable disabled flicker
don't retry topsongs on failure
try to optimize setqueue and fixcoverart a bit
* wait for queries during clear
* break out fetchExistingFile from fetchFile
allows to tell if file is coming from disk or not
only show placeholder/loading spinner if actually fetching image
* forgot these wouldn't do anything with objects
* remove query cache when switching servers
* add content-disposition extension gathering
add support for progress hook (needs native support still)
* added custom RNBU pkg with progress changes
* fully unmount tabs when server changes
prevents unwanted requests, gives fresh start on switch
fix fixCoverArt not re-rendering in certain cases on search
* use serverId from fetch deps
* fix lint
* update licenses
* just use the whole lodash package
* make using cache buster optional
2022-04-11 09:40:51 +09:00
dependabot[bot]
cbd88d0f13
Bump cocoapods-downloader from 1.5.1 to 1.6.3 ( #88 )
...
Bumps [cocoapods-downloader](https://github.com/CocoaPods/cocoapods-downloader ) from 1.5.1 to 1.6.3.
- [Release notes](https://github.com/CocoaPods/cocoapods-downloader/releases )
- [Changelog](https://github.com/CocoaPods/cocoapods-downloader/blob/master/CHANGELOG.md )
- [Commits](https://github.com/CocoaPods/cocoapods-downloader/compare/1.5.1...1.6.3 )
---
updated-dependencies:
- dependency-name: cocoapods-downloader
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-06 17:12:10 +09:00
austinried
ecb706310b
remove react-native-get-random-values ( #87 )
...
swap in react-native-uuid, which is a js-only impl of uuid without native requirements
2022-04-06 01:22:05 +09:00
austinried
caf544069e
switch to useSafeAreaInsets().top ( #85 )
...
StatusBar.currentHeight seems just broken on some devices
2022-04-04 12:48:10 +09:00
austinried
8bc4caae78
some files still using old folder names
2022-04-03 10:29:23 +09:00
austinried
5a2ab98af5
repeat v1.1.2 changelog for google play
2022-04-01 10:22:23 +09:00
austinried
3ab9ea9fe8
bump version for google play
2022-04-01 10:19:32 +09:00
austinried
b761ad8b84
Release/v1.1.2 ( #82 )
...
* add changelog
* increment version
2022-03-28 16:16:48 +09:00
austinried
5169b726ce
encode values before using in url ( #81 )
2022-03-28 15:44:58 +09:00
austinried
41f00ef3f1
update build to main branch
...
add new ignores
2022-03-28 14:32:08 +09:00
dependabot[bot]
abdd1667b7
Bump ansi-regex from 4.1.0 to 4.1.1 ( #80 )
...
Bumps [ansi-regex](https://github.com/chalk/ansi-regex ) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/chalk/ansi-regex/releases )
- [Commits](https://github.com/chalk/ansi-regex/compare/v4.1.0...v4.1.1 )
---
updated-dependencies:
- dependency-name: ansi-regex
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-28 14:21:17 +09:00
dependabot[bot]
b6c689ea7e
Bump minimist from 1.2.5 to 1.2.6 ( #79 )
...
Bumps [minimist](https://github.com/substack/minimist ) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases )
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6 )
---
updated-dependencies:
- dependency-name: minimist
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-28 14:21:05 +09:00
dependabot[bot]
2c8bcbcb2f
Bump plist from 3.0.4 to 3.0.5 ( #78 )
...
Bumps [plist](https://github.com/TooTallNate/node-plist ) from 3.0.4 to 3.0.5.
- [Release notes](https://github.com/TooTallNate/node-plist/releases )
- [Changelog](https://github.com/TooTallNate/plist.js/blob/master/History.md )
- [Commits](https://github.com/TooTallNate/node-plist/commits )
---
updated-dependencies:
- dependency-name: plist
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-28 14:06:20 +09:00
austinried
e412b33d4e
run validation before yarn license ( #77 )
...
* run validation before yarn license
* attempt to fix CI errors
https://github.com/yarnpkg/yarn/issues/7212
2022-03-28 14:05:49 +09:00
austinried
081251061d
Library store refactor ( #76 )
...
* start of music store refactor
moving stuff into a state cache
better separate it from view logic
* added paginated list/album list
* reworked fetchAlbumList to remove ui state
refactored home screen to use new method
i broke playing songs somehow, JS thread goes into a loop
* don't reset parts manually, do it all at once
* fixed perf issue related to too many rerenders
rerenders were caused by strict equality check on object/array picks
switched artistInfo to new store
updated zustand and fixed deprecation warnings
* update typescript
and use workspace tsc version for vscode
* remove old artistInfo
* switched to new playlist w/songs
removed more unused stuff
* remove unused + (slightly) rework search
* refactor star
* use only original/large imges for covers/artist
fix view artist from context menu
add loading indicators to song list and artist views (show info we have right away)
* set starred/unstar assuming it works
and correct state on error
* reorg, remove old music slice files
* added back fix for song cover art
* sort artists by localCompare name
* update licenses
* fix now playing background grey bar
* update react-native-gesture-handler
for node-fetch security alert
* fix another gradient height grey bar issue
* update licenses again
* remove thumbnail cache
* rename to remove "Library" from methods
* Revert "remove thumbnail cache"
This reverts commit e0db4931f1 .
* use ids for lists, pull state later
* Revert "use only original/large imges for covers/artist"
This reverts commit c9aea9065c .
* deep equal ListItem props for now
this needs a bigger refactor
* use immer as middleware
* refactor api client to use string method
hoping to use this for requestKey/deduping next
* use thumbnails in list items
* Revert "refactor api client to use string method"
This reverts commit 234326135b .
* rename/cleanup
* store servers by id
* get rid of settings selectors
* renames for clarity
remove unused estimateContentLength setting
* remove trackplayer selectors
* fix migration for library filter settings
* fixed shuffle order reporting wrong track/queue
* removed the other selectors
* don't actually need es6/react for our state
* fix slow artist sort on star
localeCompare is too slow for large lists
2022-03-28 13:30:57 +09:00
austinried
09ca4974c5
don't run prepare on yarn install...
2022-03-12 09:24:52 +09:00
austinried
d9781f3a47
add build instructions
...
add yarn script to prepare exoplayer/ffmpeg
2022-02-02 16:03:05 +09:00
austinried
ec390f593c
Upgrade React Native and deps ( #68 )
...
* upgrade RN to 0.67-rc.6
upgrade react-native-reanimated to 2.3.1
debug and release building/working
* update to RN stable 0.67
* yarn upgrade
also use xmldom builtin types
* ignore ndk dir for linting
* upgrade types (RN 0.67 not out yet)
* remove deprecated rule
* actually i like that one, keep for now
* update licenses
* upgrade RN types and use builtin dep
* upgrade RN 0.67.1
2022-01-23 13:36:02 +09:00
austinried
6883a556bf
fix boolean
2022-01-12 09:25:45 +09:00
Andrej Shadura
100be96fca
Fix autocorrect/autofill in server settings ( #59 ) ( #60 )
...
Prevent autocorrection on URLs, disable autoCorrect and
autoCapitalise and set importantForAutofill.
2022-01-11 22:08:42 +09:00
austinried
c1e26d23cf
reduce api version to lowest currently needed ( #53 )
2021-12-18 09:50:16 +09:00
austinried
329ef919f7
add .nvmrc for node 14.x
2021-12-15 14:38:15 +09:00
austinried
336e106e01
changelog for 1.1.1
2021-12-15 14:08:37 +09:00
austinried
c0f802c27b
bump version 1.1.1
2021-12-15 14:05:51 +09:00
austinried
da033e697f
check if we paused on duck before playing again ( #51 )
...
prevents music playing after an alarm or call ends if it wasn't paused by that alarm/call in the first place
2021-12-15 13:59:58 +09:00
austinried
5bb32df16b
Create FUNDING.yml
2021-12-13 09:34:22 +09:00
austinried
6cb364531b
Release/v1.1.0 ( #47 )
...
* bump version for 1.1.0
* add changelog for 1.1.0
2021-12-06 11:05:18 +09:00
austinried
72fa2c765d
Trust self-signed user certificates ( #46 )
...
* add network config to trust user certificates
* allow clear text traffic again
2021-12-06 10:16:06 +09:00
austinried
0643b6d719
use .view method suffix for 1.14.0 ( #45 )
2021-12-06 10:05:59 +09:00
dependabot[bot]
da79b306b2
Bump tmpl from 1.0.4 to 1.0.5 ( #44 )
...
Bumps [tmpl](https://github.com/daaku/nodejs-tmpl ) from 1.0.4 to 1.0.5.
- [Release notes](https://github.com/daaku/nodejs-tmpl/releases )
- [Commits](https://github.com/daaku/nodejs-tmpl/commits/v1.0.5 )
---
updated-dependencies:
- dependency-name: tmpl
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-04 15:26:22 +09:00
Theo Salzmann and austinried
9a6f8b86fc
FEATURE: add plain text password toggle to settings ( #22 )
...
* FEATURE: add plain text password toggle to settings
* clean up state types, lint, and add migrate
Co-authored-by: austinried <4966622+austinried@users.noreply.github.com >
2021-12-03 15:18:05 +09:00
austinried
37214fcbdc
add f-droid badge to readme
2021-09-11 16:40:32 +09:00
austinried
eb578fa5e6
use consistent user agent for requests
2021-09-08 15:49:01 +09:00
austinried
51f79ac8ad
stop saying my project is html pls
2021-09-08 10:13:54 +09:00
aux4
ddef0fc2c8
Merge pull request #15 from austinried/exoplayer-extension
...
Build ExoPlayer ffmpeg extension for ALAC playback
2021-09-08 10:06:38 +09:00
austinried
dbc72d5259
add ffmpeg license
...
reworked licenses into a single generated file
2021-09-08 09:32:35 +09:00
austinried
f686294aab
too many files in here for watchman
2021-09-07 18:37:19 +09:00
austinried
29cdebe424
quiet down wget and unzip
...
really don't need 5mb of logs every time those run...
2021-09-07 18:32:22 +09:00
austinried
ef476552e0
remove gradle wrapper that fails validation
2021-09-07 16:48:49 +09:00
austinried
dd0d4d52c1
remove unused exoplayer modules
...
update licenses
2021-09-07 16:36:12 +09:00
austinried
0c825a3d85
don't lint submodules
2021-09-07 15:44:18 +09:00
austinried
2d07d5f1fa
Revert "regen lockfile"
...
This reverts commit 2dc9e71ab5 .
2021-09-07 15:38:52 +09:00
austinried
2dc9e71ab5
regen lockfile
2021-09-07 15:35:10 +09:00
austinried
062b0cadd2
Merge branch 'master' into exoplayer-extension
2021-09-07 15:26:04 +09:00
austinried
ad92e6d3ff
enable ffmpeg prep for GH builds
2021-09-07 15:23:57 +09:00
austinried
328956d84a
bump ram for release builds
2021-09-07 15:23:37 +09:00
austinried
9d58e15b39
build and use ffmpeg extension
...
pointing at my own repo for RNTP to enable extensions in exoplayer
new prepare script needs to be run to build ffmpeg
2021-09-07 14:40:22 +09:00
austinried
721a42f60f
pull in/rely on exoplayer locally
2021-09-07 12:20:52 +09:00
aux4
6a0f5678ec
Merge pull request #14 from austinried/dependabot/npm_and_yarn/immer-9.0.6
...
Bump immer from 9.0.5 to 9.0.6
2021-09-04 15:09:13 +09:00
dependabot[bot]
dbfc4172fb
Bump immer from 9.0.5 to 9.0.6
...
Bumps [immer](https://github.com/immerjs/immer ) from 9.0.5 to 9.0.6.
- [Release notes](https://github.com/immerjs/immer/releases )
- [Commits](https://github.com/immerjs/immer/compare/v9.0.5...v9.0.6 )
---
updated-dependencies:
- dependency-name: immer
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-09-04 05:46:58 +00:00
austinried
2097a9f7fd
remove non-working cast button for now
2021-09-04 14:45:08 +09:00
austinried
3053e2b5c9
add changelog for 1.0.1
2021-09-02 18:01:58 +09:00
austinried
7f1585a6ad
bump version 1.0.1
2021-09-02 17:23:38 +09:00
austinried
704edfbaaf
remove unused permissions
2021-09-01 18:23:13 +09:00
austinried
5622c007f2
fix text cutting off bottom w/fixed height
2021-09-01 15:11:24 +09:00
austinried
3719a71e0f
Merge branch 'master' of github.com:austinried/subtracks
2021-09-01 14:53:10 +09:00
aux4
44fb9a022d
update readme coming soon
2021-09-01 10:17:38 +09:00
austinried
45cc51192a
Merge branch 'master' of github.com:austinried/subtracks
2021-08-27 15:42:22 +09:00
aux4
d981690ba6
update readme with google play link
2021-08-27 15:41:39 +09:00
austinried
161a621d71
address xmldom security issue
...
https://github.com/advisories/GHSA-6fc8-4gx4-v693
2021-08-27 13:11:03 +09:00
austinried
7da1afa643
bump version 1.0.0 for release
2021-08-27 11:17:58 +09:00
austinried
77e89fc9e2
add version number to about setion
2021-08-27 09:58:49 +09:00
austinried
36e97cb621
update metadata per google play standards
2021-08-26 16:38:30 +09:00
austinried
c539376cc4
add metadata for stores
2021-08-26 16:10:49 +09:00
austinried
0465147a7c
bump sdk version for google play
2021-08-26 15:19:03 +09:00
austinried
2e96c61b82
let's do some pre-release builds
2021-08-26 14:38:22 +09:00
austinried
08470aaf00
Merge branch 'master' of github.com:austinried/subtracks
2021-08-26 13:41:38 +09:00
aux4
8ee98327fe
update readme
2021-08-26 13:41:07 +09:00
austinried
a91f455534
add scripts for bumping versions
2021-08-26 13:33:15 +09:00
austinried
ac175d091f
ignore html for languages
2021-08-26 12:58:35 +09:00
austinried
872dde4e1c
remove bad button style
2021-08-26 12:49:26 +09:00
austinried
23807a3506
update header for better dark mode
2021-08-26 12:48:06 +09:00
austinried
a3fda31743
added licenses and webview for them
...
added link to github page
2021-08-26 12:47:56 +09:00
austinried
b8f04e5426
update readme
2021-08-26 08:18:29 +09:00
austinried
46eb293f98
fix net state not being right on startup
2021-08-26 08:17:39 +09:00
austinried
5af187ba48
lint builds
2021-08-26 08:07:32 +09:00
austinried
9847cdb894
fix for search clearing text/not scrolling
2021-08-25 16:32:04 +09:00
austinried
fac2b62ec2
improved large album/playlist performance
...
switched to flatlist for all of those
2021-08-25 16:13:35 +09:00
austinried
81b5bfb56b
readme update
2021-08-25 11:26:03 +09:00
austinried
7abf5c0e88
settings wording
2021-08-25 10:43:36 +09:00
austinried
ed4a32cba3
remove UI option to disable estimateContentLength
2021-08-25 10:29:59 +09:00
austinried
0778c49b18
Merge branch 'master' of github.com:austinried/subtracks
2021-08-25 10:25:03 +09:00
austinried
3db1d795dc
fix player crashing at the end of transcoded track
2021-08-25 10:24:42 +09:00
aux4
07fc618fd2
specify android app in readme
2021-08-24 16:00:21 +09:00
austinried
75da5d16ac
Merge branch 'master' of github.com:austinried/subtracks
2021-08-24 15:58:01 +09:00
austinried
1d40ac5b35
stop building on non-app file changes
2021-08-24 15:57:46 +09:00
aux4
6bdd052472
added download badge to readme
2021-08-24 15:52:34 +09:00
austinried
74632eff10
added "get it on" badges"
2021-08-24 15:49:41 +09:00
austinried
3055726fb3
better name/group artifacts
2021-08-24 15:31:22 +09:00
aux4
d10a29b931
fix readme link, add server examples
2021-08-24 14:46:07 +09:00
aux4
75a264ca83
fix readme image formatting
2021-08-24 14:27:27 +09:00
austinried
dcd764bd68
add images/features/coming soon to readme
2021-08-24 14:23:00 +09:00
aux4
1a596077fa
Merge pull request #1 from austinried/github-actions-test
...
Use actions to build and sign PRs/releases
2021-08-24 11:27:12 +09:00