Commit graph

137 commits

Author SHA1 Message Date
Denis Donici
75246ee285
chore: update example project (#211) 2026-04-10 15:11:24 +03:00
Denis Donici
af0c4ccf82
Update installation instructions. Fix igniter installer (#210)
* format test config

* chore: changed name for store file

* updated vite in example project

* chore: fix manual install instructions

* chore: updated instructions and examples in readme

* chore: fix igniter installer

* chore: fix igniter installer tests. update guides
2026-04-10 00:49:29 +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
e027f91545 chore: prepare for 0.18.0 release 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
eb58b56131 chore: apply new components on the fly 2026-03-19 12:43:32 -07:00
Denis Donici
5d369a3282 chore: update docs 2026-03-19 12:43:32 -07:00
Denis Donici
09070d489b chore: fix hmr 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
3c9c382c1e chore: improve igniter installer 2026-03-19 12:43:32 -07:00
Denis Donici
e57471bef8 chore: added igniter installer 2026-03-19 12:43:32 -07:00
Denis Donici
16c0fff165 chore: switch example project to vite 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
2a9c197c53 chore: added vite hmr 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
2de7f6d733 chore: added svelte encoder 2026-03-19 12:43:32 -07:00
Denis Donici
307dc9a0e5 chore: adjust config for wallaby 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
Alex Kuang
51fe81c9e1 update tsconfig with svelte doc recommendations
- set default target of es2022
- add isolatedModules

https://svelte.dev/docs/svelte/typescript#tsconfig.json-settings
2025-06-24 10:29:47 -07: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
4134ccae8c Housekeeping 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
943e0c6268
Run mix deps.get example_project 2025-04-18 09:12:48 -07:00
Wout De Puysseleir
eab0988f2d Use latest svelte version 2025-02-05 13:01:10 -08: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
0d754ff169 Svelte 5 support
- LiveJson stopped working
- Experimental slots stopped working
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
75f268b245
Correctly setup prettier 2024-11-09 11:54:29 -08:00
Wout De Puysseleir
0b326bb257
Fix self closing tags 2024-11-09 11:44:49 -08:00
Wout De Puysseleir
5a2f4a64a0
Add aria-labels to buttons 2024-11-09 11:36:15 -08:00
Wout De Puysseleir
384133cda1
Remove Svelvet example 2024-11-09 11:34:34 -08:00
Wout De Puysseleir
a942394412
Upgrade to esbuild-svelte to 0.9.0
This is in preparation for Svelte 5
2024-11-09 11:33:06 -08:00