Commit graph

32 commits

Author SHA1 Message Date
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
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
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
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
Paul-Henri Froidmont
cdadafcfa4
Add whenNot 2025-08-09 01:35:18 +02:00
Paul-Henri Froidmont
ce06904f27
Move RenderedLiveView outside of RenderedMods 2025-08-06 00:44:07 +02:00
Paul-Henri Froidmont
f0986c1664
Implement conditional nested tag 2025-08-06 00:27:55 +02:00
Paul-Henri Froidmont
0aa10b3114
Implement diff on simple non-nested view 2025-08-05 02:23:59 +02:00
Paul-Henri Froidmont
ed71df15f3
Initial commit 2025-08-03 19:51:02 +02:00