nathan
|
ca30221a29
|
chore: fix test
|
2025-09-10 20:49:41 +08:00 |
|
nathan
|
33c9d76425
|
chore: switch column type test
|
2025-09-10 20:14:45 +08:00 |
|
nathan
|
85ff89e1e9
|
chore: add selector
|
2025-09-10 16:04:25 +08:00 |
|
nathan
|
bff606adf2
|
chore: checkbox cell test
|
2025-09-10 14:05:36 +08:00 |
|
nathan
|
515fef0817
|
chore: single select cell test
|
2025-09-10 13:45:42 +08:00 |
|
nathan
|
2b8af52d15
|
chore: add database test
|
2025-09-09 19:52:35 +08:00 |
|
nathan
|
ba8dc3791c
|
chore: logs
|
2025-09-05 19:11:40 +08:00 |
|
annie
|
3870a0d9ca
|
chore: lint
|
2025-09-03 16:13:44 +08:00 |
|
annie
|
d989edac40
|
chore: fix test
|
2025-09-03 15:15:18 +08:00 |
|
annie
|
d5d969eb41
|
chore: data id
|
2025-09-02 21:20:06 +08:00 |
|
annie
|
639026b4ae
|
chre: data id
|
2025-09-02 21:11:08 +08:00 |
|
annie
|
051d39bd09
|
fix test
|
2025-09-02 20:55:38 +08:00 |
|
annie
|
452b7b90fe
|
chore: remove unused funtions
|
2025-09-02 17:09:41 +08:00 |
|
annie
|
7cd5f32c96
|
chore: fix login
|
2025-09-02 14:12:19 +08:00 |
|
annie
|
be717114d7
|
Merge branch 'main' into e2e_test
|
2025-09-02 12:09:21 +08:00 |
|
Nathan
|
c54a004969
|
chore: remove mock ws
|
2025-08-29 09:33:28 +08:00 |
|
Nathan
|
e4f2ebf813
|
chore: fix test and add logs
|
2025-08-27 16:02:27 +08:00 |
|
Nathan
|
99253c3558
|
chore: fix test and add logs
|
2025-08-27 15:04:36 +08:00 |
|
Nathan
|
335a31f56c
|
chore: fix test
|
2025-08-27 13:53:56 +08:00 |
|
Nathan
|
4da65fb0c5
|
chore: update
|
2025-08-18 14:40:08 +08:00 |
|
Nathan
|
cfeb82f90a
|
chore: page more action
|
2025-08-17 16:29:44 +08:00 |
|
Nathan
|
bc9f0b0874
|
test: edit page
|
2025-08-15 10:38:15 +08:00 |
|
Nathan
|
6d6ff0f706
|
test: set viewport
|
2025-08-15 10:38:15 +08:00 |
|
Nathan
|
d44456a265
|
test: implement e2e test
|
2025-08-15 10:38:15 +08:00 |
|
Bartosz Sypytkowski
|
947740b683
|
feat: integrate new realtime sync protocol (#19)
* new sync protocolt
* refresh outline when folder change was detected
* add 250ms debounce for yjs doc update emits
* fix refresh outline on folder change
* remove existing SyncManager
* added update timestamp to lastUpdatedCollab info
* turn off http fetch in get doc page
* fix empty state vector binary parsing
* return existing sync context if possible
* update
* chore: load workspace database data before loadview
* chore: fixed the issue of database rows can not update
* add awareness to RegisterSyncContext type def
* chore: remove redundant logs
* chore: add display of collaborative users
* chore: display cursors
* chore: setup web socket reconnect options
* chore: init sync context only once
* revert reconnect
* chore: add blur
* chore: cache device id
* revert storage device id
* chore: refactor remote selection rendering and add cursor animation
* chore: refactor remote selection rendering
* chore: add blur
* chore: update cursor display logic, add device ID, optimize Yjs event handling
* chore: add cross-tab sync via broadcast channel
* chore: add text application logic, optimize selection transform handling, update ESLint rules
* chore: fix lint
* chore: others
* add heartbeat and ready state logging
* chore: add reconnect and listen connecting
* chore: fix conneting banner
* chore: modified the logic of adding recent
* echo-based heartbeat
* chore: remove condition of render cursors
* chore: modified generate cursor color
* chore: fix some test issues
* chore: use jest mock timers in sync tests
* chore: fix jest issue
* chore: fix the lint issue
---------
Co-authored-by: Kilu <lu@appflowy.io>
|
2025-08-07 11:43:56 +08:00 |
|
Kilu.He
|
9971061222
|
feat: support publish (#7)
|
2025-01-08 11:11:11 +08:00 |
|
Kilu
|
23472c414d
|
chore: initial project
|
2025-01-02 18:06:12 +08:00 |
|