Rob Watson
|
37a74e218f
|
Rename migrations to use default time format
|
2021-12-13 04:29:02 +01:00 |
Rob Watson
|
640e0c8f04
|
README.md: Add Drone badge
continuous-integration/drone/push Build is passing
Details
|
2021-12-12 19:03:51 +01:00 |
Rob Watson
|
b2b5736e5e
|
Add drone.yml
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone Build is passing
Details
|
2021-12-12 18:30:55 +01:00 |
Rob Watson
|
545ac72faa
|
HudCanvas: handle select-nothing
|
2021-12-12 11:04:42 +01:00 |
Rob Watson
|
50e68f4792
|
Update frontend dependencies
|
2021-12-12 11:03:27 +01:00 |
Rob Watson
|
b876fb915a
|
Update frontend
- Add HudCanvas component to Waveform
- Allow waveform to be selectable
- Fix selection rendering on viewport change
- Add spacebar handler
|
2021-12-11 17:29:31 +01:00 |
Rob Watson
|
65cc365717
|
Add debug view to App component
|
2021-12-11 17:25:30 +01:00 |
Rob Watson
|
fb3a497119
|
Add base URL to serve file system store objects over HTTP
|
2021-12-09 04:05:34 +01:00 |
Rob Watson
|
13224f75ea
|
Rename HTTP base path to HTTP root
|
2021-12-09 03:38:38 +01:00 |
Rob Watson
|
4168cb150c
|
Add FileSystemStore file store
|
2021-12-08 20:58:13 +01:00 |
Rob Watson
|
f2d7af0860
|
Extract S3 code to S3FileStore
Re: #5
|
2021-12-07 20:58:11 +01:00 |
Rob Watson
|
c849b8d2e6
|
Extract reusable HudCanvas component
|
2021-12-06 23:52:24 +01:00 |
Rob Watson
|
468ddf4e9a
|
Add benchmark for MediaService.GetAudioSegment
|
2021-12-06 18:40:02 +01:00 |
Rob Watson
|
6d8b1beba7
|
Add test coverage for MediaService.GetAudioSegment
|
2021-12-05 20:05:58 +01:00 |
Rob Watson
|
935c2add2a
|
Add generated code to Git
|
2021-12-05 11:56:33 +01:00 |
Rob Watson
|
75e09c05cf
|
Update README.md and gitignore
|
2021-12-05 11:56:33 +01:00 |
Rob Watson
|
e9bca62098
|
README.md: add migration section
|
2021-12-04 06:39:29 +01:00 |
Rob Watson
|
896e524363
|
Add README and LICENSE files
|
2021-12-04 06:26:30 +01:00 |
Rob Watson
|
e486aab770
|
Prefer React.memo to useMemo when memoizing components
|
2021-12-04 05:34:17 +01:00 |
Rob Watson
|
155e41136c
|
frontend: Avoid re-rendering static components during playback
|
2021-12-02 20:13:06 +01:00 |
Rob Watson
|
0cc1fd8272
|
Frontend fixes
|
2021-12-02 15:55:14 +01:00 |
Rob Watson
|
642ce6e349
|
Re-enable audio playback
|
2021-11-29 18:44:31 +01:00 |
Rob Watson
|
b3bc63621a
|
Add types.go, small refactor and tidy
|
2021-11-29 16:06:43 +01:00 |
Rob Watson
|
1552fc19a1
|
Send presigned encoded audio URL to the frontend
|
2021-11-29 15:55:11 +01:00 |
Rob Watson
|
be42d452d6
|
Update database with encoded audio metadata
|
2021-11-29 14:59:05 +01:00 |
Rob Watson
|
c3da27ca49
|
Refactor audio fetching logic
|
2021-11-29 12:46:33 +01:00 |
Rob Watson
|
e1a15a5e69
|
Add Dockerfile and staging deployment setup
|
2021-11-27 14:26:14 +01:00 |
Rob Watson
|
817a10d269
|
Move TLS config to Server struct
|
2021-11-26 20:01:34 +01:00 |
Rob Watson
|
abf5398d24
|
Allow configuration of BindAddr and TLS certs
|
2021-11-26 17:22:25 +01:00 |
Rob Watson
|
4c999cd5a2
|
Configure backend to serve assets over HTTP
|
2021-11-26 05:11:49 +01:00 |
Rob Watson
|
bcb43e3517
|
Update frontend dependencies
|
2021-11-26 05:11:24 +01:00 |
Rob Watson
|
0d2fcfc9ff
|
Update error type for pgx package
|
2021-11-25 20:35:51 +01:00 |
Rob Watson
|
b3559bb94e
|
Refactor Overview component
|
2021-11-25 19:02:37 +01:00 |
Rob Watson
|
2d9f2d80b2
|
pgx: Configure pgxpool
|
2021-11-23 16:16:00 +01:00 |
Rob Watson
|
33e6814fce
|
Handle mouseUp event outside of Overview component
|
2021-11-23 16:16:00 +01:00 |
Rob Watson
|
4580915c3c
|
Migrate libpq > pgx
|
2021-11-23 13:20:56 +01:00 |
Rob Watson
|
be39f151c7
|
Fix typo in config.go
|
2021-11-22 21:39:23 +01:00 |
Rob Watson
|
61171b00af
|
Replace log package with zap.Logger
|
2021-11-22 21:35:51 +01:00 |
Rob Watson
|
b643ea2824
|
Add config package
|
2021-11-22 19:26:51 +01:00 |
Rob Watson
|
e7c76d0c6b
|
Delete obsolete file
|
2021-11-22 19:21:43 +01:00 |
Rob Watson
|
8a69a07cc7
|
Refactor frontend thumbnail handling
|
2021-11-22 19:20:40 +01:00 |
Rob Watson
|
7eef0b6e25
|
Fixes uploaded to sort completedParts before completing the upload
|
2021-11-22 18:54:31 +01:00 |
Rob Watson
|
f91a84b7eb
|
Update go.mod
|
2021-11-21 21:17:36 +01:00 |
Rob Watson
|
2f7aae1d6e
|
Add video thumbnail support
|
2021-11-21 20:43:40 +01:00 |
Rob Watson
|
2a0f2e22e0
|
Update Typescript target > es6
|
2021-11-21 17:12:21 +01:00 |
Rob Watson
|
4afec11074
|
Get video from Youtube, send progress via gRPC
|
2021-11-21 16:09:30 +01:00 |
Rob Watson
|
b864835f40
|
Overview: render viewport on first render
|
2021-11-21 16:09:30 +01:00 |
Rob Watson
|
542080e400
|
Implement GetAudioSegment, add panic recovery handler
|
2021-11-21 16:09:30 +01:00 |
Rob Watson
|
8794b42459
|
ModuloReader: handle zero reads from inner reader
|
2021-11-21 16:09:30 +01:00 |
Rob Watson
|
47e3e47216
|
Fix logic error in ModuloBufReader
|
2021-11-21 16:09:30 +01:00 |