James Smith
|
65ea43c000
|
add unsafe-eval script src to allow WASM loading
Not ideal, will look at a better way later.
|
2026-10-06 07:40:21 +01:00 |
|
James Smith
|
86acddb0a3
|
Change pagination code to pagy
|
2026-09-03 13:28:49 +01:00 |
|
James Smith
|
2d9d0acbe8
|
allow vite connection in dev
|
2026-06-12 16:56:14 +01:00 |
|
James Smith
|
952264039f
|
change to blob altcha worker
|
2026-06-04 19:47:42 +01:00 |
|
James Smith
|
389e583975
|
Fix Scout CSP
|
2026-05-29 10:14:47 +01:00 |
|
James Smith
|
4462210b4b
|
add redirection to about page for any non-admin until setup is complete
|
2026-05-15 13:16:19 +01:00 |
|
James Smith
|
96cb28dffd
|
prevent redirect loops on setup library creation
|
2026-05-15 13:16:19 +01:00 |
|
James Smith
|
fd7097a803
|
redirect ALL routes to new library at first setup
|
2026-05-15 13:16:19 +01:00 |
|
James Smith
|
81ed3f1e03
|
redirect from root to dashboard
|
2026-05-14 11:20:19 +01:00 |
|
James Smith
|
aab624b22a
|
use landing_page_path instead of root_path in redirects and after login
|
2026-05-13 17:48:25 +01:00 |
|
James Smith
|
339321cc14
|
Don't set session cookies on indexed asset requests
In order to avoid session leakage via caches.
|
2026-02-19 15:13:12 +00:00 |
|
James Smith
|
4a90fc3927
|
improve count efficiency with empty?
|
2026-02-06 10:02:10 +00:00 |
|
James Smith
|
7ff6dc06b2
|
Improve a few user checks to avoid errors
|
2026-02-05 15:30:43 +00:00 |
|
James Smith
|
20f2bc3663
|
refactor user matching into user object itself
|
2026-01-16 16:54:39 +00:00 |
|
James Smith
|
7736229a61
|
Add users to permission lists and groups by fediverse address
|
2026-01-16 13:27:50 +00:00 |
|
James Smith
|
0aba2f2957
|
Remove adding users to groups by ID, to avoid enumeration
This was only ever a temporary capability until we had email.
|
2026-01-16 11:25:36 +00:00 |
|
James Smith
|
4a5d49c141
|
Allow matching users by email when adding to group
|
2026-01-15 15:02:22 +00:00 |
|
James Smith
|
3d4de3a828
|
refactor user matching for groups into applicationcontroller method
|
2026-01-15 15:01:26 +00:00 |
|
James Smith
|
28999232c1
|
Change signed download URLs to end with original filename
|
2025-11-17 21:46:51 +00:00 |
|
James Smith
|
8ed4a3ee7d
|
move order preference setting into concern
|
2025-11-05 09:38:10 +00:00 |
|
James Smith
|
05a35ca2e6
|
DRY up first use check
|
2025-10-28 11:23:46 +00:00 |
|
James Smith
|
bdae511a72
|
lint: Add blank lines after includes
|
2025-10-17 12:06:22 +01:00 |
|
James Smith
|
713075eb96
|
make send_file_content usable elsewhere
|
2025-09-23 13:11:23 +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
|
9f94db8e88
|
skip pundit checks for fasp_client controllers
|
2025-08-11 09:46:05 +01:00 |
|
James Smith
|
80f1c793bb
|
remove activeadmin route, models, and initializer
|
2025-08-01 15:04:54 +01:00 |
|
James Smith
|
cd12b0abea
|
add method for setting indexable meta tag and header
|
2025-06-20 13:21:08 +01:00 |
|
James Smith
|
203b65e60b
|
Fix error when entering an invalid site logo URL
|
2025-06-11 11:50:35 +01:00 |
|
James Smith
|
256add6082
|
allow frames and images from any https source if federation is enabled
|
2025-06-03 15:12:28 +01:00 |
|
James Smith
|
f6997d1826
|
Display error if search syntax was bad
|
2025-05-18 22:54:09 +01:00 |
|
James Smith
|
59753d0fc0
|
Adjust CSP to allow the turbo progress bar to be displayed
|
2025-05-09 17:26:59 +01:00 |
|
James Smith
|
885253cf3f
|
Remove no longer needed allow_api_access method
|
2025-05-02 15:55:40 +01:00 |
|
James Smith
|
4507076d02
|
don't use session for API requests
|
2025-05-01 16:31:28 +01:00 |
|
James Smith
|
51d7c8dd40
|
automatically check scopes in warden strategy
|
2025-05-01 11:08:00 +01:00 |
|
James Smith
|
a17e6e779a
|
move 401 error into warden strategy
|
2025-04-25 23:42:35 +01:00 |
|
James Smith
|
16e824ad75
|
Move doorkeeper authentication into Warden strategy
|
2025-04-25 17:35:40 +01:00 |
|
Manuel Tancoigne
|
3c64cebbf7
|
---FIXME Disable CSP in test environment
|
2025-04-12 10:37:41 +02:00 |
|
Manuel Tancoigne
|
3afae7c4ca
|
Fix typo
|
2025-04-12 10:27:31 +02:00 |
|
James Smith
|
b7bfcef53a
|
skip CSRF protection on API requests
|
2025-04-11 12:54:44 +01:00 |
|
James Smith
|
71349674de
|
Change API to use vendor-specific content type, including version
|
2025-04-11 12:14:28 +01:00 |
|
James Smith
|
c07541ce4d
|
Support public scope, where there is no authenticated resource owner
|
2025-04-10 13:48:21 +01:00 |
|
James Smith
|
9196e9aa18
|
refactor API auth to allow per-action setting of scope
|
2025-04-10 13:31:07 +01:00 |
|
James Smith
|
dbc0735bd6
|
check for read scope on API requests
|
2025-04-10 12:34:10 +01:00 |
|
James Smith
|
8a87f56c10
|
authenticate app owner with token
|
2025-04-08 16:27:29 +01:00 |
|
TheMBeat
|
77ecc6c4f8
|
Fix lint error
|
2025-04-03 07:09:43 +00:00 |
|
TheMBeat
|
df69920be1
|
allowed CORS image
|
2025-04-03 08:33:10 +02:00 |
|
James Smith
|
6590ae436d
|
Make site name, tagline and icon editable in settings
|
2025-03-26 22:57:21 +00:00 |
|
James Smith
|
b9503b5c92
|
Add icons to "open in slicer" menu options
|
2025-03-21 12:10:08 +00:00 |
|
James Smith
|
8fcead6e73
|
don't run user auth in single user mode if a signed ID is being used
|
2025-03-19 22:02:53 +00:00 |
|
James Smith
|
4d30a74abd
|
add method to detect if a signed ID is being used
|
2025-03-19 22:02:29 +00:00 |
|