Commit Graph

50 Commits

Author SHA1 Message Date
Nathan.fooo
46c2593183 chore: fix namespace check (#196)
* chore: fix namespace check

* chore: lint

* chore: add test
2025-12-09 18:37:59 +08:00
Nathan.fooo
4dbf18d46d fix: do not show template for selfhosting (#180) 2025-11-27 16:44:46 +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
da7f2a9929 fix: displaying linked datbaase view 2025-11-17 14:52:41 +08:00
Nathan
3991e85bb0 chore: ci build 2025-11-16 16:35:07 +08:00
Nathan.fooo
0a9c27b792 Merge pull request #148 from AppFlowy-IO/fix_user_avatar
Fix: display user avatar issue. Support display workspace profile avatar
2025-11-15 23:01:19 +08:00
Nathan
9a0cd8a3d2 chore: fix ci 2025-11-15 22:57:49 +08:00
Nathan
d73c3ab0a6 chore: add test 2025-11-15 16:11:26 +08:00
Nathan
2deaec5438 chore: create storybook to display error related UI components 2025-11-15 12:44:30 +08:00
Kilu.He
3e9655502c chore: support request access (#84)
* chore: support request access

* chore: share panel ui

* chore: support invite guest and turn into member

* chore: support share with me

* chore: modified suggestion

* chore: add access level on input

* chore: Smart domain suggestions that only filter domains for matching username prefixes

* chore: add docs

* chore: modified tag hash

* chore: email tag do not need use tag color

* chore: add key

* feat: update share folder endpoint and remove mock data

* chore: modified some style

* chore: adjust the button position

* fix: update error code (#95)

* chore: fix the ui

* chore: add toolip

* chore: modified breadcrumb

* chore: fix some issues

* chore: fix some issues

* chore: implement other message handler

* chore: attach version and platform

* chore: modified not found

---------

Co-authored-by: khorshuheng <solemnpriest@gmail.com>
Co-authored-by: Khor Shu Heng <32997938+khorshuheng@users.noreply.github.com>
Co-authored-by: Nathan <nathan@appflowy.io>
2025-10-13 16:08:44 +08:00
nathan
377b9998b7 test: chat input test 2025-09-30 11:56:47 +08:00
Kilu.He
d3ce628d0d chore: fix the radix version (#69) 2025-09-11 19:21:06 +08:00
Richard Shiue
18272aae47 chore: replace toast, tooltip, alert and avatar 2025-09-09 18:52:22 +08:00
Richard Shiue
212bd1651e Merge remote-tracking branch 'origin/main' into migrate_chat 2025-09-09 18:47:57 +08:00
Kilu.He
f6a8c83015 feat: support calendar (#56)
* chore: modified title sync

* chore: replace console.log to console.debug

* feat: add FullCalendar dependencies and improve code organization

* chore: update view name bugs

* chore: support no date row

* chore: layout by created time and modified time

* chore: adjust time

* chore: pnpm install

* chore: fix something
2025-09-09 12:07:59 +08:00
nathan
564e0f65d9 chore: lint 2025-09-05 19:35:23 +08:00
annie
24d46493a4 chore: fix test 2025-09-03 15:50:57 +08:00
annie
3dc6c02e26 chore: fix edit test 2025-09-02 14:35:16 +08:00
Nathan
4e54e4b597 chore: remove link 2025-09-01 00:08:58 +08:00
Nathan
ed80338a49 chore: lint 2025-08-31 23:40:24 +08:00
Nathan
2989612afa chore: move chat 2025-08-31 11:21:39 +08:00
Nathan
f16af9433e chore: update claude.md 2025-08-30 11:58:42 +08:00
Nathan
335a31f56c chore: fix test 2025-08-27 13:53:56 +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
Nathan.fooo
b487e4eb1a chore: upload user timezone (#30)
* chore: upload user timezone

* chore: fix lint

* chore: fix test
2025-08-12 14:38:50 +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
Richard Shiue
4861ece3ca feat: revamp color picker (#23)
* chore: import new color json

* chore: generate css vars

* chore: render text and bg colors using tokens

* feat: implement new color picker

* fix: transfer popover focus

* fix: replicate logic onto background popover

* chore: adjust i18n

* chore: fix selection loss on interaction with popover

* chore: pass getSubscriptions in EditorContext

* chore: default color tooltip

* fix: forward ref in color tile

* fix: editor focus after opening popover

* chore: fix lint

* chore: maintain selection after changing color

* fix: font color for href and inline code

* fix: focus and popover conflicts

* chore: revert unnecessary forceShow

* chore: dummy commit

* fix: don't break cover
2025-07-31 15:06:47 +08:00
Richard Shiue
d951ac32c2 feat: load prompts from database (#17)
* feat: load prompts from database

* chore: bump editor version

* fix: dropdown disable state

* fix: revert dropdown menu changes

* chore: bump ai chat

* fix: duplicated fields not immediately usable

* chore: bump ai chat version

* chore: move hook usage upwards

* chore: export type
2025-07-04 13:39:58 +08:00
Richard Shiue
2b5b7bb669 feat: built in prompt libary (#15)
* feat: custom prompt

* chore: update package.json
2025-06-30 10:19:29 +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
lumix
10d88d9ca4 fix: update pnpm to 10.9 (embedded pnpm version of node 18) (#119)
* fix: update pnpm to default one

feat: autofix unused import

fix: use pnpm in corepack

* fix: update coverage workflow
2025-05-22 20:29:46 +08:00
lumix
d7504fa5e6 feat: add rule for eslint import & autofix (#116)
* feat: add rule for eslint import & autofix

* feat: autofix unused import

* feat: autofix unused import

* test: seems secret is not working
2025-05-22 13:09:43 +08:00
lumix
7b8f48edbf fix: no secret info in yaml (#112)
* chore: add vscode settings.json

* fix: add github secret for web coverage
2025-05-13 17:57:41 +08:00
lumix
c24c887ac6 fix: vite plugin cause source map error (#108)
* fix: fix source map error

* fix: import way of @mui

* fix: istanbul only when test is true
2025-05-12 10:05:20 +08:00
Richard Shiue
784c5f9ad8 chore: bump appflowy chat version (#106) 2025-04-28 19:51:23 +08:00
Kilu.He
2f95002aca chore: support link preview (#102) 2025-04-18 14:30:28 +08:00
Kilu.He
de9d0eade0 feat: support otp login (#86) 2025-04-09 10:52:41 +08:00
Kilu.He
15ec240887 chore: import new ui system (#73)
* chore: import new ui system

* chore: modified padding and rounded

* chore: remove vertical padding

* chore: add shadow

* chore: add shadcn popover (#76)

* chore: add circle progress (#77)

* chore: add input (#78)

* feat: add shadcn toast (#80)

* chore: initial import

* chore: style

* chore: important

* chore: add dropdown menu (#81)

* feat: add shadcn tooltip (#79)

* chore: initial import

* chore: style

* chore: fix text size

* chore: add tooltip shortcut

* chore: code cleanup and add flex col

* chore: add avatar (#82)

* chore: add dialog (#83)

---------

Co-authored-by: Richard Shiue <71320345+richardshiue@users.noreply.github.com>
2025-04-02 15:29:42 +08:00
Kilu.He
2c529da6f0 fix: reset user scrolling after the apply state changed (#71) 2025-03-31 11:11:46 +08:00
Kilu.He
b298bb49be feat: support ai writer (#69)
* feat: support ai writer

* feat: support duplicate page

* feat: support upgrade AI Max
2025-03-31 10:21:14 +08:00
Kilu.He
a3eed75fb3 fix: image load failed (#60) 2025-03-06 19:56:21 +08:00
Kilu.He
49abe042ef feat: support ai chat (#55) 2025-03-04 17:29:45 +08:00
Kilu.He
ae2444c190 feat: support embed video on document (#47) 2025-02-26 17:19:23 +08:00
Kilu.He
4882b64979 feat: add comment and duplicate config (#23)
* feat: add comment and duplicate config

* fix: modified data
2025-01-21 13:40:44 +08:00
Kilu.He
4152b46bd2 fix: publish and search bugs (#11)
* fix: some bugs

* fix: uniq search result

* fix: publish bugs

* fix: add cover icon display on hover title

* fix: update editor version

* fix: update panel position

* fix: adjust search UI

* fix: modified unpublish toast

* fix: unrelease publish and search

* fix: add release yml

* fix: add sync release to change

* fix: update comment

* fix: update release ci
2025-01-10 13:08:14 +08:00
Kilu
23472c414d chore: initial project 2025-01-02 18:06:12 +08:00