Skip to content

Latest commit

History

History
760 lines (444 loc) 路 26.3 KB

File metadata and controls

760 lines (444 loc) 路 26.3 KB

2026.01.06

Improve scheduling of Activity preparation tasks by marking them as passive effects. 57fd2da

Released packages:


Make structured activities defined by other than the standard constructor can be preloaded and cached 4b894ae

Released packages:


2025.12.16 #2

Attach state tracking instruments to original promise when creating SyncInspectablePromises with Promises 43cd76c

Released packages:


2025.12.16

utilize synchronously inspectable promise to optimize suspense fallback rendering 3cb6e33

Released packages:


Remove data loader cache f05ae23

Released packages:


2025.12.12

Add an option for customizing error boundary in ErrorHandler of structured activity components f159bd4

Released packages:


2025.11.28

Add interface to inject appBar.minHeight d76f1d1

Released packages:


2025.11.27

Fix edge height 151b13f

Released packages:


Expose interfaces to modify width of edge 4e4c0d9

Released packages:


Parameterize default appscreen transition offset and appscreen dim height 151b13f

Released packages:


Export StaticActivityComponentType type hepler 7907371

Released packages:


2025.11.25

Expose interfaces to modify dimensions of AppBar a136f96

Released packages:


2025.10.23

Fix SSR compatibility by adding getServerSnapshot parameter to useSyncExternalStore. This resolves the "Missing getServerSnapshot, which is required for server-rendered content" error in SSR environments. 567352a

Released packages:


2025.10.22

Fix swipe back gesture during push/pop transitions by using capture phase event listeners to prevent touch events from reaching child elements during transitions fe8b8fe

Released packages:


2025.10.21

Export AppBar 99eff56

Released packages:


2025.10.16

Add ActivityComponentType paramterized by params ead4e78

Released packages:


2025.10.02

Expose events used to build a stack via Stack.events 83ee5ed

Released packages:


2025.09.05

StructuredActivityComponentType is added. f298988

Released packages:


2025.08.22

Fix scroll behavior of AppScreen by attaching refs on paperContent 733ebcb

Released packages:


2025.08.18

Add prefetch API for lazy activity component and loader data. d906597

Released packages:


2025.08.15

Fix a bug that entrance transition is not applied. c391bb7

Released packages:


2025.08.10

Allow components style to be customized directly 658c770

Released packages:


2025.07.28

fix(react): conditionally log warnings in browser environment 2dc74ad

Released packages:


2025.05.29

fix(plugin-basic-ui): update dependencies 371a39c

Released packages:


fix(react-ui-core): add preventSwipeBack into effect dependencies d2c50f3

Released packages:


2025.05.15

fix(plugin-basic-ui): prevent touch events while transitioning for other basic components aef952a

Released packages:


2025.05.12

fix(react): remove unused dependencies b9dc68a

Released packages:


2025.04.09

Support full screen gradient background and introduce new app bar entrance type "cover" a7650d4

Released packages:


2025.03.24

fix(react-ui-core): consider nullable stack 5c4b96c

Released packages:


2025.03.14

fix(plugin-basic-ui,react-ui-core): prevent touch events while transitioning 8593b5a

Released packages:


2025.03.11

To support various background designs, enable users to configure the background-image option in AppScreen, AppBar, BottomSheet and Modal. 91413b6

Released packages:


2025.02.24

fix(react): pause lazy component transition when no loader defined 7751e60

Released packages:


2025.02.13

Supports dynamic import for activities, and delays transition effects while loading an activity or waiting for a loader response cfa7af8

Released packages:


Add missing logics of considering targetActivityId while updating using update functions. 82b52b0

Released packages:


2025.01.22

fix: add decode() interface to Config and support path: string[] e323ce3

Released packages:


2025.01.20

Made divideBy to be friendly to type inference. 5fc54cb

Released packages:


2024.12.18

chore(plugin-basic-ui): update react-ui-core dependency 151631b

Released packages:


feat(react-ui-core, plugin-basic-ui): add onSwipe* hooks and add data attributes and css variables dc35bfc

Released packages:


feat(react-ui-core): add swipe back ratio css var in other activity roots and add transitionend state in useStyleEffectSwipeBack() 48693e7

Released packages:


2024.12.16

Change to the latest AppBar style f9f1399

Released packages:


2024.11.19

fix(plugin-basic-ui): add max() in support query eb9ed7c

Released packages:


fix(plugin-basic-ui): add maxWidth option in <Modal /> eb4578f

Released packages:


2024.11.07

feat(link): disable long press behavior in iOS db2aa80

Released packages:


2024.10.23

move <StackProvider /> up so that useStack() can be used in Plugin.wrapStack a4a7366

Released packages:


2024.09.26

add config property in loader args 412de46

Released packages:


2024.09.24

feat: Support <Link /> in Future API 7b1780f

Released packages:


2024.09.23

fix(plugin-history-sync): replace json-cycle with flatted dc26742

Released packages:


2024.09.11

feat(plugin-basic-ui): add interface to access z-index about AppScreen 5b1865e

Released packages:


2024.09.03

chore(react): add typing for step action parameter 95f2ae8

Released packages:


2024.08.30

fix: pass initial context to <MainRenderer /> 46ac359

Released packages:


2024.08.21

fix(plugin-history-sync): serialize state before pushState, replaceState 31dc20f

Released packages:


2024.08.14

feat(core,react): add targetActivityId option 667570b

Released packages:


fix(react): specify .mjs extension for esm exports 1fc97b4

Released packages:


2024.08.08

fix: enable cyclic dependency and fix promise return in loader 96ff22d

Released packages:


[Future API] wrap loader return value with use() in useLoaderData() 5ac2798

Released packages:


2024.08.07

Extract core react hooks as a "@stackflow/react-ui-core" package e3dbaac

Released packages:


2024.08.01

fix(plugin-basic-ui): calculate app screen height correctly with safearea 3e8df1b

Released packages:


refactor(plugin-preload): moved a dependency from dependencies to peerDependencies 658510f

Released packages:


2024.07.31

Change stack() to stackflow() in Future API fc2061a

Released packages:


change extension esm package .mjs to .js 7df613a

Released packages:


feat(plugin-history-sync): sort routes by computed score e9bb029

Released packages:


2024.07.24

fix(plugin-basic-ui): remove will-change property bef6214

Released packages:


2024.07.23

change asterisk(*) priority to lowest 7788fbc

Released packages:


2024.07.22

style(plugin-basic-ui): move top padding to margin 3872e44

Released packages:


2024.07.19

use Biome for lint instead of ESLint and fix fixable errors edfffda

Released packages:


feat(plugin-basic-ui): export useStyleEffect() 0f882e8

Released packages:


2024.07.09

accept only serializable parameters when making domain event 7df36f1b

Released packages:


2024.05.27

Expose paperRef from <BottomSheet /> and add !important paper exit transition 207b8490

Released packages:


2024.05.24

fix(react): infer BaseActivities from given activities 27246ad7

Released packages:


2024.05.22

Pass initial search params to fallback activity as an activity params cea51375

Released packages:


2024.04.24

theme branching via :root's dataset 20d19546

Released packages:


2024.02.13

feat: add decode interface 6ad362f7

Released packages:


Resolved issue where urlPatternOptions props were passed to anchor tag. 43a2f2a4

Released packages:


pass urlPatternOptions to usePreloader() hook 8c774239

Released packages:


2024.02.05

Sort routes by variable count and refactor useRoutes(), normalizeRouteInput() function 36613e35

Released packages:


2024.01.30

fix(core)!: delegate overrideInitialEvents to makeCoreStore a32a7e09

Released packages:


2024.01.22

fix(plugin-history-sync): request history tick on init 99c34fa4

Released packages:


fix(plugin-history-sync)!: reduce loop count for parsing state 45cf3f4d

Released packages:


2024.01.19

fix(plugin-stack-depth-change): invoke onDepthChanged only when transition is done da18f07e

Released packages:


2024.01.16

fix hydration mismatch warning in server-side rendering d4e86c55

Released packages:


fix(plugin-history-sync): fix history queue on init f3b2d720

Released packages:


2023.12.23

feat(plugin-basic-ui): export css variables from components dd5be87f

Released packages:


2023.12.22

feat(plugin-stack-depth-change): invoke callback only when depth level has changed a2ecfaf4

Released packages:


2023.12.01

feat(plugin-basic-ui): update IconBack component (#423) 7dca11ee

Released packages: