Alexander Zinchuk
|
480b09e9aa
|
Teact: Support autoFocus attribute (#6948)
|
2026-05-15 18:38:33 +02:00 |
|
zubiden
|
a2d6d63853
|
Polls: Redesign modal (#6886)
|
2026-05-05 18:30:19 +02:00 |
|
zubiden
|
319c0396a4
|
Bump dependencies (#6714)
|
2026-04-14 14:47:31 +02:00 |
|
zubiden
|
32f98bc0a0
|
Teact: Allow reusing JSX from variables (#6686)
|
2026-02-22 23:49:24 +01:00 |
|
zubiden
|
1f0ac5b276
|
Teact: Align effect order with other libraries (#6685)
|
2026-02-22 23:49:11 +01:00 |
|
zubiden
|
b68ae94f3a
|
Forum: Support mentions and reactions (#6489)
|
2026-02-22 23:47:56 +01:00 |
|
zubiden
|
496bc6e295
|
Teact: Filter SVG attributes (#6628)
|
2026-01-20 12:07:34 +01:00 |
|
zubiden
|
4819cf02b3
|
Teact: Store last rendered namespace for components (#6570)
|
2026-01-13 01:14:11 +01:00 |
|
zubiden
|
c891c4207b
|
Teact: Hide memo debug in production (#6554)
|
2025-12-24 12:33:43 +01:00 |
|
Alexander Zinchuk
|
6054536ee9
|
Update Teact from MyTonWallet
|
2025-11-22 12:54:10 +01:00 |
|
zubiden
|
0a606739d1
|
Bump dependencies (#6358)
|
2025-10-15 19:57:09 +02:00 |
|
zubiden
|
a93b99a9ac
|
Teact: Support useState init function (#6359)
|
2025-10-12 15:08:42 +02:00 |
|
zubiden
|
37a033ca83
|
Right Column: Show your profile (#6279)
|
2025-10-08 12:33:26 +02:00 |
|
zubiden
|
8b1358dd8b
|
TeactN: Force full state return in withGlobal (#6240)
|
2025-09-19 14:35:16 +02:00 |
|
zubiden
|
5b210b1755
|
Teact: Use jsx-runtime (#5969)
|
2025-06-04 20:41:58 +02:00 |
|
zubiden
|
42d76abbba
|
TeactN: Support Promise from actions (#5972)
|
2025-06-04 20:41:54 +02:00 |
|
zubiden
|
bd096e2a01
|
[dev] More stylistic eslint rules (#5961)
|
2025-06-04 20:41:03 +02:00 |
|
Alexander Zinchuk
|
8e2c91064d
|
TeactN: Allow debugging with global getActions
|
2025-06-04 20:40:36 +02:00 |
|
Alexander Zinchuk
|
9e5f0ae8cb
|
Teact: Clear selection range info from input on blur
|
2025-06-04 20:40:32 +02:00 |
|
Alexander Zinchuk
|
3d4f98e9b3
|
TeactN: Fix activation function call on mount (follow-up)
|
2025-06-04 20:40:24 +02:00 |
|
Alexander Zinchuk
|
0b40721ede
|
TeactN: Fix activation function call on mount
|
2025-06-04 20:40:19 +02:00 |
|
Alexander Zinchuk
|
f38f7d65cc
|
Bump dependencies
|
2025-06-04 20:36:48 +02:00 |
|
zubiden
|
f21ca52337
|
Teact: Fix empty fragment mount position (#5918)
|
2025-05-14 19:02:17 +03:00 |
|
Alexander Zinchuk
|
cbd0d47aa5
|
Teact: Some improvements
|
2025-03-07 15:18:58 +01:00 |
|
Alexander Zinchuk
|
90e56dcdd4
|
Teact: Fix re-mounting components
|
2025-03-07 15:18:54 +01:00 |
|
zubiden
|
37617b4b8e
|
Fix several potential memory leaks (#5586)
|
2025-02-13 14:28:05 +01:00 |
|
zubiden
|
8dc935d0b8
|
SVG: Allow setting filters using JSX (#5449)
|
2025-01-21 18:29:39 +01:00 |
|
zubiden
|
6563d37e8a
|
Global: Split types into separate files (#5341)
|
2024-12-29 11:58:32 +01:00 |
|
zubiden
|
ecbc32d0fd
|
Teact: Check for mountState in cleanup (#5214)
|
2024-11-27 20:33:31 +04:00 |
|
zubiden
|
4fed4eff8f
|
[dev] Fix outdated global check (#5051)
|
2024-10-20 18:53:23 +02:00 |
|
Alexander Zinchuk
|
8e5236d102
|
[Perf] Teact: Postpone rendering and effects during blocking animation (#4928)
|
2024-09-24 14:48:40 +02:00 |
|
Alexander Zinchuk
|
22019bc86c
|
[Perf] TeactN: Leverage getIsHeavyAnimating.once instead of recursed requestMeasure
|
2024-09-19 20:43:46 +02:00 |
|
Alexander Zinchuk
|
7634094883
|
[Perf] Use throttleWithFullyIdle for user status updates
|
2024-09-19 20:43:42 +02:00 |
|
Alexander Zinchuk
|
af9d8695f4
|
[Perf] useVideoCleanup: Remove event listeners
|
2024-09-19 20:43:40 +02:00 |
|
Alexander Zinchuk
|
f503841d36
|
[Perf] Teact: Avoid scheduling redundant effect cleanups, refactoring
|
2024-09-19 20:43:36 +02:00 |
|
Alexander Zinchuk
|
2f0eaf72df
|
[Perf] Teact: Introduce useUnmountCleanup to reduce redundant effects
|
2024-09-19 20:43:33 +02:00 |
|
Alexander Zinchuk
|
590a6f5b4c
|
[Perf] Teact: Simplify extra classes management
|
2024-09-19 20:43:25 +02:00 |
|
Alexander Zinchuk
|
8b76de86ba
|
[Refactoring] Move beginHeavyAnimation and onFullyIdle to Teact
|
2024-09-19 20:43:18 +02:00 |
|
Alexander Zinchuk
|
3e48f3fbf9
|
useShowTransitions: Workaround for noMountTransition not working after forced reflow
|
2024-09-11 02:07:15 +02:00 |
|
Alexander Zinchuk
|
8aa7eb2fcb
|
[Dev] Teact: Better error logging
|
2024-09-06 15:43:19 +02:00 |
|
Alexander Zinchuk
|
2b773d7e85
|
[Perf] Teact: Tiny improvement
|
2024-09-06 15:42:56 +02:00 |
|
zubiden
|
5f5536b6a0
|
Search: New design (#4718)
|
2024-08-29 15:52:14 +02:00 |
|
zubiden
|
547db95ee4
|
Fix theme change error on init (#4861)
|
2024-08-06 20:06:54 +02:00 |
|
zubiden
|
a4bfdad768
|
Teact: Implement createContext and useContextSignal (#4619)
|
2024-06-18 16:30:28 +02:00 |
|
Alexander Zinchuk
|
0e77008108
|
Folder Manager: Init before chat load (#4431)
|
2024-03-29 20:51:22 +01:00 |
|
Alexander Zinchuk
|
f894010a70
|
TeactN: Introduce stickToFirst
|
2023-11-06 01:43:38 +04:00 |
|
Alexander Zinchuk
|
e815c677f3
|
TeactN: Support forceOnHeavyAnimationOnce and forceOutdated
|
2023-10-27 12:52:06 +02:00 |
|
Alexander Zinchuk
|
8c0c871023
|
Get rid of immediate callbacks in multitab
|
2023-10-27 12:52:06 +02:00 |
|
Alexander Zinchuk
|
fb614840f6
|
Refactoring: Introduce eslint-plugin-simple-import-sort plugin (#3802)
|
2023-09-13 12:22:11 +02:00 |
|
Alexander Zinchuk
|
1fc598a7e3
|
TeactN: Replace detachWhenChanged with activationFn
|
2023-09-04 04:10:04 +02:00 |
|