ui-fixes #7

Merged
niat8586 merged 3 commits from ui-fixes into develop 2025-02-03 08:40:26 +01:00
Owner
No description provided.
niat8586 added 2 commits 2025-01-31 09:43:20 +01:00
Since we are going to production we should not make use of CDNs
For more information you can read https://blog.wesleyac.com/posts/why-not-javascript-cdn

Now uses webjars to take down the needed dependencies.

Also moved the javascript to its own file.
I experienced some weird behavior when using webjars to get the dependencies of
bootstrap, bootstrap-icons, htmx. Opted to manually download and include the
files in the project instead.

All the files can be found under a folder called 3p with their respective subfolder.
niat8586 marked the pull request as work in progress 2025-01-31 09:43:23 +01:00
niat8586 added 1 commit 2025-02-03 08:38:23 +01:00
Utilizing htmx to load and trigger relevant parts of the page.
`PENDING` and `PROCESSING` uploaded files now have a spinner to show that something
is happening behind the scenes.

Once a file is completed a trigger will be sent so the `Your Transcribed Files` section
will be updated with the new file.

Note: A side effect that needs addressing later is that the checkbox to select all transcribed files
stops working as intended. The side effect dispersal after a refresh of the page and the select all checkbox works.
User can still select multiple files with the checkboxes and download selected as intended.
niat8586 marked the pull request as ready for review 2025-02-03 08:39:04 +01:00
niat8586 merged commit 03f8f6bfaa into develop 2025-02-03 08:40:26 +01:00
niat8586 deleted branch ui-fixes 2025-02-03 08:40:27 +01:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: DMC/seshat#7