Commit Graph

76 Commits

Author SHA1 Message Date
cryptogopher 9c51887024 Improve index tables
Stretch inputs to column width in place of fixed sizing.
Set minimum column widths for columns with form inputs.
Simplify table operations by removing `thead` and adding sentinel.
Manage empty table display with CSS only.
2026-10-17 19:25:46 +02:00
cryptogopher 4d86652247 bundle update 2026-10-04 01:26:16 +02:00
cryptogopher eb2797bd90 Display form errors using custom validity messages 2026-07-28 00:45:08 +02:00
cryptogopher 5d051de666 Check for out of range float values
Remove unsupported attribute `[maxlength]` from `input[number]`.
2026-07-20 21:45:33 +02:00
cryptogopher 65e5643b13 Remove pictograms directory 2026-07-12 17:17:59 +02:00
cryptogopher b05523dcd6 Change Unit.multiplier type from decimal to float
Remove remnants related to BigDecimal.
2026-07-12 17:16:43 +02:00
cryptogopher 78639b4c1e Upgrade Rails to 8.1.3 2026-05-05 20:35:00 +02:00
cryptogopher 3ac3a6f13c Drop Readout.value decimal type in favor of float 2026-04-25 18:20:16 +02:00
cryptogopher f87aa9fd3d Improve Measurement form layout and styling 2026-04-25 04:13:47 +02:00
cryptogopher a9091d76a8 Merge styles of <a>.button/<button>/<input type="submit"> into .button
Remove flash button
Fix some multi-selector specificity differences
2026-03-04 17:13:11 +01:00
cryptogopher 83b064ef3c Merge recover password/resend confirmation forms into sign in/register
Closes #65, #66
2026-03-01 20:04:42 +01:00
cryptogopher 84945fa4b4 Simplify and improve labeled form 2026-02-22 00:53:18 +01:00
cryptogopher bd1a664caa Measurement form based on select-styled <details> 2026-01-31 17:22:09 +01:00
cryptogopher d9bd2b46e3 Fix svg_tag display on Users tab 2025-07-26 23:24:54 +02:00
cryptogopher e12369cea1 Measurements#new form improvements 2025-05-13 22:30:58 +02:00
cryptogopher cd9a64b5ad Merge corrections provided by Bambuch 2025-04-26 18:32:45 +02:00
cryptogopher c48bf290fd Implement Measurements#new 2025-02-18 11:25:32 +01:00
cryptogopher 9d60eee16b Add Measurements tab and #new form 2025-01-25 16:34:04 +01:00
cryptogopher b3aea97087 Add Quantities tab 2025-01-05 03:18:39 +01:00
cryptogopher b133b2be7c Add seperate 'no items' message for defaults
Closes #53
2025-01-03 18:47:56 +01:00
cryptogopher af152c5e8b Disable links instead of hiding
Closes #49
2025-01-03 14:41:18 +01:00
cryptogopher 5dd3303019 Disable Turbo in User forms/links 2025-01-02 19:20:08 +01:00
cryptogopher fd4c7259b0 Move navigation tab labels 2025-01-02 02:48:33 +01:00
cryptogopher a6e3833fd0 Extend custom FormBuilder to DRY in forms
Closes #8
Closes #45
2025-01-01 16:26:58 +01:00
cryptogopher bd40727231 Focus forms properly on open and close
Closes #44
2024-12-28 15:16:37 +01:00
cryptogopher a9307ad455 Form uses button instead of input to display SVG 2024-12-23 00:47:44 +01:00
cryptogopher 0659c1e1c1 Don't render index on Unit actions 2024-12-22 01:31:14 +01:00
cryptogopher e5cf3dc0ae Avoid refreshing whole index on create 2024-12-19 03:46:29 +01:00
cryptogopher ba8ac5d2fa Remove unnecessary link_id 2024-12-17 02:44:52 +01:00
cryptogopher d5719b1e9d Fill multiplier field, confirm Add button disabled 2024-12-12 00:44:26 +01:00
cryptogopher 7e5f873cde Change helper into BigDecimal method 2024-12-06 15:24:25 +01:00
cryptogopher f4ca1e91fa Mark redirecting buttons with trailing '...'
Closes #2
2024-11-23 23:26:08 +01:00
cryptogopher e75391ae18 Display User name using #to_s 2024-11-23 14:55:29 +01:00
cryptogopher 279f9bd6ac Display Defaults hierarchy including same base Units 2024-11-22 03:10:08 +01:00
cryptogopher 1b6bda4e70 Remove image_element_to helper 2024-05-06 19:04:56 +02:00
cryptogopher aa83f17a4c Allow specifying navigation tab for controllers 2024-05-06 19:01:54 +02:00
cryptogopher 1966c782bc Unit rebase as a separate action 2024-04-02 22:16:27 +02:00
cryptogopher f298acd726 Display errors for table-embedeed forms 2024-03-15 02:40:17 +01:00
cryptogopher 2c0466b51a Allow display of multiple flash messages 2024-03-15 02:29:58 +01:00
cryptogopher 1198add901 Rewrite stream rendering to avoid client-side expanding
* adding streams in client breaks things (e.g. autofocus)
* some tasks need to be performed in one stream action to avoid
  flickering (e.g. table row substitution)
2024-02-11 18:31:06 +01:00
cryptogopher 76aae56ed5 Allow stream action to expand into multiple actions
e.g. by including 'onclick()' event handler
2024-02-04 20:05:36 +01:00
cryptogopher 13c1d5684b Don't wrap form labels 2024-01-22 02:35:14 +01:00
cryptogopher a7f80a575c Manage client-side js with turbo_stream actions 2024-01-22 02:14:01 +01:00
cryptogopher 1227c54e0e Fix flashes display after grid introduction
Closes #5
2024-01-17 21:57:18 +01:00
cryptogopher 5047d4909f Render units from collection, without redirects 2024-01-15 18:45:30 +01:00
cryptogopher 8d63ed62ea Render flash messages for html and turbo_stream 2024-01-14 03:19:20 +01:00
cryptogopher 92350ac3f2 Display new form with turbo frame 2024-01-03 01:02:29 +01:00
cryptogopher 588bc01911 Fill <td> with <a> link using ::after pseudoelement 2023-12-05 23:36:56 +01:00
cryptogopher bad64c5dbf Expand link to whole table cell 2023-12-05 19:10:36 +01:00
cryptogopher d98057caad Upgrade layout to grid+flex 2023-12-04 20:36:03 +01:00