167 Commits

Author SHA1 Message Date
Max
e3b1891d11 - Added user update modal
- Refactored modal logic
2024-06-01 01:17:18 +02:00
Max
7b683ce0a0 Added delete all files 2024-05-31 19:37:45 +02:00
Max
dbb53ca9da Added live refresh to admin UI
- Added lastLogin UI
- Added operational time
2024-05-30 20:40:58 +02:00
Max
017ef0afca Added statistics endpoint
- Added onlineTime statistic
- Added lastLogin tracking and endpoint
2024-05-30 20:00:56 +02:00
Max
299cc565d7 Added statistics
- Added total file size statistic
- Added total uploads statistic
- Added total downloads statistic
- Added icons to btns
2024-05-30 15:34:55 +02:00
Max
95c9b2082a Added login UI
- Added empty adminui component
- Added authStore
2024-05-30 13:44:38 +02:00
Max
414d152655 Added endpoint for getting expired fileUploads 2024-05-30 12:22:18 +02:00
Max
29a9d1707a Added UserDetailsService Bean 2024-05-30 12:13:15 +02:00
Max
fd4f48a57c Added UserRepository bean to SecurityConfig for Spring default auth to not log generated password. 2024-05-30 12:10:02 +02:00
Max
5df2e1a705 Added repository methods for fetching all entries of table
- Added disabled attribute to FileUpload
- Added disabled check to FileSecurityService
2024-05-30 12:02:13 +02:00
Max
544523764b Fixed timestamp bug 2024-05-20 00:31:58 +02:00
Max
5f681a7a1b - Added JwtAuthenticationFilter
- Added UploadHistory
- Added secure endpoints to SecurityConfig
2024-05-19 22:12:44 +02:00
Max
59e0fb1b48 Renamed admin role 2024-04-24 21:53:23 +02:00
Max
c80403a4f6 - Updated error response 2024-04-24 21:48:27 +02:00
Max
b51250ffd3 - Added extractSubject() and getClaimValue() methods
- Updated token generator to use User object instead of username
2024-04-24 21:47:03 +02:00
Max
c0f0467e4a Removed unnecessary line breaks 2024-04-07 23:49:29 +02:00
Max
a4c71eccb1 - Implemented expiration check
- Added Expiration test
2024-04-07 23:47:47 +02:00
Max
278b613230 - Added error response if login info is false
- Added simple token validation (DOES NOT CHECK IF TOKEN IS EXPIRED YET)
- Added Softwaretest for AuthenticationService.java
2024-04-07 23:23:19 +02:00
Max
33d2f28222 Escaped file name enclosures 2024-04-07 22:44:57 +02:00
Max
4dd5093abc - Added basic JWT auth logic
- Added user database management
- Added password hashing
- Added user config
2024-04-07 22:42:53 +02:00
Max
a93288e31c - Added sample JWT authentication service
- Added jwt secret and duration to properties
- Added jwt dependencies
- Added SecureApiRestController
- Added UserEntity
- Added UserRepository.java
2024-04-07 18:25:39 +02:00
Max
da5abba5b9 Added /public to public endpoints. Updated version 2024-04-01 22:32:41 +02:00
Max
80610b774a Updated packages and added CSRF ignore 2024-04-01 21:27:30 +02:00
Max
4e43df8075 Added sample security. Though this breaks the app. 2024-04-01 18:58:20 +02:00
9a84967804 Merge pull request 'bugfix/ram-consumption' (#17) from bugfix/ram-consumption into main
Reviewed-on: https://git.walzen665.de/Walzen665/sharepulse/pulls/17
v1.1.1
2024-03-09 21:39:33 +00:00
Max
fb372a9bf7 Updated version to 1.1.1 2024-03-09 22:27:54 +01:00
Max
28d8ab0152 Refactored file writing to use Stream 2024-03-08 19:53:53 +01:00
87a34489b6 Merge pull request 'bugfix/icon' (#16) from bugfix/icon into main
Reviewed-on: https://git.walzen665.de/Walzen665/sharepulse/pulls/16
2024-03-07 22:24:33 +00:00
Max
1cc8f813db Updated version to 1.1.0 2024-03-07 23:20:48 +01:00
Max
4f7faba376 Fixed favicon
- Named application
2024-03-07 23:18:42 +01:00
8cbd8d5da9 Update build.gradle v1.0.1 2024-03-07 22:05:43 +00:00
91ed183052 Merge pull request 'Fixed download bug' (#15) from bugfix/download-cache into main
Reviewed-on: https://git.walzen665.de/Walzen665/sharepulse/pulls/15
2024-03-07 22:01:10 +00:00
Max
b127b788b2 Fixed download bug
- Fixed: Multiple files could not be downloaded due to a caching issue
2024-03-07 22:54:50 +01:00
64b25a56ab Fixed minor bug in docker build pipeline
Some checks failed
SharePulse build / build-jar (push) Successful in 59s
SharePulse build / build-docker-image (push) Failing after 16s
v1.0.0
2024-03-07 20:22:26 +00:00
2660496289 Merge pull request 'feature/licenses' (#14) from feature/licenses into main
Reviewed-on: https://git.walzen665.de/Walzen665/sharepulse/pulls/14
2024-03-07 18:49:42 +00:00
Max
b1e60486c4 Update MvcConfig.java
- Added licenses to mvcconfig
2024-03-06 23:40:42 +01:00
Max
ea79b1d564 Added licenses component
- Added licenses route
- Added licenses to about page
2024-03-06 23:34:33 +01:00
Max
43cfa65593 Fixed reset btn on download page 2024-03-06 22:40:35 +01:00
c7ad47cb82 Update build.gradle
Updated version to 1.0.0
2024-03-06 21:26:06 +00:00
2f1e1a81c7 Merge pull request 'Added logic for save to disk btn' (#13) from feature/save-to-disk-again into main
Reviewed-on: https://git.walzen665.de/Walzen665/sharepulse/pulls/13
2024-03-05 22:58:11 +00:00
Max
f944af2514 Added logic for save to disk btn 2024-03-05 23:57:45 +01:00
b8b0242240 Merge pull request 'feature/dynamic-version' (#12) from feature/dynamic-version into main
Reviewed-on: https://git.walzen665.de/Walzen665/sharepulse/pulls/12
2024-03-03 15:27:48 +00:00
Max
d13368fe9a Update build.yml 2024-03-03 16:13:30 +01:00
Max
049ce241e8 Update build.yml 2024-03-03 16:07:21 +01:00
Max
c2c0d97585 Update build.yml 2024-03-03 15:48:24 +01:00
Max
9ba50b7d4e Update build.yml 2024-03-03 15:40:10 +01:00
Max
6c6995de45 Update build.yml 2024-03-03 15:29:32 +01:00
Max
da8153101e Update build.yml 2024-03-03 00:00:37 +01:00
Max
d465078a2d Update build.yml 2024-03-02 23:50:02 +01:00
Max
c972053cd1 Update build.yml 2024-03-02 23:44:17 +01:00