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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Richard Shiue 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							70404816e7 
							
						 
					 
					
						
						
							
							fix: restore to use more conventional keyboard tab navigation ( #4851 )  
						
						
						
						
					 
					
						2024-03-08 17:30:26 +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 
						 
				 
			
				
					
						
							
							
								Richard Shiue 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							90ebcb4cfc 
							
						 
					 
					
						
						
							
							chore: enable relation ( #4835 )  
						
						
						
						
					 
					
						2024-03-07 10:12:34 +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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f4ca3ef782 
							
						 
					 
					
						
						
							
							feat: add basic relation field ( #4397 )  
						
						... 
						
						
						
						* feat: add basic relation field
* fix: clippy
* fix: tauri build 🤞 
* chore: merge changes
* fix: merge main
* chore: initial code review pass
* fix: rust-lib test
* chore: code cleanup
* fix: unwrap or default 
						
						
					 
					
						2024-02-29 14:38:18 +08:00 
						 
				 
			
				
					
						
							
							
								Richard Shiue 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f826d05f03 
							
						 
					 
					
						
						
							
							fix: mobile ui fixes ( #4780 )  
						
						... 
						
						
						
						* fix: adjust mobile grid padding
* fix: reorder field not working 
						
						
					 
					
						2024-02-29 09:44:48 +08:00 
						 
				 
			
				
					
						
							
							
								Mathias Mogensen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							26f8397624 
							
						 
					 
					
						
						
							
							feat: duplicate field with cell data ( #4737 )  
						
						... 
						
						
						
						* feat: duplicate field with cell data
* chore: code review remove extra option 
						
						
					 
					
						2024-02-27 14:42:16 +01:00 
						 
				 
			
				
					
						
							
							
								Richard Shiue 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							daedf95c95 
							
						 
					 
					
						
						
							
							fix: some mobile database bugs ( #4738 )  
						
						... 
						
						
						
						* chore: no autofocus on field name
* refactor: one, two, many
* chore: reduce spacing between tabbar header and grid header
* fix: update field type
* fix: cannot edit view name
* fix: title for select field type bottom sheet
* fix: forget checks, just do it 
						
						
					 
					
						2024-02-26 15:13:38 +08:00 
						 
				 
			
				
					
						
							
							
								Mathias Mogensen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c9dc24a13c 
							
						 
					 
					
						
						
							
							fix: launch review 0.5.0 ( #4735 )  
						
						... 
						
						
						
						* fix: top bar buttons slow respond
* fix: fav button responsive
* fix: add favorite button to database views
* fix: add overflow to calculation
* fix: minor workaround for showing number format prefix
* fix: clear calculation on empty field cells
* fix: average calculation should not have def value
* fix: cargo fmt 
						
						
					 
					
						2024-02-25 21:32:44 +01:00 
						 
				 
			
				
					
						
							
							
								Richard Shiue 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							537fa52e77 
							
						 
					 
					
						
						
							
							chore: move database domain code to its own folder ( #4556 )  
						
						
						
						
					 
					
						2024-02-25 18:38:18 +08:00 
						 
				 
			
				
					
						
							
							
								Richard Shiue 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f5cc6521fb 
							
						 
					 
					
						
						
							
							chore: clean up db sort blocs ( #4725 )  
						
						
						
						
					 
					
						2024-02-24 22:55:22 +08:00 
						 
				 
			
				
					
						
							
							
								Lucas.Xu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2abb396467 
							
						 
					 
					
						
						
							
							feat: use result instead of either ( #4724 )  
						
						... 
						
						
						
						* feat: use result instead of either
* chore: remove dartz 
						
						
					 
					
						2024-02-24 21:54:10 +08:00 
						 
				 
			
				
					
						
							
							
								Richard Shiue 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c0796e8ae5 
							
						 
					 
					
						
						
							
							feat: mobile sort editor ( #4714 )  
						
						
						
						
					 
					
						2024-02-23 20:47:19 +08:00 
						 
				 
			
				
					
						
							
							
								Richard Shiue 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c159a5e42b 
							
						 
					 
					
						
						
							
							chore: enable number filter ( #4653 )  
						
						... 
						
						
						
						* chore: enable filtering by number field type
* chore: code cleanup
* fix: integration test
* chore: remove unnecessary async from event handler 
						
						
					 
					
						2024-02-17 15:28:49 +08:00 
						 
				 
			
				
					
						
							
							
								Mathias Mogensen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							92ceb2cd7d 
							
						 
					 
					
						
						
							
							fix: dispose of resources in time ( #4625 )  
						
						... 
						
						
						
						* fix: limit length when renaming views
* chore: clean up database listeners
* fix: dispose of controllers properly
* fix: dispose of resources properly
* fix: deleting filters with same name
* chore: extend DatabaseTabBarItemBuilder
* fix: null check on null value 
						
						
					 
					
						2024-02-07 18:38:53 +01:00 
						 
				 
			
				
					
						
							
							
								Richard Shiue 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0db21b91a3 
							
						 
					 
					
						
						
							
							fix: unequal grid header and body widths ( #4626 )  
						
						
						
						
					 
					
						2024-02-07 17:49:53 +01:00 
						 
				 
			
				
					
						
							
							
								Richard Shiue 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a515715543 
							
						 
					 
					
						
						
							
							feat: reorder sort precedence ( #4592 )  
						
						... 
						
						
						
						* feat: reorder sorts
* chore: add tests, fix tests, fix tauri build and fix clippy
* fix: add missing import 
						
						
					 
					
						2024-02-05 13:52:59 +08:00 
						 
				 
			
				
					
						
							
							
								Mathias Mogensen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5cbc8b1e18 
							
						 
					 
					
						
						
							
							feat: calculations ( #4473 )  
						
						... 
						
						
						
						* feat: initial calculation controller
* fix: entities
* feat: calculations
* fix: review comments and support floats
* fix: abstract business logic into calculations service
* fix: clean calculation entities after merge
* feat: react to changes to row/cell/field_type
* chore: changes after merging main
* feat: handle delete field
* test: add grid calculations tests
* fix: add validation + format numbers
* refactor: get cell number
* chore: bump collab
* chore: fix clippy
* chore: update docs
* chore: update docs
* chore: fmt
* chore: fix flutter
* chore: collab rev
* fix: cleanup and hover to show
* fix: localization
* test: add basic rust test
* fix: clippy
* fix: support updating calculation on duplicate row
---------
Co-authored-by: nathan <nathan@appflowy.io> 
						
						
					 
					
						2024-02-04 00:52:38 +08:00 
						 
				 
			
				
					
						
							
							
								Richard Shiue 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fa66a119ed 
							
						 
					 
					
						
						
							
							fix: mobile UI issues ( #4561 )  
						
						... 
						
						
						
						* fix: don't re-request focus after editing a cell
* fix: card detail more actions
* fix: select option indicators
* fix: add field bottom sheet revamp
* fix: edit field type bottom sheet
* chore: bump spacing between header and first row of field types
* fix: grid spacing
* refactor: use svg and background colors
* refactor: use shared component 
						
						
					 
					
						2024-01-31 21:15:38 +08:00 
						 
				 
			
				
					
						
							
							
								Richard Shiue 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							18c7fff34b 
							
						 
					 
					
						
						
							
							refactor: clean up select type option logic ( #4554 )  
						
						
						
						
					 
					
						2024-01-30 23:20:11 +08:00 
						 
				 
			
				
					
						
							
							
								Richard Shiue 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							05a06980b9 
							
						 
					 
					
						
						
							
							chore: add unwaited futures to analysis options ( #4485 )  
						
						
						
						
					 
					
						2024-01-29 10:26:45 +08:00 
						 
				 
			
				
					
						
							
							
								Richard Shiue 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4811e65efa 
							
						 
					 
					
						
						
							
							chore: reorganize cell code ( #4516 )  
						
						... 
						
						
						
						* chore: move cell bloc files to application
* chore: move cell editor widgets to its own folder 
						
						
					 
					
						2024-01-27 10:57:09 +08:00 
						 
				 
			
				
					
						
							
							
								Mathias Mogensen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							acc03b8cc4 
							
						 
					 
					
						
						
							
							chore: code cleanup according to unintroduced lints ( #4488 )  
						
						... 
						
						
						
						* chore: remove redundant arguments
* chore: remove unused constructor params
* chore: reorganize constructors
* chore: remove unnecessary awaits in returns
* chore: remove unnecessary paranthesis
* chore: add lints
* chore: clean up after merge
* chore: add sort constructors first
* chore: organize constructors in blocs
* chore: use sizedbox.shrink over empty container 
						
						
					 
					
						2024-01-25 23:37:36 +08:00 
						 
				 
			
				
					
						
							
							
								Richard Shiue 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3f896ad64f 
							
						 
					 
					
						
						
							
							chore: reorganize code ( #4490 )  
						
						... 
						
						
						
						* rename select_option.rs to select_option_entities.rs
* move checklist_filter.rs from select_type_option to checklist_type_option 
						
						
					 
					
						2024-01-25 12:56:43 +08:00 
						 
				 
			
				
					
						
							
							
								Richard Shiue 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6591d5de52 
							
						 
					 
					
						
						
							
							chore: dart code cleanup ( #4484 )  
						
						... 
						
						
						
						* chore: use when instead of map in bloc event dispatch
* chore: dart code formatting, remove white space
* chore: remove unneeded hashmap for cell context
* fix: rebuild card content 
						
						
					 
					
						2024-01-25 12:26:18 +08:00 
						 
				 
			
				
					
						
							
							
								Richard Shiue 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a1abcd7626 
							
						 
					 
					
						
						
							
							refactor: database cell controller and builder ( #4398 )  
						
						... 
						
						
						
						* refactor: get row/field data from row cache and field controller in cell controller
* refactor: reorganize cell controller tasks and builder
* refactor: rename cell_builder.dart
* refactor: database editable cell builder
* refactor: database card cell builder
* fix: make it work
* fix: start cell listener and adjust cell style on desktop
* fix: build card cell
* fix: remove unnecessary await in tests
* fix: cell cache validation
* fix: row detail banner bugs
* fix: row detail field doesn't update
* fix: calendar event card
* test: fix integration tests
* fix: adjust cell builders to fix cell controller getting disposed
* chore: code review
* fix: bugs on mobile
* test: add grid header integration tests
* test: suppress warnings, reduce flaky test and group tests 
						
						
					 
					
						2024-01-24 23:59:45 +08:00 
						 
				 
			
				
					
						
							
							
								Mathias Mogensen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							baa7c8d826 
							
						 
					 
					
						
						
							
							feat: reminder on date ( #4288 )  
						
						... 
						
						
						
						* feat: support reminder on date
* feat: support reminder on date in database
* fix: include time static
* fix: do not force unwrap
* chore: clean flutter code
* test: add test for reminder in database
* fix: interpret reminder option
* feat: date and reminder on mobile
* feat: improve notification actions and support open row
* feat: support dates in document
* fix: minor changes + review
* feat: support reminder on mobile in document
* feat: support open row on database reminder mobile
* test: add more tests
* fix: first part of review
* fix: open row responsibility
* fix: abstract application logic from presentation layer
* fix: update reminder on date cell update
* test: fix failing test
* fix: show correct selected day after end date toggled 
						
						
					 
					
						2024-01-24 15:15:57 +01:00 
						 
				 
			
				
					
						
							
							
								ilyes-ced 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d200c409d6 
							
						 
					 
					
						
						
							
							fix: removed space under grid ( #4352 )  
						
						... 
						
						
						
						Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io> 
						
						
					 
					
						2024-01-14 22:56:11 +08:00 
						 
				 
			
				
					
						
							
							
								Nathan.fooo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6e41359fc5 
							
						 
					 
					
						
						
							
							feat: show indicator when importing appflowy data ( #4357 )  
						
						... 
						
						
						
						* feat: show indicator when importing appflowy data
* Update frontend/appflowy_flutter/lib/workspace/presentation/settings/widgets/setting_file_import_appflowy_data_view.dart
Co-authored-by: Mathias Mogensen <42929161+Xazin@users.noreply.github.com>
* chore: fix analyzer
* chore: fix test
---------
Co-authored-by: Mathias Mogensen <42929161+Xazin@users.noreply.github.com> 
						
						
					 
					
						2024-01-11 09:44:33 +08:00 
						 
				 
			
				
					
						
							
							
								Richard Shiue 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c4ebccafd4 
							
						 
					 
					
						
						
							
							fix: adjust select option button hover and padding ( #4323 )  
						
						
						
						
					 
					
						2024-01-07 21:16:48 +08:00 
						 
				 
			
				
					
						
							
							
								Richard Shiue 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1eeb812a1c 
							
						 
					 
					
						
						
							
							refactor: rename database code path from database_view to database ( #4310 )  
						
						
						
						
					 
					
						2024-01-05 17:30:54 +08:00