austinried
6a0e2c8be2
update build to main branch
...
add new ignores
2022-03-28 14:32:08 +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
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
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
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
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
austinried
e32d0a7e04
improve network error handling/messaging
2021-08-23 13:15:30 +09:00
austinried
f1db1315e0
fix updating currently active server
2021-08-23 11:27:27 +09:00
austinried
28d8c6dabd
small address input format helper
2021-08-23 11:23:14 +09:00
austinried
5879694c8c
text tweaks
2021-08-23 10:56:44 +09:00
austinried
dd97cd4391
actually material icons now
2021-08-23 09:55:27 +09:00
austinried
c6dbe3e583
focus search bar on focus screen
2021-08-23 09:35:30 +09:00