78 Commits
Author SHA1 Message Date
Grecco_O 88d880b07b - add SiteSettings 2026-10-18 21:57:20 +00:00
James Smith 2b52ef69d0 Add default landing page site-wide setting 2026-05-14 16:05:14 +01:00
James Smith 95c1eac5cc remove deprecated folder settings in settings controller 2026-03-10 17:37:08 +00:00
James Smith ffa3caace1 Create and run backfill job for model rendering 2026-02-18 18:55:58 +00:00
James Smith 0a58bb2f6b add "3d render" option to derivatives UI 2026-02-18 18:55:26 +00:00
James Smith c1a09a581d use default backfill job queue name 2026-02-18 18:38:11 +00:00
James Smith 79770d0e69 start backfill image job when image derivatives are enabled 2026-02-18 14:50:27 +00:00
James Smith 29e9089c90 update derivatives form naming 2026-02-18 14:39:51 +00:00
James Smith 64199db6b9 rename downloads settings page path to derivatives 2026-02-18 14:30:06 +00:00
James Smith 05dbf5c0fe Add setting to enable generation of image thumbnails 2025-07-22 13:08:07 +01:00
James Smith 90fa235386 add UI for setting Cults3D API keys 2025-07-10 17:22:24 +01:00
James Smith 398b35d4a4 add UI for setting Thingiverse and MMF API keys 2025-07-08 17:04:46 +01:00
James Smith c3037809f2 add UI for AI robot setting 2025-06-23 16:00:51 +01:00
James Smith d9c1f5b21b add default indexable and ai indexable settings 2025-06-20 11:53:13 +01:00
James Smith 806315c48b Add UI for web crawler setting 2025-06-19 23:54:05 +01:00
James Smith a81c35eead add UI setting for autocreate 2025-06-13 16:27:54 +01:00
James Smith 203b65e60b Fix error when entering an invalid site logo URL 2025-06-11 11:50:35 +01:00
James Smith b28f9ca49a add UI setting for default signup role 2025-06-10 15:14:44 +01:00
James Smith 62af8742da Fix default viewer role bug by not trying to store nil 2025-06-10 14:55:54 +01:00
James Smith 002266daa7 add download settings for admins 2025-05-08 19:59:26 +01:00
Matthew Badeau 15f79b9026 Merge branch 'main' into feature/user_quota_tracking 2025-04-22 17:35:41 +09:00
James Smith 41d6ab6018 restructure and fix ignored file regex input 2025-04-17 11:42:48 +01:00
James Smith 3e38e04fc8 fix file regex saving 2025-04-16 14:29:19 +01:00
Matthew Badeau ac8628936c More additions to quotas feature
- Adds fields for user settings view
- Allows user settings to be on per-user basis
- Users can have exceptions to server wide setting
- Adds tests
- Tweaks logic behing quotas on user
2025-04-16 19:25:21 +09:00
Matthew Badeau 3cbe2f2363 WIP on quotas
Adds forms to site settings
Reverts db/data_schema.rb change
Fixes migration to allow field to be null
Changes user model to account for nil quota field
2025-04-15 18:15:35 +09:00
James Smith 172f405160 Add setting for an instance-specific financial support link 2025-03-27 15:21:12 +00:00
James Smith fc8d48d49c add markdown settings field for about page text 2025-03-27 09:25:32 +00:00
James Smith 6c04854bfb add server rules setting and display at signup 2025-03-26 23:41:35 +00:00
James Smith 6590ae436d Make site name, tagline and icon editable in settings 2025-03-26 22:57:21 +00:00
James Smith 07207acfb6 Add switch in settings for account registration 2025-03-26 17:56:40 +00:00
James Smith ed790e5c92 add choice for showing/hiding libraries in settings area 2025-03-25 17:41:34 +00:00
James Smith fdb77e3fdf add appearance settings page with theme dropdown 2025-02-13 16:16:59 +00:00
Matthew Badeau 1d8cacab43 Fixing linting errors 2025-01-25 20:01:20 +09:00
Matthew Badeau 9269800880 Add regex array validator and validate settings before submission 2025-01-25 19:50:46 +09:00
Matthew Badeau 91795ea2f9 Adds ignored files as a configurable feature. Closes #497 2025-01-19 13:46:40 +09:00
James Smith 4a05d70749 add site setting for account approval 2024-11-22 13:57:40 +00:00
James Smith f4f33bb552 split admin settings into separate pages 2024-11-19 17:32:20 +00:00
James Smith 1ea71cee18 Change URL for admin settings and reorganise slightly 2024-11-15 12:26:45 +00:00
James Smith a085dee970 Combine all user settings into one place 2024-11-15 12:26:32 +00:00
James Smith 9d246dbf78 add sensitive display options to settings 2024-10-17 13:56:05 +01:00
James Smith 2c7c0b00ff rename to find_param 2024-09-22 19:43:34 +01:00
James Smith 2f093774dd use DRYer from_param instead of find_by all over the place 2024-09-22 12:04:57 +01:00
James Smith a952da8886 add option for default view permission 2024-09-02 11:17:45 +01:00
James Smith 36a37dc267 remove UI option for hiding unrelated tags
it's just too expensive to make it optional
2024-07-24 09:57:08 +01:00
James Smith 0fe7da6f80 completely disable usage report job if not active 2024-05-17 11:55:46 +01:00
James Smith 2950013921 add UI for enabling/disabling tracking 2024-05-16 13:44:14 +01:00
James Smith 85f8ad1f10 lint and normalize 2024-04-23 12:19:59 +01:00
James Smith 7b3c6bf652 add settings UI for setting language reference 2024-04-23 12:16:06 +01:00
James Smith 4750cdb5fb add UI for manifold analysis setting 2024-04-09 17:31:56 +01:00
James Smith 575eb966ce change admin status and checks to use new rolify role instead of boolean flag 2024-03-21 14:53:58 +00:00