Rob Watson
|
7c5b22a407
|
Introduce PG store
|
2021-11-21 16:09:28 +01:00 |
Rob Watson
|
281d5ce8a2
|
Start to refactor and wire in frontend
|
2021-10-29 14:52:31 +02:00 |
Rob Watson
|
0e2fb5cd47
|
Refactor format parsing
|
2021-10-28 03:27:14 +02:00 |
Rob Watson
|
8c30a2581a
|
Fix tests, move helpers to media package
|
2021-10-28 03:05:20 +02:00 |
Rob Watson
|
3ce3736770
|
improve naming, refactor
|
2021-10-27 22:19:15 +02:00 |
Rob Watson
|
d04debbe9a
|
wip: refactor flow
|
2021-10-27 21:34:59 +02:00 |
Rob Watson
|
0dc8175fb0
|
poc: grpc-web
|
2021-10-22 21:30:09 +02:00 |
Rob Watson
|
0f7644f08b
|
Revert "poc: websocket attempt, reverting to try grpc-web"
This reverts commit aaef474853 .
|
2021-10-22 12:57:05 +02:00 |
Rob Watson
|
aaef474853
|
poc: websocket attempt, reverting to try grpc-web
|
2021-10-22 12:57:01 +02:00 |
Rob Watson
|
7d91340582
|
Reduce audio and video bitrates
|
2021-10-19 17:37:54 +02:00 |
Rob Watson
|
93736abc24
|
Basic progress reader with logging
|
2021-10-19 05:15:38 +02:00 |
Rob Watson
|
43e2592de8
|
Refactor frontend
|
2021-10-16 21:23:04 +02:00 |
Rob Watson
|
084cabaca9
|
poc: Add SeekBar
|
2021-09-30 21:09:09 +02:00 |
Rob Watson
|
d5df962627
|
Fix TypeScript warnings
|
2021-09-30 21:08:48 +02:00 |
Rob Watson
|
6e75834662
|
Tidy up frontend directory tree
|
2021-09-30 16:16:51 +02:00 |
Rob Watson
|
b08165d7f1
|
Remove HTML video element
|
2021-09-30 16:12:40 +02:00 |
Rob Watson
|
0cdc728587
|
TypeScript: interface > type
|
2021-09-28 19:51:08 +02:00 |
Rob Watson
|
f237823b65
|
Make position marker viewport-aware
|
2021-09-27 21:19:29 +02:00 |
Rob Watson
|
8cade215af
|
Improve overview selection behaviour
|
2021-09-27 19:47:42 +02:00 |
Rob Watson
|
951abb608d
|
Update app name
|
2021-09-25 19:08:44 +02:00 |
Rob Watson
|
53bd2681af
|
Migrate HTTP handlers to Echo
|
2021-09-25 19:00:19 +02:00 |
Rob Watson
|
658ffa4344
|
Tidy code, improve naming
|
2021-09-24 07:37:49 +02:00 |
Rob Watson
|
c71c3d251a
|
Prefer 48k audio sample rate
|
2021-09-24 07:37:27 +02:00 |
Rob Watson
|
cc74da0871
|
Improve audio and video format selection
|
2021-09-24 07:15:40 +02:00 |
Rob Watson
|
b64ce1d424
|
Add video and thumbnail display
|
2021-09-23 07:42:07 +02:00 |
Rob Watson
|
ce3817dab8
|
Extract core logic from main.go
|
2021-09-14 00:52:42 +02:00 |
Rob Watson
|
193073015d
|
Zoom to overview selection
|
2021-09-13 12:16:23 +02:00 |
Rob Watson
|
712fbd3142
|
Extract OverviewWaveform to its own component
|
2021-09-12 09:13:02 +02:00 |
Rob Watson
|
5a08bd62bf
|
Add overview waveform
|
2021-09-11 18:42:37 +02:00 |
Rob Watson
|
faf818e4ae
|
Implement basic zoom in/out
|
2021-09-11 12:58:43 +02:00 |
Rob Watson
|
06e4b7f550
|
Reformat with prettier
|
2021-09-11 12:06:02 +02:00 |
Rob Watson
|
4d7c1b9e6c
|
Add eslint and prettier
|
2021-09-11 12:00:53 +02:00 |
Rob Watson
|
4e99f5ac0c
|
Calculate peaks, draw basic waveform to canvas
|
2021-09-11 11:00:27 +02:00 |
Rob Watson
|
6e987d93fc
|
Add Waveform component
|
2021-09-06 16:25:23 +02:00 |
Rob Watson
|
040a0bf43c
|
Add .eslintrc.js
|
2021-09-06 16:24:52 +02:00 |
Rob Watson
|
2a7b1bfc2e
|
Add CORS header for development
|
2021-09-06 16:24:29 +02:00 |
Rob Watson
|
5e1b8f6bd4
|
Add frontend boilerplate
|
2021-09-06 12:17:50 +02:00 |
Rob Watson
|
622c7aeb00
|
Refactor, add HTTP server
|
2021-09-06 11:39:43 +02:00 |
Rob Watson
|
3955a64d9f
|
poc: introduce AudioDownloader
|
2021-09-05 12:02:00 +02:00 |
Rob Watson
|
b1ce4bc2b0
|
poc: decode m4a to PCM with ffmpeg
|
2021-09-05 07:27:47 +02:00 |
Rob Watson
|
d58ad5def1
|
poc: download an m4a file from Youtube
|
2021-09-05 00:29:12 +02:00 |
Rob Watson
|
91d18ac705
|
Initial commit
|
2021-09-04 23:17:14 +02:00 |