Commit Graph

100 Commits

Author SHA1 Message Date
Nathan
29e0a47e78 chore: add test 2025-11-26 21:51:44 +08:00
Nathan
fa794e7548 fix: test 2025-11-26 21:45:46 +08:00
Nathan
808cd5300a chore: fix scroll 2025-11-25 20:44:58 +08:00
Nathan
eb7af4af6b chore: fix scroll to top when insert database at the bottom 2025-11-25 15:04:58 +08:00
Nathan
014b57393a Merge branch 'main' into implement_document_drag_and_drop 2025-11-25 12:59:31 +08:00
Nathan.fooo
2f8eefa7fb Editor integration test (#165)
* chore: add editor integration test

* chore: merge test

* chore: merge test

* chore: update

* chore: merge tests

* chore: add tests

* chore: update

* chore: add test

* chore: update test

* chore: update test

* chore: update test

* chore: update

* chore: update

* chore: update test

* chore: update test
2025-11-25 10:35:10 +08:00
Nathan
c00d55b3cc feat: implement drag and drop 2025-11-24 23:15:43 +08:00
Nathan.fooo
4696478f76 ci: separate test (#164) 2025-11-23 23:25:12 +08:00
Nathan.fooo
059684795f refactor: parse pasted content from html and md (#163)
* refactor: paste text and add test for pasting

* fix: paste bullet list with empty line

* chore: lint

* chore: fmt code

* chore: fmt jest test

* chore: fix test

* chore: lint

* chore: fix table
2025-11-23 21:13:25 +08:00
Nathan.fooo
2901ae67f8 Merge pull request #159 from AppFlowy-IO/embeded_database_view
Embeded database view
2025-11-22 10:05:00 +08:00
Nathan
bf9c46e4c4 chore: fix test 2025-11-21 20:15:10 +08:00
Nathan
b07cf26a4b chore: fix test 2025-11-21 19:54:04 +08:00
Nathan
375826dcb0 chore: fix test 2025-11-21 19:48:16 +08:00
Nathan
6fdb1e7038 chore: fix test 2025-11-21 14:47:17 +08:00
Nathan
0b00809f12 fix: database tab 2025-11-20 14:05:13 +08:00
Nathan
7680ebb076 chore: add test 2025-11-20 00:21:55 +08:00
Nathan
c32c14faf2 chore: fix test 2025-11-17 15:31:02 +08:00
Nathan
be27141b46 chore: fix test 2025-11-17 15:29:52 +08:00
Nathan
99c4b369d0 chore: fix test 2025-11-17 15:10:05 +08:00
Nathan
6f5eea373e chore: fix test 2025-11-17 13:58:29 +08:00
Nathan
4c23cddb24 chore: fix test 2025-11-17 13:31:14 +08:00
Nathan
eb7f7423aa chore: selector 2025-11-17 13:19:36 +08:00
Nathan
87c5c2f10e chore: replace cy.task log 2025-11-17 12:35:52 +08:00
Nathan
3fc1975a9d chore: organize test 2025-11-17 12:12:56 +08:00
Nathan
562456a757 chore: lint 2025-11-16 20:34:46 +08:00
Nathan
c3d6ef7f31 fix: Fixes three critical race conditions that caused redirect loops after OAuth login:
1. Clear old token before processing OAuth callback to prevent axios
      interceptor from attempting auto-refresh of expired old token while
      processing new OAuth tokens

   2. Add multi-stage authentication checks in AppAuthLayer with proper
      timeouts to wait for React state sync before triggering logout

   3. Add proactive state sync in AppConfig to ensure isAuthenticated
      state matches localStorage token on mount

   4. Create AppWorkspaceRedirect component to handle /app -> /app/:workspaceId
      navigation after OAuth callback, preventing undefined workspace errors
2025-11-16 20:20:58 +08:00
Nathan
f35914baa1 chore: add test 2025-11-16 15:03:06 +08:00
Nathan
fff815a4ea chore: add test 2025-11-16 00:37:10 +08:00
Nathan
a7dcfd5c77 fix: always navigated to /app after removing access, without checking who was being removed 2025-11-15 23:38:36 +08:00
Nathan
e920f009c7 refactor: api error code 2025-11-15 12:08:48 +08:00
Nathan
2ed6a89b9f chore: add test 2025-11-15 11:37:37 +08:00
Nathan
fb7dfcedfc fix: display wrong user avatar 2025-11-14 16:48:52 +08:00
Nathan
273ccffbe8 test: add more tests 2025-10-31 11:02:09 +08:00
Nathan
b6ed729a6e test: add more tests 2025-10-31 10:45:10 +08:00
Nathan
484aa3eceb test: visit publish link 2025-10-31 10:07:27 +08:00
qinluhe
f553e31e4e chore: fix login redirect 2025-10-14 17:33:12 +08:00
nathan
c6a92d96e7 chore: add login logout test 2025-10-02 16:03:47 +08:00
nathan
725d8ed0f7 chore: lint 2025-10-01 19:29:32 +08:00
nathan
cc81d9974e test: chat input test 2025-09-29 16:09:25 +08:00
nathan
6cc6d05384 test: login test 2025-09-27 14:19:02 +08:00
nathan
9ee803e170 test: fix test 2025-09-24 22:59:44 +08:00
nathan
5e34342655 test: fix tst 2025-09-24 21:28:46 +08:00
nathan
700c9bad8b test: fix tst 2025-09-24 20:22:37 +08:00
nathan
1ec3f957cf test: style test2 2025-09-24 15:33:43 +08:00
nathan
3cd1c1fced test: style test2 2025-09-24 15:33:38 +08:00
nathan
b7897a253a test: style test 2025-09-23 23:35:08 +08:00
nathan
35b5d931fe chore: editor test 2025-09-23 21:35:45 +08:00
nathan
e0f4c22014 chore: selector id 2025-09-23 14:26:52 +08:00
nathan
9441f4adc6 test: deelte row 2025-09-23 14:09:48 +08:00
nathan
2be8ed0b03 test: add insert row 2025-09-23 13:13:25 +08:00