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