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 |
|