Commit Graph

14 Commits

Author SHA1 Message Date
Ben Croker 31b0c51a76
Prep for beta.5 2025-02-09 17:29:43 -06:00
Ben Croker 860aa9e46d
Add videos link 2025-02-08 19:55:02 -06:00
Ben Croker cbbb640533
Fix URLs [deploy-site] 2025-02-03 08:29:15 -06:00
Delaney e99c9e0654
Make plugin order depth-first per element, then per `data` attribute (#499)
* define plugin order depth first per element, then per data-* attribute
 remove vestigial macros

* Completely remove raw value

* Improve computed example in guide

* fix animation test

* Add release note

* Add release note

* Fix release note

* Document evaluation order

* Improve docs

* Add release note

* Remove `frontend`

---------

Co-authored-by: Ben Croker <ben@putyourlightson.com>
2025-01-20 12:08:34 -08:00
Ben Croker 0ed8abf34d
Add `Look ma’` to readme 2025-01-08 12:22:00 -06:00
Ben Croker f02da62231
Add specific CDN link 2025-01-02 18:31:05 -06:00
Ben Croker 4d27ea199b
Update readme 2025-01-02 11:38:18 -06:00
Delaney abff1d05de
Can `.value` go away? (#429)
* Can .value be removed?
Fixes #428

* get dialog working

* add } to terminators

* Add fujs.svg

* whackamole

* sigh

* recursive regex tag template literals, lol

* Regex example

* (jacks|lack|of|complete|surprise)

* persist fixed

* fix current regex example

* current state

* Update all examples

* regex version of signals, actions and escapement

* Fix Go examples

* fix templates

* Add `@` to actions in examples

* Revert `.Value`

* frontpage

* all test pass

* move to @get/post/put/patch/delete

* Fix up docs and examples

* Add true client size to readme

* Add v1.0.0-beta.1 release notes

* @ → $

* Add space

* Fix more docs and examples

* missed files in merge

---------

Co-authored-by: Ben Croker <ben@putyourlightson.com>
2025-01-01 12:02:26 -06:00
Ben Croker 9d6443921b
Rewrite docs (#367)
* Rewrite reference docs

* Tweaks

* More concise

* Make modifier arguments lowercase

* Fix modifier arguments

* Document modifiers, rename `args` to `tags`

* Add social sharing image

* Add JS API page

* Formatting

* Skip element

* Rewrite Going Deeper

* Minor improvements

* Add to Unlearning

* Finish Going Deeper

* Redirect legacy pages

* Finish PR

* add 301s

* Consolidate redirects

---------

Co-authored-by: Delaney Gillilan <delaneygillilan@gmail.com>
2024-12-15 12:12:16 -06:00
Ben Croker e8671d8c88
Prep for 0.21.0 2024-12-10 19:04:48 -06:00
Ben Croker 255a699f7d
Fix link in readme 2024-12-08 07:51:23 -06:00
Ben Croker 0b7fbcf341
Tweak intro 2024-12-06 08:47:09 -06:00
Ben Croker c104da0371
Fix link in readme 2024-12-06 08:42:13 -06:00
Delaney 093aeac21a
v0.21.0-beta1
* Fix newline in SDK protocol for paths. (#281)

* Fix newline in SDK protocol for paths.
Fixes #272

* Update PHP SDK

* Fix newline in SDK protocol for paths in Go SDK #272

* Tweak wording

---------

Co-authored-by: Ben Croker <ben@putyourlightson.com>

* Rename data-store to data-merge-signals. (#280)

* Make title dynamic in site (#277)

* Make title dynamic in site
Fixes #263

* Update meta tags

---------

Co-authored-by: Ben Croker <ben@putyourlightson.com>

* Add release note

* Rename data-store to data-merge-signals.
Fixes #269

* Fix backend reference docs and example

* feat: Add fly-deploy.yaml, manually triggered via GH only for now

* Rename data-store to data-merge-signals.
Fixes #269

* Update SDK #269

---------

Co-authored-by: Ben Croker <ben@putyourlightson.com>
Co-authored-by: Andrew Welch <andrew@nystudio107.com>
Co-authored-by: Ben Croker <57572400+bencroker@users.noreply.github.com>

* side effects

* Delaneyj/issue270 (#282)

* Start work on data-model removal #270

* move files  #270

* move all test and examples to data-bind from data-model

* merge consts

* Add release note

---------

Co-authored-by: Ben Croker <ben@putyourlightson.com>

* Move to `@` for actions (#283)

* move to @ for actions

* Rename store to signals for #284  (#289)

* Rename store to signals #284 passes tests

---------

Co-authored-by: Delaney Gillilan <delaneygillilan@gmail.com>

* Update CHANGELOG.md

* Release notes

* Preprocessor to macro (#290)

* Preprocessor to macro Fixes #285

---------

Co-authored-by: Andrew Welch <andrew@nystudio107.com>

* Remove RefMacro

* Tweka wording

* Fix docs

* Support explicit syntax (#297)

* refactor: Use Docker-dev for the base image, and build all the things

* refactor: Log in to the registry

* refactor: Run on workflow changes

* chore: revert changes

* Improve homepage title

* delete everything first

* add top level sdk folder
move go SDK
add back bundles and stuff to make tsbuild work

* update go SDK url

* fix: Fix issue with `make task`

* fix: Fix multiple linux arch’s, add `support` as a `deploy` dep

* refactor: Install `flyctl`

* refactor: Output to the current directory

* refactor: ignore .out

* refactor: Run via Docker container

* refactor: Use `flyctl` instead of the alias

* refactor: Docker-in-Docker

As per “The Socket Solution” here: https://jpetazzo.github.io/2015/09/03/do-not-use-docker-in-docker-for-ci/

* refactor: Fix comment

* refactor: Make fly alias

* refactor: Use fly alias

* add vendored back in

* fix: Revert relative paths

* refactor: Revert ignoring `.out`

* refactor: Run flyctl in the CI container

* refactor: Remove flyctl

* refactor: Remove socket bind mount

* refactor: Add `flyctl` back in so `make task deploy` can be done locally

* add types and nested signals

* Add canonical meta tag

* add more stuff back in

* add ( i think ) the rest of the plugins

* lazy generation ReactiveExpresison, get click to edit working

* data-merge-signals to data-signals
start @action to action

* Add WIP release notes

* update more examples removing @ syntax and moving to sse action

* remove deprecated examples

* The great $ purge of 2024

* Add error codes

* working on v21 syntax  #296
fix bind/intersect lazy reactiveExpression gen

* Fix todo demo

* Reorder plugins

* Start markdown errors

* Finish markdown errors

* Update release notes

* Add release note

* Update release note

* remove dup and require checks

* fix signals JSON usage
fix throttle/debounce lead/trail port

* make js obj helper
auto formatting
signal value needed explicit period prefix for value
data-signals lazy generates due to possible expressons
removeSignal applies after eval

* update test, 127/127

* Create VSCode extension (#295)

* Add attributes

* Finish attributes

* Fix repo URL

* Finish

* change attributes

* fix attributes

* VSCode extension improvements

* fix data-attributes example

* Fix a BEN!

* support individual data-class-foo calls

* error page

* Rework error pages

* Simplify

* Rework errors

* Fixes

* Delete `console.log` from library

* #296 persist back in

* Add missing error

* remove mouse move until I implement correctly

* i hate javascript

* . syntax for modifiers now :

* Extract plugin rules

* Add clarification comment

* support xor key or value for bind/ref/indicator

* Add KeyValRules

* Remove unused properties

* Update VSCode extension

* Update docs

* Improve getting started guide

* logic restored

* autogen error sidebar links

* fixed Restructure folders #287

* fix scroll test
* Prep docs for release

* Fixed check for exclusive requirements

* Build

* img diff

* add errors to nested signals
fix getting started

---------

Co-authored-by: Andrew Welch <andrew@nystudio107.com>
Co-authored-by: Ben Croker <ben@putyourlightson.com>
Co-authored-by: Ben Croker <57572400+bencroker@users.noreply.github.com>

* fix signals type elision

---------

Co-authored-by: Ben Croker <ben@putyourlightson.com>
Co-authored-by: Andrew Welch <andrew@nystudio107.com>
Co-authored-by: Ben Croker <57572400+bencroker@users.noreply.github.com>
2024-12-05 09:09:04 -08:00