Saber Haj Rabiee
14e47e87ba
chore: add Cargo.lock
( closes #2881 ) ( #3192 )
2024-11-04 16:21:35 -05:00
Greg Johnston
98eccc9eb8
perf: make LeptosOptions
lighter-weight to clone ( closes #3036 ) ( #3136 )
2024-10-20 20:05:29 -04:00
mahmoud-eltahawy
20af4928b2
chore: use workspace edition for examples and crates ( #2816 )
2024-08-12 19:25:47 -04:00
Saber Haj Rabiee
b3e2040ec9
chore: upgrade dependencies ( #2765 )
2024-08-10 20:01:41 -04:00
Greg Johnston
62cb361031
chore: clippy
2024-08-01 19:42:50 -04:00
Saber Haj Rabiee
e1f3be6416
chore: cargo fmt ( #2672 )
2024-08-01 19:42:50 -04:00
Ben Wishovich
c676cf921d
Make get_configuration sync ( #2647 )
...
* Made get_configuraiton sync
* Update examples
2024-08-01 19:42:49 -04:00
Chris
fb5d8513ff
docs: generate link to definition ( #2656 )
2024-07-03 06:46:02 -04:00
Greg Johnston
41f3c46830
chore: bump nightly version in examples ( #2479 )
2024-04-01 15:16:53 -04:00
Gunnar Raßmann
d528cbd828
Fix: Environment variables do not overwrite Config.toml options ( #2433 )
...
* Fix environment variable parsing
* Fix failing tests
dfgdfgfd
dsf
* Add new test
2024-03-30 00:02:52 +00:00
Ben Wishovich
1da2fff706
Fix missed stuff ( #2398 )
2024-03-02 17:57:20 -08:00
Paul Hansen
6a83161368
chore: add MSRV ( #2360 )
2024-02-28 07:19:09 -05:00
Marc-Stefan Cassola
4b00c16cb9
added hashes generated from cargo-leptos ( #2373 )
...
* added hashes generated from cargo-leptos
* Added config option to disable frontend file name hash
2024-02-27 16:28:27 -08:00
martin frances
8a4b972e0b
chore: bump config
to 0.14 ( #2302 )
2024-02-15 20:24:12 -05:00
Chris
d33e57d4b7
feat: Default
for LeptosOptions
, ConfFile
( #2208 )
...
Co-authored-by: chrisp60 <gh@cperry.me>
2024-01-21 13:26:10 -05:00
Greg Johnston
a5cbfa0aad
remove viz integration (see #2177 )
2024-01-19 14:16:58 -05:00
martin frances
d7ca5f2e96
chore: typed-builder and typed-builder-macro - bumped version numbers. ( #1958 )
2023-10-29 21:49:48 -04:00
messense
181bcadbe2
feat(leptos_config): only enable toml
feature for the config
dependency ( #1788 )
2023-09-27 19:42:25 -04:00
Village
3b864ac1a0
feat: Static Site Generation ( #1649 )
2023-09-22 13:32:09 -04:00
IcosaHedron
d9e83121c1
feat: add reload websocket configuration and enable env configuration ( #1613 )
2023-09-01 20:51:46 -04:00
Greg Johnston
6c3e2fe53e
feat: update to typed-builder
0.16 ( closes #1455 ) ( #1590 )
2023-08-26 10:10:42 -04:00
Matt Cuneo
a789100e22
feat: allow autoreload websocket connection to work outside of localhost ( #1548 )
...
* Updated client reloading to use window.location.protocol/host to determine websocket connection. Added optional config reload_external_port to provide further control of the client websocket connection. These changes allow reloading while accessing the served site from outside of localhost.
2023-08-25 15:54:22 -04:00
Joseph Cruz
fb52cfa73e
fix: needless_raw_string_hashes
2023-07-19 08:43:57 -04:00
Joseph Cruz
14bda76b30
fix: needless_raw_string_hashes (allow)
2023-07-18 20:56:39 -04:00
Joseph Cruz
3481a6ee53
build: run tasks from workpace or member directory ( #1339 )
2023-07-13 16:46:51 -04:00
Filip Dutescu
3cdcc85c87
feat(config): implement common traits for Env ( #1324 )
...
In order to facilitate its usage in other structs, which might derive
various traits, such as `serde::Serialize` or `PartialEq`, implement
them for the `leptos_config::Env` enum.
Signed-off-by: Filip Dutescu <filip@hucksy.dev>
2023-07-11 09:37:42 -04:00
Filip Dutescu
c755dae6ee
feat(leptos-config): kebab-case via serde's rename_all ( #1308 )
...
Currently, `leptos::LeptosOptions` are deserialized (and serialized)
to `snake_case`, since, by default, `serde` uses the name of the field
as-is. The options given via `.toml` files are given using `kebab-case`.
This behaviour leads to problems if you wish to use
`leptos::LeptosOptions` as the type of a field in your own config,
which uses the `kebab-case` syntax, as it will not provide any values
to that field.
These changes switch out the previous mechanism of manually replacing
the `-` character to the `_` character in order for serialization to
work. In its place, it uses `serde`'s `#[serde(rename_all = ...)]`
macro to handle the naming convention.
In case other naming conventions are used, a workaround would be to
define a user-owned mirror struct of `leptos::LeptosOptions`, which
would contain the required fields, deserialize it as desired and'
convert it to the latter via, for example, the `From<T>` trait.
Closes : #1295
Signed-off-by: Filip Dutescu <filip@hucksy.dev>
2023-07-11 09:36:55 -04:00
afiqzx
4a3a67bf37
feat: add fallback support for workspace in get_config_from_str ( #1249 )
2023-06-30 10:44:27 -04:00
Greg Johnston
9723cc466e
fix: rust-analyzer/cargo fmt issues with LEPTOS_OUTPUT_NAME
2023-04-24 08:00:36 -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
Patrick Auernig
4c23f3c478
chore: remove unused fs dependency from leptos_config ( #787 )
2023-04-02 12:29:30 -04:00
martin frances
81401a738c
chore: bumped typed-builder up to 0.14. ( #648 )
2023-03-09 16:44:27 -05:00
Vanius Bittencourt
1584ab6b72
feat: refactor leptos_config
to allow loading from string ( #628 )
2023-03-08 19:49:19 -05:00
martin frances
27fb430900
bump typed-builder to version 0.13. ( #633 )
2023-03-06 09:07:21 -05:00
Fangdun Tsai
e9c4b490e5
feat: viz integration ( #506 )
2023-02-21 12:29:15 -05:00
Greg Johnston
6bab4ad966
apply new formatting everywhere ( #502 )
2023-02-11 14:30:06 -05:00
Ben Wishovich
76aeb573bf
fix: convert site_address
to site_addr
to match cargo-leptos
( #462 )
2023-02-04 16:37:41 -05:00
Odiseo
fec4ff4381
fix: typo in leptos_config
description ( #455 )
2023-02-03 12:51:26 -05:00
martin frances
0dbcc323ba
Clippy: "{input} is not a supported environment. ( #451 )
2023-02-03 10:08:23 -05:00
g-re-g
cbfb724af2
Dedup from_str implementations for Env ( #426 )
2023-02-02 07:18:20 -05:00
martin frances
465cbc36be
Minor: Bump typed-builder from 0.11 to 0.12. ( #409 )
2023-01-30 19:17:09 -05:00
Greg Johnston
b861f84e40
Fix a large number of small issues in docs ( #386 )
...
* Fix example links in docs
* Restore missing CSR READMEs
* Document need to enable features on `leptos_router` and `leptos_meta`
* Add "Is it production ready?" to FAQs
* Document which types are provided as contexts in server integrations
* Fix broken links and other issues in docs
2023-01-26 21:44:01 -05:00
Greg Johnston
ebe5bf4600
Merge pull request #330 from martinfrances107/typed_builder
...
typed-builder inconsistent version.
2023-01-17 13:53:58 -05:00
Martin
586e9be99a
Minor - type-builder version is inconsistent.
2023-01-17 17:23:05 +00:00
Martin
1fe93fd588
Minor: For each sub crate the landing page should be the root README.md.
2023-01-17 17:05:09 +00:00
benwis
10a833d763
Switch get_configuration calls to None and add a note in the docs for
...
uses of get_configuration()
2023-01-15 12:50:25 -08:00
Greg Johnston
cdf709fb09
0.1.0
2023-01-12 09:57:08 -05:00
Greg Johnston
9e83acfe63
Make cargo fmt happy
2023-01-10 21:18:03 -05:00
hakesson
e324fb6e76
Default site-root to '.'
2023-01-10 10:33:53 +01:00
henrik
75659ce674
Merge branch 'main' into workspace-multi-projects
2023-01-10 09:59:44 +01:00