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
edca54299f
chore: modified mention persion attribute name ( #28 )
2025-08-07 11:35:50 +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
Kilu.He
ee5124b679
chore: support display mention person on document ( #25 )
...
* chore: support display mention person on document
* chore: add recent pages on open view
2025-07-28 17:37:56 +08:00
Kilu
14e933ffba
chore: fix web update not works
2025-07-25 14:30:03 +08:00
Kilu.He
db92f1d965
chore: fix the issue of header width of board column ( #22 )
2025-07-22 10:32:07 +08:00
Nathan.fooo
511731ffe7
Merge pull request #21 from AppFlowy-IO/build_docker
...
chore: build web docker image
2025-07-04 20:33:27 +08:00
khorshuheng
62de93ae08
chore: update pnpm version in docker
2025-07-04 16:35:05 +08:00
Nathan
f2cd859059
chore: add docker folder
2025-07-04 16:02:58 +08:00
Nathan
1d6347c92e
chore: use correct pnpm version
2025-07-04 15:56:56 +08:00
Nathan
7f76269ca5
chore: build manually
2025-07-04 15:38:07 +08:00
Nathan
421f64ff11
chore: build web docker image
2025-07-04 15:12:14 +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
Kilu.He
7ddbd094ec
chore: switch page to set new url ( #20 )
2025-07-03 20:56:49 +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
ac3ddbd74f
chore: support login with password ( #16 )
2025-06-27 15:50:55 +08:00
Kilu
9f2d80a742
chore: fix the menu bugs
2025-06-26 13:45:05 +08:00
Kilu
4a24d4d157
chore: adjust size of workspace icon
2025-06-25 16:17:06 +08:00
Kilu
b0036f78da
chore: replace new UI for search and new page
2025-06-25 15:48:32 +08:00
Kilu
4ae59417c9
chore: modified the icon size
2025-06-25 15:27:57 +08:00
Kilu
1c73387b2a
chore: set the default status to false
2025-06-25 15:17:29 +08:00
Kilu.He
af96d0595e
chore: optimize re-layout during scrolling ( #14 )
2025-06-25 15:13:36 +08:00
Kilu
463fd6ae6e
chore: adjust workspace list height
2025-06-24 19:08:21 +08:00
Kilu
38eb323644
chore: replace workspace manager to new token and components
2025-06-24 18:54:34 +08:00
Kilu
9c1f41dda4
chore: request access display error page
2025-06-24 15:48:15 +08:00
Richard Shiue
7e91217a17
chore: adjust color tokens v0.0.5.1 ( #13 )
...
* chore: import json
* chore: generate css variables
* chore: adjust toast and tooltip
2025-06-24 15:47:29 +08:00
Kilu
045fa6c1c7
chore: display untitle on landing page
2025-06-24 15:23:04 +08:00
Kilu
b679e9aa47
chore: fix the copy text of landing page
2025-06-24 15:11:00 +08:00
Kilu
91ba7293b2
chore: remove sticky header from publish template
2025-06-24 14:32:39 +08:00
Kilu
6ba3d284a4
chore: always show actions
2025-06-24 11:07:34 +08:00
Kilu.He
3946e800b0
chore: fix the render bug of calendar ( #11 )
2025-06-24 10:54:35 +08:00
Kilu.He
2009ef4f74
chore: replace theme color ( #10 )
2025-06-23 18:22:41 +08:00
Khor Shu Heng
5418485b88
fix: set page name for existing member, fix join workspace as guest parameter ( #8 )
2025-06-23 17:33:26 +08:00
Kilu.He
2cc7415962
chore: remove console and debugger to prod ( #9 )
2025-06-23 17:32:45 +08:00
Kilu
0f56e70ed1
chore: fix filter board issue
2025-06-23 16:49:29 +08:00
Kilu
b1c510c4f5
chore: replace token
2025-06-23 16:25:34 +08:00
Kilu.He
742be7645f
chore: replace sidebar token ( #7 )
2025-06-23 16:19:56 +08:00
Kilu.He
ff5ac02445
chore: modified mention icon ( #6 )
2025-06-23 15:35:32 +08:00
Kilu.He
2cfe495751
chore: support new landing page ( #5 )
...
* chore: replace landing page to new ui
* chore: support new landing pages
2025-06-23 14:08:05 +08:00
Kilu.He
b7639d7196
chore: resolve dialog warning ( #4 )
2025-06-19 14:19:52 +08:00
Kilu.He
fbac42686b
chore: replace old token ( #3 )
...
* chore: replace old token
* chore: modified sorts
* chore: replace some icons
2025-06-18 16:26:36 +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
Richard Shiue
0f0ac60ae9
chore: update color tokens to v0.0.5 ( #1 )
...
* chore: import json
* chore: generate css vars
2025-06-17 17:20:09 +08:00
Richard Shiue
1b030ed242
chore: update color tokens to v0.0.4 ( #128 )
...
* chore: import json
* chore: generate css vars
2025-06-10 18:02:44 +08:00
Nathan
e19e4af6f3
docs: command run appflowy cloud
2025-06-09 16:24:56 +08:00
Nathan.fooo
9de6aefe02
Merge pull request #127 from AppFlowy-IO/localhost_docs2
...
Localhost docs2
2025-06-09 16:07:42 +08:00
Nathan
7b9d137055
Merge branch 'main' into localhost_docs2
2025-06-09 16:07:10 +08:00
Nathan.fooo
409a3da133
Merge pull request #125 from AppFlowy-IO/localhost_docs
...
Localhost docs
2025-06-09 16:03:39 +08:00
Nathan
9ff335283b
docs: create development guide
2025-06-09 15:43:26 +08:00
Nathan
f88b748398
docs: create development guide
2025-06-09 14:42:51 +08:00