2023-02-21 07:47:51 +00:00
|
|
|
[tasks.tauri_build]
|
2023-02-10 06:30:34 +00:00
|
|
|
description = "Build the Tauri backend"
|
2023-01-18 03:22:13 +00:00
|
|
|
script = ["""
|
2023-01-17 08:27:17 +00:00
|
|
|
cd appflowy_tauri/src-tauri
|
|
|
|
cargo build
|
2023-01-18 03:22:13 +00:00
|
|
|
"""]
|
2023-01-17 08:27:17 +00:00
|
|
|
script_runner = "@shell"
|
|
|
|
|
|
|
|
[tasks.tauri_dev]
|
2023-02-02 15:02:49 +00:00
|
|
|
env = { RUST_LOG = "debug" }
|
2023-01-18 03:22:13 +00:00
|
|
|
script = ["""
|
2023-01-17 08:27:17 +00: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 08:26:14 +00:00
|
|
|
npm run tauri:dev
|
2023-01-18 03:22:13 +00:00
|
|
|
"""]
|
2023-01-17 08:27:17 +00:00
|
|
|
script_runner = "@shell"
|
|
|
|
|
|
|
|
[tasks.tauri_clean]
|
2023-01-27 09:17:51 +00:00
|
|
|
description = "Remove all the building artifacts"
|
2023-01-17 08:27:17 +00:00
|
|
|
run_task = { name = [
|
2023-01-18 03:22:13 +00: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 08:27:17 +00:00
|
|
|
] }
|
|
|
|
|
|
|
|
[tasks.rm_tauri_generated_protobuf_files]
|
|
|
|
private = true
|
|
|
|
script = ["""
|
2023-02-13 11:24:16 +00:00
|
|
|
protobuf_file_paths = glob_array ${TAURI_BACKEND_SERVICE_PATH}/models
|
2023-01-17 08:27:17 +00: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 06:01:30 +00:00
|
|
|
event_file_paths = glob_array ${TAURI_BACKEND_SERVICE_PATH}/events
|
|
|
|
if not array_is_empty ${event_file_paths}
|
2023-01-17 08:27:17 +00:00
|
|
|
echo Remove generated protobuf files:
|
2023-01-24 06:01:30 +00:00
|
|
|
for path in ${event_file_paths}
|
2023-01-17 08:27:17 +00:00
|
|
|
echo remove ${path}
|
|
|
|
rm -rf ${path}
|
|
|
|
end
|
|
|
|
end
|
|
|
|
"""]
|
|
|
|
script_runner = "@duckscript"
|