Elias Schneider
af71317ec4
Merge remote-tracking branch 'origin/main' into main
2022-12-21 18:01:06 +01:00
Steve
16480f6e95
feat: TOTP (two-factor) Authentication ( #55 )
...
* Working on some initial prototype stuff for TOTP
* Fixed a bug that prevented the change password menu from working
* Enable/disable totp working
* Added the new login procedure including TOTP! :)
* misc: Changed bad description for the TOTP_SECRET env var
* I forgot to include the migration for the new prisma stuff
* fix: refresh user context instead refreshing the page
* refactor: simplify totp error handling
* Removed U2F tab + format schema
* fix: tokens not saved in cookies
* refactor: deleted commented out code
* refactor: move password text to input description
* refactor: remove tabler icon package
Co-authored-by: Elias Schneider <login@eliasschneider.com>
Co-authored-by: Elias Schneider <58886915+stonith404@users.noreply.github.com>
2022-12-21 17:58:37 +01:00
Elias Schneider
1a034a1966
refector: remove unnecessary content type header
2022-12-15 21:50:22 +01:00
Elias Schneider
0616a68bd2
feat: custom email message
2022-12-15 21:44:04 +01:00
Elias Schneider
c1d87a1c29
test: improve tests for new feature
2022-12-13 18:44:17 +01:00
Elias Schneider
4c7e161217
chore: create prisma migration
2022-12-13 18:39:13 +01:00
Elias Schneider
9b0c08d0cd
fix: remove dot in email link
2022-12-13 09:06:18 +01:00
Elias Schneider
8728fa5207
feat: add description field to share
2022-12-12 11:54:13 +01:00
Elias Schneider
5b01108777
fix: zip doesn't contain file extension
2022-12-11 12:22:01 +01:00
Elias Schneider
3d1d4d0fc7
fix: only create zip if more than one file is in the share
2022-12-11 12:19:42 +01:00
Elias Schneider
d010a8a2d3
feat: upload 3 files at same time
2022-12-10 23:16:10 +01:00
Elias Schneider
0c10dc674f
Merge pull request #37 from Neyxo/improvement-30-docker-image
...
Improved docker image (size & speed)
2022-12-10 18:33:45 +01:00
Elias Schneider
05cbb7b27e
fix: jobs never get executed
2022-12-10 17:16:49 +01:00
Jean-Michel Carrel
8e38c5fed7
Improved docker image (size & speed)
2022-12-10 15:34:01 +01:00
Elias Schneider
b8172efd59
fix: allow empty strings in config variable
2022-12-08 23:21:16 +01:00
Elias Schneider
cbe37c6798
fix: obscured text length
2022-12-08 23:12:25 +01:00
Elias Schneider
08a2f60f72
chore: add migration for v0.3.3
2022-12-08 21:58:58 +01:00
Elias Schneider
907e56af0f
fix: space character in email
2022-12-08 20:04:56 +01:00
Elias Schneider
888a0c5faf
feat: add support for different email and user
2022-12-08 20:00:04 +01:00
Elias Schneider
bfb0d151ea
fix: obscure critical config variables
2022-12-08 19:14:06 +01:00
Elias Schneider
a2d5e0f72c
test: fix system tests not await backend start
2022-12-07 13:44:02 +01:00
Elias Schneider
57cb683c64
fix: make share password optional
2022-12-05 23:58:18 +01:00
Elias Schneider
e2527de976
refactor: remove type email
2022-12-05 18:09:18 +01:00
Elias Schneider
b5c7b04fcb
chore: upgrade dependencies
2022-12-05 17:27:19 +01:00
Elias Schneider
38f493ac5a
refactor: run formatter
2022-12-05 16:54:15 +01:00
Elias Schneider
0499548dd3
refactor: convert config variables to upper case
2022-12-05 16:53:52 +01:00
Elias Schneider
d4a0f1a4f1
fix: unable to update user privileges
2022-12-05 16:17:41 +01:00
Elias Schneider
c795b988df
fix: share password validation
2022-12-05 16:04:10 +01:00
Elias Schneider
7a3967fd6f
feat: add user management
2022-12-05 15:53:24 +01:00
Elias Schneider
31b3f6cb2f
feat: add user operations to backend
2022-12-05 10:02:19 +01:00
Elias Schneider
e9526fc039
fix: database migration by adding a username
2022-12-02 23:00:24 +01:00
Elias Schneider
176196bc35
refactor: remove providers and controllers from app module
2022-12-02 20:17:28 +01:00
Elias Schneider
e958a83b87
fix: docker build
2022-12-02 15:10:49 +01:00
Elias Schneider
1dbfe0bbc9
fix: convert async function to sync function
2022-12-02 14:43:52 +01:00
Elias Schneider
b649d8bf8e
feat: add job that deleted temporary files
2022-12-01 23:21:12 +01:00
Elias Schneider
b579b8f330
feat: add setup wizard
2022-12-01 23:07:49 +01:00
Elias Schneider
493705e4ef
feat: add add new config strategy to frontend
2022-11-28 17:50:36 +01:00
Elias Schneider
1b5e53ff7e
feat: add new config strategy to backend
2022-11-28 15:04:32 +01:00
Elias Schneider
13f98cc32c
feat: add administrator guard
2022-11-14 17:03:45 +01:00
Elias Schneider
29b4a825d1
test: add email recepients to request body
2022-11-13 23:38:04 +01:00
Elias Schneider
1abc0f7ef3
chore: migrate database for release
2022-11-13 23:24:59 +01:00
Elias Schneider
2c3760e064
chore: add smtp environment variables to docker compose
2022-11-13 23:08:51 +01:00
Elias Schneider
32eaee4236
fix: email sending when not signed in
2022-11-13 23:08:25 +01:00
Elias Schneider
34db3ae2a9
fix: hide and disallow email recipients if disabled
2022-11-11 19:03:08 +01:00
Elias Schneider
32ad43ae27
feat: add email recepients functionality
2022-11-11 15:12:16 +01:00
Elias Schneider
0efd2d8bf9
fix: add public userDTO to prevent confusion
2022-11-10 13:50:52 +01:00
Elias Schneider
e40cc0f48b
fix: only log jobs if they actually did something
2022-10-31 10:33:27 +01:00
Elias Schneider
46d667776f
chore: add dev deployment script
2022-10-31 10:28:46 +01:00
Elias Schneider
63e0af3484
refactor: run formatter
2022-10-29 23:12:29 +02:00
Elias Schneider
c8021a42b7
fix: visitor count doesn't get incremented
2022-10-29 22:49:30 +02:00