Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
142 commits
Select commit Hold shift + click to select a range
d9e050e
refactor(core,framework,signal): Recollect state in `State` construct…
CarLeonDev Aug 2, 2024
cf8d033
reword 34f9565 feat(core,framework,test): Implement state observer an…
CarLeonDev Aug 13, 2024
1573490
refactor(hooks): Add support `debugLabel` and `debugProperties` in `u…
CarLeonDev Aug 15, 2024
dcdb5aa
refactor(hooks): Add support `debugLabel` and `debugProperties` in th…
CarLeonDev Aug 15, 2024
044ae65
refactor(test): Update `UseDependency` to support `id` parameter in t…
CarLeonDev Aug 15, 2024
ae53da7
refactor: Update annotated markdown references for clarity.
CarLeonDev Aug 15, 2024
20a1d02
build: Add Reactter devtools extension and configuration files.
CarLeonDev Aug 15, 2024
a7410cb
fix(hooks): Fix bug in `UseEffect` causing dependencies to not be unw…
CarLeonDev Aug 16, 2024
9a12b3f
refactor(test): Rearrange arguments in `UseAsyncState` constructor.
CarLeonDev Aug 16, 2024
9d1e2b0
refactor(hooks): Simplify the `UseReducer` implementation.
CarLeonDev Aug 16, 2024
89b22a4
feat(core,test): Add observer support for nested state updates.
CarLeonDev Aug 16, 2024
bb63cbb
build: Allow communication between application and devtools extension.
CarLeonDev Aug 16, 2024
f91bc02
refactor: Add new features, solve state bugs and improve code.
CarLeonDev Aug 23, 2024
9e82d71
refactor(widgets): Add dependency `mode` to `RtComponent`.
CarLeonDev Aug 23, 2024
52bcd72
reactor(widgets): Update `RtWatcher` to extend `RtScope` and refactor…
CarLeonDev Aug 23, 2024
2138ad3
build(example): Update examples to use new features.
CarLeonDev Aug 23, 2024
31c4424
feat(core, framework): Add `RtStateObserver` to monitor the lifecycle…
CarLeonDev Aug 23, 2024
42ee0a0
fix(core): Add error handling listeners and continue to next listener…
CarLeonDev Sep 3, 2024
7c19717
refactor(widgets, framework, core, test): Update dependency reference…
CarLeonDev Sep 3, 2024
17c9fe4
refactor(framework, hooks): Improve dispose logic in `RtStateBase` an…
CarLeonDev Sep 3, 2024
4d37a86
refactor(hooks): Update hook registration and state attachment logic.
CarLeonDev Sep 3, 2024
146529e
refactor(core): Improve null listener handling in `Notifier` class.
CarLeonDev Sep 3, 2024
d1afe46
reactor(core, framework): Improve dispose, register and notify logic …
CarLeonDev Sep 20, 2024
b151bd0
refactor(framework, widgets): Update mount and unmount logic in `Prov…
CarLeonDev Sep 20, 2024
fe9e7c2
feature(reactter_lint): Add new rules and rename rules.
CarLeonDev Sep 20, 2024
5256710
refactor(framework, hooks, interfaces, signal): Update `debugLabel` a…
CarLeonDev Oct 1, 2024
7720c40
refactor: Add constants for release, profile, debug, web modes.
CarLeonDev Oct 1, 2024
31672d1
refactor: Move devtools from `flutter_reactter` to `reactter`.
CarLeonDev Oct 1, 2024
d9a890d
build: Remove devtools from `flutter_reactter` package.
CarLeonDev Oct 24, 2024
56a02ce
feature(core, framework, hooks, interfaces): Implement `RtDependencyO…
CarLeonDev Oct 24, 2024
f0bb881
feature: Implement a new logger and log state and dependency events.
CarLeonDev Oct 24, 2024
2a24318
docs: Add API title to core concepts documentation and add a dependen…
CarLeonDev Oct 24, 2024
477bdd5
refactor: Remove unused imports and update export statement in reactt…
CarLeonDev Oct 25, 2024
d2f3357
build(website): Add Footer component and update styles
CarLeonDev Oct 27, 2024
d2a6771
feat(core): Add `untrackedAsync` and `batchAsync` methods for asynchr…
CarLeonDev Nov 1, 2024
64ffd33
refactor: Export `devtools` module while hiding `RtDevTools` in react…
CarLeonDev Nov 1, 2024
c1853da
feat(devtools): Introduce new data structures and interfaces for enha…
CarLeonDev Nov 1, 2024
aeb5c47
refactor(devtools): Add devtools_options.yaml for configuration setti…
CarLeonDev Nov 1, 2024
91db2fe
feat(devtools): Enhance `PropertyNode` with asynchronous value loadin…
CarLeonDev Nov 3, 2024
93e7aaa
feat(core): Update `untracked` and `batch` methods to support asynchr…
CarLeonDev Nov 4, 2024
3f7b66a
feat(devtools): Enhance state management with new NodeKind enum and i…
CarLeonDev Nov 4, 2024
f77d0bf
feat(devtools): Reload state details when state is updated
CarLeonDev Nov 6, 2024
e12689b
feat(core): Support asynchronous callbacks in untracked and batch met…
CarLeonDev Nov 9, 2024
7266307
fix(framework): Fix to propagate state param to boundInstance.
CarLeonDev Nov 9, 2024
8b1a169
feat(framework): Enhance dependency management to ensure to re-build …
CarLeonDev Nov 9, 2024
298beb8
refactor(framework): Simplify dependency listener callbacks and impro…
CarLeonDev Nov 11, 2024
e75a641
fix(core): Remove listeners correctly from single-use listeners and h…
CarLeonDev Nov 11, 2024
77e7057
refactor(devtools): Clean up widget structure and improve performance…
CarLeonDev Nov 11, 2024
c3f77a3
feat(devtools): Add hot-restart listener to re-fetch nodes and reset …
CarLeonDev Nov 11, 2024
e3a86a5
feat(devtools): Implement node selection and scrolling functionality;…
CarLeonDev Nov 12, 2024
396c0aa
feat(devtools): Enhance node to show a dependency indicator
CarLeonDev Nov 13, 2024
ee5c3b6
feat(devtools): Enhance node dependency handling
CarLeonDev Nov 16, 2024
2fd9371
feat(devtools): Add devtools options configuration and update version…
CarLeonDev Nov 16, 2024
d14ef47
refactor: Remove code deprecated
CarLeonDev Nov 16, 2024
b971747
refactor: Update dependency handling and improve widget lifecycle man…
CarLeonDev Nov 20, 2024
9a2a204
refactor(devtools): Improve performance and folder structure and add …
CarLeonDev Nov 23, 2024
48f041e
feat(devtools): Enhance node handling, and refactor structure
CarLeonDev Nov 28, 2024
c996c87
refactor(core, framework, hooks): Enhance event handling and notifier…
CarLeonDev Dec 9, 2024
5250792
refactor(framework): Clean up exports, remove deprecated code, and im…
CarLeonDev Dec 9, 2024
d4577b8
test: Add tests for dependency state watching and useEffect disposal.
CarLeonDev Dec 9, 2024
a84ef14
feat(devtools): Enhance node handling; update node references and imp…
CarLeonDev Dec 9, 2024
9e4ad05
refactor(devtools): Remove unused `markToLoadNode` method.
CarLeonDev Dec 27, 2024
a81e663
refactor(logger): update exports to improve clarity and remove hidden…
CarLeonDev Dec 27, 2024
08c9464
refactor(devtools): improve devtools initialization and internal clas…
CarLeonDev Dec 27, 2024
2baadff
refactor(hooks): Rename status from 'standby' to 'idle'; enhance stat…
CarLeonDev Dec 27, 2024
19e27ef
refactor(core, framework): Enhance `autoBinding` method to accept an …
CarLeonDev Dec 27, 2024
1555ad2
refactor(tests): Enhance test coverage by adding error handling, debu…
CarLeonDev Dec 27, 2024
86af5d5
refactor(framework): Enhance provider and scope implementations with …
CarLeonDev Dec 27, 2024
80db353
chore: Update dependencies and version for reactter package; improve …
CarLeonDev Dec 27, 2024
cf5c3bf
refactor(examples): Update example structure and enhance functionalit…
CarLeonDev Dec 27, 2024
dbc71fb
refactor(core, framework): Rename `RtContext` to `RtContextMixin` for…
CarLeonDev Dec 31, 2024
a9d99b4
refactor(examples): Rename `RtContext` to `RtContextMixin` for consis…
CarLeonDev Dec 31, 2024
25384d3
fix(devtools): Update references from `_instance` to `instance` to us…
CarLeonDev Dec 31, 2024
fc25d67
doc: Update README.md.
CarLeonDev Dec 31, 2024
4a76157
fix(core): Update type handling and improve null safety.
CarLeonDev Dec 31, 2024
2bdeac2
chore: Bump version to 8.0.0-dev.3 and update Flutter version informa…
CarLeonDev Dec 31, 2024
3015458
doc: Remove unnecessary information from README.md.
CarLeonDev Dec 31, 2024
e8a6115
build: Bump version to 8.0.0-dev.4 and update README.md for improved …
CarLeonDev Dec 31, 2024
ceff34e
refactor(signal): restructure signal imports and add extensions.
CarLeonDev Dec 31, 2024
2431a5b
build: Bump version to 8.0.0-dev.5 and update dependencies in pubspec…
CarLeonDev Dec 31, 2024
abc84a1
refactor(example): Update flutter_reactter dependency version.
CarLeonDev Jan 2, 2025
6662825
refactor(example): Simplify condition checks and improve error handli…
CarLeonDev Jan 2, 2025
25db4f2
refactor(core): Update `dependency_injection` to improve type safety.
CarLeonDev Jan 4, 2025
fa9fe9e
refactor(example): Improve UI elements and restructure example pages …
CarLeonDev Jan 4, 2025
6ffa221
build: Update dependencies and SDK constraints across multiple packages.
CarLeonDev Jan 4, 2025
111275d
refactor(signal): Simplify arithmetic operators to accept `num` direc…
CarLeonDev Jan 4, 2025
458d537
build: Bump version to 8.0.0-dev.15.
CarLeonDev Jan 4, 2025
367ae27
refactor(framework, hooks, test): Rename `DispatchEffect` to `AutoDis…
CarLeonDev Jan 11, 2025
6b9c195
refactor(example): Update dependencies and improve code quality in ex…
CarLeonDev Jan 11, 2025
5a6f505
refactor(example, devtools): Update pubspec versions and improve READ…
CarLeonDev Jan 11, 2025
a7a717b
build: Update pubspec.lock entry to improve file exclusion
CarLeonDev Jan 11, 2025
a91e40a
build: Update flutter_lints to version 2.0.3 and add reactter dependency
CarLeonDev Jan 11, 2025
cd3d94c
build: Update flutter_reactter version to 8.0.0-dev.19 in pubspec files
CarLeonDev Jan 11, 2025
02c7af8
docs: Update README features for clarity and consistency
CarLeonDev Jan 15, 2025
44e57b9
refactor(website): Remove unused font family and adjust locale settin…
CarLeonDev Jan 15, 2025
79b47ef
refactor(website): Update and improve documentation.
CarLeonDev Jan 15, 2025
2426dc0
Merge branch 'master' into develop
CarLeonDev Jan 15, 2025
7eac05c
refactor(website): Update state management and binding state to depen…
CarLeonDev Jan 15, 2025
cfd242d
refactor(website): Update Spanish documentation.
CarLeonDev Jan 16, 2025
10f51ac
refactor(website): Add new documentation files for Reactter API and u…
CarLeonDev Jan 21, 2025
dd0ae56
refactor(website): Enhance lifecycle documentation and add Spanish tr…
CarLeonDev Jan 21, 2025
1f9a212
refactor(website): Add `RtHook` documentation and update state manage…
CarLeonDev Jan 21, 2025
8f041ee
refactor(website): Join `BuildContext` extensions documentation.
CarLeonDev Jan 21, 2025
037cbb2
refactor(website): Update documentation and improve DevTools integration
CarLeonDev Feb 1, 2025
1100b35
refactor(website): Update documentation for hooks
CarLeonDev Feb 1, 2025
1ca2895
doc: Add contributors to README
CarLeonDev Feb 2, 2025
272dbc7
refactor(website): Improve documentation for `Signal` class propertie…
CarLeonDev Feb 2, 2025
fa915e1
refactor(memo): Rename `MemoMultiInterceptor` to `MultiMemoIntercepto…
CarLeonDev Feb 2, 2025
103988e
refactor(website): Add Migration section and update Memo interceptor …
CarLeonDev Feb 2, 2025
3ca9555
refactor(website): Enhance documentation for Memo class.
CarLeonDev Feb 3, 2025
a9ef75d
refactor(website): Update formatting for arguments documentation in A…
CarLeonDev Feb 3, 2025
670d748
refactor(website): Enhance documentation for LifecycleObserver class …
CarLeonDev Feb 3, 2025
426d0f8
refactor(website): Improve `LifecycleObserver` documentation and exam…
CarLeonDev Feb 3, 2025
0c92a5a
refactor(website): Add documentation for RtHook.
CarLeonDev Feb 3, 2025
7258fcb
refactor(website): Correct typos and improve documentation clarity ac…
CarLeonDev Feb 5, 2025
18d06c4
chore(dependencies): Update reactter to version 8.0.0-dev.20
CarLeonDev Feb 6, 2025
408ceff
chore: Update `flutter_reactter` to version 8.0.0-dev.22 and enhance …
CarLeonDev Feb 6, 2025
cbf1526
refactor: Replace `RtStateObserver` and `RtDependencyObserver` with `…
CarLeonDev Feb 8, 2025
e452cef
refactor(website): Enhance debugging methods documentation with detai…
CarLeonDev Feb 10, 2025
28cdfa8
refactor: Replace `RtStateBase` with `RtState` for improved state man…
CarLeonDev Feb 13, 2025
3808b0c
refactor(website): Remove `RtStateBase` and update related documentat…
CarLeonDev Feb 15, 2025
aa95678
refactor: Replace `LifecycleObserver` to `RtDependencyLifecycle` and …
CarLeonDev Feb 18, 2025
302e35f
refactor(website): Replace `LifecycleObserver` to `RtDependencyLifecy…
CarLeonDev Feb 18, 2025
7860e5f
refactor(website): Update `RtStateObserver` documentation.
CarLeonDev Feb 19, 2025
8c395cc
refactor(website): Update `RtStateObserver` callbacks documentation.
CarLeonDev Feb 19, 2025
0f2421b
refactor(framework, interfaces): Simplify `DependencyFail` enum value…
CarLeonDev Feb 19, 2025
52bace7
refactor(website): Simplify builder function signatures in `UseDepend…
CarLeonDev Feb 19, 2025
aa1f347
refactor(website): Add `RtDependencyObserver` documentation.
CarLeonDev Feb 19, 2025
b8e6474
refactor(framework, website): Correct spelling of 'disposed' in metho…
CarLeonDev Feb 19, 2025
32d1948
refactor(framework): Rename `RtDependency` to `RtDependencyRef` for c…
CarLeonDev Feb 19, 2025
78a69ba
refactor(website): Add documentation for `RtDependencyRef` and update…
CarLeonDev Feb 19, 2025
4ca1773
refactor(website): Update documentation to include links for `RtDepen…
CarLeonDev Feb 19, 2025
341d58f
refactor(website): Add `RtDependencyRef` documentation.
CarLeonDev Feb 20, 2025
db5f745
refactor(core): Update documentation to specify that `buildState` ret…
CarLeonDev Feb 20, 2025
80d25d1
refactor(website): Update documentation for `Rt.createState` with reg…
CarLeonDev Feb 20, 2025
1cbaf9a
refactor(core): Add instance of RtInterface for framework interaction
CarLeonDev Feb 20, 2025
fda281e
refactor(tests): Replace 'test' package imports with 'flutter_test'.
CarLeonDev Feb 20, 2025
227a7a7
refactor: Update `flutter_reactter` and `reactter` dependency version…
CarLeonDev Feb 20, 2025
558ea96
refactor: Replace `createState` with `registerState`.
CarLeonDev Feb 23, 2025
2eba07f
refactor(website): Update documentation to replace `Rt.createState` w…
CarLeonDev Feb 23, 2025
7ee9fba
refactor(website): Update override, migration and state management do…
CarLeonDev Feb 23, 2025
9fea37a
refactor(website): Improve documentation clarity and update state man…
CarLeonDev Feb 25, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -77,4 +77,6 @@ build/

# Flutter coverage
**/lcov.info
**/coverage
**/coverage

pubspec.lock
110 changes: 107 additions & 3 deletions CHANGELOG.md

Large diffs are not rendered by default.

Loading