Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | :bookmark: Bump to v4.1.0v4.1.0 | Hayleigh Thompson | 2024-03-31 |
| | |||
* | :wrench: Update snapshots to reflect server component key change. | Hayleigh Thompson | 2024-03-31 |
| | |||
* | 🔀 Create a guide on using and creating side effects. (#93) | Hayleigh Thompson | 2024-03-31 |
| | | | | | | | | | * :memo: Explain why managed effects are useful. * :memo: Write a short explainer on pure functions. * :memo: Finish side effects guide. * :wrench: Add side effects guide to generated pages. | ||
* | :bug: Fixed a small bug where 'Map' nodes could not be keyed. | Hayleigh Thompson | 2024-03-31 |
| | |||
* | 🔀 Refactor vdom and add support for keyed vnodes. (#83) | Hayleigh Thompson | 2024-03-31 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * :truck: Keep around old vdom implementation for reference. * :sparkles: Add a keyed vdom node. * :alembic: Experiment with a different approach for handling component children. * :construction: Here be scary works in progress. * :sparkles: Implement keyed node diffing. * :recycle: Don't use deprecated 'isOk' checks. * :recycle: Remove separate Keyed node and add 'key' field to Element node. * :sparkles: Add support for server components into new vdom. * :bug: Fix broken build script. * :recycle: Don't emit data-lustre-key attributes for server component patches. * :package: Generate server component runtime. * :bug: Fixed a bug where server component keys were ambiguous when double digit. * :package: Generate server component runtime. * :recycle: Refactor 'keyed' element to force all children of a node to be keyed. * :memo: Consistently format '**Note**:'. * :bug: Fixed bug with falsey className/style/innerHTML attributes. * :bug: Fixed a bug not handling undefined 'prev' nodes correctly. * :package: Generate server component runtime. | ||
* | 🔀 Add docs to 06-custom-effects example. (#84) | Eileen Noonan | 2024-03-30 |
| | | | | | * example 06 readme docs * update with feedback | ||
* | 🔀 Fix typos in State Management guide. (#80) | Jeroen Engels | 2024-03-28 |
| | |||
* | 🔀 Fix typos in readme. (#81) | Stuart Hinson | 2024-03-28 |
| | |||
* | :memo: Expand state management guide to touch on the 'Subject Verb Object' ↵ | Hayleigh Thompson | 2024-03-27 |
| | | | | naming convention. | ||
* | :memo: Add hexdocs pill to readme. | Hayleigh Thompson | 2024-03-27 |
| | |||
* | :memo: Add a directory page to showcase the examples in the docs. | Hayleigh Thompson | 2024-03-27 |
| | |||
* | :memo: Update examples docs. | Hayleigh Thompson | 2024-03-27 |
| | |||
* | :construction: Start a routing example using modem. | Hayleigh Thompson | 2024-03-27 |
| | |||
* | :wrench: Update examples to use Lustre v4.0.0 | Hayleigh Thompson | 2024-03-26 |
| | |||
* | :wrench: Only run release tests against erlang target.v4.0.0 | Hayleigh Thompson | 2024-03-26 |
| | |||
* | :art: Make sure everything is formatted correctly. | Hayleigh Thompson | 2024-03-26 |
| | |||
* | :bookmark: Bump to v4.0.0 | Hayleigh Thompson | 2024-03-26 |
| | |||
* | :memo: Update description on hex. | Hayleigh Thompson | 2024-03-26 |
| | |||
* | :wrench: Update dependencies. | Hayleigh Thompson | 2024-03-26 |
| | |||
* | :memo: Remove references to old '--use-lustre-ui' flag. | Hayleigh Thompson | 2024-03-26 |
| | |||
* | :memo: Touch on the difference between attributes and properties. | Hayleigh Thompson | 2024-03-25 |
| | |||
* | :memo: Write some basic documentation on what server components are all about. | Hayleigh Thompson | 2024-03-25 |
| | |||
* | :recycle: Additional data attached to server component events is moved to ↵ | Hayleigh Thompson | 2024-03-25 |
| | | | | the 'data' property. | ||
* | :wrench: Update release server action to include rebar3. | Hayleigh Thompson | 2024-03-25 |
| | |||
* | :memo: Fix links. | Hayleigh Thompson | 2024-03-24 |
| | |||
* | :memo: Remove release-candidate warnings. | Hayleigh Thompson | 2024-03-24 |
| | |||
* | :memo: Mention lustre_dev_tools package in readme quickstart. | Hayleigh Thompson | 2024-03-24 |
| | |||
* | :recycle: Update examples to use new lustre_dev_tools package. | Hayleigh Thompson | 2024-03-24 |
| | |||
* | :memo: Reword HTTP request example readme. | Hayleigh Thompson | 2024-03-24 |
| | |||
* | 🔀 Write docs for 05-http-requests. (#74) | Eileen Noonan | 2024-03-23 |
| | |||
* | 🔀 Fix a bug where dangerous-unescaped-html attributes were being dropped. ↵ | Mikko Ahlroth | 2024-03-23 |
| | | | | (#73) | ||
* | 🔀 Write a readme for example 04-custom-event-handlers. (#72) | Eileen Noonan | 2024-03-22 |
| | | | | | | | * readme for example 04 * Update README.md tweaks | ||
* | :truck: Move cli code to lustre-labs/dev-tools. | Hayleigh Thompson | 2024-03-22 |
| | |||
* | 🔀 Add Tailwind support as an external tool. (#71) | Giacomo Cavalieri | 2024-03-21 |
| | | | | | | | * :sparkles: Add `lustre add tailwind` command * :sparkles: Add Tailwind bundling to `lustre build` command * ♻️ Use template for tailwind entry.css | ||
* | :bug: Fixed a bug where client components didn't handle the optional ↵ | Hayleigh Thompson | 2024-03-19 |
| | | | | on_attribute_change dict. | ||
* | 🔀 Add label argument to html.option (#68) | Cassie | 2024-03-19 |
| | | | | | * Add children argument to html.option * Change html.option argument from children to label | ||
* | 🔀 Fix a few typos in state management guide. (#66) | Alex Houseago | 2024-03-18 |
| | |||
* | :construction: WIP server component demo. | Hayleigh Thompson | 2024-03-17 |
| | |||
* | :memo: Make explicit that lustre can do SSR. | Hayleigh Thompson | 2024-03-17 |
| | |||
* | :memo: Add CLI reference for --spa and --html flags. | Hayleigh Thompson | 2024-03-17 |
| | |||
* | :sparkles: Add to_document_string and to_document_string_builder functions ↵ | Hayleigh Thompson | 2024-03-17 |
| | | | | that includes doctype declaration. | ||
* | :art: Use glint pretty help colours. | Hayleigh Thompson | 2024-03-17 |
| | |||
* | :sparkles: Let users provide a custom html file during dev. | Hayleigh Thompson | 2024-03-17 |
| | |||
* | :recycle: Move component entry script into external template. | Hayleigh Thompson | 2024-03-17 |
| | |||
* | :sparkles: Add a '--spa' flag for serving a lustre app on all routes during ↵ | Hayleigh Thompson | 2024-03-17 |
| | | | | development. | ||
* | :recycle: Rename '--include-styles' flag to '--use-lustre-ui' for clarity. | Hayleigh Thompson | 2024-03-17 |
| | |||
* | :construction: Scaffold side effects guide. | Hayleigh Thompson | 2024-03-17 |
| | |||
* | :recycle: Use external templates for generated files. | Hayleigh Thompson | 2024-03-17 |
| | |||
* | :bug: Fixed a bug where arguments were passed to Element constructor in the ↵ | Hayleigh Thompson | 2024-03-16 |
| | | | | wrong order. | ||
* | :bug: Fixed a bug where you couldn't provide text content to a textarea. | Hayleigh Thompson | 2024-03-16 |
| |