reflex/reflex
Masen Furer 68de3f41c4
[ENG-3989] Ensure non-serialized states are present in StateManagerDisk (#4230)
If a non-root state was serialized, but its substates were not, then these
would not be populated when reloading the pickled state, because only substates
from the root were being populated with fresh versions.

Now, capture the substates from all fresh states and apply them to the
deserialized state for each substate to ensure that the entire state tree has
all substates instantiated after deserializing, even substates that were never
serialized originally.
2024-10-23 16:11:06 -07:00
..
.templates support eventspec/eventchain in var operations (#4038) 2024-10-03 15:33:51 -07:00
app_mixins improve lifespan typecheck and debug (#4014) 2024-09-27 16:17:30 -07:00
compiler bundle chakra in window for CSR (#4042) 2024-10-03 14:25:21 -07:00
components fix pyi for untyped event handlers (#4186) 2024-10-16 15:14:58 -07:00
constants Support aria and data props (#4149) 2024-10-14 08:45:25 -07:00
custom_components fix custom component init (#4123) 2024-10-08 09:15:56 -07:00
experimental add type hinting to events (#4145) 2024-10-14 08:44:31 -07:00
istate Handle rx.State subclasses defined in function (#4129) 2024-10-11 16:51:10 -07:00
middleware remove format_state and override behavior for bare (#3979) 2024-09-26 16:00:28 -07:00
utils fix pyi for untyped event handlers (#4186) 2024-10-16 15:14:58 -07:00
vars [ENG-3954] Treat ArrayVar.foreach index as int (#4193) 2024-10-17 16:58:07 -07:00
__init__.py add type hinting to events (#4145) 2024-10-14 08:44:31 -07:00
__init__.pyi add type hinting to events (#4145) 2024-10-14 08:44:31 -07:00
__main__.py add __main__ entry point to allow python -m reflex (#1516) 2023-08-03 14:26:50 -07:00
admin.py upgrade to latest ruff (#3497) 2024-06-19 12:32:13 +02:00
app_module_for_backend.py Bring back py3.9 support with a deprecation warning. (#3976) 2024-09-23 18:15:16 -07:00
app.py remove var operation error (#4053) 2024-10-03 15:58:04 -07:00
base.py Component as Var type (#3732) 2024-09-19 19:06:53 -07:00
config.py let users pick state manager mode (#4041) 2024-10-10 12:22:35 -07:00
event.py Fix runtime error on python 3.11.0 (#4197) 2024-10-17 19:22:12 -07:00
model.py a friendly little helper (#4021) 2024-10-01 14:32:05 -07:00
page.py re add removed method with better behaviour and tests (#3986) 2024-09-24 23:29:56 +02:00
reflex.py use pathlib as much as possible (#3967) 2024-10-03 17:50:39 +02:00
route.py [REF-2643] Throw Errors for duplicate Routes (#3155) 2024-05-03 12:15:40 -07:00
state.py [ENG-3989] Ensure non-serialized states are present in StateManagerDisk (#4230) 2024-10-23 16:11:06 -07:00
style.py only treat dict object vars as key value mapping (#4177) 2024-10-16 15:14:58 -07:00
testing.py catch ValueError("I/O operation on closed file.") if frontend crashes (#4150) 2024-10-10 12:18:57 -07:00