Commit graph

1365 commits

Author SHA1 Message Date
PirateBrook
dbf427360c
Merge 20586e70f2 into 4af02cdc87 2026-03-24 00:23:32 +01:00
Lucas
4af02cdc87
fix: add autofillHints support to AFTextField (#8594)
* chore: bump version to 0.11.4 and update changelog

* feat: add autofillHints support to AFTextField

* fix: remove autoFocus from font search input

* chore: fix code formatting
2026-03-20 14:02:00 +08:00
JradChaima1
2e00509ebb
fix: set autoFocus true for font dropdown search input (#8294) 2025-11-06 15:04:58 +08:00
PirateBrook
20586e70f2 feat: add overlay button
overlay button can be used on image
2025-07-16 10:38:16 +08:00
PirateBrook
23c0b15a9e chore: code style in document_cover_widget.dart 2025-07-03 14:54:14 +08:00
PirateBrook
3094dee4a1 feat: cover image reposition resolve potential null dereference of _imageStreamListener. 2025-07-03 14:54:14 +08:00
PirateBrook
e72f53bb2a feat: cover image reposition remove unused ImageInfo? _imageInfo in _DesktopCoverAlignState 2025-07-03 14:54:14 +08:00
PirateBrook
15b408919c feat: cover image reposition rename the align to coverOffset and add comment on it 2025-07-03 14:54:14 +08:00
PirateBrook
4bd86386f7 fix: ViewListener in the DocumentCoverWidget use the shaowed value 2025-07-03 14:53:46 +08:00
PirateBrook
a445eb15e5 feat: conver image reposition add support method 2025-07-03 14:53:24 +08:00
PirateBrook
6e1f9b65a0 feat: cover image reposition rename to alignEnable 2025-07-03 10:49:41 +08:00
PirateBrook
cda7c13875 feat: cover image reposition add coverAlignController dispose 2025-07-03 10:49:41 +08:00
PirateBrook
bed09e0432 feat: cover image reposition change cover auto reset to Aliginment.center 2025-07-03 10:49:41 +08:00
PirateBrook
8199139b90 feat: cover image reposition add baisc code 2025-07-03 10:49:41 +08:00
Richard Shiue
d4f9c71ec2
refactor: rename dialog (#8059)
* refactor: rename dialog

* test: fix test
2025-06-16 11:32:19 +08:00
Richard Shiue
08700d4837
chore: adjust padding for include time (#8052) 2025-06-12 11:28:32 +08:00
Morn
734bb25c0a
fix: improve the link menu in read-only mode (#8048)
* fix: improve the link menu in read-only mode

* chore: change the tooltip of database fullscreen icon
2025-06-12 11:28:19 +08:00
Lucas
ca8b4f9384
fix: outline doesn't show when @dates are used in the headline (#8049)
* fix: outline doesn't show when @dates are used in the headline

* feat: add open app deeplink handler

* fix: database falling infinitely on mobile
2025-06-10 20:53:06 +08:00
Morn
8d0d968e9b
fix: remove bold style of head mention node in notification center (#8034)
* fix: allow the whole embed link clickable

* fix: remove bold style of head mention node in notification center
2025-06-09 12:55:22 +08:00
Richard Shiue
a080cffc1d
chore: remove include time icon for created at/last modified type option (#8031) 2025-06-05 12:25:40 +08:00
Lucas
dd2dbed8c8
fix: permission control doesn't work when opening the page at the first time (#8023)
* fix: permission control doesn't work when opening the page at the first time

* feat: enable tracing events cost time

* feat: leave shared page via ... menu

* fix: hide the create page button if user is guest

* feat: disable publish button if user is a guest

* feat: add shared user table

* feat: integrate sql into folder manager

* feat: integrate shared user notification

* fix: flutter analyze

* fix: revert local shared user data

* fix: disable share button on mobile if user is a guest

* feat: save the shared user data

* feat: integrate pro plan workflow into share menu

* chore: format code

* feat: disable share menu in local mode

* chore: format code
2025-06-05 09:42:31 +08:00
Lucas
5598689dba
feat: control access level in share menu (#8017)
* feat: use auto_confirm in share with user api

* feat: reduce share api calls

* feat: add team space section in title bar

* feat: only user with full access can invite guest/member

* feat: customize popup style

* feat: support section type

* feat: update access level based on public or private space

* test: add access level tests

* chore: update i18n

* chore: disable bloc talker

* fix: tests

* fix: general access test

* fix: view title bar test

* chore: i18n
2025-06-03 21:02:13 +08:00
Lucas
88a3e9eddd
feat: implement section breadcrumb and new share menu design (#8012)
* feat: support secion breadcrumb

* chore: update layout

* feat: observe space permission change

* feat: new share menu design

* fix: widget test
2025-06-03 09:46:42 +08:00
Lucas
d3566e303d
feat: optimize share section and share tab logic (#8001)
* feat: optimize share section and share tab logic

* feat: new people with access section

* feat: new copy link widget

* fix: hide member page for guest user

* fix: hide sites page for guest user

* feat: support access level in document

* fix: can't edit the title when access level is read

* feat: guest role can't get page outside the flatten shared pages

* chore: refactor user workspace bloc

* feat: show guest role in workspace menu

* chore: update guest tag and section header

* chore: use readwrite as default permission

* fix: remove unused tests

* chore: clear share status

* fix: access level

* fix: menu color

* feat: support general access section

* feat: remove self access

* fix: tests

* fix: access level issues

* test: add workspace bloc test
2025-06-02 13:52:14 +08:00
Lucas
75f0f08c78
fix: checkbox icon not aligned with the first line (#7997) 2025-05-28 10:48:31 +08:00
Morn
837e754946
fix: database padding issue with max document width (#7991)
* fix: adjust the bottom sheet menu drag area

* fix: database padding issue with max document width
2025-05-28 10:05:21 +08:00
Lucas
ad86e1f55a
feat: optimize chat animation (#7990)
* feat: optimize chat animation

* feat: optimize ai chat animation

* chore: move calculate min height logic to manager

* chore: remove unused code

* chore: adjust the animation on mobile
2025-05-27 20:06:07 +08:00
Richard Shiue
4461c77992
fix: make retry work in ai generated images (#7993) 2025-05-27 19:07:34 +08:00
Richard Shiue
a92e59c693
fix: database view tooltip not displayed (#7987) 2025-05-27 16:38:07 +08:00
Lucas
d93929a3b6
fix: refocus editor after selecting image on Android (#7983)
* fix: refocus editor after selecting image on Android

* fix: toggle list issue

* fix: math equation markdown node parser
2025-05-27 08:32:21 +08:00
Richard Shiue
581a2b41a8
chore: adjust custom prompt UI (#7966)
* chore: refetch view when reload

* chore: excessive padding

* chore: cursor for clear search input

* chore: move other to bottom of category list

* chore: padding on mobile

* chore: select sources background color

* chore: support single and multi select

* chore: adjust colors
2025-05-26 14:21:35 +08:00
Richard Shiue
02dc7ab6b3
chore: add a tooltip for database tab bar items (#7970) 2025-05-23 14:25:45 +08:00
Richard Shiue
b4451bf54a
chore: use a different text action for title editing (#7968) 2025-05-22 18:30:30 +08:00
Richard Shiue
47b77528ce
chore: adjust padding in chat (#7965) 2025-05-22 17:58:21 +08:00
Morn
3cffb34364
feat: support mobile search AI Overview (#7932)
* feat: add arrow back button in search page

* feat: support mobile search AI Overview

* fix: add error toast fore the view no longer existed

* chore: add some tests

* fix: remove unuse code

* chore: i18n

* chore: improve mobile search UI

* fix: optimize some codes

* fix: some UI issues
2025-05-21 13:49:47 +08:00
Morn
ffef4a4e3b
fix: make the link align center while sitename is empty (#7955) 2025-05-21 13:38:57 +08:00
Morn
0b24f2cd37
fix: desktop Search UI improvement (#7950)
* fix: improve search recent list UI

* fix: complete desktop search preview UI improvement

* fix: hide search preview when the window is narrow

* fix: optimize some code
2025-05-21 13:38:03 +08:00
Lucas
c8acd0227a
feat: optimize shared section logic (#7957)
* chore: bump AppFlowy version to 1.0.0 and add sharedSection feature flag

* feat: conditionally display spaces in sidebar based on user role

* refactor: update user avatar implementation and enhance shared section functionality

- Removed unused colorHash from SharedUserWidget.
- Enabled polling in SharedSectionBloc for improved data updates.
- Disabled dragging for shared pages in SharedPagesList.
- Updated UserAvatar to use AFAvatar for consistency across components.
- Adjusted avatar sizes in various components to utilize AFAvatarSize enums.

* fix: typo

* refactor: enhance share tab functionality and error handling

* chore: i18n

* feat: turn guest into member

* fix: unit tests

* fix: unit tests

* chore: revert version changes
2025-05-21 10:39:13 +08:00
Lucas
105f244a4b
feat: shared folder refactor (#7948)
* feat: get the shared folder

* feat: add shared_view sql

* feat: persist the shared view data

* feat: support notification

* fix: flutter compile

* feat: add logic, data and presentations

* feat: integrate client-api endpoints

* feat: replace upsert with replace_all for workspace shared views management

* refactor: streamline sharedPages retrieval with extension method

* feat: enhance SharedSidebarBloc with folder notification support and update shared pages management

* feat: implement SharedSection with Bloc integration and new UI components

* chore: update comments

* feat: introduce SharedSectionBloc for managing shared pages with polling and notification support

* refactor: replace AFAccessLevelPB with ShareAccessLevel in shared pages management and extend functionality with new extensions

* chore: rename folder

* feat: add unit tests for SharedSectionBloc and UI components in shared section

* fix: rust fmt

* chore: revert version changes

* fix: cargo clippy

* fix: unit test
2025-05-20 16:37:09 +08:00
Richard Shiue
c634e906ea
chore: implement custom prompt usage metrics (#7923)
* chore: implement custom prompt usage metrics

* chore: bump client-api
2025-05-19 16:07:11 +08:00
Lucas
03d35f8fe1
feat: refactor share menu (#7935)
* chore: update client-api

* chore: integrate share endpoints

* feat: add share repository

* feat: add share events

* feat: integrate rust events

* chore: code refactor

* feat: add share logic

* feat: optimize share_with_user bloc

* feat: share with user widget

* feat: use AFPopover

* feat: add shared user list

* feat: fetch current user

* feat: add shared usert list

* feat: add mock share repo

* feat: update client-api

* feat: add people_with_access and general_access

* fix: flutter analyze

* feat: support share link

* feat: edit access level

* feat: invite guest

* feat: optimize share menu loading perf

* fix: unable to display the share link

* feat: update access role

* feat: support cached network image

* feat: add access level callback

* feat: remove guest access

* fix: popover exclusive issue

* fix: close edit access level popover after editing

* feat: use rust share apis

* chore: rename folder

* test: add widget tests

* test: share with user bloc test

* chore: downgrade to 0.9.3
2025-05-19 15:26:25 +08:00
Richard Shiue
a7b795d3cc
feat: allow users to map fields while importing prompts from database (#7938) 2025-05-19 10:40:04 +08:00
Lucas
479fd45cab
feat: integrate color token v3 (#7936)
* feat: integrate color token v3

* chore: update existing color tokens
2025-05-15 18:03:16 +08:00
Morn
10472475ac
fix: allow ':keyword' make mistakes (#7905) 2025-05-13 13:54:28 +08:00
Nathan.fooo
a359313974
chore: select source when user is not anon (#7921) 2025-05-13 11:10:32 +08:00
Morn
79009d2851
fix: the link name should be a required field (#7915) 2025-05-12 13:43:22 +08:00
Mathias Mogensen
b4fbfaf2f8
fix: drop files duplicates (#7620) 2025-05-12 11:25:56 +08:00
Richard Shiue
808bee5eb2
chore: adjust view selector logic (#7913)
* chore: adjust view selector logic

* chore: click on document to expand

* chore: code cleanup
2025-05-12 10:17:50 +08:00
Morn
014928cf19
feat: desktop Search UI revamp (#7895)
* feat: add ai search entrance

* chore: revamp search recent list

* feat: revamp preview widget

* feat: support click the 'Ask ai button'

* feat: support go to trash when there is no search results

* feat: support AI overview

* fix: typo issue

* fix: empty trash item name

* chore: replace some Dividers to AFDividers

* chore: improve some code logic

* chore: update some icon color

* fix: some UI issue

* chore: adjust some paddings

* fix: align issue for reference sources

* fix: change clear icon's hover effect

* fix: clear search field will not make it unfocus

* chore: make 'Ask AI' button scroll with list

* chore: change the size of search panel

* fix: change mobile search field cancel icon

* feat: support preview panel for recent pages

* fix: some UI issues

* fix: hover to show the reference sources

* fix: some padding issues
2025-05-11 16:45:44 +08:00
Nathan.fooo
6e850ab8b2
refactor: extract event handler (#7908)
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
2025-05-11 16:44:59 +08:00