Mathias Mogensen
2d4300e931
chore: update version to 0.6.0 ( #5528 )
2024-06-13 08:25:11 +02:00
Lucas.Xu
dc12938ab6
feat: support switching space on mobile ( #5527 )
2024-06-13 14:14:18 +08:00
Lucas.Xu
2d674060c6
feat: introduce space to manage the pages ( #5517 )
...
* fix: resizing icon on mobile
* feat: add space feature
* feat: support creating space
* feat: support creating new space
* feat: support space expand status
* feat: support creating page in space
* feat: support customizing space icon
* feat: display the space icon on space menu
* feat: add space more action button
* fix: flutter analyze
* feat: support editing space icon on more menu
* chore: update translations
* feat: manage space
* feat: delete workspace
* feat: disable delete button if needed
* feat: add private lock
* chore: adjust the old version
* feat: display upgrade button
* feat: support migrating space
* feat: support migrating space
* feat: allow user to upgrade space maunally
* fix: dark mode issue
* fix: create space delay
* chore: translations
* chore: disable workspace test
2024-06-13 13:43:29 +08:00
Nathan.fooo
ecca81f3b8
chore: exclude ai columns ( #5526 )
2024-06-13 11:15:59 +08:00
Lucas.Xu
15329b39d0
chore: update editor version ( #5513 )
2024-06-13 07:58:05 +08:00
Mathias Mogensen
bd5f5f8b9e
feat: integrate cloud document search ( #5523 )
2024-06-13 01:37:19 +02:00
Mohammad Zolfaghari
4f4be7eac7
feat: enable group condition ( #5248 )
...
* feat: enable group condition
* style: added i18n for date field group conditions
* fix: flutter analyze
* fix: test use i18n
* fix: more localization
---------
Co-authored-by: Mathias Mogensen <42929161+Xazin@users.noreply.github.com>
Co-authored-by: Mathias Mogensen <mathias@appflowy.io>
2024-06-13 00:02:16 +02:00
Nathan.fooo
f1a4deb459
chore: support more language ( #5522 )
...
* chore: support more language
* chore: adjust ui
2024-06-12 23:17:57 +08: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
Nathan.fooo
3d7a500550
feat: AI translation in Database ( #5515 )
...
* chore: add tranlate field type
* chore: integrate ai translate
* chore: integrate client api
* chore: implement UI
2024-06-12 16:32:28 +08: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
Lucas.Xu
5012b99c9b
fix: remove member request on launch ( #5505 )
2024-06-11 10:16:32 +08: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
38d2bd7ee8
fix: board shortcuts conflict with textfield ( #5487 )
...
* fix: board shortcuts conflict with text field
* fix: typo
* fix: favorite icon issue in dark mode
2024-06-10 09:04:01 +08:00
Nathan.fooo
bb3e9d5bd8
feat: Stream chat message ( #5498 )
...
* chore: stream message
* chore: stream message
* chore: fix streaming
* chore: fix clippy
2024-06-09 14:02:32 +08:00
Lucas.Xu
d73e388d01
chore: disable sync indicator ( #5479 )
2024-06-05 21:36:44 +08:00
Mathias Mogensen
ff93fbf0e6
fix: use bitsdojo_window on windows ( #5477 )
...
Co-authored-by: APPFLOWY\tsuiy <lucas.xu@appflowy.io>
2024-06-05 19:56:22 +08:00
Mathias Mogensen
bd7977d8ba
fix: search improvements ( #5473 )
...
* fix: search workspace sync indexing
* chore: update collab rev temporarily
* feat: revert comparison and implement index check
* chore: fixes after merg
* feat: clean code + support delete workspace
* fix: improve code
* fix: improvements after merge
* fix: cargo fmt
* fix: remove indices for workspace method
* fix: clippy errors
* fix: clippy too many arguments
2024-06-05 13:44:32 +02:00
Lucas.Xu
6e7d044208
chore: update chat icon ( #5476 )
...
* chore: update chat icon
* chore: update translation
2024-06-05 17:32:30 +08:00
Lucas.Xu
d8ca693976
feat: enable search ( #5474 )
2024-06-05 16:01:42 +08:00
Mathias Mogensen
041e3c155a
fix: search workspace sync indexing ( #5437 )
...
* fix: search workspace sync indexing
* chore: update collab rev temporarily
* feat: revert comparison and implement index check
* chore: fixes after merg
* chore: enable search
* chore: disable ai test
---------
Co-authored-by: nathan <nathan@appflowy.io>
2024-06-05 10:05:51 +08:00
Lucas.Xu
e4eff7e632
feat: support slide actions on mobile ( #5463 )
...
* feat: support slide actions on mobile
* fix: some ui issues
* fix: scale down emoji size on windows
* fix: flutter analyze
* fix: force text height on macos
2024-06-05 09:18:43 +08:00
Nathan.fooo
890ac5a213
chore: chat icon ( #5465 )
2024-06-04 20:13:54 +08:00
Nathan.fooo
1cecfae6f4
chore: fix ui color issue after merge main ( #5464 )
2024-06-04 17:12:49 +08:00
Lucas.Xu
1757570337
feat: change user avatar corner radius ( #5461 )
2024-06-04 15:59:56 +08:00
Lucas.Xu
57d4652824
fix: some keys conflict with board shortcuts ( #5460 )
2024-06-04 11:37:06 +08:00
Lucas.Xu
1e485188eb
fix: font not found error log ( #5449 )
...
* fix: font not found error log
* fix: flutter analyze
2024-06-04 09:28:28 +08:00
Lucas.Xu
03e8dba5f3
fix: improve sidebar UI ( #5453 )
...
* fix: revert dark main color
* fix: workspace name font size
* fix: only show collapse button when hovering the sidebar
* fix: remove expand button after workspace name
* fix: change settings icon opactiy to 0.7
* chore: replace favorite icon
* chore: add arrow icon after section name
* chore: replace trash bin icon
* chore: adjust collapse icon padding
* feat: redesign question bubble
* fix: replace favorite icon
* fix: remove trash button padding
* chore: replace hover color
* feat: add more padding to tooltip
* feat: add hover effect to arrow icon
* feat: add hover effect to add view button
* fix: view title color
* feat: replace question bubble
* feat: replace default page icon
* fix: header icon size
* fix: add view button padding
* fix: unable to insert default image on desktop
* fix: notification button size issue
* fix: workspace icon size
* feat: add a divider between favorite space and add new page button
2024-06-04 09:22:47 +08:00
Nathan.fooo
d5cfd054cc
chore: add default questions ( #5457 )
...
* chore: add default questions
* chore: fix mobile ui
* chore: send button
* chore: send button
2024-06-03 23:20:33 +08:00
nathan
4762d69851
chore: adjust chat ui
2024-06-03 14:34:48 +08:00
Nathan.fooo
aec7bc847e
feat: AI chat ( #5383 )
...
* chore: ai type
* chore: use patch to fix version issue
* chore: update
* chore: update
* chore: integrate client api
* chore: add schema
* chore: setup event
* chore: add event test
* chore: add test
* chore: update test
* chore: load chat message
* chore: load chat message
* chore: chat ui
* chore: disable create chat
* chore: update client api
* chore: disable chat
* chore: ui theme
* chore: ui theme
* chore: copy message
* chore: fix test
* chore: show error
* chore: update bloc
* chore: update test
* chore: lint
* chore: icon
* chore: hover
* chore: show unsupported page
* chore: adjust mobile ui
* chore: adjust view title bar
* chore: return related question
* chore: error page
* chore: error page
* chore: code format
* chore: prompt
* chore: fix test
* chore: ui adjust
* chore: disable create chat
* chore: add loading page
* chore: fix test
* chore: disable chat action
* chore: add maximum text limit
2024-06-03 14:27:28 +08:00
Lucas.Xu
0d64aa4311
feat: integrate add new page button on mobile ( #5450 )
...
* chore: replace home icon
* feat: implement add new page button
* chore: refactor navigation bottom items
2024-06-03 09:11:03 +08:00
Lucas.Xu
2a59579c17
chore: call FolderEventSetLatestView when opening page on mobile ( #5447 )
...
* fix: call FolderEventSetLatestView when opening page on mobile
* chore: remove unused log
2024-06-03 09:10:02 +08:00
Mathias Mogensen
4ad7c48b25
fix: launch review 0.5.9 ( #5443 )
...
* fix: lose focus in editor on open settings dialog
* fix: support CTRL+. for sidebar toggle
* fix: make notify method private
* fix: copy for video block
* fix: copy for notification setting
* fix: add libmpv to appimage builder
* fix: missing tabs bloc from context
* ci: add libmpv-dev to missing workflows
* fix: do not depend on inherited widget in dispose
* test: add media kit ensureInitialized to integration tests
* fix: use maybeOf for AFFocusManager
* fix: use pattern matching for youtube error
* fix: missed null-promise on convertion
2024-06-02 14:52:20 +02:00
Lucas.Xu
2c0cdfa6c5
fix: sidebar issues ( #5444 )
...
* fix: cannot open the view in favorite menu
* fix: pinned docs should also show up in the search list
* fix: the search result doesn't update after deleting query
* fix: remove widget button
* fix: translation
* fix: replace icon selector
* fix: translations
* fix: recent page title sycn slowly
* fix: unable to favorite database on mobile
* fix: auto focus on search textfield when opening favorite menu
* feat: extend the expand icon hit test area
* fix: mobile tab bar dark mode issue
* fix: keep tab views alive
* chore: update frontend/appflowy_flutter/lib/mobile/presentation/page_item/mobile_view_item.dart
Co-authored-by: Mathias Mogensen <42929161+Xazin@users.noreply.github.com>
---------
Co-authored-by: Mathias Mogensen <42929161+Xazin@users.noreply.github.com>
2024-05-31 10:34:23 +08:00
Lucas.Xu
8b04506ac4
fix: notification test ( #5440 )
...
* fix: notification test
* fix: use default emoji font family on iOS
* fix: unable to delete duplicated recent view
2024-05-30 15:19:07 +08:00
Lucas.Xu
a1395cb54a
fix: some list icons don't align with the paragraph ( #5439 )
2024-05-30 11:58:36 +08:00
migcarde
526de2eb5c
feat: integrate show notification button option ( #5302 )
2024-05-30 11:48:23 +08:00
Alain
e40e1e9a8a
feat: add border to selected unsplash image ( #5428 )
...
* feat: add border to selected unsplash image
* feat: add border to selected unsplash image
---------
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
2024-05-30 10:27:13 +08:00
Lucas.Xu
ace729eb78
feat: sidebar UI Revamp on mobile ( #5418 )
...
* chore: replace settings icon and expand icon
* feat: use tabbar view to control the spaces
* feat: improve space UI design on mobile
* feat: improve recent space UI design on mobile
* feat: improve recent space UI design on mobile
* feat: improve favorite space UI design on mobile
* feat: improve header UI design on mobile
* feat: expand header height
* feat: update BottomNavigationBarItem icon
* fix: recent views and favorite views doesn't reload after switching workspace
* feat: improve recent view UI design on mobile
* feat: improve recent/favorite view UI design on mobile
* feat: add empty placeholder for recent/favorite space
* feat: long press on recent card to show bottom sheet
* feat: support removing page from recent
* feat: add trash button
* chore: remove recent top padding
* feat: support user avatar
* feat: support ... and + in space page
* chore: disable user avatar
* feat: optimize title display on mobile
* feat: support ... menu on Space page
* chore: add tab padding
* chore: cache image
* chore: optimize the mobile card view height
* feat: reoder tab on mobile
* fix: some emojis may not display correctly on Android devices
* fix: ignore the last edit time on test
2024-05-30 09:56:44 +08:00
Mathias Mogensen
42e83b3ce9
feat: video block support ( #5199 )
...
* feat: video block support
* chore: workaround for ci failing
* chore: test
* chore: check status
* chore: revert apt-get
* chore: add mpv
* chore: add mpv to appimagebuilder
* chore: try again
* chore: update after merge
* ci: remove workaround for microsoft issue
* chore: update editor plugins
* feat: add video block option on mobile
* fix: final changes for menu
* chore: undo cocoapods version
2024-05-30 03:06:29 +02:00
Sander Hoeve
859eaf903b
feat: add reset app scale hotkey ( #5386 )
...
Co-authored-by: Mathias Mogensen <mathiasrieckm@gmail.com>
2024-05-30 02:30:40 +02:00
Lucas.Xu
0bfe071caf
fix: sidebar issues on Windows and Linux ( #5431 )
...
* fix: workspace icon overflow
* fix: notification button doesn't have same effect as settings button
* fix: open-sidebar button wasn't replaced in the Windows title bar
* fix: workspace name overflow on Linux
* fix: appflowy logo align issue
2024-05-29 22:05:20 +08:00
Lucas.Xu
cb44a885a1
fix: dragging the Unsplash cover triggers an assertion error ( #5404 )
2024-05-27 15:37:05 +08:00
Lucas.Xu
083be32fa6
chore: improve hover and text colors in dark mode ( #5416 )
2024-05-27 15:36:45 +08:00
Mayur Mahajan
8b6575d1ee
fix: accept multi-key combination for customizing shortcuts & removes duplicates ( #5414 )
2024-05-27 08:57:51 +08: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
Lucas.Xu
aa07393253
fix: unable to remove the remote selection when the user close the page on mobile ( #5376 )
...
* fix: unable to remove the remote selection when the user close the page on mobile
* fix: unable to apply settings font to editor
* chore: remove transparent background color
2024-05-21 15:07:15 +08:00
Lucas.Xu
c67e266174
fix: range error raise if heading level >= 6 ( #5373 )
2024-05-21 09:21:50 +08:00
Lucas.Xu
d303d5affd
fix: use full update states instead of patch update ( #5371 )
2024-05-20 21:51:40 +08:00
Mohammad Zolfaghari
9b7ee4b978
fix: changing field type from text to checkbox causes exception #5360 ( #5366 )
2024-05-20 17:19:58 +08:00
Lucas.Xu
0c0bd54f52
fix: heading node validate failed ( #5370 )
2024-05-20 17:18:39 +08:00
Lucas.Xu
3c6ce4ea4d
fix: workspace icon displays incorrectly on Linux ( #5358 )
2024-05-17 23:15:37 +08:00
Nathan.fooo
759998cacb
chore: enable ai summary ( #5351 )
2024-05-17 10:22:05 +08:00
Mathias Mogensen
edfd1ab116
chore: bump version 0.5.8 ( #5341 )
...
* chore: bump version 0.5.8
* chore: update release date
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
* chore: reverse order
---------
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
2024-05-16 08:09:02 +02:00
Sander Hoeve
c3c99c7960
fix: add space above logo ( #5334 )
2024-05-15 22:42:18 +02:00
Lucas.Xu
3bead0bab9
feat: adjust font background color in dark mode ( #5333 )
2024-05-14 15:36:23 +08:00
Lucas.Xu
eb0c9d3264
feat: support enter to insert new line in callout ( #5331 )
2024-05-14 15:35:01 +08:00
Lucas.Xu
b1177ad3ea
fix: font family warning ( #5329 )
2024-05-14 13:44:51 +08:00
Mathias Mogensen
b9faf3b24a
fix: show windows title bar on sign in screen ( #5326 )
2024-05-13 16:14:36 +02:00
Mathias Mogensen
12ff548b09
fix: view action not working ( #5325 )
2024-05-13 15:45:27 +02:00
Richard Shiue
027ab2c1ef
fix: text update bug on number/url fields ( #5315 )
2024-05-13 10:30:17 +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
Richard Shiue
38fa9f7942
chore: improve floating mobile toolbar animation for iOS ( #5309 )
2024-05-13 14:58:28 +08:00
Lucas.Xu
4cfd83cbc4
fix: page style issues ( #5317 )
...
* fix: 7 emojis per line
* fix: remove shadow of the icons using presets cover
* fix: expand appbar buttons size
* fix: save new title name when it changed
* feat: add cover image preview
* fix: dismiss unsplash and presets panel auto
* feat: add selected color for cover image and layout section
* fix: selected icon size too small
* fix: dismiss page style panel before pushing to emoji and font selector
* chore: update back button icon
* chore: bump version 0.5.7
2024-05-13 13:26:19 +08:00
Mathias Mogensen
cdcb393efd
feat: custom windows title bar ( #5311 )
2024-05-12 22:09:55 +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
Richard Shiue
f47c88b022
fix: kanban board card text input inconsistency ( #5307 )
2024-05-10 11:25:22 +08:00
Lucas.Xu
c732438f8a
feat: support scale up/down the app ( #5300 )
2024-05-10 09:09:25 +07:00
Lucas.Xu
f3b8ec8a04
fix: android navigation bar issues ( #5294 )
2024-05-10 09:09:11 +07:00
Richard Shiue
a490f34a61
feat: add kanban shortcuts ( #5270 )
...
* feat: add kanban shortcuts
* feat: new ux for creating new kanban cards
* chore: fix tests
* fix: open card after creation in mobile board
* chore: adjust code style according to launch review
* chore: update frontend/appflowy_flutter/test/bloc_test/board_test/create_card_test.dart
Co-authored-by: Mathias Mogensen <42929161+Xazin@users.noreply.github.com>
* chore: more review
* chore: implement move card to adjacent group
* chore: reset focus upon card drag start
* feat: N to start creating a row from bottom
* fix: text card update
* feat: shift + enter to create a new card after currently focused card
* fix: row detail title
* feat: shift + cmd + up to create card above
* fix: double dispose and code cleanup
* chore: code cleanup
* fix: widget rebuilds
* fix: build
* chore: update frontend/appflowy_flutter/lib/mobile/presentation/database/board/mobile_board_page.dart
Co-authored-by: Mathias Mogensen <42929161+Xazin@users.noreply.github.com>
* fix: ontapoutside for cards being edited
* fix: correct integration test
* fix: always build
* chore: code cleanup
* fix: mobile build and bugs
* fix: widget rebuilds
* fix: code cleanup and fix mobile open
* fix: disallow dragging when editing
---------
Co-authored-by: Mathias Mogensen <42929161+Xazin@users.noreply.github.com>
2024-05-10 10:02:10 +08:00
Lucas.Xu
6edb184bfb
refactor: mobile view page ( #5288 )
...
* refactor: mobile view page
* fix: provider not found
* chore: add page style integration tests
* fix: android title bar padding
* fix: unable to click mentioned page on Android
* fix: font family not available log
2024-05-09 13:32:35 +08:00
Richard Shiue
dbbdc13d96
fix: database row page breadcrumbs on smaller screens ( #5289 )
2024-05-08 22:05:50 +08:00
Lucas.Xu
6220680ce0
feat: support system default font family on desktop ( #5279 )
...
* fix: add permission check before selecting image in image block
* feat: use system default font on desktop
* fix: set appbar icon size to 30
* feat: add default font family on desktop
2024-05-07 19:44:00 +08:00
Nathan.fooo
dc813d85a8
chore: disable ai summary ( #5277 )
2024-05-07 12:38:44 +08:00
Lucas.Xu
aa4fe2ba50
fix: color selection compatible with older versions ( #5276 )
...
* fix: color selection compatible with older versions
* chore: add a cover color function
2024-05-07 12:13:52 +08:00
Lucas.Xu
287c69a4fb
fix: assert on uploading image on macos ( #5272 )
2024-05-07 09:11:35 +08: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
Lucas.Xu
560529f7d9
fix: korean IME issue on Windows ( #5267 )
2024-05-06 16:23:13 +08:00
Lucas.Xu
9f44ae959a
fix: the cursor will jump up when creating a new document on desktop. ( #5269 )
...
* fix: the cursor will jump up when creating a new document on desktop
* fix: the titlbar flashes when switching to another page
* fix: unit test
* fix: default font family copy
2024-05-06 15:50:32 +08:00
Lucas.Xu
b2c366f6ae
chore: remove debug print ( #5268 )
2024-05-06 13:34:59 +08:00
Lucas.Xu
266a2a53ab
feat: request permission again if the user denied the photo permission ( #5251 )
...
* fix: clear the email field after sending email
* fix: ask permission before picking image
* feat: improve photo permission UI design
* chore: update translations
* fix: android photo permission
* chore: update translations
* fix: awareness meta data decode error
2024-05-06 11:27:55 +08:00
Richard Shiue
d52042fa4f
fix: open-row-as-full-page-related launch review issues ( #5266 )
2024-05-06 10:50:28 +08:00
Nathan.fooo
a69e83c2cb
feat: Implement summary field for database row ( #5246 )
...
* chore: impl summary field
* chore: draft ui
* chore: add summary event
* chore: impl desktop ui
* chore: impl mobile ui
* chore: update test
* chore: disable ai test
2024-05-05 22:04:34 +08:00
Richard Shiue
999ffeba21
chore: bump appflowy-board rev ( #5260 )
2024-05-05 11:16:09 +08:00
Lucas.Xu
cb15018825
fix: google fonts not found exceptation ( #5255 )
2024-05-03 13:41:21 +08:00
Lucas.Xu
22e89fd197
fix: minor UI issues ( #5253 )
...
* fix: the desktop cover didn't sync with the mobile cover
* fix: remove unnecessary space when editing the title
* fix: recent view border issue
* fix: double focus on the title and doc
2024-05-03 09:13:11 +08:00
Lucas.Xu
554c821db9
fix: the desktop cover didn't sync with the mobile cover ( #5252 )
2024-05-03 09:12:49 +08:00
Richard Shiue
2eb88821ca
fix: open row as full page launch review issues ( #5254 )
...
* perf: improve getting database speed
* fix: navigate to incorrect origin database view from full-width row
* fix: import row detail page action placement
2024-05-02 22:00:35 +08:00
Lucas.Xu
cadb177acd
chore: upgrade editor version ( #5244 )
2024-05-02 12:10:46 +08:00
Lucas.Xu
016e131bd3
feat: adjust toolbar count based on the screen size ( #5243 )
2024-05-02 12:08:35 +08:00
Nathan.fooo
7831d8d4ab
refactor: database row and cell notification ( #5237 )
...
* refactor: database row and cell notification
* chore: clippy
* chore: fix test
2024-05-02 11:42:33 +08:00
Mathias Mogensen
e1e8747f15
feat: support mention page on mobile ( #5158 )
...
* feat: support mention page on mobile
* chore: clean up toggle notifier
* fix: changes after merge
* fix: depends on inherited widget error
* fix: amend after merge
* feat: add icon to search
* chore: slight style changes
* chore: revert podfile change
* ci: fix disposal
2024-05-02 02:10:56 +02:00
Lucas.Xu
6bfac6b80a
feat: improve immersive cover style ( #5241 )
2024-05-01 22:24:55 +08:00
Chirag Bargoojar
a971f3c6d2
fix: new group clear splash ( #5214 )
...
* fix: splash color for clear btn
* fix: translation for New group
* fix: complete rest of the issue
---------
Co-authored-by: Mathias Mogensen <mathias@appflowy.io>
2024-05-01 11:59:45 +02:00
Lucas.Xu
10a1571910
chore: revert auto expand feature ( #5232 )
2024-04-30 22:04:12 +08:00
Lucas.Xu
4d860cc404
feat: support inviting members ( #5118 )
...
* feat: support inviting members
* chore: update memeber error log
* feat: invite as member
2024-04-30 21:38:46 +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
Richard Shiue
f3544375c9
fix: kanban UX bugs ( #5227 )
...
* chore: improve title editing behavior
* chore: fix editable text field
* chore: fix autoscroll
2024-04-30 17:35:03 +08:00
Lucas.Xu
33802fa62d
feat: immersive page style on mobile ( #5135 )
2024-04-30 16:55:15 +08:00
Richard Shiue
e0d6b194bf
fix: some database bugs ( #5210 )
...
* fix: open logic for url cell in database
* fix: row date created not working
* fix: help my toasts are burnt
* chore: quote style and add comment
2024-04-29 17:34:18 +08:00
Richard Shiue
969726ef73
feat: open a row as a full page ( #5111 )
...
* feat: open a row as a full page
* chore: don't set latest open view
* chore: fix calendar open
* chore: disable in relation
* chore: code cleanup
* chore: fix merge conflicts
2024-04-29 13:44:42 +08:00
Lucas.Xu
3c446d5e78
feat: use font name instead of name_regular ( #5163 )
2024-04-29 11:41:25 +08:00
Lucas.Xu
3fce5eebf8
fix: migrate OKRs issues ( #5215 )
...
* fix: disable color paraser when pasting texts
* fix: compile error
* fix: register hotkeys in init function
* fix: improve settings hotkey
* chore: update editor
* fix: view title overflow
* fix: integration test
* chore: improve auto expanding animation
* chore: bump version 0.5.6
* chore: enable collab workspace
---------
Co-authored-by: Mathias Mogensen <mathias@appflowy.io>
2024-04-29 11:41:09 +08:00
Richard Shiue
119fb03342
feat: mobile floating toolbar animation ( #5170 )
2024-04-29 10:33:57 +08:00
Richard Shiue
0b94e2b25d
fix: kanban card icon not displaying ( #5181 )
2024-04-29 09:30:51 +08:00
Korov
1ad351195d
fix: websocket support custom port ( #5123 )
...
Co-authored-by: nathan <nathan@appflowy.io>
2024-04-26 20:09:55 +08:00
Lucas.Xu
d86afb03ba
chore: add workspace log ( #5206 )
2024-04-26 14:09:02 +08:00
Nathan.fooo
cc66147bc0
chore: checking workspace state consistent after switching workspace ( #5201 )
...
* refactor: getting workspace id
* refactor: check workspace id is match for http response
* refactor: check http repsonse in valid by checing the workspace id
* chore: update log
* chore: fix test
* chore: fix test
* chore: add test
* chore: update test
2024-04-26 09:44:07 +08:00
Lucas.Xu
65a289648e
chore: release 0.5.5 ( #5198 )
2024-04-24 20:41:13 +08:00
Sore
d21d095f0b
chore: update Kurdish ( #5156 )
2024-04-24 13:48:06 +08:00
Mathias Mogensen
275d0b2ac4
fix: search launch review ( #5169 )
...
* fix: support filtering results by workspace
* feat: add search button to sidebar
* fix: reduce view/recent view fetching across application
* feat: add channel to search listener
* feat: clean + localization
* chore: remove redundant code
* fix: disable search
* chore: trigger ci
* chore: disable search in backend
* test: disable search tests for now
* feat: temp disable reliance on folder search
* fix: add debounce to inline actions
* chore: complete future if disposed
* fix: clean code
* chore: disable unused bloc with feature flag
* fix: recent views lazy read
* chore: revert podilfe change
* chore: update logs
* chore: update client api and collab
* chore: fix tst
* chore: fix test & update collab commit
* chore: update collab commit
* test: fix unit tests
* chore: update rust toolchain 1.77
* chore: use opt-level 1
* fix: code review
* chore: clippy
---------
Co-authored-by: nathan <nathan@appflowy.io>
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
2024-04-23 21:46:57 +08:00
Lucas.Xu
bf64b0d2fa
fix: use database sync bloc in database page ( #5183 )
2024-04-23 13:49:51 +08:00
Lucas.Xu
0355ca5d73
feat: expand the view automatically upon opening ( #5180 )
...
* chore: remove unused code
* feat: expand the view automatically upon opening
2024-04-22 16:57:51 +08:00
Mathias Mogensen
fe32079ab0
feat: code block launch review ( #5175 )
...
* feat: code block launch review
* chore: test lock file change
* chore: update version
2024-04-22 10:04:06 +02:00
Lucas.Xu
568311a855
fix: launch review issues 0.5.5 ( #5162 )
...
* fix: remove doubel tap to rename
* fix: keep showing the magic link toast
* feat: display workspace name instead of workspace
* feat: set the keyboard type of magic link textfield to email_address
* feat: support switching sign in and sign up
* fix: magic link ui design
* fix: improve sign in error toast
* fix: improve image load failed
2024-04-22 14:04:55 +08:00
Richard Shiue
c60ed11fe5
fix: add an outline to accessory buttons ( #5178 )
2024-04-22 14:04:17 +08:00
Richard Shiue
d8b0c783bf
chore: update translation text for wrap cell content ( #5172 )
2024-04-22 09:27:57 +08:00
careworry
fab871eedb
chore: fix some typos in comments ( #5161 )
...
Signed-off-by: careworry <worrycare@outlook.com>
2024-04-18 20:52:58 +08:00
Lucas.Xu
236374ea2e
fix: clear the collaborators when the app paused ( #5155 )
2024-04-18 13:16:29 +08:00
Lucas.Xu
d4fe957f24
fix: unable to open mentioned page on mobile ( #5151 )
2024-04-18 10:18:26 +08:00
Mathias Mogensen
8ccc879ef5
chore: update plugins package version ( #5157 )
2024-04-18 00:39:34 +02:00
Mathias Mogensen
0a5f3e8fa1
feat: use new appflowy-editor-plugins package ( #5147 )
...
* feat: use new appflowy-editor-plugins package
* fix: code block slash menu item
* chore: update build runner dependency
* chore: change dependency to pub.dev version
* chore: revert generate: false in pubspec
2024-04-17 10:52:58 +02:00
Richard Shiue
8947a89a24
feat: allow fields to not wrap cell content ( #5128 )
2024-04-13 16:48:28 +08:00
Richard Shiue
891fd16a0c
refactor: fetch all select options from field type option instead of cell ( #5122 )
...
* refactor: fetch all options from type option
* chore: rustfmt
* ci: fix rust ci
* chore: fix clippy
2024-04-13 01:08:47 +08:00
Mathias Mogensen
b4d22bab14
feat: search mvp ( #5064 )
...
* feat: implement folder indexer
* feat: sqlite search views using fts5
* feat: add view indexing to user manager
* feat: implement folder indexer
* feat: add sqlite search documents
* feat: add document indexing to user manager
* feat: add document indexing to folder indexer
* chore: update collab rev
* feat: search frontend integration
* refactor: search index
* test: add event test
* chore: fix ci
* feat: initial command palette overlay impl (#4619 )
* chore: test search engine
* chore: initial structure
* chore: replace old search request
* chore: enable log for lib-dispatch
* chore: move search manager to core
* feat: move traits and responsibility to search crate
* feat: move search to search crate
* feat: replace sqlite with tantivy
* feat: deserialize tantivy documents
* chore: fixes after rebase
* chore: clean code
* feat: fetch and sort results
* fix: code review + cleaning
* feat: support custom icons
* feat: support view layout icons
* feat: rename bloc and fix indexing
* fix: prettify dialog
* feat: score results
* chore: update collab rev
* feat: add recent view history to command palette
* test: add integration_tests
* fix: clippy changes
* fix: focus traversal in cmd palette
* fix: remove file after merging main
* chore: code review and panic-safe
* feat: index all views if index does not exist
* chore: improve logic with conditional
* chore: add is_empty check
* chore: abstract logic from folder manager init
* chore: update collab rev
* chore: code review
* chore: fixes after merge + update lock file
* chore: revert cargo lock
* fix: set icon type when removing icon
* fix: code review + dependency inversion
* fix: remove icon fix for not persisting icon type
* test: simple tests manipulating views
* test: create 100 views
* fix: tauri build
* chore: create 1000 views
* chore: create util methods
* chore: test
* chore: test
* chore: remove logs
* chore: fix build.rs
* chore: export models
* chore: enable clear cache on Rust-CI
* fix: navigate to newly created views
* fix: force disable setting workspace listener on rebuilds
* fix: remove late final
* fix: missing returns
* fix: localization and minor fixes
* test: add index assert to large test
* fix: missing section param after merging main
* chore: try fix unzip file error
* chore: lower the test
* feat: show hint when result is in trash
* feat: one index_writer per index
* fix: minor changes after merge
* fix: make create_log_filter public after merge
* chore: fix test
* chore: fix test
* chore: flutter analyze
* chore: flutter analyze
* chore: fix tauri build
---------
Co-authored-by: nathan <nathan@appflowy.io>
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
Co-authored-by: Nathan.fooo <86001920+appflowy@users.noreply.github.com>
2024-04-12 16:21:41 +08:00
Lucas.Xu
39d8d428a6
fix: rust ci ( #5115 )
...
* fix: rust ci
* fix: flutter ci
2024-04-11 20:15:40 +08:00
Vashon
a50918fa6a
feat: expand share option ( #5021 )
...
* feat: expand share option
* chore: optimize the code
---------
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
2024-04-11 20:01:36 +08:00
Lucas.Xu
1597f7d94c
feat: implement magic link sign in ( #5036 )
2024-04-11 16:33:28 +08:00
Richard Shiue
b7b4ea2da1
refactor: cell data transform logic ( #5039 )
...
* refactor: cell data transform logic
* chore: remove redundant select option event
* chore: adapt tests to changes
2024-04-11 14:49:36 +08:00
Vivek Verma
b51ff318a1
feat: double tab edit side panel ( #5000 )
...
* feat: double tab edit side panel
* fix: double tap edit only for selected view, check added
* fix: format
2024-04-11 14:47:02 +08:00
Lucas.Xu
f93429de8b
chore: commit machine translation ( #5110 )
...
* chore: machine translation
* Fink 🐦 : update translations
2024-04-11 14:12:31 +08:00
Richard Shiue
6e3c731162
chore: remove single field listener ( #5113 )
2024-04-11 13:43:36 +08:00
Richard Shiue
066a511dc5
feat: relation field improvements ( #5070 )
...
* feat: keyboard navigation for relation cell editor
* feat: open related rows
* feat: separated selected and unselected rows
* chore: apply suggestions from code review
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
* chore: fix launch review issues
* chore: add documentation
---------
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
2024-04-10 20:39:20 +08:00
Vishwa Karthik
3bbba2eeb4
fix: import panel exits on esc key ( #4259 ) ( #5062 )
2024-04-10 15:59:53 +08:00
Mathias Mogensen
d35742d34c
feat: code block improvements ( #5054 )
...
* feat: prettify code block component + copy code
* feat: search for languages in code block
* feat: non-collapsed selection indentation in code block
* fix: focus workaround for language search
* feat: multi selection outdent
* feat: add line numbering
* feat: prefer built in mono font for code block
* fix: add clamping physics to scrollview
* feat: pseudo auto indent and fix rebuild issue
* refactor: consolidate commands
* fix: track cursor in code block
* fix: no need to set selection on updating language
2024-04-10 15:33:00 +08:00
Richard Shiue
a1a7321f4c
fix: regression selected options not scrolling automatically ( #5058 )
2024-04-10 15:28:26 +08:00
Lucas.Xu
1909726c9a
chore: bump version 0.5.5 ( #5107 )
2024-04-10 12:27:39 +08:00
Lucas.Xu
17df31a512
fix: windows size overflow ( #5103 )
2024-04-10 11:36:22 +08:00
Lucas.Xu
34cf4da49e
chore: enable team workspace ( #5102 )
2024-04-09 20:05:28 +08:00
Mathias Mogensen
ec46a30e6c
fix: update last modified on icon change ( #4798 )
...
* fix: update last modified on icon change
* fix: clippy
* chore: clean code
* chore: reorder operations
* chore: fix import after merge
2024-04-09 14:05:12 +02:00
Lucas.Xu
8042be6575
fix: only fetch visible recent view ( #5090 )
...
* fix: only fetch visible recent view
* fix: flutter analyze
2024-04-09 20:01:29 +08:00
Mathias Mogensen
72049d28d5
fix: hide menu resize when collapsed ( #5076 )
2024-04-09 13:27:23 +02:00
Mathias Mogensen
2126e6e449
fix: do not fetch reminders on resize window ( #5100 )
2024-04-09 13:26:40 +02:00
Lucas.Xu
09f5317768
chore: disable team workspace ( #5099 )
2024-04-09 09:46:53 +08:00
Lucas.Xu
da5b369aec
feat: get view ancestors ( #5096 )
2024-04-09 08:58:53 +08:00
Lucas.Xu
a92f3d30c2
chore: update editor version & update CHANGELOG ( #5094 )
...
* chore: update editor version
* chore: update changelog
2024-04-08 21:40:09 +08:00
Lucas.Xu
5777830730
feat: doc auto refresh ( #5088 )
...
* feat: doc auto refresh
* chore: update editor version
2024-04-08 18:01:20 +08:00
Lucas.Xu
f0d8eee8a0
fix: doc state refresh ( #5086 )
2024-04-08 14:06:05 +08:00
Lucas.Xu
429892aefc
fix: delta insert assert ( #5083 )
2024-04-08 10:00:00 +08:00
Juliano Penna
3171712380
chore: enable more editor text to be translated ( #4426 )
2024-04-08 09:33:45 +08:00
Ansah Mohammad
47d321b8c2
fix: twelve hour parsing issue ( #4721 )
...
* fix: twelve hour time format fixed
* fix: time format for 12hour
* feat: auto capitalize am-pm in formatter
* fix: time field placeholder based on user time format
* chore: bugfix + improvements
---------
Co-authored-by: Mathias Mogensen <mathias@appflowy.io>
Co-authored-by: Mathias Mogensen <42929161+Xazin@users.noreply.github.com>
2024-04-08 09:33:18 +08:00
Lucas.Xu
9536cde789
feat: add a loading indicator when creating, deleting, or switching workspaces. ( #5067 )
2024-04-07 23:06:33 +08:00
Nathan.fooo
3e32fac876
chore: pass platform info to rust side ( #5079 )
...
* chore: pass platform info to rust side
* chore: pass platform info to rust side
* chore: fix test
* chore: fix test
* chore: fix test
* chore: enable ios log
2024-04-07 21:36:55 +08:00
Nathan.fooo
db6767f61e
chore: fix create workspace bugs ( #5074 )
2024-04-06 21:59:37 +08:00
nathan
5ceb132b0b
chore: disable supabase
2024-04-05 13:58:40 +08:00
Lucas.Xu
0ace832374
chore: enable collaborator ( #5051 )
2024-04-04 09:09:53 +08:00
Lucas.Xu
382ce827c1
fix: workspace integration test ( #5049 )
2024-04-03 22:30:01 +08:00
Nathan.fooo
58fb529eaa
chore: fix user awareness fetch ( #5048 )
...
* chore: fix user awareness fetch
* chore: update
* chore: update
2024-04-03 15:43:19 +08:00
Lucas.Xu
38fe61ff69
chore: bump version 0.5.4 ( #5047 )
2024-04-03 13:29:11 +08:00
Lucas.Xu
e8931c5bd2
fix: workspaces empty error in local mode ( #5045 )
...
* fix: workspaces empty error in local mode
* fix: not allowed the user delete the only workspace
2024-04-03 12:21:02 +08:00
Lucas.Xu
e022ee88da
fix: disable collaborators in local mode ( #5043 )
2024-04-03 10:30:22 +08:00
Nathan.fooo
dff3ea60bd
chore: start init sync when open document/database ( #5040 )
2024-04-02 22:15:42 +08:00
Nathan.fooo
419600ca11
chore: fix flutter log ( #5038 )
2024-04-02 20:02:45 +08:00
Lucas.Xu
682f2a6a3b
chore: replace close_document with close_view ( #5033 )
2024-04-02 13:36:59 +08:00
Lucas.Xu
096a01ed44
fix: remove the deleted workspace from local storage ( #5026 )
...
* fix: remove the deleted workspace from local storage
* fix: unable to get latest workspaces on mobile
* fix: unable to get latest workspaces on desktop
* chore: try to fix ios ci
* fix: user workspace menu flash
* Revert "chore: try to fix ios ci"
This reverts commit 4a1e8bcb9d
.
2024-04-02 11:28:05 +08:00
Lucas.Xu
7576796e2f
feat: filter recent views not belong to current user ( #5014 )
...
* feat: filter recent views not belong to current user
* fix: filter the trash ids and other private view ids
2024-04-02 09:57:14 +08:00
Lucas.Xu
555649c535
chore: upgrade android min sdk version to 23(android 6.0) ( #5029 )
2024-04-01 22:27:09 +08:00
Richard Shiue
440253f0d9
chore: restrict successful url launch to only http/https ( #5028 )
2024-04-01 21:09:38 +08:00
Lucas.Xu
75e51fdeea
fix: favorite section doesn't update after switching workspace ( #5025 )
2024-04-01 15:34:30 +08:00
Lucas.Xu
723423d423
feat: support moving view across sections ( #5015 )
2024-04-01 14:27:29 +08:00
Lucas.Xu
893d23d6a3
fix: duplicated selections from remote ( #5023 )
...
* fix: duplicated selections from remote
* fix: docker ci
2024-04-01 12:08:52 +08:00
Lucas.Xu
932a403b5d
feat: enable collab workspace features ( #5012 )
...
* feat: enable collab workspace features
* feat: change collaborator background color
2024-04-01 09:07:38 +08:00
Richard Shiue
53dbef25ab
chore: more select option cell editor improvements ( #5019 )
2024-03-31 19:03:02 +08:00
Richard Shiue
419464c175
feat: select option cell editor revamp ( #5011 )
...
* chore: gen new select option color on frontend
* chore: reorder select options
* chore: fix performance regression
* chore: add text field tap region
* chore: implement hover focus
* chore: implement keyboard focus
* chore: fix tests
* chore: reorder options in field editor
* chore: fix tests
2024-03-31 10:54:17 +08:00
Lucas.Xu
0e7b3c7db2
feat: support leaving workspace ( #5007 )
2024-03-29 19:01:43 +08:00
Lucas.Xu
dc8f632e3e
feat: database sync indicator ( #5005 )
...
* feat: database sync indicator
* fix: sync state error
* fix: ios ci
2024-03-29 17:37:02 +08:00
Richard Shiue
490cb48354
chore: organize code ( #5004 )
...
* chore: rename files and classes
* chore: move some files around
2024-03-29 11:54:42 +08:00
Richard Shiue
97575d4f6a
fix: single select option filter ui ( #5002 )
2024-03-29 10:47:04 +08:00
crazeteam
e16e8693c8
chore: remove repetitive words ( #4992 )
...
Signed-off-by: crazeteam <lilujing@outlook.com>
2024-03-28 17:52:33 +08:00
Lucas.Xu
60acf8c889
feat: collab cursor/selection ( #4983 )
...
* feat: support collab selection
* feat: collab cusro/selection
* chore: add metadata field
* feat: support displaying user name above cursor
* fix: emit error
* feat: support displaying collaborators
* feat: sync collaborator
* fix: collab doc issues
* chore: update deps
* feat: refactor device id
* chore: enable share button
* chore: update collab a816214
* fix: clippy lint
* chore: use extension type instead class function
* feat: add clear recent views button in debug mode
* chore: support clear recent views
* feat: support saving the last opened workspace
* chore: update collab
2024-03-28 17:46:31 +08:00
Lucas.Xu
bf98a627b9
fix: workspace names align issue ( #4993 )
2024-03-26 15:36:48 +08:00
Lucas.Xu
6e5b346f25
feat: show member count on mobile ( #4991 )
...
* feat: show member count on mobile
* fix: favorite section not sync after switching workspace
* fix: favorite page will throw an error
* fix: flutter analyze
2024-03-26 14:52:48 +08:00
Lucas.Xu
a1b183f330
feat: support for switching workspace on mobile ( #4990 )
...
* feat: support switching workspaces on mobile
* fix: sync recent section
2024-03-26 11:21:49 +08:00
Lucas.Xu
de3e7ca9be
fix: create new page error on mobile ( #4984 )
...
* chore: update translations
* fix: remove sidebar_root_view_bloc
* fix: remove sidebar_root_view_bloc
* chore: fix ios ci
* feat: customize image cache path
2024-03-25 23:08:52 +08:00
Richard Shiue
477e43b5e6
chore: adjust select option editor ( #4980 )
...
* chore: adjust wording of hint
* chore: remove unnecessary add button
* chore: pdate select_option_editor.dart
* chore: udate en.json
2024-03-25 11:58:10 +08:00
Lucas.Xu
c0642d3ff3
fix: collab workspace issues ( #4961 )
2024-03-22 17:15:18 +08:00
Richard Shiue
99ee60a60d
fix: launch review issues ( #4960 )
...
* fix: i18n for multi select condition list
* fix: lookup url cell content to assert validity
* fix: compromise checkmark color
2024-03-22 16:50:01 +08:00
Lucas.Xu
27ff5f07ab
Revert "feat: folder search mvp ( #4665 )" ( #4962 )
...
This reverts commit c1006c18c3
.
2024-03-22 15:15:38 +08:00
Mathias Mogensen
e2e38f72bb
feat: clear all cells ( #4856 )
...
* feat: clear all cells
* fix: smaller dialog width
* fix: clippy warning
2024-03-21 17:40:23 +01:00
Mathias Mogensen
c1006c18c3
feat: folder search mvp ( #4665 )
...
* feat: implement folder indexer
* feat: sqlite search views using fts5
* feat: add view indexing to user manager
* feat: implement folder indexer
* feat: add sqlite search documents
* feat: add document indexing to user manager
* feat: add document indexing to folder indexer
* chore: update collab rev
* feat: search frontend integration
* refactor: search index
* test: add event test
* chore: fix ci
* feat: initial command palette overlay impl (#4619 )
* chore: test search engine
* chore: initial structure
* chore: replace old search request
* chore: enable log for lib-dispatch
* chore: move search manager to core
* feat: move traits and responsibility to search crate
* feat: move search to search crate
* feat: replace sqlite with tantivy
* feat: deserialize tantivy documents
* chore: fixes after rebase
* chore: clean code
* feat: fetch and sort results
* fix: code review + cleaning
* feat: support custom icons
* feat: support view layout icons
* feat: rename bloc and fix indexing
* fix: prettify dialog
* feat: score results
* chore: update collab rev
* feat: add recent view history to command palette
* test: add integration_tests
* fix: clippy changes
* fix: focus traversal in cmd palette
* fix: remove file after merging main
* chore: code review and panic-safe
* feat: index all views if index does not exist
* chore: improve logic with conditional
* chore: add is_empty check
* chore: abstract logic from folder manager init
* chore: update collab rev
* chore: code review
* chore: fixes after merge + update lock file
* chore: revert cargo lock
* fix: set icon type when removing icon
* fix: code review + dependency inversion
* fix: remove icon fix for not persisting icon type
* test: simple tests manipulating views
* test: create 100 views
* fix: tauri build
* chore: create 1000 views
* chore: create util methods
* chore: test
* chore: test
* chore: remove logs
* chore: fix build.rs
* chore: export models
* chore: enable clear cache on Rust-CI
* fix: navigate to newly created views
* fix: force disable setting workspace listener on rebuilds
* fix: remove late final
* fix: missing returns
* fix: localization and minor fixes
* test: add index assert to large test
* fix: missing section param after merging main
* chore: try fix unzip file error
* chore: lower the test
* feat: show hint when result is in trash
---------
Co-authored-by: nathan <nathan@appflowy.io>
Co-authored-by: Jiraffe7 <twajxjiraffe@gmail.com>
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
2024-03-21 17:34:53 +01:00
Lucas.Xu
40b710d140
chore: enable feature flags in settings ( #4956 )
2024-03-21 14:20:43 +08:00
Mathias Mogensen
96af517c65
chore: bump version 0.5.3 ( #4954 )
...
* chore: bump version 0.5.3
* chore: update CHANGELOG.md
---------
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
2024-03-21 13:27:25 +08:00
Lucas.Xu
5f8ef3856a
feat: initial version for collab document ( #4937 )
...
* feat: initial version for collab document
* feat: show sync indicator
* feat: add sync document feature flag
* fix: rust ci
* chore: remove unused code
* chore: update doc_bloc.dart
2024-03-21 13:26:48 +08:00
Richard Shiue
37f521ae57
chore: kanban filter mvp ( #4935 )
...
* chore: add filter controller in group controller
* chore: enable url filter
* chore: bump collab rev
* chore: fix test
* chore: bump collab rev
2024-03-21 12:54:56 +08:00
Lucas.Xu
ef9891abfe
feat: support private section ( #4882 )
2024-03-21 12:02:03 +08:00
Mukund-Tandon
9201cd6347
fix: import table from markdown ( #4881 )
...
* fix: fixed error while importing table from markdown
* test: added test for the changes made
* fix: made changes from code review
* chore: remove the force unwrap code
---------
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
2024-03-20 21:33:39 +08:00
Richard Shiue
b2fb631500
fix: use bg color for mobile url bottom sheet ( #4944 )
2024-03-20 17:24:09 +08:00
Lucas.Xu
7a9cb03c8e
refactor: improve mobile toolbar design (v3) ( #4891 )
...
* refactor: mobile toolbar v3 design
* feat: customize color item
* feat: close keyboard directly when clicking the close button even opening Aa menu
* feat: enable undo/redo in editing list mode
2024-03-20 15:41:12 +08:00
Lucas.Xu
822d62b562
feat: support 32-bit android devices ( #4940 )
...
* feat: support 32-bit android devices
* chore: update appflowy_editor
2024-03-20 13:08:32 +08:00
Lucas.Xu
7375349626
fix: legacy bugs on mobile ( #4927 )
2024-03-18 14:06:12 +08:00
Richard Shiue
b557f89829
refactor: group controller traits ( #4880 )
...
* chore: remove async trait
* chore: require From<AnyMap> for trait TypeOption
* refactor: simplify group controller by removing GroupController trait
* chore: rename GroupControllerOperation trait to GroupController
* chore: add some docs
* chore: remove plural struct and use Vec directly
* chore: unnecessary mut
* chore: use same name to indicate passthrough
* chore: remove unused trait
* chore: rename group context to group controller context
* chore: remove group name
* chore: move type option interceptor to GroupCustomize and split off delegates for group context and group controller
* chore: adapt tests to changes
* chore: adapt flutter frontend to changes
* chore: code cleanup
* chore: fix clippy and adapt tauri frontend to changes
* chore: group controller code clean up
* chore: no need to pass cell data when moving row
* chore: rename some functions and variables
* chore: remove content filter
2024-03-16 17:18:40 +08:00
Lucas.Xu
452974ab99
feat: support el_GR language ( #4922 )
2024-03-16 11:53:34 +08:00
Nathan.fooo
bb414c3fd6
chore: enable relation to ( #4866 )
...
* chore: enable relation to
* chore: fix database name and improve UI
* chore: remove database view id from relation type option
* chore: add remove row id test
* chore: improve appearance of untitled rows
* chore: empty in row detail
* fix: cannot add events after closing
---------
Co-authored-by: Richard Shiue <71320345+richardshiue@users.noreply.github.com>
2024-03-15 22:58:55 +08:00
q200892907
57e3a2ce68
fix: apply formatting to pasted text only when the block is a paragraph ( #4906 )
2024-03-15 14:38:27 +08:00
Lucas.Xu
ac34617e51
feat: support changing the workspace icon ( #4898 )
2024-03-15 14:10:30 +08:00
Lucas.Xu
3e1b4d81c1
fix: mobile keyboard issues ( #4903 )
2024-03-15 09:03:38 +08:00
Richard Shiue
5a837a9482
fix: number and select filter logic ( #4828 )
...
* fix: number and select option filter bugs
* chore: rename filter condition enum and variants
2024-03-14 14:27:57 +08:00
Richard Shiue
191a077a86
refactor: streamline create row logic ( #4807 )
2024-03-14 11:26:32 +08:00
Richard Shiue
25d4b4f718
chore: revamp mobile url editor ( #4602 )
...
* chore: revamp mobile url editor
* chore: add i18n
* chore: use shared url launcher
* chore: translation bump
* chore: add a toast notification after URL is copied to clipboard
* chore: listen to onchanged
* chore: improve text field editing experience
* chore: disable quick action buttons if url cell data is empty
* chore: apply suggestions from code review
Co-authored-by: Mathias Mogensen <42929161+Xazin@users.noreply.github.com>
* chore: provide the bloc and watch changes
---------
Co-authored-by: Mathias Mogensen <42929161+Xazin@users.noreply.github.com>
2024-03-14 09:36:29 +08:00
Richard Shiue
48cac4c5ac
feat: advanced filters backend logic ( #4688 )
...
* feat: implement advanced filters
* test: adapt tests to changes
* test: add advanced filter tests
* chore: adapt flutter frontend to changes
* chore: adapt tauri frontend to changes
* chore: bump collab
* chore: launch review
---------
Co-authored-by: nathan <nathan@appflowy.io>
2024-03-14 09:35:45 +08:00
Lucas.Xu
80e210b34a
fix: sign in toast issue ( #4895 )
2024-03-14 09:17:59 +08:00
Nathan.fooo
b57a870242
chore: 052 ( #4890 )
2024-03-13 19:40:36 +08:00
Zack
bf70be1841
feat: add icon field ( #4824 )
...
* feat: add icon field
* fix: add sqlx migration files
* chore: fix tst
* chore: fix duplicate event name
* chore: update to lastest stable rust toolchain
* chore: use 1.75 channel
* chore: fix duplicate event name
* chore: fix duplicate event name
* chore: use more reliable assertion
---------
Co-authored-by: nathan <nathan@appflowy.io>
2024-03-13 15:07:52 +08:00
Richard Shiue
af16299c83
fix: version bump sheet package ( #4889 )
2024-03-13 15:02:23 +08:00
Mathias Mogensen
c48001bd74
fix: launch review 0.5.1 ( #4855 )
...
* feat: floating calculations row
* fix: calculate cell overflow + tooltip
* fix: empty text cell should be counted as empty
* fix: empty text cell sohuld not be counted as not empty
* fix: conversion of some field types for calculations
* fix: tooltip + size of duplicate event button
* fix: minor view meta info changes
* fix: apply number format on word/char count
* fix: dart format
* fix: hide arrow for calc values
---------
Co-authored-by: Richard Shiue <71320345+richardshiue@users.noreply.github.com>
2024-03-11 10:41:51 +01:00
Lucas.Xu
dd3f8b247a
fix: only adding http(s) scheme if needed ( #4871 )
2024-03-11 16:43:43 +08:00
Richard Shiue
b4c8011881
ci: fix flaky flutter integration tests ( #4870 )
2024-03-11 12:27:04 +08:00
Lucas.Xu
f404882343
fix: disable the shortcut for converting to numbered list when the block is a heading ( #4868 )
2024-03-11 11:55:52 +08:00
Lucas.Xu
fb887bec10
fix: potential risk of being unable to launch URLs without HTTP(S) scheme ( #4867 )
2024-03-11 11:02:29 +08:00
stmr
05f3885346
feat: support cs-CZ language ( #4066 )
...
* inlang: update translations
* inlang: update translations
* inlang: update translations
* inlang: update translations
* inlang: update translations
* inlang: update translations
* inlang: update translations
* inlang: update translations
* inlang: update translations
* inlang: update translations
* inlang: update translations
* inlang: update translations
* inlang: update translations
* inlang: update translations
* inlang: update translations
* inlang: update translations
* inlang: update translations
* inlang: update translations
* chore: enable czech language in settings
* chore: rename translation file
* chore: rename in inlang project json
---------
Co-authored-by: Richard Shiue <71320345+richardshiue@users.noreply.github.com>
2024-03-09 12:25:04 +08:00
Richard Shiue
70404816e7
fix: restore to use more conventional keyboard tab navigation ( #4851 )
2024-03-08 17:30:26 +08:00
Richard Shiue
574cca0a8b
fix: bottom sheet color and sort ui imrprovement ( #4849 )
2024-03-08 10:16:03 +08:00
Richard Shiue
f9c1cadbe0
chore: invalid url open behavior ( #4850 )
...
* chore: invalid url open behavior
* chore: use https instead of http by default
2024-03-08 10:15:19 +08:00
Lucas.Xu
6bac0412eb
fix: v0.5.1 issues ( #4844 )
...
* chore: improve clear cache hint text
* fix: remove color tab in image picker
2024-03-07 23:13:04 +08:00
Richard Shiue
2a65c193c2
fix: desktop grid launch review ( #4840 )
...
* chore: disable changing the type of primary fields
* fix: don't persist text selection after text update in checklist
* chore: allow fn + backspace in macos to delete checklist item
* chore: shorten opacity fade between opacity shown and not shown
* fix: arrow key focus traversal
2024-03-07 21:05:19 +08:00
Mathias Mogensen
cd245b5f0a
fix: focus traversal in checklist popover ( #4843 )
...
* fix: focus traversal in checklist popover
* fix: dont trim input
* chore: remove redundant state var
* chore: remove late from controller
2024-03-07 21:04:10 +08:00
Richard Shiue
677617dcf2
fix: mobile grid launch review ( #4839 )
...
* fix: mobile database sort editor not working on prod
* fix: don't pop after creating field
2024-03-07 17:32:24 +08:00
Lucas.Xu
0f13f86917
chore: update editor version ( #4836 )
2024-03-07 12:56:56 +08:00
Nathan.fooo
3d8ff062b5
chore: bump client api ( #4819 )
...
* chore: bump client api
* chore: bump client api
* chore: update ci
* chore: update client api
* chore: ci config
* chore: bump client api
* chore: bump client api
* chore: bump client api
2024-03-07 12:50:28 +08:00
Lucas.Xu
780f08dd28
test: execute the integration tests concurrently ( #4831 )
2024-03-07 12:48:51 +08:00
Richard Shiue
90ebcb4cfc
chore: enable relation ( #4835 )
2024-03-07 10:12:34 +08:00
Lucas.Xu
a1823fa4c0
feat: feature flag in settings page ( #4833 )
2024-03-07 09:28:58 +08:00
Lucas.Xu
f484675008
fix: uninitialized error in members setting page ( #4834 )
2024-03-07 09:28:31 +08:00
Mathias Mogensen
f5cb8b6d25
fix: image url check for embed link ( #4826 )
...
* fix: image url check in for embed link
* chore: move all patterns to shared
* test: prefer enterText over manipulating widget
2024-03-06 16:31:30 +01:00
Mathias Mogensen
66aea29ab7
feat: generic calculations ( #4794 )
...
* feat: add generic calculations
* chore: remove row count at bottom of grid
* fix: code review
2024-03-05 19:16:56 +01:00
Richard Shiue
3b0d82287d
fix: some mobile ui bugs ( #4823 )
...
* fix: select option editor mobile
* chore: field type icon
2024-03-05 21:45:39 +08:00
Lucas.Xu
b05897d3ab
chore: add iOS integration test CI ( #4822 )
2024-03-05 17:20:27 +08:00
Richard Shiue
ff8eb0d479
chore: mobile grid dark mode improvements ( #4821 )
...
* chore: field type grid
* chore: don't allow hiding primary field
* chore: bottom sheets
* chore: checklist bottom sheet
2024-03-05 15:44:16 +08:00
Lucas.Xu
c8e86f4f26
feat: open workspace, rename workspace and update workspace icon ( #4818 )
...
* feat: support opening a workspace
* feat: support renaming a workspace
* fix: rename issue
* fix: rename issues
* feat: refactor menu bloc
* test: add collaborative workspace test
* test: add open workspace integration tet
* test: add delete workspace integration tet
* chore: turn off collab workspace feature
2024-03-05 13:51:03 +08:00
Mathias Mogensen
5daf9d23f5
fix: update view names in page reference menu ( #4802 )
2024-03-04 18:24:49 +01:00
Mathias Mogensen
b087a9aeb3
fix: filter keydownevents in actions handler ( #4817 )
2024-03-04 13:42:42 +01:00
Mathias Mogensen
107e3cea4f
feat: duplicate calendar event ( #4816 )
...
* feat: duplicate calendar event
* test: add simple test
2024-03-04 12:42:00 +01:00
Mathias Mogensen
ba965caa8f
fix: stop hover when scrolling ( #4801 )
2024-03-04 12:41:34 +01:00
Nathan.fooo
f8962edfd7
chore: bump client api ( #4804 )
...
* chore: bump client api
* chore: bump client api
* chore: bump client api
2024-03-04 14:05:04 +08:00
Lucas.Xu
b236afd0c3
chore: update version to 0.5.1 ( #4811 )
2024-03-04 12:28:28 +08:00
Lucas.Xu
8944edf75f
feat: support clearing caches and fix unable to load image ( #4809 )
...
* feat: support clearing caches
* fix: try to clear the image cache when loading failed.
* feat: clear cache on mobile
* chore: add error log
2024-03-04 12:24:25 +08:00