Denis Donici
75246ee285
chore: update example project ( #211 )
2026-04-10 15:11:24 +03:00
Denis Donici
49db23fd6f
chore: added lodash as example dependency. fixed warnings. added svelte config
2026-03-19 12:43:32 -07:00
Denis Donici
c2432135f7
chore: added svelte store example
2026-03-19 12:43:32 -07:00
Denis Donici
d2fdcc20ef
chore: added runed example
2026-03-19 12:43:32 -07:00
Denis Donici
d7c0cf8fae
chore: added editor.js example
2026-03-19 12:43:32 -07:00
Denis Donici
7a5baead81
added drag and drop example
2026-03-19 12:43:32 -07:00
Denis Donici
c0c94fb9dc
chore: adjust form json parser
2026-03-19 12:43:32 -07:00
Denis Donici
35e8870b05
chore: use phoenix_vite for live svelte
2026-03-19 12:43:32 -07:00
Denis Donici
80e3277a95
chore: improved docs. removed live json
2026-03-19 12:43:32 -07:00
Denis Donici
1a06275aa0
chore: prepare vite integration
2026-03-19 12:43:32 -07:00
Denis Donici
4996a03a90
chore: added basic vite support
2026-03-19 12:43:32 -07:00
Denis Donici
8a62ff7bff
chore: added event reply
2026-03-19 12:43:32 -07:00
Denis Donici
0cefad3200
chore: added file upload
2026-03-19 12:43:32 -07:00
Denis Donici
3570a3f138
chore: add live navigation and component composition
2026-03-19 12:43:32 -07:00
Denis Donici
84952ffa31
chore: add live form support via ecto changesets
2026-03-19 12:43:32 -07:00
Denis Donici
31d70eb934
chore: added support for streams
2026-03-19 12:43:32 -07:00
Denis Donici
5bd85b106a
chore: added json patch for props diff
2026-03-19 12:43:32 -07:00
Denis Donici
9262a425be
chore: added props diff
2026-03-19 12:43:32 -07:00
Denis Donici
bfdae993c2
feat/add comprehensive e2e testing ( #207 )
...
* add an exmaple with a static svelte component in a live view parent with list
* adjusted the styling of example
* chore: added more e2e tests
* chore: preserve client state
* chore: added tests for simple counter
* chore: added live lights e2e tests
* chore: added sigil e2e tests
* chore: added plus/minus tests
* chore: added live plus/minus tests
* chore: added hybrid plus/minus tests
* chore: added static color demo tests
* fix: handle correctly v sigil props
* chore: added tests to log list example
* chore: added tests to breaking news example
* chore: added chat tests
* chore: added tests for live json
* chore: added tests for simple slots
* chore: added tests for dynamic slots. added missing test ids
* chore: add tests to client loading
* chore: addes tests to otp ecto example
* chore: prepare for 0.17.4 release
2026-02-18 21:30:17 +02:00
Denis Donici
553ea1e466
Upgrade example project. fix remounting Svelte component ( #206 )
...
* remove old link in example page. add real time for ecto example
* upgraded tailwind 4 and latest phoenix for example
* fixed svelte component remounting on server events
* generate auto ids for duplicate components
* handle static svelte components in live view parent properly
* prepare release 0.17.3 release
* adjust the live_svelte version in mix.exs
2026-02-08 13:47:39 +02:00
Denis Donici
6829effefd
Added better navigation between examples projects ( #202 )
...
* Added better navigation between examples projects.
* Fix json date formatter
2026-02-01 00:14:15 +02:00
David Vrensk
b6adf1c5ae
Rename some modules and files to make it easier to navigate examples
2025-05-30 16:00:44 -07:00
David Vrensk
4d50a8049f
Remove DB requirement for example_project
2025-05-30 11:43:04 -07:00
Wout De Puysseleir
7fd90a59ca
Add example loading slot
2025-04-18 09:58:38 -07:00
Wout De Puysseleir
999d502682
Run mix format
2025-02-05 13:01:10 -08:00
Wout De Puysseleir
39af7d9ba1
Add named slots example
2025-02-05 13:01:10 -08:00
Wout De Puysseleir
35a8594b6c
Expand simple counter component to include 2 Svelte components
2025-02-05 13:01:10 -08:00
Wout De Puysseleir
2710cd7157
Add randomization to Struct example
...
This is a nice way to test if maps are updating properly
2025-02-05 13:01:10 -08:00
Wout De Puysseleir
a83e46f062
Convert Svelte files to runes
...
Mostly by running `npx sv migrate svelte-5`
2025-02-05 13:01:10 -08:00
Wout De Puysseleir
0b326bb257
Fix self closing tags
2024-11-09 11:44:49 -08:00
Wout De Puysseleir
384133cda1
Remove Svelvet example
2024-11-09 11:34:34 -08:00
Wout De Puysseleir
0ae97a634e
Run mix format
2024-10-19 16:27:25 -07:00
Wout De Puysseleir
f9d688960d
Add composition example
2024-10-19 16:22:57 -07:00
Douglas Vought
df7b4b8935
Make necessary changes in example project and mix task
2023-09-25 14:48:11 -07:00
Dmitrii Maganov
6cb9ce7c77
Add socket prop to skip ssr for live mounts and navigation
2023-08-19 18:20:38 -07:00
Wout De Puysseleir
48ee0896fd
Add slot component in example project
2023-08-08 12:28:18 -07:00
Dmitrii Maganov
c7a7abb7b3
Instead of pushEvent/pushEventTo pass live hook with live prop
2023-08-08 12:18:02 -07:00
Wout De Puysseleir
f5c3896966
Run formatter
2023-07-30 09:52:07 -07:00
Wout De Puysseleir
c1f64075d4
Fix issue LiveJSON when not using SSR
2023-06-28 16:01:19 -07:00
Wout De Puysseleir
9e131f24e5
Improve live_json support
2023-06-15 12:36:32 -07:00
Wout De Puysseleir
fa26e6b0f5
Run formatter
2023-06-15 12:36:04 -07:00
Wout De Puysseleir
7df27c86cf
Add LiveJson support
2023-06-14 20:00:49 -07:00
Conor Sinclair
fefabe0ee6
added macro to live_counter_hybrid
2023-06-03 14:20:33 -07:00
Conor Sinclair
8c89903631
changed example to use newer phx :if attrs
2023-06-03 14:20:33 -07:00
Conor Sinclair
75177a20bc
renamed module for better DX
2023-06-03 14:20:33 -07:00
Conor Sinclair
509af4072a
added new macro to live_chat example
2023-06-03 14:20:33 -07:00
Wout De Puysseleir
4e3860bc6b
Rename render/1 -> svelte/1
2023-05-26 17:42:05 -07:00
Wout De Puysseleir
cdd39fc10e
Add Svelvet example
2023-05-06 20:33:49 -07:00
Wout De Puysseleir
1585a0b77d
Mix format
2023-05-06 20:33:49 -07:00
Wout De Puysseleir
7698c02403
Better sigil example
2023-05-06 20:33:49 -07:00