austinried
06b16b27e8
bump version
2023-05-08 06:39:17 +09:00
austinried
7cf717010c
update todo
2023-05-08 06:37:10 +09:00
austinried
eacc2c183c
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
e455a09401
update todo
2023-05-07 13:54:56 +09:00
Daniel Playfair Cal
747d121ac3
add autofill hints for source page
2023-05-07 13:54:26 +09:00
austinried
1a7363ac4e
add artist radio
2023-05-07 13:28:15 +09:00
austinried
8f3cf278fd
add plaintext password option
...
fixes #161
2023-05-06 17:56:03 +09:00
josé m
0365e7d6c9
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
f6ae40799b
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
雨杉叶
16d86ff91c
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
47e6476370
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
9ea713f1e7
add server info fields
2023-04-28 21:59:33 +09:00
austinried
0712cf28f3
use english as last fallback locale
...
fixes #160
2023-04-28 21:45:59 +09:00
austinried
4918c3be01
don't use build number in version
2023-04-28 16:04:59 +09:00
austinried
cfa01eb400
Update README.md
2023-04-28 13:22:23 +09:00
austinried
2192965c3e
fix weblate multiple language issue
2023-04-28 13:13:07 +09:00
austinried
3468c7faf8
build on tags
2023-04-28 12:58:49 +09:00
austinried
f453ca1c01
setup workflows for main
2023-04-28 12:26:02 +09:00
austinried
bbd04a10b4
create .env file first
2023-04-28 12:26:02 +09:00
austinried
b2f8ef6f38
rename workflow
2023-04-28 12:26:02 +09:00
austinried
c81162c1f3
aab build, release signing
...
clean up analyze issues
2023-04-28 12:26:02 +09:00
austinried
0b698c30c0
get version?
2023-04-28 12:26:02 +09:00
austinried
16e3b1b9ea
use a valid .env file from example
2023-04-28 12:26:02 +09:00
austinried
3765a55bb5
please grab artifact
2023-04-28 12:26:02 +09:00
austinried
547266f64c
forgot .env file
2023-04-28 12:26:02 +09:00
austinried
2f9f2701a6
signing config & build apk
2023-04-28 12:26:02 +09:00
austinried
eaecda6aab
v2
2023-04-28 12:26:02 +09:00
mohammed_9456
af6fbb77e2
Better README
2023-04-27 18:08:38 +09:00
Roman
a6ebd04595
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
9440da56c5
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
3f95654e6c
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
f2193082ae
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
827fe76921
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
f81a69bca5
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
96ec6593f4
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
d4c49386af
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
0655d5c775
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
3b0e957c11
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
6434d89804
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
09c00f90e0
Create PRIVACY.md
2022-06-20 19:01:25 +09:00
Maite Guix
815b56ca11
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
cef988fb06
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]
cd8561d1ca
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
32706628f4
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
70a6591bef
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
78809299b2
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
9c2235fb42
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
94a856141e
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
33859ec086
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
539a0a2307
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
502ea2d7eb
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
e40de711c1
minor reorg/cleanup
2022-04-28 15:41:45 +09:00
austinried
adcda47007
1.3.0 changelog
2022-04-26 13:19:45 +09:00
austinried
3b92ab9ddb
bump version 1.3.0
2022-04-26 13:17:01 +09:00
austinried
b216e9a78b
Update release.yml
2022-04-26 12:53:43 +09:00
austinried
a0a04357d5
Create release.yml
2022-04-26 12:49:50 +09:00
jazzyjabroni
52b824cccd
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
fd89472efc
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
35248dfeb9
Merge remote-tracking branch 'weblate/main' into main
2022-04-21 15:01:28 +09:00
Weblate (bot) and Hillwah
4ce95935a3
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
e01698d825
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
0ad6677fb2
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
73ff248169
Added translation using Weblate (Chinese (Simplified))
2022-04-21 07:58:39 +02:00
austinried
fea8940f00
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
abb7ae3207
disable/unmount tabs while clearing image cache
2022-04-21 12:32:01 +09:00
austinried
09ca6d1682
fix context menu i18n & view actions
2022-04-21 11:16:28 +09:00
austinried
77218ea9b7
remove CHECK_LICENSE permission
...
seems to have been added by react-native-blob-util
2022-04-19 12:55:47 +09:00
retiolus
a9b0e02d07
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
283038bbd0
Added translation using Weblate (Catalan)
2022-04-19 10:30:08 +09:00
Saverio Napolitano
18a3c5daad
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
6daf2d2c8f
Added translation using Weblate (Italian)
2022-04-19 10:30:08 +09:00
austinried
0c01c98f1d
Update issue templates
2022-04-19 10:02:51 +09:00
austinried
f89be87a2a
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
1b0b0caec9
Merge branch 'main' of github.com:austinried/subtracks into main
2022-04-16 20:20:55 +09:00
Weblate (bot) and Sargon
78cba0f4b7
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
0e0f6d8a07
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
f399569189
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
d9d9932e72
fix plurals falling back to en when no count
2022-04-16 18:38:22 +09:00
austinried
a3a1f0846e
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
cd15d159b6
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
a0b96223d9
fix norwegian language not being selected
...
use BCP langauge codes for file names
2022-04-16 17:41:36 +09:00
austinried
8e329b57ba
Merge remote-tracking branch 'weblate/main' into main
2022-04-16 17:16:19 +09:00
6f6f48e5e5
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
578ff88d4c
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
3ccc58a9ad
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
6a49526fe6
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
36b611d84a
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
9210b26f7c
Added translation using Weblate (German)
2022-04-16 10:01:49 +02:00
austinried
f0188e0279
don't require build for i18n file PRs
2022-04-16 17:01:39 +09:00
Weblate (bot) and Nikita Epifanov
917c844acf
Added translation using Weblate (Russian) ( #101 )
...
Co-authored-by: Nikita Epifanov <nikgreens@protonmail.com >
2022-04-15 22:49:15 +09:00
dependabot[bot]
38c47a538d
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
0c3211ea56
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
d253704c13
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 <4966622+austinried@users.noreply.github.com >
* 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
abc5050acd
Merge branch 'main' of github.com:austinried/subtracks into main
2022-04-12 10:21:37 +09:00
austinried
edbcdfc165
bump version
2022-04-12 10:18:33 +09:00
austinried
530ea15a08
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
6a4ae03a26
restore repeat mode when rebuilding the queue ( #93 )
2022-04-12 09:45:10 +09:00
austinried
66a3c62ab5
remove ruby stuff for iOS
2022-04-11 15:36:18 +09:00
austinried
585d735cfe
move back to api 30
2022-04-11 15:15:57 +09:00
austinried
bf47832c77
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
91ff209dbb
update licences
2022-04-11 12:28:33 +09:00
austinried
1a3553dd60
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
69ec9b1dfe
upgrade to react-native 0.67.4
2022-04-11 11:07:17 +09:00
austinried
2170137729
filter topSongs backup search by artistName
2022-04-11 10:47:51 +09:00
austinried
335f30b0d2
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]
ccc7f44957
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
7a20181386
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
accb969e73
switch to useSafeAreaInsets().top ( #85 )
...
StatusBar.currentHeight seems just broken on some devices
2022-04-04 12:48:10 +09:00
austinried
9923a8cbcf
some files still using old folder names
2022-04-03 10:29:23 +09:00
austinried
387d181073
repeat v1.1.2 changelog for google play
2022-04-01 10:22:23 +09:00
austinried
b156e722b6
bump version for google play
2022-04-01 10:19:32 +09:00
austinried
f256047b79
Release/v1.1.2 ( #82 )
...
* add changelog
* increment version
2022-03-28 16:16:48 +09:00
austinried
6fbb1aefc7
encode values before using in url ( #81 )
2022-03-28 15:44:58 +09:00
austinried
6a0e2c8be2
update build to main branch
...
add new ignores
2022-03-28 14:32:08 +09:00
dependabot[bot]
736c4b211b
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]
b7a9e6cd7a
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]
bb9b82077c
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
fed4a4b217
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
5d5188ae5b
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
b6e3a20e60
don't run prepare on yarn install...
2022-03-12 09:24:52 +09:00
austinried
97e442f306
add build instructions
...
add yarn script to prepare exoplayer/ffmpeg
2022-02-02 16:03:05 +09:00
austinried
bc14fc9427
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
278ccdc471
fix boolean
2022-01-12 09:25:45 +09:00
Andrej Shadura
d00eeed815
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
7f098a2085
reduce api version to lowest currently needed ( #53 )
2021-12-18 09:50:16 +09:00
austinried
6b39d35e84
add .nvmrc for node 14.x
2021-12-15 14:38:15 +09:00
austinried
5a955e40cd
changelog for 1.1.1
2021-12-15 14:08:37 +09:00
austinried
bfc4b1f988
bump version 1.1.1
2021-12-15 14:05:51 +09:00
austinried
c2f48db043
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
f25f66fa41
Create FUNDING.yml
2021-12-13 09:34:22 +09:00
austinried
9a4357829b
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
052e88fa5d
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
c89a94b208
use .view method suffix for 1.14.0 ( #45 )
2021-12-06 10:05:59 +09:00
dependabot[bot]
c0a93857ac
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
0220e86883
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
d1ac2df03a
add f-droid badge to readme
2021-09-11 16:40:32 +09:00
austinried
3e6a20e0e3
use consistent user agent for requests
2021-09-08 15:49:01 +09:00
austinried
ab575548fe
stop saying my project is html pls
2021-09-08 10:13:54 +09:00
aux4
c11f3e41a7
Merge pull request #15 from austinried/exoplayer-extension
...
Build ExoPlayer ffmpeg extension for ALAC playback
2021-09-08 10:06:38 +09:00
austinried
995383df55
add ffmpeg license
...
reworked licenses into a single generated file
2021-09-08 09:32:35 +09:00
austinried
48a5cd454d
too many files in here for watchman
2021-09-07 18:37:19 +09:00
austinried
be0aaf2bc6
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
a061a2d093
remove gradle wrapper that fails validation
2021-09-07 16:48:49 +09:00
austinried
af67fb09a5
remove unused exoplayer modules
...
update licenses
2021-09-07 16:36:12 +09:00
austinried
2e3af7bed3
don't lint submodules
2021-09-07 15:44:18 +09:00
austinried
80adf0e249
Revert "regen lockfile"
...
This reverts commit c0c909dee1 .
2021-09-07 15:38:52 +09:00
austinried
c0c909dee1
regen lockfile
2021-09-07 15:35:10 +09:00
austinried
568bb7caba
Merge branch 'master' into exoplayer-extension
2021-09-07 15:26:04 +09:00
austinried
85aaef4528
enable ffmpeg prep for GH builds
2021-09-07 15:23:57 +09:00
austinried
d92890ce48
bump ram for release builds
2021-09-07 15:23:37 +09:00
austinried
9f22790412
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
01753226e2
pull in/rely on exoplayer locally
2021-09-07 12:20:52 +09:00
aux4
21e0e74b64
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]
6bc98eeb54
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
4f443d9c0e
remove non-working cast button for now
2021-09-04 14:45:08 +09:00
austinried
d83f2d227f
add changelog for 1.0.1
2021-09-02 18:01:58 +09:00
austinried
810d1ee4b5
bump version 1.0.1
2021-09-02 17:23:38 +09:00
austinried
63931e640a
remove unused permissions
2021-09-01 18:23:13 +09:00
austinried
3fd7a2112d
fix text cutting off bottom w/fixed height
2021-09-01 15:11:24 +09:00
austinried
45bd5aa46e
Merge branch 'master' of github.com:austinried/subtracks
2021-09-01 14:53:10 +09:00
aux4
0c117b3113
update readme coming soon
2021-09-01 10:17:38 +09:00
austinried
c479e24dbf
Merge branch 'master' of github.com:austinried/subtracks
2021-08-27 15:42:22 +09:00
aux4
2b2b7f749c
update readme with google play link
2021-08-27 15:41:39 +09:00
austinried
122c686fec
address xmldom security issue
...
https://github.com/advisories/GHSA-6fc8-4gx4-v693
2021-08-27 13:11:03 +09:00
austinried
c864a03ece
bump version 1.0.0 for release
2021-08-27 11:17:58 +09:00
austinried
d7c34db155
add version number to about setion
2021-08-27 09:58:49 +09:00
austinried
32dd0ac0b4
update metadata per google play standards
2021-08-26 16:38:30 +09:00
austinried
30b05feca0
add metadata for stores
2021-08-26 16:10:49 +09:00
austinried
eb0ccd00a3
bump sdk version for google play
2021-08-26 15:19:03 +09:00
austinried
cc77935cd1
let's do some pre-release builds
2021-08-26 14:38:22 +09:00
austinried
de8a484211
Merge branch 'master' of github.com:austinried/subtracks
2021-08-26 13:41:38 +09:00
aux4
49733ae1f1
update readme
2021-08-26 13:41:07 +09:00
austinried
9a8095d02d
add scripts for bumping versions
2021-08-26 13:33:15 +09:00
austinried
409ee3bc86
ignore html for languages
2021-08-26 12:58:35 +09:00
austinried
24e6b1c306
remove bad button style
2021-08-26 12:49:26 +09:00
austinried
2c1dd06230
update header for better dark mode
2021-08-26 12:48:06 +09:00
austinried
ad829ed93a
added licenses and webview for them
...
added link to github page
2021-08-26 12:47:56 +09:00
austinried
0f1b8d6147
update readme
2021-08-26 08:18:29 +09:00
austinried
68b1a467f4
fix net state not being right on startup
2021-08-26 08:17:39 +09:00
austinried
3e3523baa8
lint builds
2021-08-26 08:07:32 +09:00
austinried
5055b0d9e8
fix for search clearing text/not scrolling
2021-08-25 16:32:04 +09:00
austinried
d49c97c2b5
improved large album/playlist performance
...
switched to flatlist for all of those
2021-08-25 16:13:35 +09:00
austinried
f3eac6102a
readme update
2021-08-25 11:26:03 +09:00
austinried
92c58cedd9
settings wording
2021-08-25 10:43:36 +09:00
austinried
02d12fef49
remove UI option to disable estimateContentLength
2021-08-25 10:29:59 +09:00
austinried
2624831e1a
Merge branch 'master' of github.com:austinried/subtracks
2021-08-25 10:25:03 +09:00
austinried
9576f6b4e7
fix player crashing at the end of transcoded track
2021-08-25 10:24:42 +09:00
aux4
5388f17347
specify android app in readme
2021-08-24 16:00:21 +09:00
austinried
c436abc77d
Merge branch 'master' of github.com:austinried/subtracks
2021-08-24 15:58:01 +09:00
austinried
06c533be48
stop building on non-app file changes
2021-08-24 15:57:46 +09:00
aux4
4606a21d46
added download badge to readme
2021-08-24 15:52:34 +09:00
austinried
72c25075a4
added "get it on" badges"
2021-08-24 15:49:41 +09:00
austinried
4bc46489cb
better name/group artifacts
2021-08-24 15:31:22 +09:00
aux4
a87636c1fe
fix readme link, add server examples
2021-08-24 14:46:07 +09:00
aux4
84bc814952
fix readme image formatting
2021-08-24 14:27:27 +09:00
austinried
3142fe7660
add images/features/coming soon to readme
2021-08-24 14:23:00 +09:00
aux4
1ad2e30627
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