austinried and GitHub
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 and GitHub
b761ad8b84
Release/v1.1.2 ( #82 )
...
* add changelog
* increment version
2022-03-28 16:16:48 +09:00
austinried and GitHub
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
austinried and GitHub
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 and GitHub
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 and GitHub
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
austinried and GitHub
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 and GitHub
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 and GitHub
5bb32df16b
Create FUNDING.yml
2021-12-13 09:34:22 +09:00
austinried and GitHub
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 and GitHub
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 and GitHub
0643b6d719
use .view method suffix for 1.14.0 ( #45 )
2021-12-06 10:05:59 +09:00
austinried and GitHub
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 and GitHub
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 and GitHub
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
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
d10a29b931
fix readme link, add server examples
2021-08-24 14:46:07 +09:00
aux4 and GitHub
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 and GitHub
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
austinried
d59d473be6
looks to be working, set to only release tags
2021-08-24 11:13:03 +09:00
austinried
13e4321d8b
missed a character
2021-08-24 10:59:02 +09:00
austinried
28b05cb413
fix run syntax
2021-08-24 10:57:41 +09:00
austinried
45b2039eff
test release signing w/secrets
2021-08-24 10:54:18 +09:00
austinried
15429133d8
revert cache test change
2021-08-24 09:54:34 +09:00
austinried
b023b7c806
test caching
2021-08-24 09:38:04 +09:00
austinried
5166511ca2
test gradle validation/caching
2021-08-24 09:27:00 +09:00
austinried
d25e723d07
test gradle build/artifact
2021-08-23 22:36:18 +09:00
austinried
e391069c81
test yarn
2021-08-23 22:26:06 +09:00
austinried
5dab99c173
test actions
2021-08-23 22:07:37 +09:00
austinried
4b9171539c
set up signing and a new release test command
2021-08-23 17:17:13 +09:00
austinried
cf9789b36c
add license
2021-08-23 14:48:24 +09:00
austinried
2ddce64bee
bump version for release
2021-08-23 14:40:15 +09:00
austinried
d1a9b7c198
readme stub
2021-08-23 14:22:17 +09:00
austinried
f57f939530
tweak wording for clarity
2021-08-23 13:39:11 +09:00
austinried
c7e4be28c7
remove/fix radix rule
2021-08-23 13:32:43 +09:00
austinried
0ec0d4a725
remove all inline styles
2021-08-23 13:29:25 +09:00