81 Commits

Author SHA1 Message Date
metalex9
fb0474b856 Always recalculate visiblePieceIds on load 2019-07-07 13:48:18 -05:00
metalex9
e0a6e93f78 Fix showing new pieces which match the current filter after an update 2019-06-30 12:52:54 -05:00
metalex9
01061e60cd Fix favorites display when removing the final favorite 2019-06-21 16:26:15 -05:00
metalex9
692d491102 Fix reference 2019-06-20 16:11:13 -05:00
metalex9
5c7a8c1c12 Add install prompt middleware to store 2019-06-20 16:09:35 -05:00
metalex9
91473fca19 Disable uncached pieces while offline 2019-06-20 15:57:05 -05:00
metalex9
46ca889df8 Control prompt for offline installation 2019-06-20 15:20:36 -05:00
metalex9
1f3b79db98 Make volume slider non-linear 2019-06-19 11:33:44 -05:00
metalex9
0265c29f14 Make next/previous buttons choose from currently visible pieces 2019-06-18 17:00:51 -05:00
metalex9
843f0cf7c1 Move sorting and filtering into a reducer 2019-06-18 16:31:43 -05:00
metalex9
d154ec8df5 Implement sorting 2019-06-18 13:35:59 -05:00
metalex9
eef8202412 Add filtering 2019-06-18 11:58:48 -05:00
metalex9
b2943443b9 Implement favorites 2019-06-11 11:33:11 -05:00
metalex9
d8a3d2f544 Don't stop music when timer is cancelled 2019-04-28 16:12:34 -05:00
metalex9
bd4445dcda Add notification mechanism with a Patreon notification after 10 hours of playtime 2019-04-26 15:13:56 -05:00
metalex9
e83e3e76b4 Confirm beforeunload when a recording is in progress 2019-04-26 13:28:53 -05:00
metalex9
ba3404cf54 Remove timer auto closing 2019-04-26 13:13:50 -05:00
metalex9
45bd026cf3 Add timer middleware 2019-04-25 22:45:27 -05:00
metalex9
4c4f3077f2 Implement timer starting 2019-04-25 22:29:18 -05:00
metalex9
75396dac16 Extract sample source to a configuration file 2019-04-21 19:11:20 -05:00
metalex9
11282318d9 More recording work 2019-04-21 18:52:39 -05:00
metalex9
de2422672a Add recording generation support 2019-04-21 15:22:33 -05:00
metalex9
1943c5e535 Set Tone's audioContext.latencyHint to 'balanced' which seems to work better 2019-04-06 21:06:30 -05:00
metalex9
4a0579c7b1 Set Tone's context's latencyHint property to playback 2019-04-06 20:32:16 -05:00
metalex9
d128ba7593 Add new middlewares to store 2019-03-31 20:47:49 -05:00
metalex9
aee97595cc Move online status control to a middleware 2019-03-31 20:46:21 -05:00
metalex9
defa8548db Add new keyboard shortcut middleware with mute key 2019-03-31 20:45:22 -05:00
metalex9
d31eeaabad Use user-friendly artist for media session api 2019-03-29 22:04:38 -05:00
metalex9
c32a7d9396 Ensure media session middleware calls next middleware 2019-03-29 22:00:04 -05:00
metalex9
2514ec99ba Only attempt to fetch from the sample CDN if the host is prod or staging 2019-03-29 21:54:33 -05:00
metalex9
7df8bce15c Add media session api middleware 2019-03-29 21:53:51 -05:00
metalex9
f0dacad7f5 Remove old code for playing silent audio for iOS devices 2019-03-29 21:16:24 -05:00
metalex9
3ff2e144e5 Add silent audio middleware 2019-03-29 21:14:59 -05:00
metalex9
0c7afa378e Fix beforeunload listener 2019-03-23 15:29:46 -05:00
metalex9
c7d60a977c Fix import for isMobile 2019-03-23 14:56:38 -05:00
metalex9
1e8069c1ae Only interrupt before unload in production 2019-03-23 14:56:27 -05:00
metalex9
8a0a719cb6 Actually fix multiple piece fast selection bug 2019-03-23 14:46:08 -05:00
metalex9
5cdb97a914 Fix bug which played multiple pieces when quickly switching the selected piece 2019-03-23 14:35:38 -05:00
metalex9
76bf12fe6d Update call to playPiece with new signature 2019-03-23 12:21:56 -05:00
metalex9
78c90f88fc Track piece loading state with redux 2019-03-23 12:19:49 -05:00
metalex9
99f8aa0ae5 Only apply beforeUnloadMiddleware on desktops 2019-03-23 11:55:28 -05:00
metalex9
fa47759ee8 Move isMobile to config 2019-03-23 11:52:04 -05:00
metalex9
52533bf55f Ask user to confirm close if music is playing 2019-03-22 00:10:46 -05:00
metalex9
3c8229df9a Fix mp3 compatibility checking before playing silent sound 2019-03-20 23:05:08 -05:00
metalex9
1693035f9b Add support for fetching sample files from local environment 2019-03-20 22:38:33 -05:00
metalex9
59060735a4 Only trigger silent sound if mp3 is supported 2019-03-20 21:18:00 -05:00
metalex9
99b043b234 Cleanup iOS silence playback code 2019-03-20 21:16:00 -05:00
Alex Bainter
c9e80b6db7 Temporary working solution for iOS audio issues 2019-03-20 21:07:26 -05:00
metalex9
c06ada9420 Add help tab 2019-03-18 23:34:00 -05:00
Alex Bainter
60bb99368f Rename id to stateId 2019-03-14 09:28:01 -05:00