Dillon Kearns
|
dd47359bee
|
Inline variable.
|
2022-01-23 12:51:03 -08:00 |
|
Dillon Kearns
|
791e1c5622
|
Rename param.
|
2022-01-23 12:50:36 -08:00 |
|
Dillon Kearns
|
4d9d5cd786
|
Extract function.
|
2022-01-23 12:50:15 -08:00 |
|
Dillon Kearns
|
9262e82938
|
Remove unused data source lookups.
|
2022-01-23 12:24:45 -08:00 |
|
Dillon Kearns
|
aff8b1f850
|
Update Session API to pass through existing Session.
|
2022-01-23 10:43:06 -08:00 |
|
Dillon Kearns
|
c42075fad9
|
Add Session.get.
|
2022-01-23 10:19:10 -08:00 |
|
Dillon Kearns
|
faefaf5a1f
|
Add Session type.
|
2022-01-23 10:17:36 -08:00 |
|
Dillon Kearns
|
d0bfc03d16
|
Return Nothing if there is no session.
|
2022-01-22 17:56:20 -08:00 |
|
Dillon Kearns
|
9bcba71c3a
|
Extract session helper.
|
2022-01-22 14:40:04 -08:00 |
|
Dillon Kearns
|
d7eca2ee4b
|
Use String instead of Json.Decode.Value for session values. Add flash helpers.
|
2022-01-22 13:47:51 -08:00 |
|
Dillon Kearns
|
05457709ae
|
Update session decoders in example.
|
2022-01-21 11:13:36 -08:00 |
|
Dillon Kearns
|
69feca1c42
|
Add distillBytes with some lamdera wire encoder/decoders.
|
2022-01-21 09:31:18 -08:00 |
|
Dillon Kearns
|
e29c4204a5
|
Use withSession helper for managing login.
|
2022-01-20 21:34:33 -08:00 |
|
Dillon Kearns
|
aa4086837f
|
Change argument type for withSession to remove extra wrapper layer.
|
2022-01-20 20:01:07 -08:00 |
|
Dillon Kearns
|
c900b8662b
|
Extract function.
|
2022-01-20 19:52:18 -08:00 |
|
Dillon Kearns
|
9b1f486a1b
|
Don't use secret in example for now.
|
2022-01-20 19:24:55 -08:00 |
|
Dillon Kearns
|
a353a79e49
|
Use newer node version.
|
2022-01-20 19:20:15 -08:00 |
|
Dillon Kearns
|
08e635cbeb
|
Try all secrets in list for decoding signed cookies.
|
2022-01-20 19:09:37 -08:00 |
|
Dillon Kearns
|
b7185adc39
|
Add example page.
|
2022-01-20 18:01:07 -08:00 |
|
Dillon Kearns
|
30ab850c90
|
Add prototype for withSession helper.
|
2022-01-20 18:00:38 -08:00 |
|
Dillon Kearns
|
d062546d0c
|
Add withSetCookieHeader.
|
2022-01-18 18:45:03 -08:00 |
|
Dillon Kearns
|
d44da4ee85
|
Remove example.
|
2022-01-18 18:44:54 -08:00 |
|
Dillon Kearns
|
ea5be72234
|
Update generator.
|
2022-01-17 20:59:17 -08:00 |
|
Dillon Kearns
|
51aea3b539
|
Simplify Server.Response API by combining render repsonses and server responses into the same API.
|
2022-01-17 20:56:37 -08:00 |
|
Dillon Kearns
|
03dd16a86f
|
Wire through custom headers and status codes for RenderPage server responses.
|
2022-01-17 16:56:40 -08:00 |
|
Dillon Kearns
|
c27377c8f7
|
Use dynamic route segments with different names by appending index.
|
2022-01-17 11:46:40 -08:00 |
|
Dillon Kearns
|
de3a740165
|
Add float input type, and handle validation errors for int and float inputs.
|
2022-01-17 10:32:08 -08:00 |
|
Dillon Kearns
|
df1c537f70
|
Rename number -> int in preparation for adding a separate float helper.
|
2022-01-17 10:05:00 -08:00 |
|
Dillon Kearns
|
80c85a1abe
|
Run min/max validations against range input in pure Elm to ensure that UI isn't bypassed.
|
2022-01-17 09:56:20 -08:00 |
|
Dillon Kearns
|
cd6d65a12a
|
Update docs.
|
2022-01-16 15:38:51 -08:00 |
|
Dillon Kearns
|
22b3b54799
|
Use phantom types to reduce the number of cominations of functions for setting values with different types.
|
2022-01-16 15:29:06 -08:00 |
|
Dillon Kearns
|
43a227d22c
|
Add Form.Value module.
|
2022-01-16 14:31:19 -08:00 |
|
Dillon Kearns
|
d5478db009
|
Add time input.
|
2022-01-16 14:31:08 -08:00 |
|
Dillon Kearns
|
a769a3e569
|
Fix tests.
|
2022-01-15 19:29:30 -08:00 |
|
Dillon Kearns
|
6de253d91e
|
Add constraints to only allow formatting input options to be applied to text inputs.
|
2022-01-15 19:03:13 -08:00 |
|
Dillon Kearns
|
4e78fceaef
|
Regenerate docs.json.
|
2022-01-15 18:45:15 -08:00 |
|
Dillon Kearns
|
5b06fe51a4
|
Replace requiredRadio with radio that can apply required option.
|
2022-01-15 18:44:06 -08:00 |
|
Dillon Kearns
|
adc22cf493
|
Remove obsolete requiredNumber.
|
2022-01-15 18:30:17 -08:00 |
|
Dillon Kearns
|
69e8fc92f4
|
Use phantom builder for required checks.
|
2022-01-15 18:28:47 -08:00 |
|
Dillon Kearns
|
fedee35e08
|
Add initial docs structure for Form module.
|
2022-01-15 16:56:21 -08:00 |
|
Dillon Kearns
|
f496bf3508
|
Remove codec dependency from Form API.
|
2022-01-15 16:04:54 -08:00 |
|
Dillon Kearns
|
2785d4a84b
|
Run field-level validations for server response code path.
|
2022-01-15 15:43:09 -08:00 |
|
Dillon Kearns
|
5a808aa736
|
Formatting change.
|
2022-01-15 15:42:48 -08:00 |
|
Dillon Kearns
|
00c62a9e96
|
Include form-level errors in server-rendered response.
|
2022-01-15 15:02:32 -08:00 |
|
Dillon Kearns
|
0455ced317
|
Let fatal errors propagate from form decoding instead of doing DataSource.fail for server validations.
|
2022-01-15 12:03:20 -08:00 |
|
Dillon Kearns
|
70143d4a63
|
Remove dependency on low-level Request optional form field decoder.
|
2022-01-15 09:27:03 -08:00 |
|
Dillon Kearns
|
6b7c4586c9
|
Run field-level errors and form-level errors independently to avoid duplicates but get them in real-time.
|
2022-01-15 09:06:19 -08:00 |
|
Dillon Kearns
|
9c922c8f40
|
Run field-level validations on field change. Preparing for change to store dependent validation results separately so they can be updated independently.
|
2022-01-14 15:28:17 -08:00 |
|
Dillon Kearns
|
ff79f79d8f
|
Make field required.
|
2022-01-14 15:25:42 -08:00 |
|
Dillon Kearns
|
84e7d9d157
|
Use user-defined errors instead of a set list of validation errors.
|
2022-01-14 08:46:35 -08:00 |
|