Commit Graph

123 Commits

Author SHA1 Message Date
Masen Furer
38c5503f94
Client-side Routing (404 redirect) (#1695) 2023-09-05 16:22:00 -07:00
Thomas Brandého
63b5fbd7b0
add pyi_generator script (#1708) 2023-08-31 14:25:56 -07:00
Nikhil Rao
7d7b7901a9
Fix setting substate client storage (#1723) 2023-08-31 09:54:27 -07:00
Masen Furer
cc89f2b6e7
Proper serialization for chained Event payloads (#1725) 2023-08-31 09:50:15 -07:00
Masen Furer
99843d98af
debounce_input should respect child ref (#1717) 2023-08-30 12:46:55 -07:00
Masen Furer
9fbc75d84a
Client-side storage / State integration (#1629) 2023-08-30 12:43:29 -07:00
Masen Furer
2392c52928
Implement on_mount and on_unmount for all components. (#1636) 2023-08-30 09:50:39 -07:00
Martin Xu
51f0339fa4
Add special var for upload: clear_selected_files (#1703) 2023-08-28 17:15:31 -07:00
Masen Furer
042710ca91
Handle file uploads with component-local state (#1616) 2023-08-18 13:12:17 -07:00
Masen Furer
2613b865f2
test_form_submit: poll for backend_state to be updated (#1625) 2023-08-18 12:56:47 -07:00
Masen Furer
afcbe7e5a6
Move initial state to separate file (#1599) 2023-08-17 09:54:07 -07:00
Masen Furer
8c4183f500
integration tests: don't shadow real error when screenshot fails (#1608) 2023-08-16 13:05:36 -07:00
Nikhil Rao
00714c60ac
Fix rx.link href prop and Var.to_string type (#1600)
* Fix rx.link href prop

* Update bool var types
2023-08-16 11:41:19 -07:00
Masen Furer
8ce3ee19cc
fix flakyness in test_dynamic_routes (#1603) 2023-08-16 00:53:09 -07:00
Masen Furer
2ff823e89a
Event Loop Refactor (#1590) 2023-08-15 15:17:08 -07:00
Thomas Brandého
59132e533b
Add AppHarness for form submit (#1571) 2023-08-14 23:20:36 -07:00
Masen Furer
544d352e55
Run AppHarness selenium integration tests in CI (#1538) 2023-08-07 14:46:09 -07:00
Masen Furer
4a658ef9be
Wrap Input and TextArea with DebounceInput for full control (#1484) 2023-08-07 14:27:42 -07:00
Masen Furer
919f239168
check_initialized: skip REFLEX_DIR check for backend only (#1478) 2023-08-02 06:33:56 -07:00
Masen Furer
c11d9e657f
Disable fully controlled Input and TextArea (#1383) 2023-07-31 12:19:34 -07:00
Nikhil Rao
e26bba80a6
Create ~/.reflex directory and update integration tests (#1419) 2023-07-27 16:39:53 -07:00
Masen Furer
77c4451d24
integration/test_server_side_event.py: tests for set_value (#1390) 2023-07-21 11:50:51 -07:00
Masen Furer
2c97c1e7ca
reflex.testing.AppHarness: tools for testing reflex apps (#1326) 2023-07-13 15:45:57 -07:00