Commit Graph
198 Commits
Author SHA1 Message Date
James Smith 1138be97e4 Change password strength meter to stimulus 2025-05-14 11:46:21 +01:00
James Smith 4f0c4ef15e remove jquery 2025-05-14 11:46:21 +01:00
James Smith 21544e1c0d move bulk editing code to stimulus 2025-05-14 11:46:20 +01:00
James Smith fb0d7099bd move editable titles into stimulus 2025-05-14 11:46:20 +01:00
James Smith 55bcfb951a convert storage service section display to stimulus 2025-05-14 11:46:20 +01:00
James Smith fcd323c352 convert tag section state to stimulus 2025-05-14 11:46:20 +01:00
James Smith 71220f0a67 remove old file size validator 2025-05-14 11:46:20 +01:00
James Smith 3b8245f854 update carousel to use stimulus controller 2025-05-14 11:04:29 +01:00
James Smith 06a29cf1ed wrap object preview setup in stimulus controller 2025-05-14 11:04:29 +01:00
James Smith 112e0c55d8 move uppy config into stimulus upload_controller 2025-05-14 11:04:29 +01:00
James Smith af68ecd82b move tom-select setup into a stimulus controller 2025-05-14 11:04:29 +01:00
James Smith 1f1ea371f6 add basic stimulus framework 2025-05-14 10:48:16 +01:00
James Smith 1074473036 Linting typescript 2025-05-13 18:07:50 +01:00
James Smith bb96058e54 fix types and check for double-init 2025-05-13 17:54:45 +01:00
James Smith d41b02f21d use tom-select instead of selectize 2025-05-13 17:39:57 +01:00
James Smith 780a798153 remove need for global tag input list 2025-05-13 17:38:06 +01:00
James Smith 63555de076 Fix upload initialization under Turbo 2025-05-13 15:24:31 +01:00
James Smith d5836d1232 lint 2025-05-12 22:55:06 +01:00
James Smith 5aa9911b24 don't re-init uppy 2025-05-12 22:43:26 +01:00
James Smith e30cb7f72f stop uppy being initialized multiple times 2025-05-12 22:33:45 +01:00
James Smith 5616c9911f fix on-load javascript execution for turbo 2025-05-09 14:03:38 +01:00
James Smith cf17726a74 Fix carousel pause button
Resolves #3639
2025-04-17 15:38:19 +01:00
James Smith 3b165bca4a Decrease upload chunk size to 1M to match nginx default 2025-04-04 10:59:59 +01:00
James Smith 13ccf033d1 update locale lists and include czech 2025-03-30 23:47:41 +01:00
James Smith 87d52f40a8 add password strength meter
resolves #3650
2025-02-25 19:29:50 +00:00
James Smith 299597cc0f fix tags with ampersands in bulk edit dropdown remove list 2025-02-19 17:51:36 +00:00
James Smith 217e6a53e1 remove unused Form import 2025-01-10 16:37:15 +00:00
James Smith 8cce39f5fc change to tus uploader 2025-01-10 16:27:05 +00:00
James Smith 0945195233 fix upload path when using RAILS_RELATIVE_URL_ROOT 2024-11-18 21:08:54 +00:00
James Smith c7b1aafaff remove unused variable 2024-09-23 13:54:51 +01:00
James Smith ffba3e374d Upload files only when button is clicked
More predictable, stops data leaks and incorrect uploads.

resolves #2455
2024-09-23 13:49:02 +01:00
James Smith 481bcc99e8 explicit null check on uppy result 2024-09-19 13:05:14 +01:00
James Smith 20966d8840 handle possibly-null result attribute 2024-09-19 12:54:13 +01:00
James Smith 5e3c3b3861 fix dispatchEvent typing 2024-07-26 13:00:45 +01:00
James Smith fbd78cbda1 fix missing return type 2024-07-05 18:35:06 +01:00
James Smith 0279e71c0a fix collapsing sections 2024-07-05 10:36:21 +01:00
James Smith 9bd9e21596 WIP: hide unused storage service options on page load.
Not currently hiding properly.
2024-07-05 10:25:23 +01:00
James Smith 53cff0115e enable/disable submit button as uploads progress 2024-06-28 14:27:28 +01:00
James Smith 086587f3fc linting and using correct nullish operators 2024-06-28 11:34:30 +01:00
James Smith 0f02a9db1b add i18n support for uppy 2024-06-28 11:22:05 +01:00
James Smith 156b466af3 tweak uppy form settings 2024-06-28 10:19:04 +01:00
James Smith ff4c911a8a refactor uppy config into its own file and make more robust 2024-06-28 10:15:35 +01:00
James Smith ad0cca8949 move uploading into ModelsController new and create actions 2024-06-27 14:41:49 +01:00
James Smith 06b6124210 push selectize import down to where needed 2024-06-19 13:08:46 +01:00
James Smith ff6e5db4ce reduce bootstrap import to minimum 2024-06-19 13:06:00 +01:00
James Smith 4189e87f8e use local selectize 2024-06-19 12:55:48 +01:00
James Smith 7586bde817 use local jquery 2024-06-19 12:55:36 +01:00
James Smith 99ab395a72 lint 2024-06-17 15:43:18 +01:00
James Smith 09c0298ad1 add custom validation for max file size 2024-06-17 15:37:46 +01:00
James Smith d2c16765e9 add keyboard control for zoom 2024-05-12 15:21:47 +01:00