Mathias Mogensen
111989c96c
fix: popover onOpen not triggered by manual show
2024-07-31 02:55:22 +02:00
Mathias Mogensen
fd3f850d63
feat: add uploaded at & improvements
2024-07-31 02:40:25 +02:00
Mathias Mogensen
61d30fad6c
chore: merge branch 'upstream/main' into feat/upload-file-in-document
2024-07-31 01:56:50 +02:00
Mathias Mogensen
3c66fe3164
feat: upload file in document
2024-07-31 01:56:31 +02:00
Lucas.Xu
81532d014e
chore: use light haptic feedback ( #5838 )
...
* chore: use light haptic feedback
* chore: optimize tabbar & side action animation
2024-07-30 19:53:11 +08:00
Nathan.fooo
735a09b333
chore: remove local ai ( #5837 )
...
* chore: remove local ai
* chore: flutter analyze
2024-07-30 19:44:08 +08:00
nathan
d52a04a9e3
chore: update chat input hint
2024-07-30 17:40:58 +08:00
Nathan.fooo
5250a151c8
feat: Chat app download ( #5835 )
...
* chore: downlaod chat app
* chore: download app
* chore: disable local ai in billing
* chore: remove watcher
* chore: flutter analyzer
2024-07-30 17:32:30 +08:00
Mathias Mogensen
d5a5a64fcf
fix: photo gallery improvements + launch review fixes ( #5830 )
...
* fix: photo gallery improvements
* fix: improve when to show billing/plan pages
* feat: add grid photo gallery layout
* fix: close inline actions menu
2024-07-30 15:28:40 +08:00
Lucas.Xu
115ae27ab1
fix: missing system font display ( #5825 )
...
* fix: missing system font display
* fix: integration test
* fix: cloud integration test
2024-07-29 14:30:11 +08:00
Lucas.Xu
b5c4786896
fix: 0.6.6 launch review issues ( #5824 )
...
* fix: only rebuild the sidebar header when needed
* fix: skip the null or empty awareness data
* fix: ai writer setState error
* chore: add arrow down icon when hovering on workspace button
* chore: update workspace button tooltip sytle
* chore: only show collapse all subpages button when then page is expanded
* chore: update pin color
* chore: fix integration test
* Revert "chore: fix integration test"
This reverts commit e02b237423
.
2024-07-29 09:57:58 +08:00
Nathan.fooo
d24f1c566a
fix: chat bugs ( #5823 )
...
* chore: implement slash menu
* chore: show popup
* chore: single column
* chore: update appflowy editor
* chore: fix warns
2024-07-27 23:47:08 +08:00
Lucas.Xu
ddf68b010d
chore: improve UI design on mobile ( #5816 )
2024-07-27 21:05:51 +08:00
Nathan.fooo
22b108df70
chore: enable billing ( #5818 )
2024-07-26 12:03:29 +08:00
Lucas.Xu
043cd3f3bb
fix: chat messaage color doesn't update when switching theme ( #5815 )
2024-07-26 10:08:00 +08:00
Lucas.Xu
29fb4af40a
chore: improve UI design on Desktop ( #5792 )
...
* fix: only show collapse page button when the children of the page is not emtpy
* chore: set minimum sidebar width to 268
* chore: replace space lock icon and pin & unpin icon
* chore: change divider color
* chore: update divider color
* chore: improve create space color
* feat: highlight delete button when hovering
* chore: update translations
* fix: icon align issue
* feat: highlight sidebar resizer when hovering
* feat: add border to popover
* feat: optimize scroll bar
* feat: improve scrollbar hover color
* feat: support creating a new page via cmd+n
* chore: improve scrollbar color
* feat: improve tooltip style
* chore: fix unit test
* chore: bump version 0.6.6
2024-07-26 09:49:13 +08:00
Nathan.fooo
a2e211555e
chore: chat with pdf ui ( #5811 )
...
* chore: chat with pdf ui
* chore: only enable local ai on macos
* chore: add todo
* chore: adjust UI
* chore: clippy
2024-07-26 07:58:54 +08:00
Mathias Mogensen
d1af172fb7
feat: drop images into editor ( #5813 )
2024-07-26 00:08:55 +02:00
Mathias Mogensen
23b6f94e82
feat: photo gallery block + image improvements ( #5803 )
...
* feat: support multiple images in image block
* feat: support drop files on image placeholder
* fix: overflow in image placeholder
* chore: clean code
* feat: refactor to multi image block
* feat: drop image on gallery to add
* feat: add delete image inside interactive viewer
* fix: some mobile improvements
* fix: web ci
* test: fix tests after dialog changes
* test: add basic multi image block test
* test: add to test runner
* test: open interactive viewer
* fix: add delete index to callback
* test: add navigation next/previous
* ci: fix
* ci: fix
* ci: fix
* test: add network image + deletion tests
* fix: remove duplicates after merge
* test: add multi image insertion test
* ci: try
* ci: try
---------
Co-authored-by: nathan <nathan@appflowy.io>
2024-07-25 14:47:08 +02:00
Nathan.fooo
82fffba45a
chore: document local ai ( #5810 )
...
* chore: document local ai
* chore: update ui
* chore: clippy
2024-07-25 19:41:16 +08:00
charles
0373088fb8
fix: defaultWindowSize is out of scope ( #5795 ) ( #5796 )
2024-07-25 13:53:46 +08:00
Lucas.Xu
0da0f320b7
fix: the action menu is blocked by the navigation bar on Android ( #5806 )
2024-07-25 13:52:20 +08:00
Lucas.Xu
4abdcd9478
fix: integration test (reset to default location) ( #5804 )
...
* fix: integration test (reset to default location)
* fix: unit test (appflowy cloud anon user and then sign in)
* Revert "fix: unit test (appflowy cloud anon user and then sign in)"
This reverts commit 2635aa42f0
.
* fix: unit test (appflowy cloud anon user and then sign in)
2024-07-25 12:02:18 +08:00
Nathan.fooo
1e54c2dc7c
chore: only run appflowy cloud if it's not exist ( #5799 )
...
* chore: only run appflowy cloud if it's not exist
* chore: update
* chore: log error
* chore: fix sign out test
* chore: update test
2024-07-25 07:59:03 +08:00
Lucas.Xu
01747f13e8
chore: bump version 0.6.5 ( #5800 )
2024-07-24 14:53:56 +08:00
Nathan.fooo
4a5eda6eeb
chore: enable billing ( #5779 )
...
* chore: enable billing
* chore: adjust bright mode UI
* chore: show corresponding error in sidebar
* chore: dismiss dialog in ai writter when hit ai response
* fix: improvements from test session
* chore: ai error message for database
* chore: different prompt for workspace owner
* feat: cancel plan survey
* chore: show ai repsonse limit on chat
* fix: sidebar toast after merge
* chore: remove unused debug print
* fix: popover close on action
* fix: minor copy changes
* chore: disable billing
* chore: disbale billing
---------
Co-authored-by: Mathias Mogensen <mathiasrieckm@gmail.com>
2024-07-24 14:23:09 +08:00
Lucas.Xu
b5d799655a
fix: delete reference databases in toggle list ( #5782 )
2024-07-24 11:24:33 +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
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
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
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
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
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