cherry-studio/src
MyPrototypeWhat 962ee5d270 refactor: update architecture documentation and implement MemoryRouter enhancements
- Changed code snippets in the architecture documentation to use the `text` syntax for better clarity.
- Replaced CSS `display:none` with React 19.2 `<Activity>` component for improved effect management and memory optimization.
- Documented the design decision to use a Pure MemoryRouter over HashRouter for detached windows, emphasizing simplicity and consistency.
- Enhanced the Tab Detach implementation with detailed explanations of state passing via URL query and IPC, along with architecture flow diagrams.
- Added new components and functions to support detached tab functionality, including state restoration and memory management strategies.

These updates improve the documentation and functionality of the tab management system, ensuring better performance and user experience.
2025-12-04 13:55:04 +08:00
..
main Merge remote-tracking branch 'origin/v2' into feat/router-design 2025-11-26 15:03:44 +08:00
preload Merge branch 'main' into v2 2025-11-22 08:48:07 +08:00
renderer refactor: update architecture documentation and implement MemoryRouter enhancements 2025-12-04 13:55:04 +08:00