Lei Nelissen
0c02467e26
chore: fix linter
2023-06-19 22:26:41 +02:00
Lei Nelissen
c9036b56ed
feat: add artist views
2023-04-28 23:35:06 +02:00
Lei Nelissen
130b18bc2e
feat: allow users to override color scheme ( closes #138 )
2023-04-28 21:01:21 +02:00
Lei Nelissen
0bf2775c93
feat: naive scrobbling integration
2023-04-27 15:08:10 +02:00
Lei Nelissen
dba87247d8
feat: add extra metadata to the album view
2023-04-23 01:04:30 +02:00
Lei Nelissen
099bbebe38
fix: improve album list scrolling performance
2023-02-28 10:08:24 +01:00
Lei Nelissen
d072292008
fix: Depcreated createReducer calls
2022-11-17 21:08:07 +01:00
Lei Nelissen
2c7abb72ba
chore: migrated from deprecated createReducer syntax
2022-11-13 16:28:05 +01:00
Lei Nelissen
f8812bc75c
chore: remove redundant console.log
2022-11-12 17:27:18 +01:00
Lei Nelissen
c7aec30e39
chore: Upgrade to latest react-native
2022-11-12 16:22:39 +01:00
Lei Nelissen
5b54760e4e
feat: Allow FLAC playback
2022-08-14 00:30:20 +02:00
Lei Nelissen
6c7b320ae8
chore: Replace async-storage package
2022-06-12 21:51:20 +02:00
Lei Nelissen
7ea4857997
Queue downloads seperately so we don't overwhelm the app
2022-01-15 17:25:24 +01:00
Lei Nelissen
56971a9291
Add migrations for the store
2022-01-03 09:07:30 +01:00
Lei Nelissen
cc0dfc2528
Allow for retring individual tracks
2022-01-02 19:16:12 +01:00
Lei Nelissen
95a008d8af
Add buttons for deleting downloaded tracks from playlist or album
2022-01-02 17:46:50 +01:00
Lei Nelissen
d2fb4a4aea
Basic download implementation
2022-01-02 02:28:52 +01:00
Lei Nelissen
75e8ece60a
Add playlists
2022-01-01 19:09:21 +01:00
Lei Nelissen
9668ba9c7c
Upgrade all dependencies
...
(1) react-native-track-player to v2
(2) react-navigation to v6
(3) react-native to v0.66.4
2021-12-31 15:04:37 +01:00
Lei Nelissen
2de5cc8e6c
Polish search engine UX
2021-04-24 15:30:07 +02:00
Lei Nelissen
24d484ca25
Add track results to search queries
2021-04-24 14:50:43 +02:00
Lei Nelissen
d422c1ff1e
Pull current track from Redux store
...
Fixes #40
2021-04-03 14:49:49 +02:00
Lei Nelissen
4635266273
Add screens for opting into Sentry error tracking
2021-02-13 15:34:43 +01:00
Lei Nelissen
dc76ea27d3
Double-check whether an album has tracks
2021-02-11 23:46:03 +01:00
Lei Nelissen
c88158cf16
(1) Play whole album when selecting a single track
...
(2) Create popup window on track long-press in which the track can be added to the end or front of the queue
(3) Add Redux counter for added tracks so that the queue is properly updated
2020-08-28 16:28:49 +02:00
Lei Nelissen
12b53eca4a
Allow for clearing the Redux store from the settings page
2020-08-28 14:17:37 +02:00
Lei Nelissen
0712e6b8ca
Add onboarding component
2020-08-09 17:49:36 +02:00
Lei Nelissen
91f4f349b9
Reset music state whenever new credentials are set
2020-07-07 15:44:22 +02:00
Lei Nelissen
b8718b0b16
Replace Font Awesome with SF Symbols
2020-07-07 13:21:03 +02:00
Lei Nelissen
4476ac8e54
Remove redundant logs and store tracks properly
2020-07-06 16:56:23 +02:00
Lei Nelissen
80ff88c3b2
Add "performant" recent album view
2020-06-25 18:07:44 +02:00
Lei Nelissen
a282bb843e
Add most recent albums
2020-06-21 13:02:23 +02:00
Lei Nelissen
8309034a04
(1) Use absolute imports
...
(2) Allow queue tracks to be played when touched
(3) Store refresh dates as numbers
2020-06-21 10:52:54 +02:00
Lei Nelissen
38fa01620d
Refactor some generic components
2020-06-21 10:30:41 +02:00
Lei Nelissen
b04026b846
Add basic API caching
2020-06-20 23:10:19 +02:00
Lei Nelissen
2d3310d04d
Add RefreshControl to Album view
2020-06-17 15:09:19 +02:00
Lei Nelissen
2369ef68ae
Port to Redux and add settings
2020-06-17 14:58:04 +02:00