Commit Graph

100 Commits

Author SHA1 Message Date
nathan
73120c3452 chore: duplicate row 2025-09-22 22:54:46 +08:00
Richard Shiue
c958734fbc fix: adjust update current user and fix mismatching formats (#65)
* chore: expose method to update indexed db

* fix: revert translation
2025-09-11 17:26:36 +08:00
nathan
c3a6ea7972 chore: fix chat model select and add test 2025-09-11 00:29:39 +08:00
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
b6c973355d chore: add datetime cell test 2025-09-10 15:25:46 +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
45319f2db9 chore: fix test 2025-09-09 18:03:55 +08:00
Richard Shiue
fcbb83bff8 chore: update test 2025-09-09 17:54:25 +08:00
nathan
0c7cc5b781 chore: update profile test 2025-09-09 12:06:00 +08:00
nathan
c0679c4ff5 chore: add docs 2025-09-07 14:15:20 +08:00
nathan
b7bc402a6c chore: fix lint 2025-09-07 13:24:25 +08:00
nathan
89f00598d0 test: add breadcrumb test 2025-09-07 11:50:27 +08:00
nathan
fa0400e150 chore: create space test 2025-09-07 00:17:20 +08:00
nathan
af9fd65a13 fix: Fix component test spec pattern for CI code coverage
- Update component spec pattern from 'cypress/**/*.cy.{ts,tsx}' to 'cypress/components/**/*.cy.{ts,tsx}'
- Add dummy component test to ensure CI doesn't fail when no component tests exist
- This fixes the 'Can't run because no spec files were found' error in CI

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-06 20:33:27 +08:00
nathan
59fdc7292b chore: create chat test 2025-09-06 15:36:53 +08:00
nathan
a92c157d6f test: delete paged 2025-09-06 14:57:08 +08:00
nathan
558359068b chore: fix publish test 2025-09-06 14:04:37 +08:00
nathan
5cb8fcb383 chore: test config 2025-09-05 23:12:30 +08:00
nathan
ba8dc3791c chore: logs 2025-09-05 19:11:40 +08:00
nathan
5e1d2e5345 chore: strip data-testid on prod 2025-09-05 14:15:39 +08:00
weidong fu
a4105cc684 fix: Fix e2e test page deletion verification logic
The test was incorrectly identifying "Untitled" pages as the created test page
after deletion, causing false failures in GitHub Actions.

Changes:
- Track the actual created page name (could be test name or "Untitled")
- Use the tracked name for deletion instead of pattern matching
- Verify deletion using the exact created page name
- Remove overly broad pattern matching that included any "Untitled" page

This fixes the test failure where default pages like "To-dos" and "Untitled"
were incorrectly considered as the test page after deletion.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-03 20:11:17 +08:00
annie
3870a0d9ca chore: lint 2025-09-03 16:13:44 +08:00
annie
24d46493a4 chore: fix test 2025-09-03 15:50:57 +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
3dc6c02e26 chore: fix edit test 2025-09-02 14:35:16 +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
cca63877ff test: add page create and then delete 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
b7639d7196 chore: resolve dialog warning (#4) 2025-06-19 14:19:52 +08:00
Kilu.He
748f790771 feat: support database (#2)
* chore: support drag row

* chore: support drag column

* chore: modified board virtual list

* chore: support drag board column

* chore: support drag card

* chore: support fix grid header

* chore: support fix board header

* chore: disabled drag and drop on readonly

* chore: adjust padding start and end on document

* chore: support new row

* chore: support create view

* chore: hide or show the property

* chore: lint

* chore: add card at the top

* chore: support text cell editing

* chore: support swicth property type and checkbox editing

* chore: support number cell editing

* chore: support select cell editing

* chore: support date cell editing

* chore: support relation and checklist

* chore: support calculation

* chore: support filters and sorts

* chore: support edit row modal

* chore: support files&media

* chore: pull origin main

* chore: modified border width

* chore: fixed some issues

* chore: modified active cell style

* chore: add switch language to AI Translate

* chore: modified upload color

* chore: support board group

* chore: support board

* chore: update database filter and board column components

* chore: update download

* chore: update components and pages, optimize UI and functionality

* chore: update component and update key bind

* chore: update filters

* chore: add copy button to date cell

* chore: board

* chore: replace some old token to new one

* chore: add hidden item menu

* chore: show the checkbox on card

* chore: adjust resize row

* chore: update sorts

* chore: fix issues of database on document

* chore: fix checkbox data

* chore: modified test
2025-06-17 17:50:26 +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