James Smith
|
bc10439205
|
Use PageTitle for all the h1s for consistency
|
2025-12-11 18:22:33 +00:00 |
|
James Smith
|
5c4d488050
|
Don't use outline variants of secondary buttons
|
2025-11-03 13:23:50 +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
|
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
|
9fa7951e66
|
Allow links to have problems, and add http_error problem category
|
2025-07-29 19:02:55 +01:00 |
|
James Smith
|
ab96e1ea53
|
Update problem filter to use accordion component
|
2025-07-22 09:40:14 +01:00 |
|
James Smith
|
774d7c1cf3
|
add turbo stream refreshes for problems
|
2025-06-30 11:01:58 +01:00 |
|
James Smith
|
4d5eabb0ee
|
Add button to hide selected problems in bulk
|
2025-06-02 15:40:47 +01:00 |
|
James Smith
|
f1098af9e4
|
collapse problems as soon as ignore button is pressed
|
2025-06-02 15:19:49 +01:00 |
|
James Smith
|
21544e1c0d
|
move bulk editing code to stimulus
|
2025-05-14 11:46:20 +01:00 |
|
James Smith
|
c0f2c10ad1
|
change resolve button to phlex component
|
2025-05-07 13:08:31 +01:00 |
|
James Smith
|
f05bb7777b
|
move view components into namespace
For Phlex compatibility: https://www.phlex.fun/introduction/getting-started.html#conflicts-with-the-viewcomponent-gem
|
2025-05-07 11:35:38 +01:00 |
|
James Smith
|
5a27bed657
|
ignore false positive for UsePolicyScope
|
2025-02-27 10:19:46 +00:00 |
|
James Smith
|
106b41efc9
|
rename some more block variables to ease future updates
|
2025-01-15 11:56:47 +00:00 |
|
James Smith
|
ff54a43b23
|
use proper link helper for problems path
|
2024-11-15 09:35:21 +00:00 |
|
James Smith
|
ce027bf535
|
add confirmation dialog for bulk resolve
|
2024-11-05 12:41:50 +00:00 |
|
James Smith
|
74c1acb10d
|
remove icons to save space
|
2024-11-05 12:09:23 +00:00 |
|
James Smith
|
c932691611
|
move resolve all button to bottom
|
2024-11-05 12:08:09 +00:00 |
|
James Smith
|
d3cfae8b64
|
add bulk resolution select boxes and button
|
2024-11-05 12:02:39 +00:00 |
|
James Smith
|
42c9373a74
|
form around problem table for bulk resolution
|
2024-11-05 12:01:40 +00:00 |
|
James Smith
|
2c82d0a98e
|
replace partials with resolve button component
|
2024-11-04 14:58:23 +00:00 |
|
James Smith
|
938771e5f9
|
use merge policy
|
2024-11-04 14:58:22 +00:00 |
|
James Smith
|
ae89273df2
|
DRY model-level upload policy
|
2024-11-04 14:58:22 +00:00 |
|
James Smith
|
51062e8ce7
|
DRY convert capability check into policy
|
2024-11-04 14:58:22 +00:00 |
|
James Smith
|
8081454d2b
|
standard verbs
|
2024-11-04 14:58:22 +00:00 |
|
James Smith
|
0e9a57cc54
|
combine resolution strategies and views
|
2024-11-04 14:58:21 +00:00 |
|
James Smith
|
c2afc5c267
|
add "open" resolution button for mesh errors
|
2024-11-04 14:58:21 +00:00 |
|
James Smith
|
86a516b16a
|
"merge" resolution button
|
2024-11-04 14:58:21 +00:00 |
|
James Smith
|
6aefa6f3f7
|
add "delete" resolution buttons for models
|
2024-11-04 14:58:21 +00:00 |
|
James Smith
|
1335a31655
|
add icon for convert resolution button
|
2024-11-04 14:58:21 +00:00 |
|
James Smith
|
569066ca8c
|
"upload" resolution buttons for models
|
2024-11-04 14:58:21 +00:00 |
|
James Smith
|
1eec9a24e0
|
"delete" resolution buttons for files
|
2024-11-04 14:58:21 +00:00 |
|
James Smith
|
969da31b0a
|
"edit" resolution button for library
|
2024-11-04 14:58:20 +00:00 |
|
James Smith
|
24389e3b1b
|
"edit" resolution buttons for models
|
2024-11-04 14:58:20 +00:00 |
|
James Smith
|
cc264594b7
|
refactor problem row display to reduce repetition
|
2024-11-04 14:58:20 +00:00 |
|
James Smith
|
aee7351916
|
raise problems for missing tags, license, creator or link
|
2024-09-23 11:04:19 +01:00 |
|
AneurinPrice
|
49fa553a66
|
Make links dark for easier viewing on any background, in light or dark mode
|
2024-09-12 22:16:34 +01:00 |
|
James Smith
|
01442fccb3
|
replace .id with .to_param in remaining places
|
2024-09-05 12:30:13 +01:00 |
|
James Smith
|
21bbd8801c
|
fix policy check for 3mf conversion
|
2024-09-03 22:10:15 +01:00 |
|
James Smith
|
a3acb966d8
|
remove path nesting of models inside libraries
|
2024-07-30 19:13:17 +01:00 |
|
James Smith
|
b10207d0a4
|
check problematic item exists when rendering problem list
|
2024-06-20 09:09:14 +01:00 |
|
James Smith
|
499908be4f
|
check user permissions for seeing problem list and doing conversions
|
2024-06-13 14:42:06 +01:00 |
|
James Smith
|
e2a31e272a
|
improve colour contrast for problem list
|
2024-05-12 16:34:58 +01:00 |
|
James Smith
|
85aba7c9b3
|
use human(count: x) rather than human.pluralize when pluralising model names
|
2024-04-22 21:57:11 +01:00 |
|
James Smith
|
db64a5490c
|
add conversion button for inefficient file formats
|
2024-04-15 16:55:11 +01:00 |
|
James Smith
|
72739bf09f
|
add partials for non manifold and inside out errors
|
2024-04-02 22:53:19 +01:00 |
|
James Smith
|
cd81d9153e
|
fall back to default severities if a problem setting isn't set
|
2024-04-02 12:20:22 +01:00 |
|
James Smith
|
a0bd471fe7
|
add policy checks for UI elements
buttons, links to edit/new/destroy mostly
|
2024-03-24 12:36:36 +00:00 |
|
James Smith
|
b953db118b
|
use attribute name translations for problem filters
|
2024-02-08 23:17:44 +00:00 |
|