| 
									
										
										
										
											2023-02-21 15:47:51 +08:00
										 |  |  | [tasks.tauri_build] | 
					
						
							| 
									
										
										
										
											2023-02-10 14:30:34 +08:00
										 |  |  | description = "Build the Tauri backend" | 
					
						
							| 
									
										
										
										
											2023-01-18 11:22:13 +08:00
										 |  |  | script = [""" | 
					
						
							| 
									
										
										
										
											2023-01-17 16:27:17 +08:00
										 |  |  |     cd appflowy_tauri/src-tauri | 
					
						
							|  |  |  |     cargo build | 
					
						
							| 
									
										
										
										
											2023-01-18 11:22:13 +08:00
										 |  |  |     """] | 
					
						
							| 
									
										
										
										
											2023-01-17 16:27:17 +08:00
										 |  |  | script_runner = "@shell" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [tasks.tauri_dev] | 
					
						
							| 
									
										
										
										
											2023-02-02 23:02:49 +08:00
										 |  |  | env = { RUST_LOG = "debug" } | 
					
						
							| 
									
										
										
										
											2023-01-18 11:22:13 +08:00
										 |  |  | script = [""" | 
					
						
							| 
									
										
										
										
											2023-01-17 16:27:17 +08:00
										 |  |  |     cd appflowy_tauri | 
					
						
							| 
									
										
											  
											
												Feat/appflowy tauri UI (#1835)
* chore: create folders
* chore: setup taliwindcss (#1742)
* chore: create folders
* chore: setup taliwindcss
---------
Co-authored-by: nathan <nathan@appflowy.io>
Co-authored-by: Nathan.fooo <86001920+appflowy@users.noreply.github.com>
* feat: greater to blockquote
* fix: local variable 'text' isn't used
* feat: #1061 Support markdown to create a blockquote
* fix: #1732 the actions of an image look different than the ones of a code block
* fix: command of double tilde to strikethrough
* feat: callout (#1732)
* feat: add callout plugin
* refactor: add SelectionMenuItem.node factory
makes calloutMenuItem more readable
* feat: add color picker
* feat: add popover to callout
* feat: add emoji to callout
* fix: store tint name
* fix: remove leading underscores
* fix: revert export of editor_entry
* refactor: move color tint names to appflowy_editor
* fix: #1732 only re-insert text node if it's parent is text node too while deleting
* docs: doc comment for SelectionMenuItem.node
* fix: disable callout plugin
should be re-enabled after #1753 is done
* fix: typo
---------
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
* Feat/http server adapt (#1754)
* integrate board plugin into document (#1675)
* fix: cursor doesn't blink when opening selection menu
* feat: add board plugin
* feat: integrate board plugin into document
* feat: add i10n and fix known bugs
* feat: support jump to board page on document
* feat: disable editor scroll only when the board plugin is selected
* chore: dart fix
* chore: remove unused files
* fix: dart lint
* Feat/database view (#1765)
* chore: rename flowy-database to flowy-sqlite
* refactor: rename flowy-grid to flowy-database
* refactor: rename grid to database
* refactor: rename GridEvent to DatabaseEvent
* refactor: rename grid_id to database_id
* refactor: rename dart code
* fix: #1763 [Bug] Mouse unable to click a certain area
* fix: potential async errors (#1772)
* feat: Skeleton task (#1775)
* chore: change tauri dev npm script
* chore: setup prettier
* chore: add protobuf type
* chore: move test calls to separate component
* chore: serve assets from app_flowy folder
* chore: import poppins font
* chore: install eslint, remove errors
* placeholder components
* chore: import colors from UI kit, footer panel
* chore: reorganise components
* chore: redux toolkit, navigation folders and files, navigation hooks
* fix: on add folder others close
* fix: tauri_dev task
* fix: restore grid notification
* chore: navigation items events (#1784)
* chore: change tauri dev npm script
* chore: setup prettier
* chore: add protobuf type
* chore: move test calls to separate component
* chore: serve assets from app_flowy folder
* chore: import poppins font
* chore: install eslint, remove errors
* placeholder components
* chore: import colors from UI kit, footer panel
* chore: reorganise components
* chore: redux toolkit, navigation folders and files, navigation hooks
* fix: on add folder others close
* fix: tauri_dev task
* fix: restore grid notification
* chore: shared button
* chore: folder/file popup, rename/duplicate/delete items
* chore: new page types popup
* fix: navitem pages padding
* fix: page click mishandle
* fix: folder click mishandle
* chore: add other page types
* fix: stop propagating on button click
* fix: one alt
* fix: renaming change bg
* refactor: brake Navigation Panel into smaller components
* chore: header panel folder
* chore: focus and select all on rename popup
* chore: add classname to popup
* chore: navigation panel resize
* Feat/appflowy tauri (#1831)
* feat:grid view structure
* feat:add store and refactor grid page
* chore: import icons, resize grid items, change grid items style, add field type icons, reorganize grid toolbar
* feat: auth screens(login, signup and confirm-account) ui done
* chore: add tailwind class sorter and formatted all files
* chore: group svgs into single folder
* chore: resolve warnings in svg files
* fix: use exported fieldType enum
* fix: resolve FieldType referances
* chore: auth pages fixes, replace links, replace buttons, svg fixes, navigate between pages, navigate to homepage on main button click
---------
Co-authored-by: ascarbek <ascarbek@gmail.com>
* ci: wanrings
---------
Co-authored-by: Mikias Tilahun Abebe <mikiastilahun@gmail.com>
Co-authored-by: Andreas Bichinger <andreas.bichinger@gmail.com>
Co-authored-by: Lucas.Xu <lucas.xu@appflowy.io>
Co-authored-by: Askarbek Zadauly <ascarbek@gmail.com>
											
										 
											2023-02-10 16:26:14 +08:00
										 |  |  |     npm run tauri:dev | 
					
						
							| 
									
										
										
										
											2023-01-18 11:22:13 +08:00
										 |  |  |     """] | 
					
						
							| 
									
										
										
										
											2023-01-17 16:27:17 +08:00
										 |  |  | script_runner = "@shell" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [tasks.tauri_clean] | 
					
						
							| 
									
										
										
										
											2023-01-27 17:17:51 +08:00
										 |  |  | description = "Remove all the building artifacts" | 
					
						
							| 
									
										
										
										
											2023-01-17 16:27:17 +08:00
										 |  |  | run_task = { name = [ | 
					
						
							| 
									
										
										
										
											2023-01-18 11:22:13 +08:00
										 |  |  |   "rust_lib_clean", | 
					
						
							|  |  |  |   "rm_macro_build_cache", | 
					
						
							|  |  |  |   "rm_rust_generated_files", | 
					
						
							|  |  |  |   "rm_tauri_generated_protobuf_files", | 
					
						
							|  |  |  |   "rm_tauri_generated_event_files", | 
					
						
							| 
									
										
										
										
											2023-01-17 16:27:17 +08:00
										 |  |  | ] } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [tasks.rm_tauri_generated_protobuf_files] | 
					
						
							|  |  |  | private = true | 
					
						
							|  |  |  | script = [""" | 
					
						
							| 
									
										
										
										
											2023-02-13 19:24:16 +08:00
										 |  |  |   protobuf_file_paths = glob_array ${TAURI_BACKEND_SERVICE_PATH}/models | 
					
						
							| 
									
										
										
										
											2023-01-17 16:27:17 +08:00
										 |  |  |   if not array_is_empty ${protobuf_file_paths} | 
					
						
							|  |  |  |     echo Remove generated protobuf files: | 
					
						
							|  |  |  |     for path in ${protobuf_file_paths} | 
					
						
							|  |  |  |         echo remove ${path} | 
					
						
							|  |  |  |         rm -rf ${path} | 
					
						
							|  |  |  |     end | 
					
						
							|  |  |  |   end | 
					
						
							|  |  |  |   """] | 
					
						
							|  |  |  | script_runner = "@duckscript" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | [tasks.rm_tauri_generated_event_files] | 
					
						
							|  |  |  | private = true | 
					
						
							|  |  |  | script = [""" | 
					
						
							| 
									
										
										
										
											2023-01-24 14:01:30 +08:00
										 |  |  |   event_file_paths = glob_array ${TAURI_BACKEND_SERVICE_PATH}/events | 
					
						
							|  |  |  |   if not array_is_empty ${event_file_paths} | 
					
						
							| 
									
										
										
										
											2023-01-17 16:27:17 +08:00
										 |  |  |     echo Remove generated protobuf files: | 
					
						
							| 
									
										
										
										
											2023-01-24 14:01:30 +08:00
										 |  |  |     for path in ${event_file_paths} | 
					
						
							| 
									
										
										
										
											2023-01-17 16:27:17 +08:00
										 |  |  |         echo remove ${path} | 
					
						
							|  |  |  |         rm -rf ${path} | 
					
						
							|  |  |  |     end | 
					
						
							|  |  |  |   end | 
					
						
							|  |  |  |   """] | 
					
						
							|  |  |  | script_runner = "@duckscript" |