Commit graph

15 commits

Author SHA1 Message Date
Zach Daniel
9129f4ceee improvement: update to Ash 3.0 2024-03-29 18:01:07 -04:00
Zach Daniel
5fabbaac79 chore: format 2023-10-02 09:45:45 -04:00
Zach Daniel
c89f651596 docs: clean up module documentation setup 2023-09-15 09:40:28 -04:00
Zach Daniel
fa109180e4 fix: scrub :* from the list of states
improvement: detect states used that don't exist and log an error
2023-09-12 08:40:18 -04:00
Zach Daniel
83bbaf3686 fix: proper entity path in replace logic 2023-09-12 08:39:13 -04:00
Yousef Janajri
4f1b40281d
improvement: exclude star from state_machine_all_states/1 to avoid inclusion in add_attribuet builder (#4) 2023-08-25 09:37:45 -04:00
Zach Daniel
7a243389b0 improvement: support :* in states 2023-08-04 17:47:42 -04:00
Zach Daniel
d1313b6411 fix: == not != for checking all states 2023-04-28 16:21:36 -04:00
Zach Daniel
e032cbbb5e improvement: require initial_states 2023-04-22 18:39:29 -06:00
Zach Daniel
152e96605f improvement: fix lint/credo, handle all changeset types 2023-04-22 18:22:16 -06:00
Zach Daniel
98afe7b59f improvement: require from/to 2023-04-22 18:12:11 -06:00
Zach Daniel
08d3b3f7de fix: require allow_nil? false on state attribute 2023-04-22 16:14:38 -06:00
Zach Daniel
06871a9977 chore: fsm -> state_machine, event -> transition 2023-04-21 22:33:28 -06:00
Zach Daniel
746ea32504 initial feature set 2023-04-21 13:25:39 -06:00
Zach Daniel
95a75b542a init 2023-04-21 11:43:36 -06:00