feat: new preload pages (#3674)

This commit is contained in:
Alex Yang
2023-08-10 15:56:16 -04:00
committed by GitHub
parent f06efd4d02
commit 43b35a77bb
43 changed files with 14197 additions and 6833 deletions
+16
View File
@@ -52,3 +52,19 @@ declare global {
// eslint-disable-next-line no-var
var websocketPrefixUrl: string;
}
declare module '@blocksuite/store' {
interface PageMeta {
favorite?: boolean;
subpageIds: string[];
// If a page remove to trash, and it is a subpage, it will remove from its parent `subpageIds`, 'trashRelate' is use for save it parent
trashRelate?: string;
trash?: boolean;
trashDate?: number;
updatedDate?: number;
mode?: 'page' | 'edgeless';
jumpOnce?: boolean;
// todo: support `number` in the future
isPublic?: boolean;
}
}
+5 -5
View File
@@ -51,12 +51,12 @@
"rxjs": "^7.8.1"
},
"devDependencies": {
"@blocksuite/blocks": "0.0.0-20230810005427-25adb757-nightly",
"@blocksuite/editor": "0.0.0-20230810005427-25adb757-nightly",
"@blocksuite/global": "0.0.0-20230810005427-25adb757-nightly",
"@blocksuite/blocks": "0.0.0-20230810154852-8a8eccea-nightly",
"@blocksuite/editor": "0.0.0-20230810154852-8a8eccea-nightly",
"@blocksuite/global": "0.0.0-20230810154852-8a8eccea-nightly",
"@blocksuite/icons": "^2.1.31",
"@blocksuite/lit": "0.0.0-20230810005427-25adb757-nightly",
"@blocksuite/store": "0.0.0-20230810005427-25adb757-nightly",
"@blocksuite/lit": "0.0.0-20230810154852-8a8eccea-nightly",
"@blocksuite/store": "0.0.0-20230810154852-8a8eccea-nightly",
"@types/react": "^18.2.17",
"@types/react-datepicker": "^4.15.0",
"@types/react-dnd": "^3.0.2",
+1 -1
View File
@@ -5,7 +5,7 @@
"main": "./src/index.ts",
"module": "./src/index.ts",
"devDependencies": {
"@blocksuite/global": "0.0.0-20230810005427-25adb757-nightly",
"@blocksuite/global": "0.0.0-20230810154852-8a8eccea-nightly",
"react": "18.2.0",
"react-dom": "18.2.0",
"zod": "^3.21.4"
+3 -7
View File
@@ -1,12 +1,8 @@
import type { Page } from '@blocksuite/store';
export async function initPageWithPreloading(page: Page) {
const workspace = page.workspace;
const { data } = await import('@affine/templates/preloading.json');
await page.waitForLoaded();
await workspace.importPageSnapshot(data['space:hello-world'], page.id);
}
/**
* @deprecated
*/
export async function initEmptyPage(page: Page) {
await page.waitForLoaded();
const pageBlockId = page.addBlock('affine:page', {
+6 -6
View File
@@ -11,12 +11,12 @@
"devDependencies": {
"@affine/env": "workspace:*",
"@affine/y-provider": "workspace:*",
"@blocksuite/block-std": "0.0.0-20230810005427-25adb757-nightly",
"@blocksuite/blocks": "0.0.0-20230810005427-25adb757-nightly",
"@blocksuite/editor": "0.0.0-20230810005427-25adb757-nightly",
"@blocksuite/global": "0.0.0-20230810005427-25adb757-nightly",
"@blocksuite/lit": "0.0.0-20230810005427-25adb757-nightly",
"@blocksuite/store": "0.0.0-20230810005427-25adb757-nightly"
"@blocksuite/block-std": "0.0.0-20230810154852-8a8eccea-nightly",
"@blocksuite/blocks": "0.0.0-20230810154852-8a8eccea-nightly",
"@blocksuite/editor": "0.0.0-20230810154852-8a8eccea-nightly",
"@blocksuite/global": "0.0.0-20230810154852-8a8eccea-nightly",
"@blocksuite/lit": "0.0.0-20230810154852-8a8eccea-nightly",
"@blocksuite/store": "0.0.0-20230810154852-8a8eccea-nightly"
},
"peerDependencies": {
"@affine/y-provider": "workspace:*",
@@ -5,22 +5,6 @@ import type { Atom } from 'jotai';
import { atom, useAtomValue } from 'jotai';
import { useMemo } from 'react';
declare module '@blocksuite/store' {
interface PageMeta {
favorite?: boolean;
subpageIds: string[];
// If a page remove to trash, and it is a subpage, it will remove from its parent `subpageIds`, 'trashRelate' is use for save it parent
trashRelate?: string;
trash?: boolean;
trashDate?: number;
updatedDate?: number;
mode?: 'page' | 'edgeless';
jumpOnce?: boolean;
// todo: support `number` in the future
isPublic?: boolean;
}
}
const weakMap = new WeakMap<Workspace, Atom<PageMeta[]>>();
export function useBlockSuitePageMeta(
+16 -5
View File
@@ -10,6 +10,11 @@
"import": "./dist/index.js",
"require": "./dist/index.cjs"
},
"./blocksuite": {
"types": "./dist/src/blocksuite/index.d.ts",
"import": "./dist/blocksuite.js",
"require": "./dist/blocksuite.cjs"
},
"./core/*": {
"types": "./dist/src/core/*.d.ts",
"import": "./dist/core/*.js",
@@ -45,15 +50,15 @@
},
"dependencies": {
"@affine/sdk": "workspace:*",
"@blocksuite/blocks": "0.0.0-20230810005427-25adb757-nightly",
"@blocksuite/global": "0.0.0-20230810005427-25adb757-nightly",
"@blocksuite/store": "0.0.0-20230810005427-25adb757-nightly",
"@blocksuite/blocks": "0.0.0-20230810154852-8a8eccea-nightly",
"@blocksuite/global": "0.0.0-20230810154852-8a8eccea-nightly",
"@blocksuite/store": "0.0.0-20230810154852-8a8eccea-nightly",
"jotai": "^2.2.2",
"zod": "^3.21.4"
},
"devDependencies": {
"@blocksuite/editor": "0.0.0-20230810005427-25adb757-nightly",
"@blocksuite/lit": "0.0.0-20230810005427-25adb757-nightly",
"@blocksuite/editor": "0.0.0-20230810154852-8a8eccea-nightly",
"@blocksuite/lit": "0.0.0-20230810154852-8a8eccea-nightly",
"async-call-rpc": "^6.3.1",
"electron": "link:../../apps/electron/node_modules/electron",
"react": "^18.2.0",
@@ -61,11 +66,17 @@
"vite-plugin-dts": "3.5.1"
},
"peerDependencies": {
"@affine/templates": "*",
"@blocksuite/editor": "*",
"@blocksuite/lit": "*",
"async-call-rpc": "*",
"electron": "*",
"react": "*"
},
"peerDependenciesMeta": {
"@affine/templates": {
"optional": true
},
"@blocksuite/editor": {
"optional": true
},
+169
View File
@@ -0,0 +1,169 @@
import type { PageMeta, Workspace } from '@blocksuite/store';
export async function buildShowcaseWorkspace(workspace: Workspace) {
const showcaseWorkspaceVersions = {
'affine:code': 1,
'affine:paragraph': 1,
'affine:page': 2,
'affine:list': 1,
'affine:note': 1,
'affine:divider': 1,
'affine:image': 1,
'affine:surface': 3,
'affine:bookmark': 1,
'affine:database': 2,
};
workspace.doc.getMap('meta').set('blockVersions', showcaseWorkspaceVersions);
const prototypes = {
tags: {
options: [
{
id: 'icg1n5UdkP',
value: 'Travle',
color: 'var(--affine-tag-gray)',
},
{
id: 'Oe5dSe1DDJ',
value: 'quick dummary',
color: 'var(--affine-tag-green)',
},
{
id: 'g1L5dXKctL',
value: 'OKR',
color: 'var(--affine-tag-purple)',
},
{
id: 'q3mceOl_zi',
value: 'streamline your workflow',
color: 'var(--affine-tag-teal)',
},
{
id: 'ze07JVwBu4',
value: 'plan',
color: 'var(--affine-tag-teal)',
},
{
id: '8qcYPCTK0h',
value: 'review',
color: 'var(--affine-tag-orange)',
},
{
id: 'wg-fBtd2eI',
value: 'Engage',
color: 'var(--affine-tag-pink)',
},
{
id: 'QYFD_HeQc-',
value: 'Create',
color: 'var(--affine-tag-blue)',
},
{
id: 'ZHBa2NtdSo',
value: 'Learn',
color: 'var(--affine-tag-yellow)',
},
],
},
};
workspace.meta.setProperties(prototypes);
const pageMetas = {
'F1SX6cgNxy-hello-world': {
createDate: 1691548220794,
tags: [],
jumpOnce: true,
updatedDate: 1691676775642,
favorite: false,
},
gc5FeppNDv: {
createDate: 1691548231530,
tags: ['ZHBa2NtdSo', 'QYFD_HeQc-', 'wg-fBtd2eI'],
updatedDate: 1691676331623,
favorite: true,
},
'3R9X-gMh3m': {
createDate: 1691551731225,
tags: [],
updatedDate: 1691654611175,
favorite: false,
},
z_v6LOqNpp: {
createDate: 1691552082822,
tags: [],
updatedDate: 1691654606912,
favorite: false,
},
'0N0WzwmtK_': {
createDate: 1691552090989,
tags: [],
updatedDate: 1691646748171,
favorite: false,
},
'6gexHy-jto': {
createDate: 1691564303138,
tags: [],
updatedDate: 1691646845195,
},
nQd2Bdvoqz: {
createDate: 1691574743531,
tags: ['icg1n5UdkP'],
updatedDate: 1691647117761,
},
bj_cuI1tN7: {
createDate: 1691574859042,
tags: [],
updatedDate: 1691648159371,
},
fFoDX2J1Z5: {
createDate: 1691575011078,
tags: ['8qcYPCTK0h'],
updatedDate: 1691645074511,
favorite: false,
},
PqZ7MLlL_9: {
createDate: 1691634722239,
tags: ['ze07JVwBu4'],
updatedDate: 1691647069662,
favorite: false,
},
A4wBRdQZN0: {
createDate: 1691635388447,
tags: ['Oe5dSe1DDJ'],
updatedDate: 1691645873930,
},
kBB4lzhm7C: {
createDate: 1691636192263,
tags: ['q3mceOl_zi', 'g1L5dXKctL'],
updatedDate: 1691645102104,
},
} satisfies Record<string, Partial<PageMeta>>;
const data = [
['F1SX6cgNxy-hello-world', import('@affine/templates/v1/preloading.json')],
['gc5FeppNDv', import('@affine/templates/v1/getting-started.json')],
['3R9X-gMh3m', import('@affine/templates/v1/template-galleries.json')],
['z_v6LOqNpp', import('@affine/templates/v1/personal-home.json')],
['0N0WzwmtK_', import('@affine/templates/v1/working-home.json')],
[
'6gexHy-jto',
import('@affine/templates/v1/personal-project-management.json'),
],
['nQd2Bdvoqz', import('@affine/templates/v1/travel-plan.json')],
[
'bj_cuI1tN7',
import('@affine/templates/v1/personal-knowledge-management.json'),
],
[
'fFoDX2J1Z5',
import('@affine/templates/v1/annual-performance-review.json'),
],
['PqZ7MLlL_9', import('@affine/templates/v1/brief-event-planning.json')],
['A4wBRdQZN0', import('@affine/templates/v1/meeting-summary.json')],
['kBB4lzhm7C', import('@affine/templates/v1/okr-template.json')],
] as const;
await Promise.all(
data.map(async ([id, promise]) => {
const { default: template } = await promise;
await workspace.importPageSnapshot(template, id);
workspace.setPageMeta(id, pageMetas[id]);
})
);
}
+2
View File
@@ -11,6 +11,7 @@ export default defineConfig({
minify: false,
lib: {
entry: {
blocksuite: resolve(root, 'src/blocksuite/index.ts'),
index: resolve(root, 'src/index.ts'),
atom: resolve(root, 'src/atom.ts'),
type: resolve(root, 'src/type.ts'),
@@ -35,6 +36,7 @@ export default defineConfig({
'react',
/^jotai/,
/^@blocksuite/,
/^@affine\/templates/,
],
},
},
+6 -6
View File
@@ -6,12 +6,12 @@
"jotai": "^2.2.2"
},
"devDependencies": {
"@blocksuite/block-std": "0.0.0-20230810005427-25adb757-nightly",
"@blocksuite/blocks": "0.0.0-20230810005427-25adb757-nightly",
"@blocksuite/editor": "0.0.0-20230810005427-25adb757-nightly",
"@blocksuite/global": "0.0.0-20230810005427-25adb757-nightly",
"@blocksuite/lit": "0.0.0-20230810005427-25adb757-nightly",
"@blocksuite/store": "0.0.0-20230810005427-25adb757-nightly",
"@blocksuite/block-std": "0.0.0-20230810154852-8a8eccea-nightly",
"@blocksuite/blocks": "0.0.0-20230810154852-8a8eccea-nightly",
"@blocksuite/editor": "0.0.0-20230810154852-8a8eccea-nightly",
"@blocksuite/global": "0.0.0-20230810154852-8a8eccea-nightly",
"@blocksuite/lit": "0.0.0-20230810154852-8a8eccea-nightly",
"@blocksuite/store": "0.0.0-20230810154852-8a8eccea-nightly",
"lottie-web": "^5.12.2"
},
"peerDependencies": {
+3 -3
View File
@@ -22,9 +22,9 @@
"dist"
],
"dependencies": {
"@blocksuite/blocks": "0.0.0-20230810005427-25adb757-nightly",
"@blocksuite/global": "0.0.0-20230810005427-25adb757-nightly",
"@blocksuite/store": "0.0.0-20230810005427-25adb757-nightly",
"@blocksuite/blocks": "0.0.0-20230810154852-8a8eccea-nightly",
"@blocksuite/global": "0.0.0-20230810154852-8a8eccea-nightly",
"@blocksuite/store": "0.0.0-20230810154852-8a8eccea-nightly",
"jotai": "^2.2.2",
"zod": "^3.21.4"
},
+1
View File
@@ -4,6 +4,7 @@
"sideEffect": false,
"exports": {
"./*.md": "./*.md",
"./v1/*.json": "./v1/*.json",
"./preloading.json": "./preloading.json"
},
"version": "0.8.0-canary.16"
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,440 @@
{
"blocks": {
"mMBWzZtpvM": {
"sys:id": "mMBWzZtpvM",
"sys:flavour": "affine:page",
"sys:children": ["XSMCxudQf4", "2xxenQgE1-", "ca2-VFQV45"],
"prop:title": [
{
"insert": "Annual Performance Review"
}
]
},
"XSMCxudQf4": {
"sys:id": "XSMCxudQf4",
"sys:flavour": "affine:surface",
"sys:children": [],
"prop:elements": {}
},
"2xxenQgE1-": {
"sys:id": "2xxenQgE1-",
"sys:flavour": "affine:note",
"sys:children": ["P0VHAddqSh", "XPiPjHYnvE"],
"prop:xywh": "[0,0,800,176]",
"prop:background": "--affine-background-secondary-color",
"prop:index": "a0",
"prop:hidden": false
},
"ca2-VFQV45": {
"sys:id": "ca2-VFQV45",
"sys:flavour": "affine:note",
"sys:children": [
"AwVOuNCAOQ",
"NpbigpLTNh",
"e1ax4lVFjW",
"rEKXjYtGDR",
"gYcGYxQ88e",
"OyFSyuWbzw",
"VcUt-bpjIK",
"a0xWifxvFi",
"YiQINiDM6W",
"ZMfsmg_5oZ",
"0LF9mjFcX9",
"d2IrxHbD5D",
"IdLESwrZ-U",
"6YwnA2HHQM"
],
"prop:xywh": "[0,0,800,922]",
"prop:background": "--affine-background-secondary-color",
"prop:index": "a0",
"prop:hidden": false
},
"AwVOuNCAOQ": {
"sys:id": "AwVOuNCAOQ",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "text",
"prop:text": [
{
"insert": "Name:",
"attributes": {
"bold": true
}
},
{
"insert": " [Employee Name]"
}
]
},
"NpbigpLTNh": {
"sys:id": "NpbigpLTNh",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "text",
"prop:text": [
{
"insert": "Department:",
"attributes": {
"bold": true
}
},
{
"insert": " [Department Name]"
}
]
},
"e1ax4lVFjW": {
"sys:id": "e1ax4lVFjW",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "text",
"prop:text": [
{
"insert": "Job Title:",
"attributes": {
"bold": true
}
},
{
"insert": " [Job Title]"
}
]
},
"rEKXjYtGDR": {
"sys:id": "rEKXjYtGDR",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "text",
"prop:text": [
{
"insert": "Date of Joining:",
"attributes": {
"bold": true
}
},
{
"insert": " [Date of Joining]"
}
]
},
"gYcGYxQ88e": {
"sys:id": "gYcGYxQ88e",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "text",
"prop:text": [
{
"insert": "Review Date:",
"attributes": {
"bold": true
}
},
{
"insert": " [Review Date]"
}
]
},
"VwZ3681tdd": {
"sys:id": "VwZ3681tdd",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "text",
"prop:text": [
{
"insert": "[List Employee's Performance Goal 1]"
}
]
},
"jT3Oo2XSeJ": {
"sys:id": "jT3Oo2XSeJ",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "text",
"prop:text": [
{
"insert": "[List Employee's Performance Goal 2]"
}
]
},
"RviIfLJUPX": {
"sys:id": "RviIfLJUPX",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "text",
"prop:text": [
{
"insert": "[List Employee's Performance Goal 3]"
}
]
},
"ZEi_-9SS-Y": {
"sys:id": "ZEi_-9SS-Y",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "text",
"prop:text": [
{
"insert": "[List Job Responsibility 1]"
}
]
},
"8LPVaagwtP": {
"sys:id": "8LPVaagwtP",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "text",
"prop:text": [
{
"insert": "[List Job Responsibility 2]"
}
]
},
"lYnANRxW0A": {
"sys:id": "lYnANRxW0A",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "text",
"prop:text": [
{
"insert": "[List Job Responsibility 3]"
}
]
},
"YiQINiDM6W": {
"sys:id": "YiQINiDM6W",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "text",
"prop:text": [
{
"insert": "Employee's Signature: ____________________________Date: ____________________________"
}
]
},
"ZMfsmg_5oZ": {
"sys:id": "ZMfsmg_5oZ",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "text",
"prop:text": [
{
"insert": "Manager's Signature: ____________________________Date: ____________________________"
}
]
},
"0LF9mjFcX9": {
"sys:id": "0LF9mjFcX9",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "text",
"prop:text": [
{
"insert": "[Company Name]"
}
]
},
"d2IrxHbD5D": {
"sys:id": "d2IrxHbD5D",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "text",
"prop:text": [
{
"insert": "[Address]"
}
]
},
"IdLESwrZ-U": {
"sys:id": "IdLESwrZ-U",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "text",
"prop:text": [
{
"insert": "[Phone Number]"
}
]
},
"6YwnA2HHQM": {
"sys:id": "6YwnA2HHQM",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "text",
"prop:text": [
{
"insert": "[Email]"
}
]
},
"VcUt-bpjIK": {
"sys:id": "VcUt-bpjIK",
"sys:flavour": "affine:database",
"sys:children": ["VwZ3681tdd", "jT3Oo2XSeJ", "RviIfLJUPX"],
"prop:columns": [
{
"type": "title",
"id": "VcUt-bpjIK",
"name": "Title",
"data": {}
},
{
"type": "multi-select",
"name": "score ",
"data": {
"options": [
{
"id": "rwjdYVF3jd",
"value": "awsome",
"color": "var(--affine-tag-yellow)"
},
{
"id": "4dHxaZ8cKk",
"value": "well",
"color": "var(--affine-tag-purple)"
},
{
"id": "wgvB2fzMu6",
"value": "good",
"color": "var(--affine-tag-green)"
},
{
"id": "YGPLhMJkni",
"value": "done",
"color": "var(--affine-tag-pink)"
},
{
"id": "Q1-TuffR-9",
"value": "in progress",
"color": "var(--affine-tag-white)"
}
]
},
"id": "teyC7JgUni"
}
],
"prop:titleColumnName": "Title",
"prop:views": [
{
"id": "bIFdicaEON",
"name": "table",
"mode": "table",
"columns": [
{
"id": "teyC7JgUni",
"width": 200
}
],
"filter": {
"type": "group",
"op": "and",
"conditions": []
}
}
],
"prop:title": [
{
"insert": "Employee's performance "
}
],
"prop:cells": {
"VwZ3681tdd": {
"teyC7JgUni": {
"columnId": "teyC7JgUni",
"value": ["rwjdYVF3jd"]
}
},
"jT3Oo2XSeJ": {
"teyC7JgUni": {
"columnId": "teyC7JgUni",
"value": ["4dHxaZ8cKk"]
}
},
"RviIfLJUPX": {
"teyC7JgUni": {
"columnId": "teyC7JgUni",
"value": ["wgvB2fzMu6"]
}
}
},
"prop:titleColumnWidth": 343
},
"a0xWifxvFi": {
"sys:id": "a0xWifxvFi",
"sys:flavour": "affine:database",
"sys:children": ["ZEi_-9SS-Y", "8LPVaagwtP", "lYnANRxW0A"],
"prop:columns": [
{
"type": "title",
"id": "a0xWifxvFi",
"name": "Title",
"data": {}
},
{
"type": "multi-select",
"name": "Tag",
"data": {
"options": []
},
"id": "ZdTyvkjQwz"
}
],
"prop:titleColumnName": "Title",
"prop:views": [
{
"id": "MvodpC_iAj",
"name": "table",
"mode": "table",
"columns": [
{
"id": "ZdTyvkjQwz",
"width": 200
}
],
"filter": {
"type": "group",
"op": "and",
"conditions": []
}
}
],
"prop:title": [
{
"insert": "Job responsibility "
}
],
"prop:cells": {},
"prop:titleColumnWidth": 354
},
"OyFSyuWbzw": {
"sys:id": "OyFSyuWbzw",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "text",
"prop:text": []
},
"XPiPjHYnvE": {
"sys:id": "XPiPjHYnvE",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:text": [
{
"insert": "Employee Information:",
"attributes": {
"underline": true,
"bold": true
}
}
],
"prop:type": "text"
},
"P0VHAddqSh": {
"sys:id": "P0VHAddqSh",
"sys:flavour": "affine:image",
"sys:children": [],
"prop:sourceId": "qezoK6du9n3PF4dl4aq5r7LeXz_sV3xOVpFzVVgjNsE=",
"prop:caption": "",
"prop:width": 0,
"prop:height": 0
}
}
}
@@ -0,0 +1,222 @@
{
"blocks": {
"SMCf2aOH8T": {
"sys:id": "SMCf2aOH8T",
"sys:flavour": "affine:page",
"sys:children": ["_07_dOaECY", "0n7YghSHPc"],
"prop:title": [
{
"insert": "Brief Event planning "
}
]
},
"_07_dOaECY": {
"sys:id": "_07_dOaECY",
"sys:flavour": "affine:surface",
"sys:children": [],
"prop:elements": {}
},
"0n7YghSHPc": {
"sys:id": "0n7YghSHPc",
"sys:flavour": "affine:note",
"sys:children": ["xKPWSiEpXH", "9slwdYgqgq", "6dH3Amz0rn", "ObsV2gBxUe"],
"prop:xywh": "[0,0,800,645]",
"prop:background": "--affine-background-secondary-color",
"prop:index": "a0",
"prop:hidden": false
},
"9slwdYgqgq": {
"sys:id": "9slwdYgqgq",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "text",
"prop:text": [
{
"insert": "An event brief outline the goals and key elements needed to plan a successfup event. This AFFiNE Event Planning template will help you gain alignment and kick off your event planning. "
}
]
},
"6dH3Amz0rn": {
"sys:id": "6dH3Amz0rn",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "text",
"prop:text": []
},
"ObsV2gBxUe": {
"sys:id": "ObsV2gBxUe",
"sys:flavour": "affine:database",
"sys:children": ["pFlIzSXLOj", "4XPamQdWpq", "3uJL-VNu7K"],
"prop:views": [
{
"id": "sfIqqrnI2q",
"name": "table",
"mode": "table",
"columns": [
{
"id": "mGltZNTJmw",
"width": 176
},
{
"id": "FCYCytB4wx",
"width": 162
},
{
"id": "ozFBusFd0s",
"width": 200
}
],
"filter": {
"type": "group",
"op": "and",
"conditions": []
}
}
],
"prop:title": [
{
"insert": "Event Planning"
}
],
"prop:cells": {
"pFlIzSXLOj": {
"mGltZNTJmw": {
"columnId": "mGltZNTJmw",
"value": ["bsTnd_L1aE", "oU49ElCHCG"]
},
"FCYCytB4wx": {
"columnId": "FCYCytB4wx",
"value": 100
},
"ozFBusFd0s": {
"columnId": "ozFBusFd0s",
"value": "https://affine.pro/blog/free-event-planning-templates-for-professsional-2023"
}
},
"4XPamQdWpq": {
"mGltZNTJmw": {
"columnId": "mGltZNTJmw",
"value": ["oU49ElCHCG", "d6riek6K4d"]
},
"FCYCytB4wx": {
"columnId": "FCYCytB4wx",
"value": 50
}
},
"3uJL-VNu7K": {
"mGltZNTJmw": {
"columnId": "mGltZNTJmw",
"value": ["bsTnd_L1aE", "z3vOXFIT-T"]
},
"FCYCytB4wx": {
"columnId": "FCYCytB4wx",
"value": 8
}
}
},
"prop:columns": [
{
"type": "title",
"id": "ObsV2gBxUe",
"name": "Title",
"data": {}
},
{
"type": "multi-select",
"name": "Tag",
"data": {
"options": [
{
"id": "z3vOXFIT-T",
"value": "not important",
"color": "var(--affine-tag-teal)"
},
{
"id": "ZbJHxXJK3L",
"value": "nit important",
"color": "var(--affine-tag-pink)"
},
{
"id": "d6riek6K4d",
"value": "important",
"color": "var(--affine-tag-yellow)"
},
{
"id": "oU49ElCHCG",
"value": "urgent",
"color": "var(--affine-tag-purple)"
},
{
"id": "bsTnd_L1aE",
"value": "must",
"color": "var(--affine-tag-green)"
},
{
"id": "hHjqAauZu6",
"value": "urgent",
"color": "var(--affine-tag-gray)"
}
]
},
"id": "mGltZNTJmw"
},
{
"type": "progress",
"name": "progress",
"data": {},
"id": "FCYCytB4wx"
},
{
"type": "link",
"name": "additional link ",
"data": {},
"id": "ozFBusFd0s"
}
],
"prop:titleColumnName": "Title",
"prop:titleColumnWidth": 186
},
"pFlIzSXLOj": {
"sys:id": "pFlIzSXLOj",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:text": [
{
"insert": "research"
}
],
"prop:type": "text"
},
"4XPamQdWpq": {
"sys:id": "4XPamQdWpq",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:text": [
{
"insert": "book accommondation"
}
],
"prop:type": "text"
},
"3uJL-VNu7K": {
"sys:id": "3uJL-VNu7K",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:text": [
{
"insert": "arrange transportation "
}
],
"prop:type": "text"
},
"xKPWSiEpXH": {
"sys:id": "xKPWSiEpXH",
"sys:flavour": "affine:image",
"sys:children": [],
"prop:sourceId": "5Cfem_137WmzR35ZeIC76oTkq5SQt-eHlZwJiLy0hgU=",
"prop:caption": "",
"prop:width": 352.8000183105469,
"prop:height": 198.4499969482422
}
}
}
+362
View File
@@ -0,0 +1,362 @@
{
"blocks": {
"1FO1aYcosq": {
"sys:id": "1FO1aYcosq",
"sys:flavour": "affine:page",
"sys:children": ["f7o2Osxfa_", "NDAzEfCZnv"],
"prop:title": [
{
"insert": "Getting Started👇"
}
]
},
"f7o2Osxfa_": {
"sys:id": "f7o2Osxfa_",
"sys:flavour": "affine:surface",
"sys:children": [],
"prop:elements": {}
},
"NDAzEfCZnv": {
"sys:id": "NDAzEfCZnv",
"sys:flavour": "affine:note",
"sys:children": [
"jArWNRgiLB",
"pIToP0PXp_",
"TUx2T-R2zT",
"tKK8W8BwHQ",
"q4UGzfn08o",
"yDnnnpnCFh",
"_whbfMygjE",
"Uq0yIH932N",
"Ag86EJnVv0",
"iQUJlC0oQT",
"wtxc_a6qxN"
],
"prop:xywh": "[-12.5684605441112,-52.45959387999099,800,554]",
"prop:background": "--affine-background-secondary-color",
"prop:index": "a0",
"prop:hidden": false
},
"jArWNRgiLB": {
"sys:id": "jArWNRgiLB",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "text",
"prop:text": [
{
"insert": "Basic things you should know: "
}
]
},
"Uq0yIH932N": {
"sys:id": "Uq0yIH932N",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "h6",
"prop:text": [
{
"insert": "🎉Congratulations! You already go through all of this list!"
}
]
},
"wtxc_a6qxN": {
"sys:id": "wtxc_a6qxN",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "text",
"prop:text": [
{
"insert": "⏰Kindly Reminder: This page is automatically set up in the "
},
{
"insert": "+New Workspace",
"attributes": {
"bold": true
}
},
{
"insert": ". If you ever find yourself unsure about how to use AFFiNE, simply click on the workspace avatar and select \"Add a New Workspace\" to revisit this page and get the guidance you need."
}
]
},
"iQUJlC0oQT": {
"sys:id": "iQUJlC0oQT",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "text",
"prop:text": []
},
"Ag86EJnVv0": {
"sys:id": "Ag86EJnVv0",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "text",
"prop:text": [
{
"insert": "Click the "
},
{
"insert": "+ New Page",
"attributes": {
"bold": true
}
},
{
"insert": " button at the bottom of your sidebar to start your journey in AFFiNE"
}
]
},
"3emiITrWa-": {
"sys:id": "3emiITrWa-",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:text": [
{
"insert": "1"
}
],
"prop:type": "text"
},
"bTFvYq7VoW": {
"sys:id": "bTFvYq7VoW",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:text": [
{
"insert": "2"
}
],
"prop:type": "text"
},
"ap0Fo24XrG": {
"sys:id": "ap0Fo24XrG",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:text": [
{
"insert": "3"
}
],
"prop:type": "text"
},
"TUx2T-R2zT": {
"sys:id": "TUx2T-R2zT",
"sys:flavour": "affine:list",
"sys:children": ["kyqLH3oNHK", "kyQSXZ39ce"],
"prop:type": "todo",
"prop:text": [
{
"insert": "Drag "
},
{
"insert": "blocks ",
"attributes": {
"bold": true
}
},
{
"insert": "(put a symbol) at the bottom right of the page to insert a new block, list,database, etc."
}
],
"prop:checked": false
},
"kyqLH3oNHK": {
"sys:id": "kyqLH3oNHK",
"sys:flavour": "affine:list",
"sys:children": [],
"prop:type": "todo",
"prop:text": [
{
"insert": "Hit \""
},
{
"insert": "/",
"attributes": {
"bold": true
}
},
{
"insert": " \"to see all the types of content you can add - headings, videos, link pages, etc."
}
],
"prop:checked": false
},
"kyQSXZ39ce": {
"sys:id": "kyQSXZ39ce",
"sys:flavour": "affine:list",
"sys:children": [],
"prop:type": "todo",
"prop:text": [
{
"insert": "Edit any text, and "
},
{
"insert": "stylish",
"attributes": {
"bold": true
}
},
{
"insert": " "
},
{
"insert": "your",
"attributes": {
"italic": true
}
},
{
"insert": " "
},
{
"insert": "writing",
"attributes": {
"underline": true
}
},
{
"insert": " feely."
}
],
"prop:checked": false
},
"tKK8W8BwHQ": {
"sys:id": "tKK8W8BwHQ",
"sys:flavour": "affine:list",
"sys:children": ["APwWQJEqlF"],
"prop:type": "todo",
"prop:text": [
{
"insert": "Follow "
},
{
"insert": " ",
"attributes": {
"reference": {
"type": "LinkedPage",
"pageId": "F1SX6cgNxy-hello-world"
}
}
},
{
"insert": "knowing how to "
},
{
"insert": "write, draw, and plan all at once",
"attributes": {
"bold": true
}
},
{
"insert": "."
}
],
"prop:checked": false
},
"APwWQJEqlF": {
"sys:id": "APwWQJEqlF",
"sys:flavour": "affine:list",
"sys:children": [],
"prop:type": "todo",
"prop:text": [
{
"insert": "Not sure where to start with? Refer to"
},
{
"insert": " ",
"attributes": {
"reference": {
"type": "LinkedPage",
"pageId": "3R9X-gMh3m"
}
}
},
{
"insert": "in your sidebar to get started with pre-built pages."
}
],
"prop:checked": false
},
"q4UGzfn08o": {
"sys:id": "q4UGzfn08o",
"sys:flavour": "affine:list",
"sys:children": [],
"prop:type": "todo",
"prop:text": [
{
"insert": "Click \""
},
{
"insert": "⋮\" on the top right ",
"attributes": {
"bold": true
}
},
{
"insert": "to easily "
},
{
"insert": "export your work ",
"attributes": {
"bold": true
}
},
{
"insert": "in PDF/HTML/Markdown/PDF format. "
}
],
"prop:checked": false
},
"yDnnnpnCFh": {
"sys:id": "yDnnnpnCFh",
"sys:flavour": "affine:list",
"sys:children": [],
"prop:type": "todo",
"prop:text": [
{
"insert": "👉 Encounter"
},
{
"insert": " ",
"attributes": {
"bold": true
}
},
{
"insert": "a question? Click the \""
},
{
"insert": "?\" Button ",
"attributes": {
"bold": true
}
},
{
"insert": "at the bottom right for more guides, or directly send us a message."
}
],
"prop:checked": false
},
"pIToP0PXp_": {
"sys:id": "pIToP0PXp_",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "text",
"prop:text": []
},
"_whbfMygjE": {
"sys:id": "_whbfMygjE",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "text",
"prop:text": []
},
"EvpnX1Hvao": {
"sys:id": "EvpnX1Hvao",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "text",
"prop:text": []
}
}
}
+194
View File
@@ -0,0 +1,194 @@
{
"blocks": {
"EYboj1it1i": {
"sys:id": "EYboj1it1i",
"sys:flavour": "affine:page",
"sys:children": ["86K_nlhKXG", "q7fYMX90uJ"],
"prop:title": [
{
"insert": "Meeting Summary "
}
]
},
"86K_nlhKXG": {
"sys:id": "86K_nlhKXG",
"sys:flavour": "affine:surface",
"sys:children": [],
"prop:elements": {}
},
"q7fYMX90uJ": {
"sys:id": "q7fYMX90uJ",
"sys:flavour": "affine:note",
"sys:children": [
"YuOqeDHzoe",
"NPJSzQaJZ_",
"jPGxHHA_QX",
"sCk70nT5eX",
"iKwcxVFpCH",
"RPED0t8fSj",
"D3Y93H8WvU",
"BfO7S4Gkfm",
"Stcz30R0Ad",
"YKIkBUmv01",
"JzAgpzljrp",
"FSkrwB-T33",
"abGz-82vvA"
],
"prop:xywh": "[0,0,800,937]",
"prop:background": "--affine-background-secondary-color",
"prop:index": "a0",
"prop:hidden": false
},
"YuOqeDHzoe": {
"sys:id": "YuOqeDHzoe",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "quote",
"prop:text": [
{
"insert": "Project: alink the project plan\nAttendees: @mention teammates\nDate & time: type /today"
}
]
},
"D3Y93H8WvU": {
"sys:id": "D3Y93H8WvU",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "h1",
"prop:text": [
{
"insert": "Notes"
}
]
},
"BfO7S4Gkfm": {
"sys:id": "BfO7S4Gkfm",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "quote",
"prop:text": [
{
"insert": "Cover any key information discussed in the meeting."
}
]
},
"Stcz30R0Ad": {
"sys:id": "Stcz30R0Ad",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "h1",
"prop:text": [
{
"insert": "Outcomes"
}
]
},
"YKIkBUmv01": {
"sys:id": "YKIkBUmv01",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "quote",
"prop:text": [
{
"insert": "Summarize key decisions in a tidy paragraph and communicate them to the team."
}
]
},
"JzAgpzljrp": {
"sys:id": "JzAgpzljrp",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "h1",
"prop:text": [
{
"insert": "Action items"
}
]
},
"sCk70nT5eX": {
"sys:id": "sCk70nT5eX",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:text": [
{
"insert": "Write down the main topic to discuss."
}
],
"prop:type": "text"
},
"jPGxHHA_QX": {
"sys:id": "jPGxHHA_QX",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "h1",
"prop:text": [
{
"insert": "Agenda"
}
]
},
"iKwcxVFpCH": {
"sys:id": "iKwcxVFpCH",
"sys:flavour": "affine:list",
"sys:children": [],
"prop:type": "bulleted",
"prop:text": [
{
"insert": "E.q.content roadmap",
"attributes": {
"underline": true
}
}
],
"prop:checked": false
},
"RPED0t8fSj": {
"sys:id": "RPED0t8fSj",
"sys:flavour": "affine:list",
"sys:children": [],
"prop:type": "bulleted",
"prop:text": [
{
"insert": "Get aligned on the main upcoming topics",
"attributes": {
"underline": true
}
}
],
"prop:checked": false
},
"FSkrwB-T33": {
"sys:id": "FSkrwB-T33",
"sys:flavour": "affine:list",
"sys:children": [],
"prop:type": "todo",
"prop:text": [
{
"insert": "E.g. @jess review the content roadmap"
}
],
"prop:checked": false
},
"abGz-82vvA": {
"sys:id": "abGz-82vvA",
"sys:flavour": "affine:list",
"sys:children": [],
"prop:type": "todo",
"prop:text": [
{
"insert": "E.g. @mike contact copywriter freelancers"
}
],
"prop:checked": false
},
"NPJSzQaJZ_": {
"sys:id": "NPJSzQaJZ_",
"sys:flavour": "affine:image",
"sys:children": [],
"prop:sourceId": "i39ZQ24NlUfWI0MhkbtvHTzGnWMVdr-aC2aOjvHPVg4=",
"prop:caption": "",
"prop:width": 260,
"prop:height": 260
}
}
}
+284
View File
@@ -0,0 +1,284 @@
{
"blocks": {
"0tJt1nfXpr": {
"sys:id": "0tJt1nfXpr",
"sys:flavour": "affine:page",
"sys:children": ["-SeDPuI6pE", "gjPKqwOdlZ"],
"prop:title": [
{
"insert": "OKR Template"
}
]
},
"-SeDPuI6pE": {
"sys:id": "-SeDPuI6pE",
"sys:flavour": "affine:surface",
"sys:children": [],
"prop:elements": {}
},
"gjPKqwOdlZ": {
"sys:id": "gjPKqwOdlZ",
"sys:flavour": "affine:note",
"sys:children": [
"B12ua5IVdH",
"juvaBV46Dt",
"tsqRR7Aqqe",
"TzALQTyjsF",
"lbLc-rsTQ_",
"IbLsSTqZWu",
"LfH4-lvRy1"
],
"prop:xywh": "[0,0,800,775]",
"prop:background": "--affine-background-secondary-color",
"prop:index": "a0",
"prop:hidden": false
},
"juvaBV46Dt": {
"sys:id": "juvaBV46Dt",
"sys:flavour": "affine:image",
"sys:children": [],
"prop:sourceId": "4HXJrnBZGaGPFpowNawNog0aMg3dgoVaAnNqEMeUxq0=",
"prop:caption": "",
"prop:width": 0,
"prop:height": 0
},
"B12ua5IVdH": {
"sys:id": "B12ua5IVdH",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "quote",
"prop:text": [
{
"insert": "Using OKR (Objectives and Key Results) allows team members to participate in theformulation and decomposition of qoals, jointly find a way to achieve them. and divefull play to their subjective initiative, The weekly progress alignment allows eachmember to fully understand the goals, contribute ideas, and combine timelyfeedback and correction to complete the goal better and faster."
}
]
},
"tsqRR7Aqqe": {
"sys:id": "tsqRR7Aqqe",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "h2",
"prop:text": [
{
"insert": "I. Synchronization of team OKR progress "
}
]
},
"TzALQTyjsF": {
"sys:id": "TzALQTyjsF",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "quote",
"prop:text": [
{
"insert": "All team members collaboratively fill in the latest progress and next step plan of the person in charge of OKR, and discuss the progress at the meeting e! Team OKR weeklymeeting"
}
]
},
"lbLc-rsTQ_": {
"sys:id": "lbLc-rsTQ_",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "h1",
"prop:text": [
{
"insert": "O1: Fourth quarter revenue 1 million "
}
]
},
"IbLsSTqZWu": {
"sys:id": "IbLsSTqZWu",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "text",
"prop:text": []
},
"LfH4-lvRy1": {
"sys:id": "LfH4-lvRy1",
"sys:flavour": "affine:database",
"sys:children": ["CLLfj990JA", "iouBY8Zk33", "jRFdpU21Jf"],
"prop:views": [
{
"id": "BjTEwK-3iR",
"name": "table",
"mode": "table",
"columns": [
{
"id": "3s4GtwNZTH",
"width": 108
},
{
"id": "IwZCoBvV9W",
"width": 142
},
{
"id": "ftL1qPRgYl",
"width": 200
}
],
"filter": {
"type": "group",
"op": "and",
"conditions": []
}
}
],
"prop:title": [
{
"insert": "KR setting & reviewing "
}
],
"prop:cells": {
"C75yOBGfeP": {
"ftL1qPRgYl": {
"columnId": "ftL1qPRgYl",
"value": [
{
"insert": "the planning case has been reviewed, see doc for details "
}
]
},
"IwZCoBvV9W": {
"columnId": "IwZCoBvV9W",
"value": 85
}
},
"iouBY8Zk33": {
"ftL1qPRgYl": {
"columnId": "ftL1qPRgYl",
"value": [
{
"insert": "worning on it "
}
]
},
"IwZCoBvV9W": {
"columnId": "IwZCoBvV9W",
"value": 46
},
"3s4GtwNZTH": {
"columnId": "3s4GtwNZTH",
"value": "Qp1kGLAbfE"
}
},
"jRFdpU21Jf": {
"ftL1qPRgYl": {
"columnId": "ftL1qPRgYl",
"value": [
{
"insert": "waiting "
}
]
},
"IwZCoBvV9W": {
"columnId": "IwZCoBvV9W",
"value": 3
},
"3s4GtwNZTH": {
"columnId": "3s4GtwNZTH",
"value": "yCF1NgLWhh"
}
},
"CLLfj990JA": {
"ftL1qPRgYl": {
"columnId": "ftL1qPRgYl",
"value": [
{
"insert": "The planning case has been reviewed, see doc for details "
}
]
},
"IwZCoBvV9W": {
"columnId": "IwZCoBvV9W",
"value": 70
},
"3s4GtwNZTH": {
"columnId": "3s4GtwNZTH",
"value": "KHKc4e79W8"
}
}
},
"prop:columns": [
{
"type": "title",
"id": "LfH4-lvRy1",
"name": "Title",
"data": {}
},
{
"type": "progress",
"name": "progress bar ",
"data": {},
"id": "IwZCoBvV9W"
},
{
"type": "rich-text",
"name": "Notes ",
"data": {
"options": []
},
"id": "ftL1qPRgYl"
},
{
"type": "select",
"name": "priority ",
"data": {
"options": [
{
"id": "yCF1NgLWhh",
"value": "not urgent",
"color": "var(--affine-tag-blue)"
},
{
"id": "Qp1kGLAbfE",
"value": "urgent",
"color": "var(--affine-tag-red)"
},
{
"id": "KHKc4e79W8",
"value": "important",
"color": "var(--affine-tag-yellow)"
}
]
},
"id": "3s4GtwNZTH"
}
],
"prop:titleColumnName": "Key Resluts ",
"prop:titleColumnWidth": 246
},
"iouBY8Zk33": {
"sys:id": "iouBY8Zk33",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:text": [
{
"insert": "describe Key results "
}
],
"prop:type": "text"
},
"jRFdpU21Jf": {
"sys:id": "jRFdpU21Jf",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:text": [
{
"insert": "KR1: Describe Key results "
}
],
"prop:type": "text"
},
"CLLfj990JA": {
"sys:id": "CLLfj990JA",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "text",
"prop:text": [
{
"insert": "The campus activity was successfully released, and the exposure was not less than 1 million people"
}
]
}
}
}
+240
View File
@@ -0,0 +1,240 @@
{
"blocks": {
"QmQb34xduM": {
"sys:id": "QmQb34xduM",
"sys:flavour": "affine:page",
"sys:children": ["f4WAKZ67ki", "xj7QSmgQgT"],
"prop:title": [
{
"insert": "Personal Home"
}
]
},
"f4WAKZ67ki": {
"sys:id": "f4WAKZ67ki",
"sys:flavour": "affine:surface",
"sys:children": [],
"prop:elements": {}
},
"xj7QSmgQgT": {
"sys:id": "xj7QSmgQgT",
"sys:flavour": "affine:note",
"sys:children": [
"FmSD4G3M-q",
"eEFUDzXh_Y",
"4XPao83XJc",
"DTdip5VPNu",
"LzdFpMEJYL",
"h7viwfmLLa",
"bp8r2NWcl1",
"XYgLIPwHqw"
],
"prop:xywh": "[0,0,800,449]",
"prop:background": "--affine-background-secondary-color",
"prop:index": "a0",
"prop:hidden": false
},
"eEFUDzXh_Y": {
"sys:id": "eEFUDzXh_Y",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "text",
"prop:text": [
{
"insert": " ",
"attributes": {
"reference": {
"type": "LinkedPage",
"pageId": "bj_cuI1tN7"
}
}
},
{
"insert": " "
}
]
},
"x-SBWl7SBW": {
"sys:id": "x-SBWl7SBW",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:text": [],
"prop:type": "text"
},
"yiQgW1-5ub": {
"sys:id": "yiQgW1-5ub",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:text": [],
"prop:type": "text"
},
"Zgyg89JKBQ": {
"sys:id": "Zgyg89JKBQ",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:text": [],
"prop:type": "text"
},
"bmiZGYq9UM": {
"sys:id": "bmiZGYq9UM",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:text": [],
"prop:type": "text"
},
"Wh2-yCaNCN": {
"sys:id": "Wh2-yCaNCN",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:text": [],
"prop:type": "text"
},
"0PZes5ZdBN": {
"sys:id": "0PZes5ZdBN",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:text": [],
"prop:type": "text"
},
"zyo0taXT4j": {
"sys:id": "zyo0taXT4j",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "text",
"prop:text": [
{
"insert": "Task 1"
}
]
},
"CdpmccWD8R": {
"sys:id": "CdpmccWD8R",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "text",
"prop:text": [
{
"insert": "Task 2"
}
]
},
"NFE9s5XQ4L": {
"sys:id": "NFE9s5XQ4L",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "text",
"prop:text": [
{
"insert": "Task 3"
}
]
},
"h7viwfmLLa": {
"sys:id": "h7viwfmLLa",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:text": [
{
"insert": " ",
"attributes": {
"reference": {
"type": "LinkedPage",
"pageId": "nQd2Bdvoqz"
}
}
}
],
"prop:type": "text"
},
"XYgLIPwHqw": {
"sys:id": "XYgLIPwHqw",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "text",
"prop:text": []
},
"bp8r2NWcl1": {
"sys:id": "bp8r2NWcl1",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "quote",
"prop:text": [
{
"insert": "Plan your next holidays and keep track of your favorite locations and attractions while creating a luggage checklist easily in this "
},
{
"insert": "Travel plan template",
"attributes": {
"bold": true
}
},
{
"insert": "! "
}
]
},
"4XPao83XJc": {
"sys:id": "4XPao83XJc",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "quote",
"prop:text": [
{
"insert": "Personal knowledge management (PKM for short) is "
},
{
"insert": "the process of collecting, organizing, and storing information",
"attributes": {
"bold": true
}
},
{
"insert": ", so it's easier to search for, retrieve, share, expand upon, and use later on."
}
]
},
"FmSD4G3M-q": {
"sys:id": "FmSD4G3M-q",
"sys:flavour": "affine:image",
"sys:children": [],
"prop:sourceId": "D7g-4LMqOsVWBNOD-_kGgCOvJEoc8rcpYbkfDlF2u5U=",
"prop:caption": "",
"prop:width": 0,
"prop:height": 0
},
"DTdip5VPNu": {
"sys:id": "DTdip5VPNu",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "text",
"prop:text": [
{
"insert": " ",
"attributes": {
"reference": {
"type": "LinkedPage",
"pageId": "PqZ7MLlL_9"
}
}
}
]
},
"LzdFpMEJYL": {
"sys:id": "LzdFpMEJYL",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "quote",
"prop:text": [
{
"insert": "An event planning template ",
"attributes": {
"bold": true
}
},
{
"insert": "is an efficient framework that details the steps you and your team need to consider taking to plan and execute a successful event."
}
]
}
}
}
@@ -0,0 +1,619 @@
{
"blocks": {
"qyCHSngWfV": {
"sys:id": "qyCHSngWfV",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "quote",
"prop:text": [
{
"insert": "Write your motto here, for example:"
},
{
"insert": " It always seems impossible until its done. You can do it.",
"attributes": {
"italic": true
}
}
]
},
"z3JCtDKEnH": {
"sys:id": "z3JCtDKEnH",
"sys:flavour": "affine:database",
"sys:children": ["VCBzCpQ4Pj", "8SmLofa6Sa", "z38CbkWI85"],
"prop:title": [
{
"insert": "Study Plan"
}
],
"prop:titleColumnName": "Task",
"prop:titleColumnWidth": 200,
"prop:views": [
{
"id": "chavucKtj6",
"name": "table",
"mode": "table",
"columns": [
{
"id": "XdrUZWMCAy",
"width": 200
},
{
"id": "MZ4j6XeWN2",
"width": 200
}
],
"filter": {
"type": "group",
"op": "and",
"conditions": []
}
}
],
"prop:cells": {
"VCBzCpQ4Pj": {
"XdrUZWMCAy": {
"columnId": "XdrUZWMCAy",
"value": ["UzOiUYq0f5"]
},
"MZ4j6XeWN2": {
"columnId": "MZ4j6XeWN2",
"value": 76
}
},
"8SmLofa6Sa": {
"XdrUZWMCAy": {
"columnId": "XdrUZWMCAy",
"value": ["s28YFoSwsn"]
},
"MZ4j6XeWN2": {
"columnId": "MZ4j6XeWN2",
"value": 100
}
},
"z38CbkWI85": {
"XdrUZWMCAy": {
"columnId": "XdrUZWMCAy",
"value": ["7MeJP6tYbY"]
}
}
},
"prop:columns": [
{
"type": "title",
"id": "z3JCtDKEnH",
"name": "Title",
"data": {}
},
{
"type": "multi-select",
"name": "Tag",
"data": {
"options": [
{
"id": "7MeJP6tYbY",
"value": "not started",
"color": "var(--affine-tag-purple)"
},
{
"id": "s28YFoSwsn",
"value": "finished",
"color": "var(--affine-tag-gray)"
},
{
"id": "UzOiUYq0f5",
"value": "in-progress",
"color": "var(--affine-tag-white)"
}
]
},
"id": "XdrUZWMCAy"
},
{
"type": "progress",
"name": "Progress",
"data": {},
"id": "MZ4j6XeWN2"
}
]
},
"VCBzCpQ4Pj": {
"sys:id": "VCBzCpQ4Pj",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "text",
"prop:text": [
{
"insert": "Task 1"
}
]
},
"8SmLofa6Sa": {
"sys:id": "8SmLofa6Sa",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "text",
"prop:text": [
{
"insert": "Task 2"
}
]
},
"z38CbkWI85": {
"sys:id": "z38CbkWI85",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "text",
"prop:text": [
{
"insert": "Task 3"
}
]
},
"QQcLzkXuC8": {
"sys:id": "QQcLzkXuC8",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "h6",
"prop:text": [
{
"insert": "Reading list"
}
]
},
"ck64DLwqW_": {
"sys:id": "ck64DLwqW_",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "text",
"prop:text": []
},
"F19ZttSiUA": {
"sys:id": "F19ZttSiUA",
"sys:flavour": "affine:page",
"sys:children": ["OzSHckdEQ6", "f6Owaa00aK"],
"prop:title": [
{
"insert": "Personal-Knowledge Management "
}
]
},
"OzSHckdEQ6": {
"sys:id": "OzSHckdEQ6",
"sys:flavour": "affine:surface",
"sys:children": [],
"prop:elements": {}
},
"f6Owaa00aK": {
"sys:id": "f6Owaa00aK",
"sys:flavour": "affine:note",
"sys:children": [
"qyCHSngWfV",
"n1kvV428zI",
"z3JCtDKEnH",
"QQcLzkXuC8",
"ufWf2CW9Hv",
"AdnfXJuEnD",
"L0wkiKeVji",
"ODbeT24gNt",
"tTTi-Au4mw",
"7enGUyfuBc",
"kMY3ZLkWoq",
"Nyg_qtK7hp",
"ck64DLwqW_"
],
"prop:xywh": "[0,0,800,1239]",
"prop:background": "--affine-background-secondary-color",
"prop:index": "a0",
"prop:hidden": false
},
"n1kvV428zI": {
"sys:id": "n1kvV428zI",
"sys:flavour": "affine:image",
"sys:children": [],
"prop:sourceId": "fb0SNPtMpQlzBQ90_PB7vCu34WpiSUJbNKocFkL2vIo=",
"prop:caption": "",
"prop:width": 0,
"prop:height": 0
},
"Nyg_qtK7hp": {
"sys:id": "Nyg_qtK7hp",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "text",
"prop:text": []
},
"kMY3ZLkWoq": {
"sys:id": "kMY3ZLkWoq",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "text",
"prop:text": []
},
"lMu_xf4xVF": {
"sys:id": "lMu_xf4xVF",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "text",
"prop:text": [
{
"insert": "THE CANDY HOUSE",
"attributes": {
"bold": true
}
},
{
"insert": " "
},
{
"insert": "By Jennifer Egan",
"attributes": {
"italic": true
}
},
{
"insert": ". "
}
]
},
"WrMjzOnJH3": {
"sys:id": "WrMjzOnJH3",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "text",
"prop:text": [
{
"insert": "AN IMMENSE WORLD",
"attributes": {
"bold": true
}
},
{
"insert": " "
},
{
"insert": "By Ed Yong",
"attributes": {
"italic": true
}
},
{
"insert": ". "
}
]
},
"vFgr3oyqOJ": {
"sys:id": "vFgr3oyqOJ",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:text": [
{
"insert": "CHECKOUT 19",
"attributes": {
"bold": true
}
},
{
"insert": " "
},
{
"insert": "By Claire-Louise Bennett",
"attributes": {
"italic": true
}
},
{
"insert": "."
}
],
"prop:type": "text"
},
"1TYjc-QdZj": {
"sys:id": "1TYjc-QdZj",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:text": [
{
"insert": " "
},
{
"insert": "DEMON COPPERHEAD",
"attributes": {
"bold": true
}
},
{
"insert": " "
},
{
"insert": "By Barbara Kingsolver",
"attributes": {
"italic": true
}
},
{
"insert": ". "
}
],
"prop:type": "text"
},
"ROpYva-V1J": {
"sys:id": "ROpYva-V1J",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:text": [
{
"insert": "THE FURROWS",
"attributes": {
"bold": true
}
},
{
"insert": " "
},
{
"insert": "By Namwali Serpell",
"attributes": {
"italic": true
}
},
{
"insert": ". "
}
],
"prop:type": "text"
},
"CXTh8uALzr": {
"sys:id": "CXTh8uALzr",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:text": [
{
"insert": "TRUST",
"attributes": {
"bold": true
}
},
{
"insert": " "
},
{
"insert": "By Hernan Diaz",
"attributes": {
"italic": true
}
},
{
"insert": "."
}
],
"prop:type": "text"
},
"R__nq8e75I": {
"sys:id": "R__nq8e75I",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:text": [
{
"insert": "STAY TRUE",
"attributes": {
"bold": true
}
},
{
"insert": " "
},
{
"insert": "By Hua Hsu",
"attributes": {
"italic": true
}
},
{
"insert": ". "
}
],
"prop:type": "text"
},
"XeJ1gW0QDw": {
"sys:id": "XeJ1gW0QDw",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:text": [
{
"insert": "STRANGERS TO OURSELVES",
"attributes": {
"bold": true
}
},
{
"insert": " "
},
{
"insert": "By Rachel Aviv",
"attributes": {
"italic": true
}
},
{
"insert": ". "
}
],
"prop:type": "text"
},
"7enGUyfuBc": {
"sys:id": "7enGUyfuBc",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:text": [],
"prop:type": "text"
},
"ODbeT24gNt": {
"sys:id": "ODbeT24gNt",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "text",
"prop:text": []
},
"tTTi-Au4mw": {
"sys:id": "tTTi-Au4mw",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "text",
"prop:text": []
},
"L0wkiKeVji": {
"sys:id": "L0wkiKeVji",
"sys:flavour": "affine:database",
"sys:children": [
"lMu_xf4xVF",
"vFgr3oyqOJ",
"1TYjc-QdZj",
"ROpYva-V1J",
"CXTh8uALzr",
"WrMjzOnJH3",
"R__nq8e75I",
"XeJ1gW0QDw"
],
"prop:columns": [
{
"type": "title",
"id": "L0wkiKeVji",
"name": "Title",
"data": {}
},
{
"type": "progress",
"name": "progress ",
"data": {},
"id": "QmfyAdToer"
},
{
"type": "link",
"name": "Additional information ",
"data": {},
"id": "ppQS-BaKNB"
}
],
"prop:titleColumnName": "Readlist ",
"prop:views": [
{
"id": "yYzkaFTs41",
"name": "table",
"mode": "table",
"columns": [
{
"id": "QmfyAdToer",
"width": 169
},
{
"id": "ppQS-BaKNB",
"width": 200
}
],
"filter": {
"type": "group",
"op": "and",
"conditions": []
}
}
],
"prop:title": [
{
"insert": " 8 books I should finished "
}
],
"prop:cells": {
"lMu_xf4xVF": {
"QmfyAdToer": {
"columnId": "QmfyAdToer",
"value": 87
},
"ppQS-BaKNB": {
"columnId": "ppQS-BaKNB",
"value": ""
}
},
"vFgr3oyqOJ": {
"QmfyAdToer": {
"columnId": "QmfyAdToer",
"value": 100
},
"ppQS-BaKNB": {
"columnId": "ppQS-BaKNB",
"value": null
}
},
"1TYjc-QdZj": {
"QmfyAdToer": {
"columnId": "QmfyAdToer",
"value": 83
},
"ppQS-BaKNB": {
"columnId": "ppQS-BaKNB",
"value": null
}
},
"ROpYva-V1J": {
"QmfyAdToer": {
"columnId": "QmfyAdToer",
"value": 60
},
"ppQS-BaKNB": {
"columnId": "ppQS-BaKNB",
"value": null
}
},
"CXTh8uALzr": {
"QmfyAdToer": {
"columnId": "QmfyAdToer",
"value": 21
},
"ppQS-BaKNB": {
"columnId": "ppQS-BaKNB",
"value": null
}
},
"WrMjzOnJH3": {
"QmfyAdToer": {
"columnId": "QmfyAdToer",
"value": 100
},
"ppQS-BaKNB": {
"columnId": "ppQS-BaKNB",
"value": null
}
},
"R__nq8e75I": {
"ppQS-BaKNB": {
"columnId": "ppQS-BaKNB",
"value": null
}
},
"XeJ1gW0QDw": {
"ppQS-BaKNB": {
"columnId": "ppQS-BaKNB",
"value": null
}
}
},
"prop:titleColumnWidth": 361
},
"AdnfXJuEnD": {
"sys:id": "AdnfXJuEnD",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "text",
"prop:text": []
},
"ufWf2CW9Hv": {
"sys:id": "ufWf2CW9Hv",
"sys:flavour": "affine:image",
"sys:children": [],
"prop:sourceId": "sNVNYDBzUDN2J9OFVJdLJlryBLzRZBLl-4MTNoPF1tA=",
"prop:caption": "",
"prop:width": 0,
"prop:height": 0
}
}
}
@@ -0,0 +1,119 @@
{
"blocks": {
"LvRIWQ1EAT": {
"sys:id": "LvRIWQ1EAT",
"sys:flavour": "affine:page",
"sys:children": ["9eBKQxt8ax", "2nHeyqzDMf"],
"prop:title": [
{
"insert": "AFFiNE's Personal project management"
}
]
},
"9eBKQxt8ax": {
"sys:id": "9eBKQxt8ax",
"sys:flavour": "affine:surface",
"sys:children": [],
"prop:elements": {}
},
"2nHeyqzDMf": {
"sys:id": "2nHeyqzDMf",
"sys:flavour": "affine:note",
"sys:children": ["g0M-Toj8iK", "JpcfJa6HqU", "w9Oyl2J6bd"],
"prop:xywh": "[0,0,800,361]",
"prop:background": "--affine-background-secondary-color",
"prop:index": "a0",
"prop:hidden": false
},
"g0M-Toj8iK": {
"sys:id": "g0M-Toj8iK",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "text",
"prop:text": [
{
"insert": "To-do-list "
}
]
},
"w9Oyl2J6bd": {
"sys:id": "w9Oyl2J6bd",
"sys:flavour": "affine:database",
"sys:children": ["yP88q8kMa_", "xo7ok9TmO7", "dOQULUJfK6"],
"prop:views": [
{
"id": "zp1yuVbPHH",
"name": "table",
"mode": "table",
"columns": [
{
"id": "uSHvJhR2FN",
"width": 200
}
],
"filter": {
"type": "group",
"op": "and",
"conditions": []
}
}
],
"prop:title": [
{
"insert": "Database"
}
],
"prop:cells": {},
"prop:columns": [
{
"type": "title",
"id": "w9Oyl2J6bd",
"name": "Title",
"data": {}
},
{
"type": "multi-select",
"name": "Tag",
"data": {
"options": []
},
"id": "uSHvJhR2FN"
}
],
"prop:titleColumnName": "Title",
"prop:titleColumnWidth": 185
},
"yP88q8kMa_": {
"sys:id": "yP88q8kMa_",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:text": [],
"prop:type": "text"
},
"xo7ok9TmO7": {
"sys:id": "xo7ok9TmO7",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:text": [],
"prop:type": "text"
},
"dOQULUJfK6": {
"sys:id": "dOQULUJfK6",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:text": [],
"prop:type": "text"
},
"JpcfJa6HqU": {
"sys:id": "JpcfJa6HqU",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "text",
"prop:text": [
{
"insert": "/"
}
]
}
}
}
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,149 @@
{
"blocks": {
"Tz41kDyemg": {
"sys:id": "Tz41kDyemg",
"sys:flavour": "affine:page",
"sys:children": ["PCxQvHuwt1", "PMY4JPuq4o"],
"prop:title": [
{
"insert": "Templates Galleries "
}
]
},
"PCxQvHuwt1": {
"sys:id": "PCxQvHuwt1",
"sys:flavour": "affine:surface",
"sys:children": [],
"prop:elements": {}
},
"PMY4JPuq4o": {
"sys:id": "PMY4JPuq4o",
"sys:flavour": "affine:note",
"sys:children": [
"1KJadeDAj-",
"_a8e4OM_PP",
"ndmUz6zEr1",
"yIcapYtWKm",
"gPqHv8Whaq",
"pp12c2slOV",
"VyoH5kUerc",
"XvCeZ-f-ib"
],
"prop:xywh": "[0,0,800,465]",
"prop:background": "--affine-background-secondary-color",
"prop:index": "a0",
"prop:hidden": false
},
"pp12c2slOV": {
"sys:id": "pp12c2slOV",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "text",
"prop:text": [
{
"insert": " ",
"attributes": {
"reference": {
"type": "LinkedPage",
"pageId": "z_v6LOqNpp"
}
}
},
{
"insert": " "
}
]
},
"XvCeZ-f-ib": {
"sys:id": "XvCeZ-f-ib",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "text",
"prop:text": [
{
"insert": " ",
"attributes": {
"reference": {
"type": "LinkedPage",
"pageId": "0N0WzwmtK_"
}
}
}
]
},
"_a8e4OM_PP": {
"sys:id": "_a8e4OM_PP",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "text",
"prop:text": [
{
"insert": "No matter you're "
},
{
"insert": "organizing your personal life",
"attributes": {
"bold": true
}
},
{
"insert": " or "
},
{
"insert": "getting things done at work",
"attributes": {
"bold": true
}
},
{
"insert": ", our templates gallery has got you covered! "
}
]
},
"ndmUz6zEr1": {
"sys:id": "ndmUz6zEr1",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:text": [
{
"insert": "Here We offer a wide range of resources to meet your unique needs and help you achieve your goals, whether it's in your personal or professional life."
}
],
"prop:type": "text"
},
"yIcapYtWKm": {
"sys:id": "yIcapYtWKm",
"sys:flavour": "affine:divider",
"sys:children": []
},
"gPqHv8Whaq": {
"sys:id": "gPqHv8Whaq",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "quote",
"prop:text": [
{
"insert": "Tired of managing your notes or coming up with a effient work plan? Whether you're a student, parent, or have diverse interests, here we provide few templates to kick off your journey and unlock your true potential with AFFiNE and reap incredible benefits."
}
]
},
"VyoH5kUerc": {
"sys:id": "VyoH5kUerc",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "quote",
"prop:text": [
{
"insert": "Stay organized and efficient in a dynamic work environment is essential for today's working people. AFFiNE elevates productivity for project managers, software engineers, and professionals alike. We're excited to provide insights into how AFFiNE transforms work life. "
}
]
},
"1KJadeDAj-": {
"sys:id": "1KJadeDAj-",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "text",
"prop:text": []
}
}
}
File diff suppressed because it is too large Load Diff
+203
View File
@@ -0,0 +1,203 @@
{
"blocks": {
"TBjwPij8cJ": {
"sys:id": "TBjwPij8cJ",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "quote",
"prop:text": [
{
"insert": "Maximize your team's performance and drive goal-oriented success with our extensive collection of "
},
{
"insert": "OKR templates",
"attributes": {
"bold": true
}
},
{
"insert": ", specifically crafted to facilitate effective objective setting, key result tracking, and overall performance improvement."
}
]
},
"qsMt8nCetT": {
"sys:id": "qsMt8nCetT",
"sys:flavour": "affine:page",
"sys:children": ["yC-F6Rj9bA", "pk_Cjkpyd4"],
"prop:title": [
{
"insert": "Working Home"
}
]
},
"yC-F6Rj9bA": {
"sys:id": "yC-F6Rj9bA",
"sys:flavour": "affine:surface",
"sys:children": [],
"prop:elements": {}
},
"pk_Cjkpyd4": {
"sys:id": "pk_Cjkpyd4",
"sys:flavour": "affine:note",
"sys:children": [
"koPFC7j_R7",
"5hR-BR03ms",
"zVgCQKWH-c",
"1EUiH1t60b",
"HmzMXKFaci",
"uXdWxSSWgl",
"TBjwPij8cJ",
"mjgDUguqmV",
"LnERZXy0xj",
"oi0BxPtiit",
"DuRxwNJe2w"
],
"prop:xywh": "[0,0,800,643]",
"prop:background": "--affine-background-secondary-color",
"prop:index": "a0",
"prop:hidden": false
},
"5hR-BR03ms": {
"sys:id": "5hR-BR03ms",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "text",
"prop:text": [
{
"insert": " ",
"attributes": {
"reference": {
"type": "LinkedPage",
"pageId": "fFoDX2J1Z5"
}
}
}
]
},
"zVgCQKWH-c": {
"sys:id": "zVgCQKWH-c",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "quote",
"prop:text": [
{
"insert": "This "
},
{
"insert": "Annual Performance Review template",
"attributes": {
"bold": true
}
},
{
"insert": " is ideal for businesses seeking a structured and comprehensive approach to evaluating employee performance. By utilizing this template, you will gain clarity on individual strengths and areas for improvement, fostering effective communication and driving professional growth within your organization."
}
]
},
"1EUiH1t60b": {
"sys:id": "1EUiH1t60b",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "text",
"prop:text": [
{
"insert": " ",
"attributes": {
"reference": {
"type": "LinkedPage",
"pageId": "A4wBRdQZN0"
}
}
}
]
},
"HmzMXKFaci": {
"sys:id": "HmzMXKFaci",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "quote",
"prop:text": [
{
"insert": "Meeting minutes are an official record of a meeting",
"attributes": {
"bold": true
}
},
{
"insert": " for its participants. They're also sources of information for teammates who were unable to attend."
}
]
},
"uXdWxSSWgl": {
"sys:id": "uXdWxSSWgl",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "text",
"prop:text": [
{
"insert": " ",
"attributes": {
"reference": {
"type": "LinkedPage",
"pageId": "kBB4lzhm7C"
}
}
}
]
},
"koPFC7j_R7": {
"sys:id": "koPFC7j_R7",
"sys:flavour": "affine:image",
"sys:children": [],
"prop:sourceId": "rY96Bunn-69CnNe5X_e5CJLwgCJnN6rcbUisecs8kkQ=",
"prop:caption": "",
"prop:width": 0,
"prop:height": 0
},
"mjgDUguqmV": {
"sys:id": "mjgDUguqmV",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "text",
"prop:text": []
},
"LnERZXy0xj": {
"sys:id": "LnERZXy0xj",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "text",
"prop:text": [
{
"insert": "🔔Reminder: Click the "
},
{
"insert": "+New page ",
"attributes": {
"bold": true
}
},
{
"insert": "to start your journey in AFFiNE "
}
]
},
"DuRxwNJe2w": {
"sys:id": "DuRxwNJe2w",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "text",
"prop:text": []
},
"oi0BxPtiit": {
"sys:id": "oi0BxPtiit",
"sys:flavour": "affine:paragraph",
"sys:children": [],
"prop:type": "text",
"prop:text": [
{
"insert": "✏Unleash your creativity and elevate your work efficiency to new heights by customizing templates that perfectly align with your unique needs and objectives."
}
]
}
}
}
+2 -2
View File
@@ -37,8 +37,8 @@
},
"devDependencies": {
"@affine/y-provider": "workspace:*",
"@blocksuite/blocks": "0.0.0-20230810005427-25adb757-nightly",
"@blocksuite/store": "0.0.0-20230810005427-25adb757-nightly",
"@blocksuite/blocks": "0.0.0-20230810154852-8a8eccea-nightly",
"@blocksuite/store": "0.0.0-20230810154852-8a8eccea-nightly",
"vite": "^4.4.9",
"vite-plugin-dts": "3.5.1",
"y-indexeddb": "^9.0.11"
+1 -1
View File
@@ -9,7 +9,7 @@
".": "./src/index.ts"
},
"devDependencies": {
"@blocksuite/store": "0.0.0-20230810005427-25adb757-nightly"
"@blocksuite/store": "0.0.0-20230810154852-8a8eccea-nightly"
},
"peerDependencies": {
"yjs": "^13.5.51"