cryptogopher
|
f1578fad75
|
Update and move turbo_stream actions to separate file
Use CSS `visibility` instead of `display` for #show/#hide.
Access data attributes through `dataset` property.
|
2026-10-17 03:14:35 +02:00 |
|
cryptogopher
|
4d86652247
|
bundle update
|
2026-10-04 01:26:16 +02:00 |
|
cryptogopher
|
eae0ee9d20
|
Improve controllers and views
|
2026-07-28 00:46:33 +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
|
30c80e6e2e
|
Fix js code and comment formatting
|
2026-07-12 17:20:00 +02:00 |
|
cryptogopher
|
774b1eb19b
|
Use [disabled] attribute only on tags that support it
Add Capybara selector for disabled links.
|
2026-07-12 17:20:00 +02:00 |
|
cryptogopher
|
d4be84875e
|
Use <pre> tag for formatting
|
2026-07-12 17:19:50 +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
|
83168092f1
|
Fix SQLite query compatibility inside WITH clause
SQLite3::SQLException: circular reference
|
2026-05-15 00:21:01 +02:00 |
|
cryptogopher
|
ca7edb99e1
|
Add Note
|
2026-05-07 18:17:30 +02:00 |
|
cryptogopher
|
d3a34233b9
|
Set constraints on Readouts.user_id foreign key
Add Measurements table
|
2026-05-05 20:36:57 +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
|
d002ae0f2c
|
Clean up and improve items-table styling
Closes #9
|
2026-04-25 04:13:47 +02:00 |
|
cryptogopher
|
f87aa9fd3d
|
Improve Measurement form layout and styling
|
2026-04-25 04:13:47 +02:00 |
|
cryptogopher
|
5ed066ad18
|
Unify border/outline parameters order
|
2026-03-06 01:42:32 +01:00 |
|
cryptogopher
|
dde4e52f1b
|
Fix form elements styling on hover
|
2026-03-06 01:33:23 +01: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
|
4175d31b9d
|
Update and format comments
|
2026-03-03 01:31:44 +01:00 |
|
cryptogopher
|
c659201904
|
Make [disabled] and [hidden] styles !important
|
2026-03-03 01:14:12 +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
|
80130fb7d1
|
Allow cascade delete Unit/Quantity
Closes #32
|
2026-02-22 17:50:43 +01:00 |
|
cryptogopher
|
84945fa4b4
|
Simplify and improve labeled form
|
2026-02-22 00:53:18 +01:00 |
|
cryptogopher
|
675eb0aad8
|
Optimize styles; clean up <fieldset>
|
2026-02-03 15:33:37 +01:00 |
|
cryptogopher
|
bd1a664caa
|
Measurement form based on select-styled <details>
|
2026-01-31 17:22:09 +01:00 |
|
cryptogopher
|
0fb7f9946a
|
Create alternative, spreadsheet-like style
|
2025-07-29 15:43:49 +02:00 |
|
cryptogopher
|
d9bd2b46e3
|
Fix svg_tag display on Users tab
|
2025-07-26 23:24:54 +02:00 |
|
cryptogopher
|
da38d8b585
|
Create Devise routes only when 'users' table exists
Closes #42
|
2025-07-25 15:30:26 +02:00 |
|
cryptogopher
|
e12369cea1
|
Measurements#new form improvements
|
2025-05-13 22:30:58 +02:00 |
|
cryptogopher
|
ef3484dfdf
|
Update Measurements#new form pathnames on actions
|
2025-05-07 00:24:05 +02:00 |
|
cryptogopher
|
9dbcfddf98
|
Merge corrections provided by Bambuch, cont.
|
2025-04-26 19:12:56 +02:00 |
|
cryptogopher
|
cd9a64b5ad
|
Merge corrections provided by Bambuch
|
2025-04-26 18:32:45 +02:00 |
|
cryptogopher
|
e8a0768d97
|
Update Quantity.depth using WITH + UPDATE ALL
|
2025-04-25 14:25:13 +02:00 |
|
cryptogopher
|
d1593df0e0
|
Use callbacks instead of attribute methods to update cached values
|
2025-04-24 18:59:36 +02:00 |
|
cryptogopher
|
fe66522c21
|
Cached attribute definition (attr_cached)
|
2025-04-19 20:29:29 +02:00 |
|
cryptogopher
|
1cddc794d2
|
Cleanup Quantity :pathname related code
|
2025-03-23 13:11:14 +01:00 |
|
cryptogopher
|
3b30e58ff3
|
Persist Quantity :pathname
|
2025-03-23 12:56:57 +01:00 |
|
cryptogopher
|
8401424efa
|
Partial refresh of Measurements#new form
|
2025-02-18 18:27:47 +01: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
|
3d7daa8944
|
Create Readout model
|
2025-01-22 00:14:57 +01:00 |
|
cryptogopher
|
6300273186
|
Cleanup
|
2025-01-16 21:37:58 +01:00 |
|
cryptogopher
|
2fdd770457
|
Center images in 'icon only' table columns
|
2025-01-16 21:29:10 +01:00 |
|
cryptogopher
|
dada29d5e6
|
Fix table row indentation for hierarchy
Closes #57
|
2025-01-16 21:19:01 +01:00 |
|
cryptogopher
|
7962cdf169
|
Simplify object and association checks
* check for <object> instead of <object>.nil?
* check for <association>_id? instead of <association>.nil? (avoids
record loading)
|
2025-01-16 20:42:18 +01:00 |
|
cryptogopher
|
c908063212
|
Persist Quantity :depth instead of computing it on the fly
|
2025-01-16 17:14:52 +01:00 |
|
cryptogopher
|
30686dd1fc
|
Cleanup of hierarchy related methods
|
2025-01-16 03:24:43 +01:00 |
|
cryptogopher
|
cb69629276
|
Use associations in finders
|
2025-01-15 14:06:00 +01:00 |
|