13 Commits

Author SHA1 Message Date
fc5c202b53 Merge pull request 'Fixed the whisper.working-directory property to include the env folder as well.' (#5) from properties-fix into develop
Reviewed-on: #5
2025-01-14 14:01:13 +01:00
c1843b89f9 Fixed the whisper.working-directory property to include the env folder as well. 2025-01-14 13:58:04 +01:00
2071b13004 Merge pull request 'Added explicit whisper properties, so the application is easier to configure.' (#4) from properties-login-and-files into develop
Reviewed-on: #4
2025-01-14 12:50:08 +01:00
2e680f2bd8 Added explicit whisper properties, so the application is easier to configure.
Changed the upload and output root so when developing you can more easily find the files.
Model folder is also changed to be consistent with other directory changes.
Users are no longer required to go from a login page and click on the application name to get to oauth login.
Transcribed files in the files management view are now sorted the same way as the uploaded file status.
2025-01-14 12:46:08 +01:00
7b6087ad89 Merge pull request 'Added testcontainers' (#3) from seshat-testcontainers into develop
Reviewed-on: #3
2025-01-13 12:43:00 +01:00
6871172d57 Added testcontainers
Added testcontainers so we can run the tests without starting the db, since it's dockerized.
2025-01-13 12:39:46 +01:00
d8de67c45d Merge pull request 'Fixed an issue with the css for the table-wrapper class' (#2) from css-fix-table-wrapper into develop
Reviewed-on: #2
2025-01-13 12:13:44 +01:00
780c7c7184 Fixed an issue with the css for the table-wrapper class
The section that uses this class was not working properly due to the
missing overflow-y: scroll statement.

The idea was to only show 3 of the uploaded files at a time, when the overflow statement was missing
the other uploaded files where bleeding through and over the transcribed files section.

This should fix that issue so that the uploaded file section does not bleed over the transcribed section content.
2025-01-13 12:10:01 +01:00
c9df177a57 Merge pull request 'SSO Oauth 2 - and other improvements.' (#1) from single-sign-on-oauth2 into main
Reviewed-on: #1
2025-01-09 10:31:30 +01:00
e4e2f75f94 SSO Oauth 2 - and other improvements.
Single sign on has been added, it works in the same fashion as the Scipro application.

Application no longer supports self registration of users.

Users can now upload the same file again if they want too.

UI SU logotype added, "look and feel" a la stockholm university.
UI improved feedback of the uploaded files, now also shows when a file was uploaded together with the status
UI improved feedback of the transcribed files, files are grouped in collapsable divs based on the source file.
The transcribed files section also shows when the files where created which are based on the upload of the source file,
this to help differentiate if the user uploaded the same source file.
Bulk download zip file will have a folder structure resembling the grouped structure from the transcribed files section,
transcribed files belonging together will be in their correct folder.

Increased the varchar limit from the default value to a more appropriate value to handle long file names or paths.
When cleaning up files the application now cleans up empty folders when needed.

The application needs a bit more internal improvements and polish, for example in some places the application
both uses java.io and java.nio it would be better to use java.nio across the board.
This can be done at a later date.
2025-01-09 07:46:37 +01:00
f5b8179b79 Update README.md 2024-12-17 11:56:53 +01:00
63301d578c Update README.md 2024-12-02 10:24:45 +01:00
ccc0ab104a Initial commit 2024-12-02 10:18:41 +01:00