56 Commits

Author SHA1 Message Date
Kevin Thomas
9466ed692b Use strict sameSite cookies 2022-09-06 02:36:19 -07:00
Kevin Thomas
66b23f39a6 Fix db migration 2022-08-31 15:37:04 -07:00
Kevin Thomas
4d22dab887 Fix sporadic validation, fix preferences bug 2022-08-31 11:16:23 -07:00
Kevin Thomas
3c738925bc Start implementing sample playback mode 2022-08-19 22:28:36 -07:00
Kay Thomas
3dbbf4c85d Implement reverb 2022-08-13 23:58:39 -07:00
Kevin Thomas
659d48548d Upgrade passport to 0.6.0 2022-07-12 16:34:42 -07:00
Kay Thomas
5219f53655 Add accent color picker 2022-05-28 00:50:44 -07:00
Kevin Thomas
da40516e10 Add profile name field to import 2022-04-17 15:38:17 -07:00
Kevin Thomas
3628dc456a Clean up edit sample code 2022-04-14 16:56:30 -07:00
Kevin Thomas
0916ff314e Add sample edit feature 2022-04-14 16:56:17 -07:00
Kevin Thomas
37dc916dcc Continue edit sample implementation 2022-04-14 16:56:06 -07:00
Kevin Thomas
d59bb03b13 Start edit sample implementation 2022-04-14 16:55:50 -07:00
Kevin Thomas
2569227beb Add profile import and export 2022-04-11 16:16:28 -07:00
Kevin Thomas
7127e473b8 Use random session secret instead of config one 2022-04-11 16:16:28 -07:00
Kevin Thomas
ff427b8617 Use @vscode/sqlite3 2022-04-03 17:58:30 -07:00
Kevin Thomas
a12a4cae7c Fix db creation path 2021-12-05 00:31:58 -08:00
Kevin Thomas
fc79362510 Add account page 2021-11-27 23:42:00 -08:00
Kevin Thomas
28914fb8a4 Add several UX improvements 2021-11-14 00:14:15 -08:00
Kevin Thomas
a441698999 Create db dir if it doesn't exist 2021-11-11 23:04:05 -08:00
Kevin Thomas
f4ec82b2ff Delete uploaded sample if something goes wrong, add sample size limit 2021-11-11 20:26:18 -08:00
Kevin Thomas
af5049c98e Fix serving static files with connect-history-api-fallback 2021-11-11 00:22:41 -08:00
Kevin Thomas
442aeb7eb6 Log to stdout 2021-11-09 21:14:32 -08:00
Kevin Thomas
ad4a30e1b7 Add docker-compose file 2021-11-09 21:14:19 -08:00
Kevin Thomas
f72272de84 Add connect-history-api-fallback package 2021-11-09 20:03:06 -08:00
Kevin Thomas
94b4215d4e Add setup endpoint 2021-11-08 00:55:21 -08:00
Kevin Thomas
3b1e23f2af Fix profile loading and noise bug 2021-11-08 00:30:20 -08:00
Kevin Thomas
12d2759a56 Fix auth on sample upload 2021-11-07 23:41:45 -08:00
Kevin Thomas
bd10007265 Add logger 2021-11-07 23:04:44 -08:00
Kevin Thomas
69a467b13b Register users from admin page 2021-11-05 23:04:34 -07:00
Kevin Thomas
f2d1b80673 Add sample support, re-organize repo 2021-09-24 00:35:18 -07:00
Kevin Thomas
b9e340c26a Add initial sample support 2021-08-25 04:05:50 -07:00
Kevin Thomas
880864ee5e Fix some server logic 2021-08-18 20:37:21 -07:00
Kevin Thomas
1af31d9573 Use arrow functions 2021-08-16 23:06:27 -07:00
Kevin Thomas
25e1094242 Add db serialize functions 2021-08-16 23:01:19 -07:00
Kevin Thomas
46033ce610 Add sample uploads 2021-08-16 21:04:49 -07:00
Kevin Thomas
ad810beea9 Fix axios and server setup 2021-08-08 23:52:44 -07:00
Kevin Thomas
cd6af207be Add profile deletion, hide admin page to non-admins 2021-08-07 23:46:20 -07:00
Kevin Thomas
cb1904ec2f Add delete user function, fix profile loading 2021-08-07 03:24:59 -07:00
Kevin Thomas
d0fa884d83 Add initial admin page with update feature 2021-08-05 23:39:07 -07:00
Kevin Thomas
790c1fda22 Add logout and nav drawyer 2021-08-05 18:37:51 -07:00
Kevin Thomas
c0043e7a29 Refactor 2021-08-03 22:52:47 -07:00
Kevin Thomas
1e896fd8db Add initial implementation for loading proflies 2021-08-03 19:14:54 -07:00
Kevin Thomas
8796dc137b Update routes and db 2021-08-03 00:27:00 -07:00
Kevin Thomas
5170a31355 Add profile saving and loading, cleanup variable names 2021-08-02 18:18:30 -07:00
Kevin Thomas
9068ffe494 Add framework for profiles endpoint 2021-07-31 15:32:35 -07:00
Kevin Thomas
c2f1be4a0d Add profiles table 2021-07-31 14:27:05 -07:00
Kevin Thomas
1eff31e79f Remove unneeded routes and package 2021-07-31 14:26:29 -07:00
Kevin Thomas
91622582b0 Add and implement config package 2021-07-29 23:21:46 -07:00
Kevin Thomas
a9adbdc856 Add session authentication 2021-07-29 22:24:39 -07:00
Kevin Thomas
9571cd0224 Debug sessions 2021-07-26 16:17:51 -07:00