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