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
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
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
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
80afcf44c0
fix: syntax error when generating translation files ( #5718 )
2024-07-11 11:56:00 +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
Nathan.fooo
e1c68c1b72
feat: Run Local AI model in AppFlowy ( #5655 )
...
* chore: load plugin
* chore: sidecar
* chore: fix test
* chore: clippy
* chore: save chat config
* chore: arc plugin
* chore: add plugins
* chore: clippy
* chore: test streaming
* chore: config chat
* chore: stream message
* chore: response with local ai
* chore: fix compile
* chore: config ui
* chore: fix load plugin
* chore: add docs
* chore: update docs
* chore: disable local ai
* chore: fix compile
* chore: clippy
2024-06-30 17:38:39 +08:00
Mathias Mogensen
3bcadff152
fix: settings changes + ai layout improvements ( #5656 )
...
* fix: settings changes
* fix: improve chat layout
2024-06-28 22:54:54 +08:00
Lucas.Xu
a1dec0f269
feat: add check workspace health button in settings page ( #5631 )
2024-06-27 09:57:06 +08:00
Mathias Mogensen
bbb3f95a13
fix: billing+cleanup ( #5634 )
...
* fix: billing fixes
* chore: best practice and cleaning
* chore: dispose of unused resources
* chore: upgrade editor version
2024-06-27 02:00:21 +02:00
Mathias Mogensen
54c9d12171
feat: support switch model ( #5575 )
...
* feat: ai settings page
* chore: intergate client api
* chore: replace open ai calls
* chore: disable gen image from ai
* chore: clippy
* chore: remove learn about ai
* chore: fix wanrings
* chore: fix restart button title
* chore: remove await
* chore: remove loading indicator
---------
Co-authored-by: nathan <nathan@appflowy.io>
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
2024-06-25 07:59:38 +08:00
Mathias Mogensen
7586a0ed48
fix: settings ui improvements ( #5590 )
...
* fix: settings ui improvements
* fix: replace placeholder + fix open folder
* fix: collapse sidebar button on windows
* test: fix tests after changes
* test: missed type cast
2024-06-20 21:01:20 +02:00
Mathias Mogensen
fa86480458
feat: shortcuts page remake ( #5567 )
...
* feat: settings shortcuts page remake
* test: add shortcut test
* fix: physics on listview
* fix: menu icon
2024-06-19 10:24:34 +02:00
Mathias Mogensen
4a126e17ce
fix: settings improvements ( #5547 )
...
* fix: user workspace bloc changed
* fix: use translate card cell style
* fix: add getworkspacemember
* fix: billing launch review
* fix: disable time field
* fix: member tooltip
* fix: remove my account description
* fix: punctuation
* fix: filter workspace font
* fix: cloud toggle
* fix: minor adjustments
* chore: disable cloud document search
* fix: improve workspace name textfield
* test: move billing test to cloud
* fix: use cache over remote
* fix: clippy and tests
* chore: amend flowy tooltip
* test: add pump and settle
* test: integration test for local auth
2024-06-17 14:30:19 +02:00
Mathias Mogensen
4708c0f779
feat: plan+billing ( #5518 )
...
* feat: billing client
* feat: subscribe workspace default impl
* feat: added create subscription
* feat: add get workspace subs
* feat: added subscription cancellation
* feat: add workspace limits api
* fix: update client api
* feat: user billing portal
* feat: billing UI (#5455 )
* feat: plan ui
* feat: billing ui
* feat: settings plan comparison dialog
* feat: complete plan+billing ui
* feat: backend integration
* chore: cleaning
* chore: fixes after merge
* fix: dependency issue
* feat: added subscription plan cancellation information
* feat: subscription callback + canceled date
* feat: put behind feature flag
* feat: downgrade/upgrade dialogs
* feat: update limit error codes
* fix: billing refresh + downgrade dialog
* fix: some minor improvements to settings
* chore: use patch for client-api in tauri
* fix: add shared-entity to patch
* fix: compile
* ci: try to add back maximize build space step
* test: increase timeout in failing test
---------
Co-authored-by: Zack Fu Zi Xiang <speed2exe@live.com.sg>
2024-06-12 17:08:55 +02:00
Mathias Mogensen
815c99710e
feat: magic link sign-in as anonymous user ( #5520 )
...
* feat: magic link sign-in as anonymous user
* chore: remove commented code
* fix: custom sign-in dialog
* fix: bring back sign-out dialog
* fix: add minor space for sync indicator
2024-06-11 22:17:29 +02:00
Mathias Mogensen
6b46372aa0
fix: custom font dropdown ( #5502 )
...
* fix: custom font dropdown
* fix: dart analyzer
2024-06-10 15:23:26 +02:00
Lucas.Xu
a8f136eda2
feat: sidebar UI Revamp on Desktop ( #5343 )
2024-05-27 08:51:49 +08:00
Mohammad Zolfaghari
13b3439bd6
fix: default text direction not synced ( #5405 )
...
* fix: default text direction not synced
* test: annotate visibleForTesting
2024-05-24 15:17:35 +02:00
Lucas.Xu
9a5dbbb3ce
chore: upgrade to Flutter 3.22.0 ( #5395 )
...
* chore: upgrade flutter to 3.22.0
* chore: upgrade editor version
* chore: upgrade CI files
* fix: failed tests
2024-05-23 11:07:09 +08:00
Mathias Mogensen
b2978e0d6c
fix: launch review 0.5.8 ( #5367 )
2024-05-21 11:34:36 +02:00
Mathias Mogensen
8273d66c50
feat: settings manage data ( #5265 )
...
* feat: settings manage data page
* fix: changes after merge
* test: fix failing integration test
* fix: missing localizations
2024-05-13 09:45:56 +02:00
Mathias Mogensen
a0ed043cb8
feat: workspace settings page ( #5225 )
...
* feat: my account settings page
* test: amend tests
* chore: remove unused code
* test: remove widget tests
* fix: text color on select buttons
* test: clean and remove unused test helpers
* feat: settings workspace page
* chore: fixes after merge
* fix: recent views bugfix
* fix: make sure text buttons have color
* test: add test for delete workspace in settings
* test: remove pumpAndSettle for create workspace
* test: longer pump duration
* test: attempt with large pump duration
* test: attempt workaround
* chore: clean code
* fix: missing language key
* test: add one more check
* test: pump
* test: more pump
* test: attempt pumpAndSettle
* chore: code review
* fix: persist single workspace on patch
* fix: listen to workspace changes
* chore: remove redundant builder
* test: remove unstable test
* fix: changes after merge
* chore: changes after merge
* feat: support changing cursor and selection color
* chore: move members up in menu
* feat: clean code and beautify dialogs
* fix: fix test and make show selected font
---------
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
2024-05-10 16:08:32 +02:00
Mathias Mogensen
c4f6703b76
fix: launch review improvements ( #5263 )
...
* fix: recent views fix
* fix: text button font color
* fix: sidebar scrollbar inset
* fix: account settings launch review
* fix: open + menu on mobile provider issue
* fix: code review
* fix: push view improvement
2024-05-06 18:13:17 +08:00
Mathias Mogensen
4981baac13
feat: settings my account ( #5223 )
...
* feat: my account settings page
* test: amend tests
* chore: remove unused code
* test: remove widget tests
* fix: text color on select buttons
* test: clean and remove unused test helpers
* test: fix test after refactor
2024-04-30 14:09:08 +02:00