cryptogopher
f04c8d85be
Fix SQLite query compatibility inside WITH clause
...
Rename model methods to #succeeding.
2026-10-18 02:34:57 +02:00
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
2c845f3528
Replace patched #dom_id with #dom_target
2026-10-17 05:06:09 +02:00
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
ef8214cfa7
Improve tests, extend fixtures
2026-07-20 16:38:05 +02:00
cryptogopher
30c80e6e2e
Fix js code and comment formatting
2026-07-12 17:20:00 +02:00
cryptogopher
159b4b340f
Test Unit using float multiplier
...
Improve string randomization. Use Capybara table selectors.
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
1ab925f6fa
Improve Units tests and remove test parallelization
...
Parallelization produces errors (#92 )
2026-05-15 00:21:10 +02:00
cryptogopher
83168092f1
Fix SQLite query compatibility inside WITH clause
...
SQLite3::SQLException: circular reference
2026-05-15 00:21:01 +02:00
cryptogopher
852e6e7cea
Fix test passing blank input into required field
2026-05-15 00:20:28 +02:00
cryptogopher
0481b0f6f1
Allow Capybara test server IP in HostAuthorization
2026-05-07 20:53:18 +02:00
cryptogopher
76b95f7c30
Set default :text type column limit
2026-05-07 18:20:06 +02:00
cryptogopher
ca7edb99e1
Add Note
2026-05-07 18:17:30 +02:00
cryptogopher
98044fc04a
Remove empty test files
2026-05-05 23:41:08 +02:00
cryptogopher
d3a34233b9
Set constraints on Readouts.user_id foreign key
...
Add Measurements table
2026-05-05 20:36:57 +02:00
cryptogopher
4a36ffc8bf
Move migration defaults to ActiveRecord migration strategy
...
Remove redundant defaults
2026-05-05 20:36:51 +02:00
cryptogopher
78639b4c1e
Upgrade Rails to 8.1.3
2026-05-05 20:35:00 +02:00
cryptogopher
c4def9cd86
Filter :email field logging only in production env
2026-04-30 18:26:43 +02:00
cryptogopher
3454d3052b
Generate admin password on db:seed
...
Test admin account creation in db:seed
2026-04-30 18:23:00 +02:00
cryptogopher
dedea0246f
Run tests on multiple database configurations
2026-04-27 17:38:49 +02:00
cryptogopher
3ac3a6f13c
Drop Readout.value decimal type in favor of float
2026-04-25 18:20:16 +02:00
cryptogopher
97e7bfedf7
Upgrade Rails to 8.0.5
...
Install sqlite3
Migrate Rails default settings from 7.2 to 8.0
2026-04-25 04:13:47 +02:00
cryptogopher
a05767213c
Fix test based on unavailable td.link selector
2026-04-25 04:13:47 +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
ea8bff9b3d
Bundle update to Rails 7.2.3, Devise 5
2026-02-26 02:39:11 +01:00
cryptogopher
80130fb7d1
Allow cascade delete Unit/Quantity
...
Closes #32
2026-02-22 17:50:43 +01:00
cryptogopher
1ba7d29441
Update tests to match labeled form changes
2026-02-22 00:55:21 +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
3aaf06806f
Update Contributing section regarding gems and assets
2025-07-26 00:24:23 +02:00
cryptogopher
ef0f3cbae3
Revert to asset precompilation in production
2025-07-26 00:10:59 +02:00
cryptogopher
eb2d45ddc2
Draft auto-installation of database adapter gems
2025-07-25 15:32:31 +02:00