Commit Graph
875 Commits
Author SHA1 Message Date
James Smith bfda4eacce rate limit all doorkeeper controllers
using the same limit as user sessions
2025-11-26 17:17:55 +00:00
James Smith 10bfcbdaf4 rate limit omniauth callbacks
using the same rate as sessions controller
2025-11-26 17:17:55 +00:00
James Smith 9378c93078 OIDC: Don't match accounts by unverified emails 2025-11-26 15:40:18 +00:00
James Smith e517ab4731 remove unused caber params method 2025-11-25 15:54:10 +00:00
James Smith 04b42c0b1e pass record to deserializers to check permissions 2025-11-25 15:54:09 +00:00
James Smith 8318030266 pass current user to form and API deserializers 2025-11-25 13:45:14 +00:00
James Smith 1e6e5c4534 Add another layer of path sanitization with zaru 2025-11-25 12:12:21 +00:00
James Smith fabb5d0dc6 Sanitize upload filenames to prevent path traversal 2025-11-25 12:09:12 +00:00
James Smith 65a5ef0bd7 prevent downloading files with only preview access 2025-11-18 11:15:03 +00:00
James Smith 28999232c1 Change signed download URLs to end with original filename 2025-11-17 21:46:51 +00:00
James Smith 0a98923a1e Add sort order to user settings form 2025-11-05 15:17:22 +00:00
James Smith eb8e23c8fd use and store user setting for sort if logged in 2025-11-05 15:15:04 +00:00
James Smith acb42c29a4 remove pagination options from preferences form 2025-11-05 14:29:38 +00:00
James Smith 315728ef08 Always paginate list pages 2025-11-05 14:26:18 +00:00
James Smith 8ed4a3ee7d move order preference setting into concern 2025-11-05 09:38:10 +00:00
James Smith 5c0498bcf0 add "updated" sort option 2025-11-05 09:34:04 +00:00
James Smith e65f2fb3a3 DRY up sorting into a concern 2025-11-05 09:33:41 +00:00
James Smith d6bdc39f24 move creator filtering into filterservice, and apply owner filter 2025-11-04 15:27:45 +00:00
James Smith 34e43eb68b fix file upload tests 2025-11-04 00:50:06 +00:00
James Smith eca2bdd137 remove compact 2025-11-04 00:49:16 +00:00
James Smith a80c58d9b1 standardise on tag_list 2025-11-04 00:48:49 +00:00
James Smith 01c462a0f0 fix tags in upload 2025-11-04 00:04:10 +00:00
James Smith e010f5870d run model validations on upload 2025-11-03 23:34:34 +00:00
James Smith 05a35ca2e6 DRY up first use check 2025-10-28 11:23:46 +00:00
James Smith a5eef93694 Add ability to set tour completion state via XHR 2025-10-27 17:34:38 +00:00
James Smith 40820e215c If not all files are archives, enqueue only a single processing job to create a single model with all files. 2025-10-22 15:10:18 +01:00
James Smith 9772bf15dd DRY up file data creation 2025-10-22 13:08:21 +01:00
James Smith 24aa2b7028 refactor common file creaion params into separate var 2025-10-22 12:43:24 +01:00
James Smith ef0f68b77f Allow name to be specified during model upload 2025-10-22 12:19:07 +01:00
James Smith bdae511a72 lint: Add blank lines after includes 2025-10-17 12:06:22 +01:00
James Smith c713e1b4bd Select and apply permission preset during upload 2025-10-10 12:04:03 +01:00
James Smith 53d5074f58 set owner using new attribute 2025-10-10 10:24:45 +01:00
James Smith 2ef209be49 Fix language name lookup when using a full language ISO code 2025-10-07 17:33:12 +01:00
James Smith 238dd9aae0 add routes for getting creator avatar and banner 2025-09-23 13:12:20 +01:00
James Smith 713075eb96 make send_file_content usable elsewhere 2025-09-23 13:11:23 +01:00
James Smith df45386dd6 Add links to other search methods in search help
resolves #4717
2025-09-17 14:09:43 +01:00
James Smith 08765bdc6f render search results from FASPs in follow view
resolves #4590
2025-09-13 19:54:30 +01:00
James Smith 55d2b94eff handle empty query on new follow page 2025-09-13 18:07:01 +01:00
James Smith f54820e33b simplify code for getting actor URIs 2025-09-13 13:50:33 +01:00
James Smith bff82fbda4 WIP 2025-09-13 12:50:27 +01:00
James Smith 34a4e24bf8 Get follow recommendations from FASP on fediverse new follow page 2025-09-13 12:20:36 +01:00
James Smith e343cc89c7 Use card view for fediverse search results
Makes the UI more coherent, but also means we can show previews.
2025-09-12 17:21:20 +01:00
James Smith b15da19304 fix translation key 2025-09-12 12:47:40 +01:00
James Smith 0f262cc672 Change upload button to "add content" dropdown for upload or import URL 2025-09-12 12:27:52 +01:00
James Smith 4fd31ad846 don't switch locales if we're not using an HTML format 2025-09-11 17:35:22 +01:00
James Smith a2c39ac5bf replace deprecated unprocessable_entity 2025-08-21 20:05:17 +01:00
James Smith fdd3805208 remove organize option from bulk editor 2025-08-15 17:37:01 +01:00
James Smith d689555bf6 Raise problems when folder needs organizing
resolves #3929
2025-08-15 17:26:12 +01:00
James Smith 60a50bc113 use common folder name for model name after merge 2025-08-14 11:41:07 +01:00
James Smith eea8c67f0c set user handle even if creator slug is empty 2025-08-11 19:07:56 +01:00