Commit Graph
229 Commits
Author SHA1 Message Date
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