Maxime Cannoodt
|
017c318f88
|
Support deleted notes filter for frontend
|
2022-11-21 22:19:32 +01:00 |
|
Maxime Cannoodt
|
855e0897f3
|
Share noteid after post
|
2022-11-21 21:51:45 +01:00 |
|
Maxime Cannoodt
|
bf2ca751a8
|
add delete note controller
|
2022-11-21 21:06:15 +01:00 |
|
Maxime Cannoodt
|
e6dc2d849a
|
write delete endpoint
|
2022-11-21 08:25:45 +01:00 |
|
Maxime Cannoodt
|
de5395bd23
|
feat: ✨ Store cryptographically strong random secret for each note
|
2022-11-20 20:35:59 +01:00 |
|
Maxime Cannoodt
|
78b05bb9b8
|
fix: 🐛 Fix failing test after prisma migration
|
2022-11-13 15:55:35 +01:00 |
|
Maxime Cannoodt
|
8bceeaf4c0
|
feat: 🔒 Upgrade encryption model to use GCM cipher and randomized IV.
|
2022-11-13 15:47:23 +01:00 |
|
Maxime Cannoodt
|
4c19d53287
|
wip migration
|
2022-11-13 13:20:19 +01:00 |
|
Maxime Cannoodt
|
403ce696bc
|
fix: 🐛 Fix missing types that make build fail
|
2022-08-25 10:33:57 +02:00 |
|
Maxime Cannoodt
|
bbc6ce8592
|
feat: ✨ migration to WebCrypto API
|
2022-08-25 10:16:03 +02:00 |
|
Maxime Cannoodt
|
5dbdf8d1d2
|
feat: ✨ log user identifier and user plugin version in write event table
|
2022-08-18 22:28:17 +02:00 |
|
Maxime Cannoodt
|
7ea11903f8
|
docs: 💬 update plugin branding to quickshare
|
2022-08-16 20:48:29 +02:00 |
|
Maxime Cannoodt
|
655aeabbb5
|
Merge pull request #18 from mcndt/expired-note-bloom-filter
feat: ✨ return HTTP 410 page for expired notes
|
2022-08-11 15:01:03 +02:00 |
|
Maxime Cannoodt
|
908c6b5901
|
feat: ✨ return HTTP 410 page for expired notes
|
2022-08-11 14:59:48 +02:00 |
|
Maxime Cannoodt
|
062ecf406f
|
fix: 🐛 fix upload limit not working correctly
|
2022-08-10 09:27:30 +02:00 |
|
Maxime Cannoodt
|
dfc3b81466
|
fix: 🐛 Fix backend service not starting after refactor
|
2022-08-10 08:40:17 +02:00 |
|
Maxime Cannoodt
|
6f60ea11e6
|
refactor: split Express app into controller pattern
|
2022-08-09 19:37:48 +02:00 |
|
Maxime Cannoodt
|
0ba9d74a83
|
fix: 🐛 event logging: fix proxy IP being logged instead of client IP
|
2022-08-09 12:13:07 +02:00 |
|
Maxime Cannoodt
|
ff6b45771e
|
fix: 🐛 log correct client host behind reverse proxy
|
2022-08-09 00:09:02 +02:00 |
|
Maxime Cannoodt
|
9b1a446340
|
feat: 🔊 Add event logging for note read, writes and purges.
|
2022-08-08 23:43:35 +02:00 |
|
Maxime Cannoodt
|
293af7f34b
|
refactor: 🗃️ Change event log database for note purges
|
2022-08-08 23:39:37 +02:00 |
|
Maxime Cannoodt
|
e7f17dbe4d
|
feat: 🗃️ Add event table to schema, add EventLogger class to server
|
2022-08-08 22:46:50 +02:00 |
|
Maxime Cannoodt
|
acc4fc5710
|
ci: 👷 Add server test CI script
|
2022-08-04 10:35:48 +02:00 |
|
Maxime Cannoodt
|
67408f14af
|
update package descriptions
|
2022-07-11 12:04:53 +02:00 |
|
Maxime Cannoodt
|
774848dd45
|
promisify clean expired notes
|
2022-07-10 23:43:28 +02:00 |
|
Maxime Cannoodt
|
c64633ecd0
|
unit test expired note removal
|
2022-07-10 23:39:58 +02:00 |
|
Maxime Cannoodt
|
276ac5cfe0
|
validate POST body form
|
2022-07-10 23:26:52 +02:00 |
|
Maxime Cannoodt
|
1d824d5f07
|
rate limiting on get, more unit test config
|
2022-07-10 23:00:32 +02:00 |
|
Maxime Cannoodt
|
9fcd8e5903
|
apply upload limit
|
2022-07-10 14:19:58 +02:00 |
|
Maxime Cannoodt
|
c14782310a
|
better package scripts
|
2022-07-10 14:03:23 +02:00 |
|
Maxime Cannoodt
|
0b9c5a049a
|
remove test db before tests, not after
|
2022-07-09 13:24:25 +02:00 |
|
Maxime Cannoodt
|
a7445c3520
|
ignore logger file
|
2022-07-09 13:22:36 +02:00 |
|
Maxime Cannoodt
|
c55dc28d59
|
disable info logs in integration tests
|
2022-07-09 13:17:45 +02:00 |
|
Maxime Cannoodt
|
43297b4807
|
add some integration tests
|
2022-07-09 13:02:35 +02:00 |
|
Maxime Cannoodt
|
5e2da1db6d
|
integration testing with sqlite
|
2022-07-09 12:26:49 +02:00 |
|
Maxime Cannoodt
|
2be7bfcaee
|
add sample test
|
2022-07-09 10:47:03 +02:00 |
|
Maxime Cannoodt
|
0efd3f4056
|
add testing libs, separate app from server
|
2022-07-09 10:35:44 +02:00 |
|
Maxime Cannoodt
|
404897f5fa
|
even better logging
|
2022-07-06 15:12:11 +02:00 |
|
Maxime Cannoodt
|
aced4ecfef
|
better error handling
|
2022-07-06 15:07:51 +02:00 |
|
Maxime Cannoodt
|
1a624f38b9
|
add logging to server
|
2022-07-06 14:59:38 +02:00 |
|
Maxime Cannoodt
|
8e3d0d42bd
|
add mock tests to server
|
2022-07-04 22:11:45 +02:00 |
|
Maxime Cannoodt
|
587a561035
|
add testing to webapp
|
2022-07-04 22:08:13 +02:00 |
|
Maxime Cannoodt
|
28b2988b86
|
Add reverse proxy to docker compose (traefik)
|
2022-07-03 11:02:21 +02:00 |
|
Maxime Cannoodt
|
863918cc4f
|
tidy up env vars
|
2022-07-02 21:14:07 +02:00 |
|
Maxime Cannoodt
|
1a2cb003b3
|
add example env webapp
|
2022-07-02 20:54:55 +02:00 |
|
Maxime Cannoodt
|
d8c2b587aa
|
ye
|
2022-07-02 20:46:38 +02:00 |
|
Maxime Cannoodt
|
6f1a6f11a4
|
example server env
|
2022-07-02 20:45:59 +02:00 |
|
Maxime Cannoodt
|
57aeef11fd
|
stop trackign env
|
2022-07-02 20:44:58 +02:00 |
|
Maxime Cannoodt
|
7dd1734075
|
gitignore
|
2022-07-02 20:44:10 +02:00 |
|
Maxime Cannoodt
|
e9df8c8fcf
|
working docker compose
|
2022-07-01 23:10:01 +02:00 |
|