Commit Graph

497 Commits

Author SHA1 Message Date
Greg Johnston bb10b32200
feat: register server functions automatically (#1154) 2023-06-11 09:09:21 -04:00
Greg Johnston 17adf7cc14
feat: pass components with no props directly into the view as a function that takes only `Scope` (#1144) 2023-06-05 20:48:22 -04:00
itehax 53efcb989c
examples: Tailwind + Leptos & Axum (#1111) 2023-06-03 16:55:47 -04:00
agilarity 53e09279a2
ci(examples): verify examples (#1125) 2023-06-01 22:12:18 -04:00
Vladimir Motylenko 38a1c1102f
Closing tag highlight/hower and go-to definition support in lsp. (#1126) 2023-06-01 22:09:15 -04:00
Greg Johnston 55266f2efd
perf: reduce overhead of hydration keys (#1122) 2023-05-31 20:30:31 -04:00
agilarity af7e1d6a0f
build(examples): auto install playwright browsers (#1114) 2023-05-28 18:01:38 -04:00
agilarity dfd03d4f27
fix(examples): verification errors (#1113) (#1115)
* fix(examples/counters): unexpected each item comment

* fix(examples/errors_axum): format error

* fix(examples/ssr_modes_axum): format error

* fix(examples/ssr_modes_axum): unused import

* build(examples/timer): add common tasks

* fix(examples/timer) clippy error
2023-05-28 18:00:42 -04:00
Greg Johnston a08cebbef9
examples: fix suspense scope in `ssr_modes_axum` (#1107) 2023-05-27 11:01:54 -04:00
Vladimir Motylenko 571e778bce
fix: hygiene on `template` macro (#1101)
Pass dependency needed for template, and also hide them behind feature guide, to avoid compile time bloating.
2023-05-27 08:07:44 -04:00
Greg Johnston 4d3dd7a6e6
feat: add Axum `extract()` function (#1093) 2023-05-25 11:16:58 -04:00
Matt Joiner 20682e63ef
examples: fix fetch example (#1096) 2023-05-25 11:15:47 -04:00
Andrew Wheeler(Genusis) 40363df4a1
examples: updated axum_database_sessions to axum_session along with axum_sessions_auth to axum_session_auth (#1090) 2023-05-24 17:21:24 -04:00
Ben Wishovich 06d28f7d67
feat: use Axum SubStates to enable `.with_state` in Axum router (#1085) 2023-05-24 08:34:17 -04:00
Greg Johnston a9ed8461d1
feat: add "async routing" feature (#1055)
* add "async routing" feature that waits for async resources to resolve before navigating
* add support for Outlet
* add `<RoutingProgress/>` component
2023-05-21 06:46:23 -04:00
agilarity 70eb07d7d6
test: setup e2e automatically (#1067) 2023-05-20 20:46:06 -04:00
agilarity 5a67e208fd
test: verify tailwind example with playwright tests (#1062)
* chore: ignore playwright output

* fix: could not run playwright test

* test: should see the welcome message

* build: clean playwright output

* build: run playwright web tests

* build: setup e2e dependencies
2023-05-19 13:04:06 -04:00
Greg Johnston 3391a4a035
examples: fix `todo_app_sqlite_axum` (#1064) 2023-05-19 13:02:52 -04:00
agilarity 2cb68c0bd4
fix: `todomvc` example style errors (#1058) 2023-05-18 15:49:34 -04:00
Greg Johnston f0a9940364 fix: leak in todomvc example (closes #706) 2023-05-15 14:53:39 -04:00
Matt Crane add13fd6a4
change: migrate Axum integration to use `with_state` over `layer(Extension)` (#1032) 2023-05-14 06:37:39 -04:00
Markus Kohlhase 9f5139d929
examples: fix trunk config to run tailwind at the right time (#1040) 2023-05-13 19:39:36 -04:00
Snêu b01976e3bb
examples: fix indentations (#1017) 2023-05-08 08:36:45 -04:00
agilarity 50b48fb272
chore: build CSS with trunk (#1016)
This configures a hook to run the tailwindcss CLI when a build is triggered or retriggered via Trunk watch. It eliminates the need to run the tailwindcss manually.
2023-05-08 08:36:07 -04:00
agilarity 1617e31d69
CI: clean up examples after verification (#1019)
* build: improve task names

* build: add clean-examples task

Make it easy to clean all the cargo and trunk files in the examples.

* build: clean after verify
2023-05-08 08:35:27 -04:00
agilarity 9997487a9c
test: lint examples with --all-features (#1008)
* test: lint all features

* fix(counter_isomorphic): check-style issues

* fix(errors_axum): check-style issues

* fix(hackernews): check-style issues

* fix(hackernews_axum): check-style issues

* fix(session_auth_axum): check-style issues

* build(session_auth_axum): add common tasks

* fix(ssr_modes): check-style issues

* build(ssr_modes_axum): add common tasks

* fix(ssr_modes_axum): check-style issues

* build(tailwind): add common tasks

* fix(tailwind): check-style issues

* fix(todo_app_sqlite_axum): check-style issues

* fix(todo_app_sqlite_viz): check-style issues
2023-05-05 22:25:29 -04:00
agilarity 63dd00a050
fix: lint issues in `todomvc` example (#1001)
* build: add common tasks

* fix: resolve check-style issues
2023-05-05 11:28:14 -04:00
agilarity 99823a3d4f
fix: lint issues in `todo_app_sqlite_viz` example (#1000)
* build: add common tasks

* fix: resolve check-style issues
2023-05-05 11:27:38 -04:00
agilarity c0bdd464f6
fix: lint issues in `todo_app_sqlite_axum` example (#999)
* build: add common tasks

* fix: resolve check-style issues
2023-05-05 11:27:27 -04:00
agilarity 7e7377f4f7
fix: lint issues in `todo_app_sqlite` example (#998)
* build: add common tasks

* fix: resolve check-style issues
2023-05-05 11:27:11 -04:00
agilarity 15448765dd
fix: lint issues in `session_auth_axum` example (#997)
* build: add common tasks

* fix: resolve check-style issues
2023-05-05 11:26:44 -04:00
agilarity f0f1c3144b
fix: lint issues in `router` example (#996)
* build: add common tasks

* fix: resolve check-style issues
2023-05-05 11:26:24 -04:00
agilarity 630da4212d
fix: lint issues in `login_with_token_csr_only` example (#995)
* build: add common tasks

* test: resolve check-style issues
2023-05-05 11:26:09 -04:00
agilarity 38bc24bb9e
fix: lint issues in `hackernews_axum` example (#992)
* build: add common tasks

* test: resolve check-style issues
2023-05-05 11:25:24 -04:00
agilarity 012285337b
fix: lint issues in `hackernews` example (#991)
* build: add common tasks

* test: resolve check-style issues
2023-05-05 11:25:13 -04:00
agilarity 3ba4f62cef
fix: lint issues in `fetch` example (#989)
* build: add common tasks

* test: resolve check-style issues
2023-05-05 11:24:28 -04:00
agilarity b4996769c1
fix: lint issues in `errors_axum` example (#988) 2023-05-05 11:23:59 -04:00
Joseph Cruz 5ab799bbf8 test: resolve check-style issues 2023-05-03 12:34:03 -04:00
agilarity 9cf337309d
Fix lint issues in counter_isomorphic example (#980) 2023-05-02 20:22:07 -04:00
agilarity fcb98474b8
examples: fix the lint issues in the counter example (#971) 2023-05-01 17:27:29 -04:00
Roland Fredenhagen 1011c464dc
feat: add collect_view(cx) (#956) 2023-04-28 16:02:24 -04:00
agilarity 52021be806
tests: add wasm web test and common tasks (#954)
* test: rename web test module

* test: extract wasm-web-test task

* test: introduce common tasks

* test: add web-test and common tasks
2023-04-27 17:00:13 -04:00
Ben Wishovich 6c3381ce52
feat: add From for RequestParts into Parts for Axum and add an option to ge… (#931) 2023-04-24 20:08:28 -04:00
agilarity 27b5991ee3
examples: test business logic for counter_without_macros (#927) 2023-04-24 20:04:40 -04:00
Greg Johnston a1144a5b6b examples: add autofocus in todomvc 2023-04-24 08:07:49 -04:00
Greg Johnston 79c12c0129
examples: better practice for view types in todos (#940) 2023-04-23 17:33:45 -04:00
Fabian Keller 9badfa997b
examples: add timer example with reactive `use_interval` hook (#925) 2023-04-23 15:27:47 -04:00
Ben Wishovich 72f8bf4e20
feat: remove need for LEPTOS_OUTPUT_NAME env var after compilation (#899) 2023-04-23 15:20:47 -04:00
agilarity ec95060b6e
fix: features related compile error (#919)
`cargo make test` sets the --all-features flag by default. This change
clears it.
2023-04-22 06:50:35 -04:00
Greg Johnston f919127a7e
fix some issues with animated routing (#889) 2023-04-21 15:33:14 -04:00