qinluhe
a35e2d597e
fix: load duplicate components on demand
2024-07-26 10:56:26 +08:00
qinluhe
9d3a810847
fix: upgrade wasm package
2024-07-25 12:43:21 +08:00
qinluhe
e0a70aa4d9
fix: adjust modal position
2024-07-24 14:38:00 +08:00
qinluhe
403fd2f5a0
fix: modified some copy
2024-07-24 12:30:00 +08:00
qinluhe
4976f870c8
fix: replace google svg
2024-07-24 10:31:54 +08:00
qinluhe
6fde3b9e3e
feat: support duplicate UI on web
2024-07-24 10:22:35 +08:00
Kilu.He
6334255e15
fix: some style issues ( #5783 )
2024-07-23 10:21:50 +08:00
Lucas.Xu
f66821715f
fix: integration test failed (grid row detail page: hide and show hidden fields) ( #5781 )
2024-07-22 16:51:58 +08:00
Mathias Mogensen
620e027c3e
feat: ai billing ( #5741 )
...
* feat: start on AI plan+billing UI
* chore: enable plan and billing
* feat: cache workspace subscription + minor fixes (#5705 )
* feat: update api from billing
* feat: add api for workspace subscription info (#5717 )
* feat: refactor and start integrating AI plans
* feat: refine UI and add business logic for AI
* feat: complete UIUX for AI and limits
* chore: remove resolved todo
* chore: localize remove addon dialog
* chore: fix spacing issue for usage
* fix: interpret subscription + usage on action
* chore: update api for billing (#5735 )
* chore: update revisions
* fix: remove subscription cache
* fix: copy improvements + use consistent dialog
* chore: update to the latest client api
* feat: support updating billing period
* Feat/ai billing cancel reason (#5752 )
* chore: add cancellation reason field
* fix: ci add one retry for concurrent sign up
* chore: merge with main
* chore: half merge
* chore: fix conflict
* chore: observer error
* chore: remove unneeded protobuf and remove unwrap
* feat: added subscription plan details
* chore: check error code and update sidebar toast
* chore: periodically check billing state
* chore: editor ai error
* chore: return file upload error
* chore: fmt
* chore: clippy
* chore: disable upload image when exceed storage limitation
* chore: remove todo
* chore: remove openai i18n
* chore: update log
* chore: update client-api to fix stream error
* chore: clippy
* chore: fix language file
* chore: disable billing UI
---------
Co-authored-by: Zack Fu Zi Xiang <speed2exe@live.com.sg>
Co-authored-by: nathan <nathan@appflowy.io>
2024-07-22 15:43:48 +08:00
Kilu.He
864768b3ba
fix: can not display rows when rows overthan 1000 ( #5777 )
2024-07-22 15:38:13 +08:00
Kilu.He
a8b4f22703
feat: support publish database on web ( #5748 )
...
* fix: view name
* fix: hidden login on web
* fix: database update bugs
* feat: support render database on web
* fix: loading
* fix: calendar width on mobile
* fix: calendar boder color
* fix: replace some icons
* fix: deal with visible view ids
* fix: filter error child
* fix: hide filters and sorts
* fix: the style of relation
* fix: throw error when apply fail
* fix: upgrade yjs
* fix: eslint errors
* fix: support group by checkbox
* fix: add shortcut to clear data
* fix: relation
* fix: relation
* fix: relation
* fix: relation
* fix: view meta
* fix: view meta
* fix: view meta
* fix: empty database block
* fix: 0716 bugs
* fix: add button to url cell
* fix: jest test
* fix: unit tests
* fix: lint
* fix: reduce database space
* fix: add after payment page
* fix: add spacing
---------
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
2024-07-22 13:37:27 +08:00
Lucas.Xu
432db0f6d5
feat: publish databse to Web ( #5709 )
...
* chore: refactor the publish code
* feat: integrate publish into database page
* feat: add publish database structure
* feat: add database row collab
* feat: publish the database row collabs
* chore: update collab
* chore: improve question bubble
* feat: publish the database relations
* fix: rust ci
* feat: select grid view to publish
* feat: unable to deselect the primary database
* feat: optimize the read recent views speed (#5726 )
* feat: optimize the read recent views speed
* fix: order of recent views should be from the latest to the oldest
* chore: update translations
* fix: replace the unable to be selected icon
* feat: remove left padding of inline database
* fix: code review
* chore: remove publish api err log
* chore: read the database collab and document collab from disk instead of memory
* chore: code cleanup
* chore: revert beta.appflowy.com
* chore: code cleanup
* test: add database encode test
* test: add publish database test
* chore: refresh sidebar layout
* chore: update comments
2024-07-22 13:35:42 +08:00
Abhijeet Singh
e8e4162a5c
chore: update Spanish translations ( #5742 )
...
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
2024-07-22 10:15:50 +08:00
sayishi
241234726f
chore: update Chinese translations ( #5727 )
...
* chore: update translations with Fink 🐦
* chore: revert cargo.lock changes
---------
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
2024-07-22 10:07:50 +08:00
Khor Shu Heng
e426970eed
fix: Add retry for admin client sign in for test ( #5767 )
2024-07-22 10:02:01 +08:00
Yaron Shahrabani
d5544af6c5
chore: update Hebrew translation ( #5738 )
...
* Added Hebrew initial infra.
* chore: update translations with Fink 🐦
* chore: update translations with Fink 🐦
* Hebrew translation.
* Hebrew update.
---------
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
2024-07-22 10:00:24 +08:00
Stefan Weiberg
9361afd573
chore: update German translations ( #5722 )
2024-07-19 16:40:03 +08:00
Artjom Jemeljanov
dc93a336d6
chore: update Russian translations ( #5730 )
...
* chore: update translations with Fink 🐦
* chore: update translations with Fink 🐦
* chore: update translations with Fink 🐦
* chore: update translations with Fink 🐦
* chore: update translations with Fink 🐦
* chore: update translations with Fink 🐦
* chore: update translations with Fink 🐦
* chore: update translations with Fink 🐦
* chore: update translations with Fink 🐦
* chore: update translations with Fink 🐦
* chore: update translations with Fink 🐦
* chore: update translations with Fink 🐦
* chore: update translations with Fink 🐦
* chore: update translations with Fink 🐦
* chore: update translations with Fink 🐦
* chore: update translations with Fink 🐦
* chore: update translations with Fink 🐦
* chore: update translations with Fink 🐦
* chore: update translations with Fink 🐦
* Update en.json
* Update ru-RU.json
* Update ru-RU.json
* chore: update translations with Fink 🐦
* Update settings.json
* Update settings.json
2024-07-19 16:26:00 +08:00
Nathan.fooo
4e5482488f
chore: update build config ( #5759 )
...
* chore: update build config
* chore: fix ci
* chore: update client-api
* chore: fix compile
2024-07-19 12:23:51 +08:00
Nathan.fooo
5bbf174ffd
chore: enable local ai and local ai chat ( #5755 )
...
* chore: enable local ai and local ai chat
* chore: config for chat with file
* chore: flutter anaylzer
2024-07-18 20:54:35 +08:00
Lucas.Xu
f36e3ae378
chore: bump version 0.6.4 ( #5744 )
2024-07-16 14:51:00 +08:00
Mathias Mogensen
dc6349b4b1
fix: improve color selector ( #5743 )
...
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
2024-07-16 14:50:50 +08:00
Lucas.Xu
44d8def3ce
fix: reset space relationship when clearing cache ( #5737 )
...
* fix: space's child views didn't update when moving a page into it
* chore: remove check logic
* feat: integrate fix space into clear cache
* fix: translation missing value
* chore: update logger version
2024-07-16 13:23:07 +08:00
Nathan.fooo
c6ad57f11d
chore: show plugin state ( #5740 )
...
* chore: show plugin state
* chore: flutter analyzer
* chore: update
2024-07-15 22:45:53 +08:00
Nathan.fooo
ff23165d3e
chore: download llm files ( #5723 )
...
* chore: download file
* chore: config download ui
* chore: update zip
* chore: config download ui
* chore: unzip file
* chore: unzip file
* chore: rename
* chore: disable local ai
* chore: fmt
* chore: fix warning
* chore: update
* chore: fix clippy
2024-07-15 15:23:23 +08:00
Lucas.Xu
253e7597c4
feat: optimize the read recent views speed ( #5726 )
...
* feat: optimize the read recent views speed
* fix: order of recent views should be from the latest to the oldest
2024-07-15 14:23:20 +08:00
Zack
d2e3fdfefd
chore: fix compile ( #5733 )
2024-07-15 09:01:34 +08:00
Lucas.Xu
a2336f5bf7
chore: improve popup menu color ( #5725 )
...
* chore: improve popup menu color
* fix: 100% text wrap into a new line in checklist cell
2024-07-12 15:23:22 +08:00
Lucas.Xu
8833df1740
fix: ai chat result contains html escape text ( #5721 )
...
* fix: ai chat result contains html escape text
* feat: support copy the code block from ai chat page
* feat: support copy code block from ai chat page
* fix: add hover effect to color picker button
* chore: increase minimum window size
2024-07-11 21:42:02 +08:00
Lucas.Xu
1524b10a8a
chore: bump version 0.6.4 ( #5719 )
...
* chore: upgrade android target sdk to 34
* chore: downgrade macos builder version to support x86_64
* chore: bump version 0.6.4
2024-07-11 13:46:28 +08:00
Kilu.He
fe0fa9b530
feat: support sign-in and sign-up on Web ( #5712 )
2024-07-11 12:55:22 +08:00
Lucas.Xu
80afcf44c0
fix: syntax error when generating translation files ( #5718 )
2024-07-11 11:56:00 +08:00
Gustavo Moreno
e500c89978
feat: choose cursor/selection color from palette or color picker #5041 ( #5677 )
...
* chore: show ai service error (#5675 )
* feat: Implement color picker dialog for user color selection (#5041 )
- Added `flex_color_picker` dependency.
- Implemented a new color picker dialog with the following features:
- Display Material predefined colors.
- Include primary, accent, and shade colors, as well as a color wheel for selection.
- Add a graphical opacity selector.
- Enhanced the previous dialog to include an icon in a text field for opening the palette.
- Added `suffixIcon` parameter to the `_ColorSettingTextField` class, making it reactive to tap gestures.
- Utilized `ColorExtension` on the `Color` class to avoid namespace conflicts when converting colors to hexadecimal strings.
- Added translation strings to english
This commit addresses issue #5041
* feat: Implement color picker dialog for user color selection (#5041 )
- Added `flex_color_picker` dependency.
- Implemented a new color picker dialog with the following features:
- Display Material predefined colors.
- Include primary, accent, and shade colors, as well as a color wheel for selection.
- Add a graphical opacity selector.
- Enhanced the previous dialog to include an icon in a text field for opening the palette.
- Added `suffixIcon` parameter to the `_ColorSettingTextField` class, making it reactive to tap gestures.
- Utilized `ColorExtension` on the `Color` class to avoid namespace conflicts when converting colors to hexadecimal strings.
- Added translation strings to english
This commit addresses issue #5041
* chore: refactor code
---------
Co-authored-by: Nathan.fooo <86001920+appflowy@users.noreply.github.com>
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
2024-07-10 17:49:59 +08:00
Lucas.Xu
079b9888a8
feat: render ai text message with appflowy_editor ( #5682 )
...
* feat: render ai text message with appflowy_editor
* chore: update appflowy_editor
* fix: integration test
* feat: support paste inAppJson format
* chore: update appflowy_editor
2024-07-10 17:17:07 +08:00
Lucas.Xu
0fe383e538
feat: enable debug logs in internal build ( #5713 )
2024-07-10 13:55:40 +08:00
Bartosz Sypytkowski
c006e29afc
chore: update yrs and appflowy collab dependencies ( #5707 )
...
* chore: update yrs and appflowy collab dependencies
* chore: fix clippy errors
* chore: update yrs and collab dependencies in appflowy tauri
* chore: update yrs and collab dependencies in appflowy web app
2024-07-10 10:10:21 +08:00
Lucas.Xu
655a2b7093
chore: bump version 0.6.3 ( #5701 )
2024-07-08 13:46:27 +08:00
Kilu.He
23c67bcdba
feat: support publish document ( #5576 )
...
* feat: support a event for getting encoded collab of document
* feat: support publish view and unpublish views
* feat: publish page to the web
* chore: refacotor share bloc
* feat: call the publish event
* feat: support publish view and unpublish views
* feat: integrate publish api
* feat: integrate unpublish api
* feat: fetch the publish info to show the publish status
* feat: support publish interfaces
* fix: lint error
* fix: modified web server
* fix: some style
* fix: some style
* fix: some style
* fix: some style
* fix: some style
* fix: some style
* fix: some style
* fix: some style
* fix: some style
* fix: update codes
* fix: update codes
* fix: update codes
* fix: update codes
* fix: update codes
* chore: refactor publish bloc
* fix: some style
* fix: some style
* fix: some style
* fix: some style
* fix: some style
* fix: some style
* fix: the name is too long to publish
* chore: change color
* fix: some style
* fix: some style
* feat: refacotor share menu UI
* fix: some style
* fix: lint
* fix: some style
* feat: refacotor export-as
* fix: some style
* chore: refactor share menu colors
* fix: rust ci
* fix: some style
* fix: some style
* fix: deploy
* fix: deploy
* fix: deploy
* fix: deploy
* fix: deploy
* fix: deploy
* fix: deploy
* fix: deploy
* fix: deploy
* fix: deploy
* fix: deploy
* fix: deploy
* fix: bugs
* fix: bugs
* fix: bugs
* fix: bugs
* fix: bugs
* fix: bugs
* fix: bugs
* fix: bugs
* fix: bugs
* fix: bugs
* fix: bugs
* fix: bugs
* fix: bugs
* fix: bugs
* fix: bugs
* fix: bugs
* fix: rerelease
* fix: deploy
* fix: deploy
* fix: deploy
* fix: deploy
* fix: deploy
* fix: deploy
* fix: deploy
* fix: og image
* fix: support copy button
* fix: support copy button
* fix: support copy button
* chore: add a params
* feat: use default publish name
* chore: update copy
* feat: show a confirm deletion dialog if the deleted page contains published page
* feat: add copy toast in publish tab
* fix: to 404
fix: to 404
fix: to 404
fix: the error to 404
* feat: unpublish the page auto when moving it to another space
* feat: improve confirm deletion dialog
* feat: show unpublish error
* chore: use beta.appflowy.com
* feat: disable publish in non-apppflowy-cloud user mode
* fix: modified bullted icon style
* fix: the dark mode color
* fix: save the dark mode in local storage
* fix: text color
* chore: make bash script more portable (#5679 )
* fix: title longer
* chore: move the files and modified the en
* chore: update deploy.sh
* chore: modified Dockerfile
* chore: modified server.cjs to server.js
* chore: modifed server.js to server.ts
* chore: replace publish url
* chore: remove todo list hover
* chore: show confirm dialog before deleting page
* fix: unpublish the pages before deleting
* fix: table cell bg color
* fix: callout icon
* fix: list number
* fix: emoji
* fix: number icon
* fix: callout icon position
* fix: add margin bottom
* fix: code block
* fix: support scroll for breadcrumbs
* fix: the breadcrumb doesn't update after moving page
* fix: 0705 issues
* fix: update publish status afer deleting page
* chore: add hover effect for visit site button
* fix: remove puiblish url text field enable border color
* chore: update delete page copy
* chore: enable debug category
* fix: only render sidebar if the spaces are ready
* fix: the breadcrumb doesn't update after moving page
* fix: auto code
* fix: add emoji
* fix: add emoji
* fix: favicon
* fix: cypress test
* fix: remove deploy ci
* fix: default url
* chore: revert launch.json
* fix: docker ci
* fix: change favicon
* fix: flutter integration test
* feat: add hover effect to share menu
* chore: add a checkmark if the page has been published
* chore: revert space deletion
---------
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
Co-authored-by: Zack <speed2exe@live.com.sg>
2024-07-08 13:45:57 +08:00
Nathan.fooo
521fffd97c
refactor: extract chat plugin to new repo ( #5699 )
...
* chore: update ui
* chore: update
* chore: update
* chore: separate to new crate
* chore: update commit id
* chore: fix compile
* chore: bump version
2024-07-08 13:19:13 +08:00
Lucas.Xu
2ecc2a67a9
fix: take the max value of the keyboard height and the view insets bottom to make the toolbar visible ( #5700 )
...
* fix: android toolbar will be blocked if the scroll bar is hidden
* fix: last opened view is synced in same workspace
* fix: fallback to space if the section sidebar contains space
* chore: revert last opened view code
* fix: integration tests
2024-07-08 13:15:42 +08:00
Lucas.Xu
2d11215bb2
chore: use latest macos runner to build the release package ( #5686 )
2024-07-08 09:43:23 +08:00
Lucas.Xu
6d0c9f766b
fix: filter chat page when duplicating ( #5676 )
...
* fix: filter chat page when duplicating
* fix: don't clear selection if it has been disposed
2024-07-02 14:35:29 +08:00
Nathan.fooo
7a3f013a87
chore: show ai service error ( #5675 )
2024-07-02 13:26:53 +08:00
Lucas.Xu
8c1520b273
feat: sync the created view after duplicating ( #5674 )
...
* feat: sync the created view after duplicating
* chore: revert launch.json
* chore: refacotor code
2024-07-02 13:02:15 +08:00
Mathias Mogensen
a7b850e752
chore: disable cloud search ( #5663 )
...
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
2024-07-02 13:02:01 +08:00
Lucas.Xu
42dc6017c6
feat: support moving page to a space ( #5665 )
...
* feat: support moving page to a space
* chore: update collab repo
2024-07-02 10:29:46 +08:00
Stefan Weiberg
f9fba6b561
chore: update German translations ( #5640 )
2024-07-02 09:44:16 +08:00
Nathan.fooo
46896b5a2b
chore: remove appflowy_web project ( #5671 )
...
* chore: remove appflowy_web project
* chore: remove ci
2024-07-01 22:49:24 +08:00
Lucas.Xu
2b8dca209e
feat: sync the documents and databases after batch importing documents and databases ( #5644 )
...
* feat: support batch import
* feat: support batch import database
* chore: revert launch.json
* chore: fix rust ci
* fix: rust ci
2024-07-01 14:44:08 +08:00
Lucas.Xu
c78f23e1c0
fix: v0.6.2 issues ( #5654 )
...
* fix: remove create button in move to menu
* fix: add loading indicator when duplicating space
* fix: sidebar header expand icon status
* fix: text within select tag overflow
* fix: callout block icon align issue
* feat: sync the space icon when creating a space
* fix: duplicated hover views
* fix: cover image doesn't update
2024-07-01 14:43:57 +08:00