Paul-Henri Froidmont
|
a542446739
|
Escape strings
|
2025-12-08 05:19:21 +01:00 |
|
Paul-Henri Froidmont
|
4c9dfb2533
|
Fix splitBy ordering, properly this time
|
2025-12-07 00:55:36 +01:00 |
|
Paul-Henri Froidmont
|
d011477d9e
|
Fix ordering on splitByKey
|
2025-11-30 03:01:12 +01:00 |
|
Paul-Henri Froidmont
|
cbd5229025
|
Fix LiveView methods mixed output
|
2025-11-14 16:01:48 +01:00 |
|
Paul-Henri Froidmont
|
2424d2ff6c
|
Publish local
|
2025-11-07 23:45:41 +01:00 |
|
Paul-Henri Froidmont
|
8b2bf0f543
|
Configure scalafix
|
2025-11-07 05:10:10 +01:00 |
|
Paul-Henri Froidmont
|
bc113df11d
|
Complete TODO example
|
2025-11-07 04:50:03 +01:00 |
|
Paul-Henri Froidmont
|
c19086ef32
|
Remove the need to wrap every model in ZIO
|
2025-11-07 01:34:59 +01:00 |
|
Paul-Henri Froidmont
|
1da129f855
|
Fix splitById
|
2025-11-07 01:20:14 +01:00 |
|
Paul-Henri Froidmont
|
21309629bc
|
Bindings must by dynamic mods
That way they each get their own event went inside a comprehension
|
2025-09-25 03:39:05 +02:00 |
|
Paul-Henri Froidmont
|
eab5eb3316
|
Fix splitByIndex diff
|
2025-09-25 03:37:36 +02:00 |
|
Paul-Henri Froidmont
|
681feced9f
|
Support message parameters
|
2025-09-24 01:40:27 +02:00 |
|
Paul-Henri Froidmont
|
763788fb89
|
Add all phx html attributes
|
2025-09-18 21:32:02 +02:00 |
|
Paul-Henri Froidmont
|
42f1729745
|
Update mill
|
2025-09-18 12:57:01 +02:00 |
|
Paul-Henri Froidmont
|
aaea4f487b
|
Add "push" JS command
|
2025-09-18 01:27:38 +02:00 |
|
Paul-Henri Froidmont
|
66c2ac5d71
|
Add more JS commands
|
2025-09-17 04:31:48 +02:00 |
|
Paul-Henri Froidmont
|
b0caefd0f4
|
Use daisyui
|
2025-09-17 02:29:38 +02:00 |
|
Paul-Henri Froidmont
|
38655142b0
|
Add phx-track-static
|
2025-09-17 00:52:41 +02:00 |
|
Paul-Henri Froidmont
|
6f012b6796
|
Initial support for JS commands
|
2025-09-16 03:16:50 +02:00 |
|
Paul-Henri Froidmont
|
d42472061b
|
Support live navigation
|
2025-09-13 02:44:09 +02:00 |
|
Paul-Henri Froidmont
|
0b067aa7e1
|
Add home liveview
|
2025-09-13 01:36:30 +02:00 |
|
Paul-Henri Froidmont
|
a036e3cbb3
|
Fix multiple routes support
|
2025-09-12 17:35:11 +02:00 |
|
Paul-Henri Froidmont
|
44ffa55cc6
|
Style example with tailwind
|
2025-09-11 19:45:46 +02:00 |
|
Paul-Henri Froidmont
|
5dbf3d3ab6
|
Fix tests
|
2025-09-11 17:32:24 +02:00 |
|
Paul-Henri Froidmont
|
5da0b64c3e
|
Implement subscriptions
|
2025-09-11 17:30:26 +02:00 |
|
Paul-Henri Froidmont
|
08036ab5aa
|
Improve LiveView's API with inspiration from TEA
|
2025-09-03 22:38:52 +02:00 |
|
Paul-Henri Froidmont
|
4af9a78408
|
Fix events processing
|
2025-09-03 18:08:17 +02:00 |
|
Paul-Henri Froidmont
|
fcc5f1799e
|
Stream events and responses
|
2025-09-03 04:14:50 +02:00 |
|
Paul-Henri Froidmont
|
dc3cc0ac07
|
Make LiveChannel thread safe
|
2025-08-29 01:39:00 +02:00 |
|
Paul-Henri Froidmont
|
fca87a4263
|
Add title and topbar
|
2025-08-27 03:09:14 +02:00 |
|
Paul-Henri Froidmont
|
124239925d
|
Support click events
|
2025-08-27 02:28:22 +02:00 |
|
Paul-Henri Froidmont
|
1bd65fd49c
|
Fix comprehension rendering
|
2025-08-26 19:37:45 +02:00 |
|
Paul-Henri Froidmont
|
ccdd22b61a
|
Rough websocket responses
|
2025-08-25 01:17:02 +02:00 |
|
Paul-Henri Froidmont
|
fadef26425
|
Ability to read websocket join messages
|
2025-08-23 01:42:56 +02:00 |
|
Paul-Henri Froidmont
|
aae3db841b
|
Setup example module with JS bundle configured
|
2025-08-21 18:19:08 +02:00 |
|
Paul-Henri Froidmont
|
486e89c1f1
|
Fix JS build and move example to its own module
|
2025-08-21 14:10:47 +02:00 |
|
Paul-Henri Froidmont
|
73510857a6
|
Configure basic js module
|
2025-08-21 04:14:31 +02:00 |
|
Paul-Henri Froidmont
|
385436f8fe
|
Basic zio-http based live router
|
2025-08-20 01:31:10 +02:00 |
|
Paul-Henri Froidmont
|
cff02a4c96
|
Rework diff aware state management allowing an API similar to Laminar
|
2025-08-19 21:23:29 +02:00 |
|
Paul-Henri Froidmont
|
8f19ccfbb4
|
Use Dyn as key for LiveState
|
2025-08-18 04:52:07 +02:00 |
|
Paul-Henri Froidmont
|
57f43a0780
|
Improve LiveView trait
|
2025-08-17 22:52:22 +02:00 |
|
Paul-Henri Froidmont
|
bb062b9679
|
Complete redesign to allow assigns style state
|
2025-08-17 21:55:13 +02:00 |
|
Paul-Henri Froidmont
|
ae0dc04a9e
|
Generate dom elements with scala-dom-types
|
2025-08-16 04:49:13 +02:00 |
|
Paul-Henri Froidmont
|
f53a1cab66
|
Serve static html rendering
|
2025-08-15 22:51:27 +02:00 |
|
Paul-Henri Froidmont
|
62c1a8a9f4
|
Add dynamic attributes
|
2025-08-15 01:04:01 +02:00 |
|
Paul-Henri Froidmont
|
82c0922cfa
|
Add static attributes
|
2025-08-15 00:37:04 +02:00 |
|
Paul-Henri Froidmont
|
4be9831edd
|
Add HtmlBuilder
|
2025-08-13 20:55:46 +02:00 |
|
Paul-Henri Froidmont
|
c523ba7858
|
Reorganize
|
2025-08-13 20:16:09 +02:00 |
|
Paul-Henri Froidmont
|
844a1f7953
|
Intermediate diff representation
|
2025-08-12 03:30:56 +02:00 |
|
Paul-Henri Froidmont
|
13c15cc289
|
Add splitByIndex
|
2025-08-12 01:41:12 +02:00 |
|