James Smith
74736832b1
add tests for tour attribute state
2026-01-06 10:22:09 +00:00
James Smith
84647a7ef6
Another fix for tour state check
2026-01-06 10:10:05 +00:00
James Smith
baaf4c4ea6
fall back to default tour state if nil
2026-01-05 15:15:07 +00:00
James Smith
89db1dc5ce
Add explicit sanitization to fields that come in from the Fediverse
2025-11-27 15:51:25 +00:00
James Smith
8317684d7f
include slicer app images locally
...
resolves #5075
2025-11-19 22:28:12 +00:00
James Smith
28999232c1
Change signed download URLs to end with original filename
2025-11-17 21:46:51 +00:00
James Smith
19d0814020
make sure skip links can be tabbed to
2025-11-17 17:18:30 +00:00
James Smith
727c8714d4
add role data to slicer menu items
2025-11-17 15:30:52 +00:00
James Smith
d6cbc0e880
Fix navbar text colour in light mode
2025-11-10 15:45:15 +00:00
James Smith
680e5f24ed
improve text contrast in navbar
...
resolves #4857
2025-11-05 22:43:56 +00:00
James Smith
7eab314d96
fix rel="nofollow" wherever it's misused
2025-11-05 10:47:07 +00:00
James Smith
4658d4b849
add tour stop explaining problems card model
2025-11-04 21:12:38 +00:00
James Smith
00b0528a18
Fix bug where non-completed tour items wouldn't trigger
2025-11-04 19:36:01 +00:00
James Smith
22aac60646
convert collection select helper to component
2025-11-03 11:37:18 +00:00
James Smith
22276da2a5
convert select helper into component
2025-11-03 11:35:20 +00:00
James Smith
9697a93145
Convert password input row helper to component
2025-11-03 10:52:56 +00:00
James Smith
0689ca2259
move numeric input to phlex component
2025-11-03 10:38:40 +00:00
James Smith
2f8c44203c
convert check box helper to component
2025-11-03 10:18:08 +00:00
James Smith
280ccaadb6
extract rich text input to component
2025-11-03 10:13:58 +00:00
James Smith
d71785a08a
extract url input row to component
2025-11-03 10:13:32 +00:00
James Smith
6b16891283
Extract text input row into component
2025-11-03 10:11:05 +00:00
James Smith
6b243010d8
Refactor status badges into a Phlex component
2025-10-30 23:45:10 +00:00
James Smith
7e0b7b3ebe
move component collection renderer into components helper
2025-10-30 22:50:21 +00:00
James Smith
2f6c822167
replace all use of Phlex components with dynamic erb helpers
2025-10-30 22:40:24 +00:00
James Smith
a18c2a66d6
GoButton and DoButton helpers
2025-10-30 22:30:12 +00:00
James Smith
43e13bc627
add AccessIndicator helper
2025-10-30 22:28:24 +00:00
James Smith
70f4f2b22b
Add component helpers for BurgerMenu, DropdownItem and PreviewFrame
2025-10-30 22:27:23 +00:00
James Smith
0d18f6c332
use Icon component helper
2025-10-30 22:15:45 +00:00
James Smith
eea5e18ed8
move Icon helper to new ComponentsHelper
2025-10-30 22:14:05 +00:00
James Smith
2cd29bf46b
Rename icon helper to Icon to match component
2025-10-30 22:09:05 +00:00
James Smith
72161618d3
Make icon helper call signature consistent with component
2025-10-30 22:03:59 +00:00
James Smith
5fb8000a29
show individual problem icons in list
2025-10-28 21:59:12 +00:00
James Smith
6f5544f228
Don't show tour in the first use account setup phase
2025-10-28 11:23:46 +00:00
James Smith
f133d5f7fe
add tour attribute helper and lookup of completion
2025-10-27 18:01:07 +00:00
James Smith
4d874c1ec2
allow setting id and data for nav links
2025-10-27 14:09:10 +00:00
James Smith
70e79ba74c
remove unnecessary col styles
2025-10-24 15:58:37 +01:00
James Smith
3e19ef18c5
add numeric input helper
2025-10-24 15:31:17 +01:00
James Smith
d5dd8511f3
Align labels on non-checkbox rows
2025-10-24 14:45:32 +01:00
James Smith
64dc248d96
change input row helpers to work for grid forms
2025-10-24 10:35:39 +01:00
James Smith
cd8443d47e
Make all select boxes searchable by typing
2025-09-29 16:00:11 +01:00
James Smith
7d0bd6289b
add lychee app icon
2025-09-29 14:37:52 +01:00
James Smith
ffc10b309f
fix broken icon
2025-09-29 14:32:41 +01:00
James Smith
a94ff0c982
Open in Lychee slicer
2025-09-29 14:26:02 +01:00
James Smith
8f0db5ada9
add remove button option to file field helper
2025-09-25 13:45:59 +01:00
James Smith
d86fab011b
Upload avatar and banner on creator edit form
2025-09-23 15:57:14 +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
Mike Coats
b15805a3ea
Add three CERN licenses
...
Much like the PR in #4389 , this adds three new licenses. It includes
the CERN Open Hardware Licence Version 2 - Permissive, Strongly
Reciprocal and Weakly Reciprocal variants, known by the CERN-OHL-P-2.0,
CERN-OHL-S-2.0 and CERN-OHL-W-2.0 SPDX identifiers respectively.
2025-08-12 22:03:54 +01:00
James Smith
1b8d52556b
Fix indexable choice select box appearance
2025-06-25 17:42:53 +01:00
James Smith
6fe136fac7
add "nofollow" to various links to control web crawlers
2025-06-23 15:25:46 +01:00
James Smith
a9569a74fc
add form controls for settings indexing preferences across models/creators/collections
2025-06-20 18:09:28 +01:00