1
0
mirror of https://github.com/mattermost/focalboard.git synced 2024-12-24 13:43:12 +02:00

Multi version archive import (#2220)

* Fixed panic in PropDef.GetValue for `person` property types.
- the GetUserByID API can return a nil user and nil error

* return userid

* support old archive format

* move template init to app layer

* move app init

* init app

* revert

* ignore GetDefaultTemplate blocks call in store mock

* ignore GetDefaultTemplate blocks call in store mock2

* ignore InsertBlockss call in store mock3

* ignore RemoveDefaultTemplates call in store mock4

* ignore WriteFile call in files mock5

* ignore WriteFile call in files mock6

* ignore WriteFile call in files mock7

* ignore WriteFile call in files mock8

* fix unit tests

Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
This commit is contained in:
Doug Lauder 2022-02-02 13:25:06 -05:00 committed by GitHub
parent 21ba0e00ce
commit a47baf7f23
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
22 changed files with 320 additions and 883 deletions

View File

@ -9,6 +9,10 @@ import (
"github.com/mattermost/focalboard/server/services/audit"
)
const (
archiveExtension = ".boardarchive"
)
func (a *API) handleArchiveExport(w http.ResponseWriter, r *http.Request) {
// swagger:operation GET /api/v1/workspaces/{workspaceID}/archive/export archiveExport
//
@ -64,7 +68,7 @@ func (a *API) handleArchiveExport(w http.ResponseWriter, r *http.Request) {
BoardIDs: boardIDs,
}
filename := fmt.Sprintf("archive-%s.focalboard", time.Now().Format("2006-01-02"))
filename := fmt.Sprintf("archive-%s%s", time.Now().Format("2006-01-02"), archiveExtension)
w.Header().Set("Content-Type", "application/octet-stream")
w.Header().Set("Content-Disposition", "attachment; filename="+filename)
w.Header().Set("Content-Transfer-Encoding", "binary")

View File

@ -15,13 +15,14 @@ import (
)
type Services struct {
Auth *auth.Auth
Store store.Store
FilesBackend filestore.FileBackend
Webhook *webhook.Client
Metrics *metrics.Metrics
Notifications *notify.Service
Logger *mlog.Logger
Auth *auth.Auth
Store store.Store
FilesBackend filestore.FileBackend
Webhook *webhook.Client
Metrics *metrics.Metrics
Notifications *notify.Service
Logger *mlog.Logger
SkipTemplateInit bool
}
type App struct {
@ -41,7 +42,7 @@ func (a *App) SetConfig(config *config.Configuration) {
}
func New(config *config.Configuration, wsAdapter ws.Adapter, services Services) *App {
return &App{
app := &App{
config: config,
store: services.Store,
auth: services.Auth,
@ -52,4 +53,6 @@ func New(config *config.Configuration, wsAdapter ws.Adapter, services Services)
notifications: services.Notifications,
logger: services.Logger,
}
app.initialize(services.SkipTemplateInit)
return app
}

View File

@ -99,7 +99,7 @@ func (a *App) writeArchiveBoard(zw *zip.Writer, board model.Block, opt model.Exp
if err = a.writeArchiveBlockLine(w, block); err != nil {
return err
}
if block.Type == "image" {
if block.Type == model.TypeImage {
filename, err := extractImageFilename(block)
if err != nil {
return err
@ -170,7 +170,7 @@ func (a *App) writeArchiveFile(zw *zip.Writer, filename string, boardID string,
// if `boardIDs` is empty.
func (a *App) getBoardsForArchive(container store.Container, boardIDs []string) ([]model.Block, error) {
if len(boardIDs) == 0 {
boards, err := a.GetBlocks(container, "", "board")
boards, err := a.GetBlocks(container, "", model.TypeBoard)
if err != nil {
return nil, fmt.Errorf("could not fetch all boards: %w", err)
}
@ -185,7 +185,7 @@ func (a *App) getBoardsForArchive(container store.Container, boardIDs []string)
return nil, fmt.Errorf("could not fetch board %s: %w", id, err)
}
if b.Type != "board" {
if b.Type != model.TypeBoard {
return nil, fmt.Errorf("block %s is not a board: %w", b.ID, model.ErrInvalidBoardBlock)
}

View File

@ -29,6 +29,7 @@ func SetupTestHelper(t *testing.T) (*TestHelper, func()) {
defer ctrl.Finish()
cfg := config.Configuration{}
store := mockstore.NewMockStore(ctrl)
auth := auth.New(&cfg, store)
logger := mlog.CreateConsoleTestLogger(false, mlog.LvlDebug)
sessionToken := "TESTTOKEN"
@ -37,12 +38,13 @@ func SetupTestHelper(t *testing.T) (*TestHelper, func()) {
metricsService := metrics.NewMetrics(metrics.InstanceInfo{})
appServices := Services{
Auth: auth,
Store: store,
FilesBackend: &mocks.FileBackend{},
Webhook: webhook,
Metrics: metricsService,
Logger: logger,
Auth: auth,
Store: store,
FilesBackend: &mocks.FileBackend{},
Webhook: webhook,
Metrics: metricsService,
Logger: logger,
SkipTemplateInit: true,
}
app2 := New(&cfg, wsserver, appServices)

View File

@ -9,6 +9,7 @@ import (
"io"
"path"
"path/filepath"
"strings"
"github.com/krolaw/zipstream"
@ -20,7 +21,8 @@ import (
)
const (
archiveVersion = 2
archiveVersion = 2
legacyFileBegin = "{\"version\":1"
)
// ImportArchive imports an archive containing zero or more boards, plus all
@ -29,7 +31,17 @@ const (
// Archives are ZIP files containing a `version.json` file and zero or more
// directories, each containing a `board.jsonl` and zero or more image files.
func (a *App) ImportArchive(r io.Reader, opt model.ImportArchiveOptions) error {
zr := zipstream.NewReader(r)
// peek at the first bytes to see if this is a legacy archive format
br := bufio.NewReader(r)
peek, err := br.Peek(len(legacyFileBegin))
if err == nil && string(peek) == legacyFileBegin {
a.logger.Debug("importing legacy archive")
_, errImport := a.ImportBoardJSONL(br, opt)
return errImport
}
a.logger.Debug("importing archive")
zr := zipstream.NewReader(br)
boardMap := make(map[string]string) // maps old board ids to new
@ -104,22 +116,31 @@ func (a *App) ImportBoardJSONL(r io.Reader, opt model.ImportArchiveOptions) (str
for {
line, errRead := readLine(lineReader)
if len(line) != 0 {
var archiveLine model.ArchiveLine
err := json.Unmarshal(line, &archiveLine)
if err != nil {
return "", fmt.Errorf("error parsing archive line %d: %w", lineNum, err)
}
switch archiveLine.Type {
case "block":
var block model.Block
if err2 := json.Unmarshal(archiveLine.Data, &block); err2 != nil {
return "", fmt.Errorf("invalid block in archive line %d: %w", lineNum, err2)
var skip bool
if lineNum == 1 {
// first line might be a header tag (old archive format)
if strings.HasPrefix(string(line), legacyFileBegin) {
skip = true
}
}
if !skip {
var archiveLine model.ArchiveLine
if err := json.Unmarshal(line, &archiveLine); err != nil {
return "", fmt.Errorf("error parsing archive line %d: %w", lineNum, err)
}
switch archiveLine.Type {
case "block":
var block model.Block
if err2 := json.Unmarshal(archiveLine.Data, &block); err2 != nil {
return "", fmt.Errorf("invalid block in archive line %d: %w", lineNum, err2)
}
block.ModifiedBy = userID
block.UpdateAt = now
blocks = append(blocks, block)
default:
return "", model.NewErrUnsupportedArchiveLineType(lineNum, archiveLine.Type)
}
block.ModifiedBy = userID
block.UpdateAt = now
blocks = append(blocks, block)
default:
return "", model.NewErrUnsupportedArchiveLineType(lineNum, archiveLine.Type)
}
}
@ -132,12 +153,27 @@ func (a *App) ImportBoardJSONL(r io.Reader, opt model.ImportArchiveOptions) (str
lineNum++
}
modInfoCache := make(map[string]interface{})
modBlocks := make([]model.Block, 0, len(blocks))
for _, block := range blocks {
b := block
if opt.BlockModifier != nil && !opt.BlockModifier(&b, modInfoCache) {
a.logger.Debug("skipping insert block per block modifier",
mlog.String("blockID", block.ID),
mlog.String("block_type", block.Type.String()),
)
continue
}
modBlocks = append(modBlocks, b)
}
blocks = model.GenerateBlockIDs(modBlocks, a.logger)
container := store.Container{
WorkspaceID: opt.WorkspaceID,
}
var err error
blocks = model.GenerateBlockIDs(blocks, a.logger)
blocks, err = a.InsertBlocks(container, blocks, opt.ModifiedBy, false)
if err != nil {
return "", fmt.Errorf("error inserting archive blocks: %w", err)
@ -145,7 +181,7 @@ func (a *App) ImportBoardJSONL(r io.Reader, opt model.ImportArchiveOptions) (str
// find new board id
for _, block := range blocks {
if block.Type == "board" {
if block.Type == model.TypeBoard {
return block.ID, nil
}
}

12
server/app/initialize.go Normal file
View File

@ -0,0 +1,12 @@
package app
import "github.com/mattermost/mattermost-server/v6/shared/mlog"
// initialize is called when the App is first created.
func (a *App) initialize(skipTemplateInit bool) {
if !skipTemplateInit {
if err := a.initializeTemplates(); err != nil {
a.logger.Error(`InitializeTemplates failed`, mlog.Err(err))
}
}
}

Binary file not shown.

102
server/app/templates.go Normal file
View File

@ -0,0 +1,102 @@
package app
import (
"bytes"
"fmt"
"strings"
_ "embed"
"github.com/mattermost/focalboard/server/model"
"github.com/mattermost/mattermost-server/v6/shared/mlog"
)
const (
defaultTemplateVersion = 2
)
//go:embed templates.boardarchive
var defTemplates []byte
// initializeTemplates imports default templates if the blocks table is empty.
func (a *App) initializeTemplates() error {
blocks, err := a.store.GetDefaultTemplateBlocks()
if err != nil {
return fmt.Errorf("cannot initialize templates: %w", err)
}
a.logger.Debug("Fetched template blocks", mlog.Int("count", len(blocks)))
isNeeded, reason := a.isInitializationNeeded(blocks)
if !isNeeded {
a.logger.Debug("Template import not needed, skipping")
return nil
}
a.logger.Debug("Importing new default templates", mlog.String("reason", reason))
if err := a.store.RemoveDefaultTemplates(blocks); err != nil {
return fmt.Errorf("cannot remove old templates: %w", err)
}
r := bytes.NewReader(defTemplates)
opt := model.ImportArchiveOptions{
WorkspaceID: "0",
ModifiedBy: "system",
BlockModifier: fixTemplateBlock,
}
return a.ImportArchive(r, opt)
}
// isInitializationNeeded returns true if the blocks table contains no default templates,
// or contains at least one default template with an old version number.
func (a *App) isInitializationNeeded(blocks []model.Block) (bool, string) {
if len(blocks) == 0 {
return true, "no default templates found"
}
// look for any template blocks with the wrong version number (or no version #).
for _, block := range blocks {
v, ok := block.Fields["templateVer"]
if !ok {
return true, "block missing templateVer"
}
version, ok := v.(float64)
if !ok {
return true, "templateVer NaN"
}
if version < defaultTemplateVersion {
return true, "templateVer too old"
}
}
return false, ""
}
// fixTemplateBlock fixes a block to be inserted as part of a template.
func fixTemplateBlock(block *model.Block, cache map[string]interface{}) bool {
// cache contains ids of skipped blocks. Ensure their children are skipped as well.
if _, ok := cache[block.ParentID]; ok {
cache[block.ID] = struct{}{}
return false
}
// filter out template blocks; we only want the non-template
// blocks which we will turn into default template blocks.
if b, ok := block.Fields["isTemplate"]; ok {
if val, ok := b.(bool); ok && val {
cache[block.ID] = struct{}{}
return false
}
}
// remove '(NEW)' from title & force template flag
if block.Type == model.TypeBoard {
block.Title = strings.ReplaceAll(block.Title, "(NEW)", "")
block.Fields["isTemplate"] = true
block.Fields["templateVer"] = defaultTemplateVersion
}
return true
}

View File

@ -35,6 +35,11 @@ func setupTestHelper(t *testing.T) *TestHelper {
mockStore := mockstore.NewMockStore(ctrl)
newAuth := New(&cfg, mockStore)
// called during default template setup for every test
mockStore.EXPECT().GetDefaultTemplateBlocks().AnyTimes()
mockStore.EXPECT().RemoveDefaultTemplates(gomock.Any()).AnyTimes()
mockStore.EXPECT().InsertBlock(gomock.Any(), gomock.Any(), gomock.Any()).AnyTimes()
return &TestHelper{
Auth: newAuth,
Session: *mockSession,

View File

@ -42,8 +42,9 @@ type ExportArchiveOptions struct {
// ImportArchiveOptions provides options when importing an archive.
type ImportArchiveOptions struct {
WorkspaceID string
ModifiedBy string
WorkspaceID string
ModifiedBy string
BlockModifier BlockModifier
}
// ErrUnsupportedArchiveVersion is an error returned when trying to import an

View File

@ -14,7 +14,6 @@ package sqlstore
import (
"context"
"io"
"time"
"github.com/mattermost/focalboard/server/model"

View File

@ -5,7 +5,6 @@
package mockstore
import (
io "io"
reflect "reflect"
time "time"
@ -317,6 +316,21 @@ func (mr *MockStoreMockRecorder) GetBoardAndCardByID(arg0, arg1 interface{}) *go
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetBoardAndCardByID", reflect.TypeOf((*MockStore)(nil).GetBoardAndCardByID), arg0, arg1)
}
// GetDefaultTemplateBlocks mocks base method.
func (m *MockStore) GetDefaultTemplateBlocks() ([]model.Block, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "GetDefaultTemplateBlocks")
ret0, _ := ret[0].([]model.Block)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// GetDefaultTemplateBlocks indicates an expected call of GetDefaultTemplateBlocks.
func (mr *MockStoreMockRecorder) GetDefaultTemplateBlocks() *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetDefaultTemplateBlocks", reflect.TypeOf((*MockStore)(nil).GetDefaultTemplateBlocks))
}
// GetNextNotificationHint mocks base method.
func (m *MockStore) GetNextNotificationHint(arg0 bool) (*model.NotificationHint, error) {
m.ctrl.T.Helper()
@ -662,20 +676,6 @@ func (mr *MockStoreMockRecorder) HasWorkspaceAccess(arg0, arg1 interface{}) *gom
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "HasWorkspaceAccess", reflect.TypeOf((*MockStore)(nil).HasWorkspaceAccess), arg0, arg1)
}
// ImportArchive mocks base method.
func (m *MockStore) ImportArchive(arg0 store.Container, arg1 io.Reader, arg2 string, arg3 model.BlockModifier) error {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "ImportArchive", arg0, arg1, arg2, arg3)
ret0, _ := ret[0].(error)
return ret0
}
// ImportArchive indicates an expected call of ImportArchive.
func (mr *MockStoreMockRecorder) ImportArchive(arg0, arg1, arg2, arg3 interface{}) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ImportArchive", reflect.TypeOf((*MockStore)(nil).ImportArchive), arg0, arg1, arg2, arg3)
}
// InsertBlock mocks base method.
func (m *MockStore) InsertBlock(arg0 store.Container, arg1 *model.Block, arg2 string) error {
m.ctrl.T.Helper()
@ -760,6 +760,20 @@ func (mr *MockStoreMockRecorder) RefreshSession(arg0 interface{}) *gomock.Call {
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RefreshSession", reflect.TypeOf((*MockStore)(nil).RefreshSession), arg0)
}
// RemoveDefaultTemplates mocks base method.
func (m *MockStore) RemoveDefaultTemplates(arg0 []model.Block) error {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "RemoveDefaultTemplates", arg0)
ret0, _ := ret[0].(error)
return ret0
}
// RemoveDefaultTemplates indicates an expected call of RemoveDefaultTemplates.
func (mr *MockStoreMockRecorder) RemoveDefaultTemplates(arg0 interface{}) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RemoveDefaultTemplates", reflect.TypeOf((*MockStore)(nil).RemoveDefaultTemplates), arg0)
}
// SetSystemSetting mocks base method.
func (m *MockStore) SetSystemSetting(arg0, arg1 string) error {
m.ctrl.T.Helper()

View File

@ -1,130 +0,0 @@
package sqlstore
import (
"bufio"
"bytes"
"encoding/json"
"errors"
"fmt"
"io"
sq "github.com/Masterminds/squirrel"
"github.com/mattermost/focalboard/server/model"
"github.com/mattermost/focalboard/server/services/store"
"github.com/mattermost/mattermost-server/v6/shared/mlog"
)
type blockModifierInfo struct {
modifier model.BlockModifier
cache map[string]interface{}
}
var (
ErrUnsupportedLineType = errors.New("unsupported line type")
)
// InitializeTemplates imports default templates if the blocks table is empty.
func (s *SQLStore) importArchive(db sq.BaseRunner, container store.Container, r io.Reader, userID string, mod model.BlockModifier) error {
s.logger.Debug("importArchive")
// archives are stored in JSONL format so we must read them
// line by line.
reader := bufio.NewReader(r)
// first line should be the archive header
line, err := readLine(reader)
if err != nil {
return fmt.Errorf("error reading archive header: %w", err)
}
var header model.ArchiveHeader
err = json.Unmarshal(line, &header)
if err != nil {
return err
}
modInfo := blockModifierInfo{
modifier: mod,
cache: make(map[string]interface{}),
}
args := importArchiveLineArgs{
db: db,
container: container,
userID: userID,
modInfo: modInfo,
}
lineNum := 1
for {
line, errRead := readLine(reader)
if len(line) != 0 {
var archiveLine model.ArchiveLine
err = json.Unmarshal(line, &archiveLine)
if err != nil {
return fmt.Errorf("error parsing archive line %d: %w", lineNum, err)
}
if err2 := s.importArchiveLine(&archiveLine, args); err2 != nil {
return fmt.Errorf("error importing archive line %d: %w", lineNum, err2)
}
}
if errRead != nil {
if errors.Is(errRead, io.EOF) {
break
}
return fmt.Errorf("error reading archive line %d: %w", lineNum, errRead)
}
lineNum++
}
return nil
}
type importArchiveLineArgs struct {
db sq.BaseRunner
container store.Container
userID string
modInfo blockModifierInfo
}
// importArchiveLine parses a single line from an archive and imports it to the database.
func (s *SQLStore) importArchiveLine(line *model.ArchiveLine, args importArchiveLineArgs) error {
switch line.Type {
case "block":
var block model.Block
err := json.Unmarshal(line.Data, &block)
if err != nil {
return err
}
if args.modInfo.modifier != nil {
if !args.modInfo.modifier(&block, args.modInfo.cache) {
s.logger.Trace("skipping insert block per block modifier",
mlog.String("blockID", block.ID),
mlog.String("block_type", block.Type.String()),
mlog.String("block_title", block.Title),
)
return nil
}
}
s.logger.Trace("insert block",
mlog.String("blockID", block.ID),
mlog.String("block_type", block.Type.String()),
mlog.String("block_title", block.Title),
)
if err := s.insertBlock(args.db, args.container, &block, args.userID); err != nil {
return err
}
default:
return fmt.Errorf("%w (%s)", ErrUnsupportedLineType, line.Type)
}
return nil
}
func readLine(r *bufio.Reader) ([]byte, error) {
line, err := r.ReadBytes('\n')
line = bytes.TrimSpace(line)
return line, err
}

File diff suppressed because one or more lines are too long

View File

@ -1,2 +0,0 @@
//go:generate go-bindata -prefix templates/ -pkg initializations -o bindata.go ./templates
package initializations

View File

@ -1,289 +0,0 @@
{"version":1,"date":1643385434580}
{"type":"block","data":{"id":"b1qadm3qai7nsurinw947shrwmy","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"","rootId":"b1qadm3qai7nsurinw947shrwmy","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"board","fields":{"showDescription":false,"description":"","icon":"📅","isTemplate":true,"columnCalculations":[],"cardProperties":[{"id":"ae9ar615xoknd8hw8py7mbyr7zo","name":"Status","type":"select","options":[{"color":"propColorGray","id":"awna1nuarjca99m9s4uiy9kwj5h","value":"Idea 💡"},{"color":"propColorOrange","id":"a9ana1e9w673o5cp8md4xjjwfto","value":"Draft"},{"color":"propColorPurple","id":"apy9dcd7zmand615p3h53zjqxjh","value":"In Review"},{"color":"propColorBlue","id":"acri4cm3bmay55f7ksztphmtnga","value":"Ready to Publish"},{"color":"propColorGreen","id":"amsowcd9a8e1kid317r7ttw6uzh","value":"Published 🎉"}]},{"id":"aysx3atqexotgwp5kx6h5i5ancw","name":"Type","type":"select","options":[{"color":"propColorOrange","id":"aywiofmmtd3ofgzj95ysky4pjga","value":"Press Release"},{"color":"propColorGreen","id":"apqdgjrmsmx8ngmp7zst51647de","value":"Sponsored Post"},{"color":"propColorPurple","id":"a3woynbjnb7j16e74uw3pubrytw","value":"Customer Story"},{"color":"propColorRed","id":"aq36k5pkpfcypqb3idw36xdi1fh","value":"Product Release"},{"color":"propColorGray","id":"azn66pmk34adygnizjqhgiac4ia","value":"Partnership"},{"color":"propColorBlue","id":"aj8y675weso8kpb6eceqbpj4ruw","value":"Feature Announcement"},{"color":"propColorYellow","id":"a3xky7ygn14osr1mokerbfah5cy","value":"Article"}]},{"id":"ab6mbock6styfe6htf815ph1mhw","name":"Channel","type":"multiSelect","options":[{"color":"propColorBrown","id":"a8xceonxiu4n3c43szhskqizicr","value":"Website"},{"color":"propColorGreen","id":"a3pdzi53kpbd4okzdkz6khi87zo","value":"Blog"},{"color":"propColorOrange","id":"a3d9ux4fmi3anyd11kyipfbhwde","value":"Email"},{"color":"propColorRed","id":"a8cbbfdwocx73zn3787cx6gacsh","value":"Podcast"},{"color":"propColorPink","id":"aigjtpcaxdp7d6kmctrwo1ztaia","value":"Print"},{"color":"propColorBlue","id":"af1wsn13muho59e7ghwaogxy5ey","value":"Facebook"},{"color":"propColorGray","id":"a47zajfxwhsg6q8m7ppbiqs7jge","value":"LinkedIn"},{"color":"propColorYellow","id":"az8o8pfe9hq6s7xaehoqyc3wpyc","value":"Twitter"}]},{"id":"ao44fz8nf6z6tuj1x31t9yyehcc","name":"Assignee","type":"person","options":[]},{"id":"a39x5cybshwrbjpc3juaakcyj6e","name":"Due Date","type":"date","options":[]},{"id":"agqsoiipowmnu9rdwxm57zrehtr","name":"Publication Date","type":"date","options":[]},{"id":"ap4e7kdg7eip7j3c3oyiz39eaoc","name":"Link","type":"url","options":[]}]},"title":"Content Calendar","createAt":1641612417106,"updateAt":1641617909006,"deleteAt":0}}
{"type":"block","data":{"id":"b7wnw9awd4pnefryhq51apbzb4c","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"","rootId":"b7wnw9awd4pnefryhq51apbzb4c","createdBy":"mweioqznbife7p7aee7dr4wcxo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"board","fields":{"showDescription":true,"description":"Use this template for recurring meeting agendas, like team meetings and 1:1's. To use this board:\n* Participants queue new items to discuss under \"To Discuss\"\n* Go through items during the meeting\n* Move items to Done or Revisit Later as needed","icon":"🍩","isTemplate":false,"columnCalculations":[],"cardProperties":[{"id":"d777ba3b-8728-40d1-87a6-59406bbbbfb0","name":"Status","type":"select","options":[{"color":"propColorPink","id":"34eb9c25-d5bf-49d9-859e-f74f4e0030e7","value":"To Discuss 💬"},{"color":"propColorYellow","id":"d37a61f4-f332-4db9-8b2d-5e0a91aa20ed","value":"Revisit Later ⏳"},{"color":"propColorGreen","id":"dabadd9b-adf1-4d9f-8702-805ac6cef602","value":"Done / Archived 📦"}]},{"id":"4cf1568d-530f-4028-8ffd-bdc65249187e","name":"Priority","type":"select","options":[{"color":"propColorRed","id":"8b05c83e-a44a-4d04-831e-97f01d8e2003","value":"High"},{"color":"propColorYellow","id":"b1abafbf-a038-4a19-8b68-56e0fd2319f7","value":"Medium"},{"color":"propColorGray","id":"2491ffaa-eb55-417b-8aff-4bd7d4136613","value":"Low"}]},{"id":"aw4w63xhet79y9gueqzzeiifdoe","name":"Created by","type":"createdBy","options":[]},{"id":"a6ux19353xcwfqg9k1inqg5sg4w","name":"Created time","type":"createdTime","options":[]}]},"title":"Meeting Agenda (NEW)","createAt":1641497047916,"updateAt":1641795186939,"deleteAt":0}}
{"type":"block","data":{"id":"bbn1888mprfrm5fjw9f1je9x3xo","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"","rootId":"bbn1888mprfrm5fjw9f1je9x3xo","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"board","fields":{"showDescription":true,"description":"Use this template to organize your life and track your personal tasks.","icon":"✔️","isTemplate":false,"columnCalculations":[],"cardProperties":[{"id":"a9zf59u8x1rf4ywctpcqama7tio","name":"Occurrence","type":"select","options":[{"color":"propColorBlue","id":"an51dnkenmoog9cetapbc4uyt3y","value":"Daily"},{"color":"propColorOrange","id":"afpy8s7i45frggprmfsqngsocqh","value":"Weekly"},{"color":"propColorPurple","id":"aj4jyekqqssatjcq7r7chmy19ey","value":"Monthly"}]},{"id":"abthng7baedhhtrwsdodeuincqy","name":"Completed","type":"checkbox","options":[]}]},"title":"Personal Tasks (NEW)","createAt":1640281433899,"updateAt":1641796653356,"deleteAt":0}}
{"type":"block","data":{"id":"bc41mwxg9ybb69pn9j5zna6d36c","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"","rootId":"bc41mwxg9ybb69pn9j5zna6d36c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"ngtb618qd3fn5pu68kw9d3ai1c","type":"board","fields":{"showDescription":true,"description":"Use this template to stay on top of your project tasks and progress.","icon":"🎯","isTemplate":false,"columnCalculations":{"a8daz81s4xjgke1ww6cwik5w7ye":"sum"},"cardProperties":[{"id":"a972dc7a-5f4c-45d2-8044-8c28c69717f1","name":"Status","type":"select","options":[{"color":"propColorBlue","id":"ayz81h9f3dwp7rzzbdebesc7ute","value":"Not Started"},{"color":"propColorYellow","id":"ar6b8m3jxr3asyxhr8iucdbo6yc","value":"In Progress"},{"color":"propColorRed","id":"afi4o5nhnqc3smtzs1hs3ij34dh","value":"Blocked"},{"color":"propColorGreen","id":"adeo5xuwne3qjue83fcozekz8ko","value":"Completed 🙌"},{"color":"propColorBrown","id":"ahpyxfnnrzynsw3im1psxpkgtpe","value":"Archived"}]},{"id":"d3d682bf-e074-49d9-8df5-7320921c2d23","name":"Priority","type":"select","options":[{"color":"propColorRed","id":"d3bfb50f-f569-4bad-8a3a-dd15c3f60101","value":"High 🔥"},{"color":"propColorYellow","id":"87f59784-b859-4c24-8ebe-17c766e081dd","value":"Medium"},{"color":"propColorGray","id":"98a57627-0f76-471d-850d-91f3ed9fd213","value":"Low"}]},{"id":"axkhqa4jxr3jcqe4k87g8bhmary","name":"Assignee","type":"person","options":[]},{"id":"a8daz81s4xjgke1ww6cwik5w7ye","name":"Estimated Hours","type":"number","options":[]},{"id":"a3zsw7xs8sxy7atj8b6totp3mby","name":"Due Date","type":"date","options":[]},{"id":"a7gdnz8ff8iyuqmzddjgmgo9ery","name":"Created By","type":"createdBy","options":[]},{"id":"2a5da320-735c-4093-8787-f56e15cdfeed","name":"Date Created","type":"createdTime","options":[]}]},"title":"Project Tasks (NEW)","createAt":1640281242611,"updateAt":1642544388378,"deleteAt":0}}
{"type":"block","data":{"id":"bd65qbzuqupfztpg31dgwgwm5ga","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"","rootId":"bd65qbzuqupfztpg31dgwgwm5ga","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"board","fields":{"showDescription":true,"description":"Use this template to set and accomplish new personal goals.","icon":"⛰️","isTemplate":false,"columnCalculations":[],"cardProperties":[{"id":"af6fcbb8-ca56-4b73-83eb-37437b9a667d","name":"Status","type":"select","options":[{"color":"propColorRed","id":"bf52bfe6-ac4c-4948-821f-83eaa1c7b04a","value":"To Do"},{"color":"propColorYellow","id":"77c539af-309c-4db1-8329-d20ef7e9eacd","value":"Doing"},{"color":"propColorGreen","id":"98bdea27-0cce-4cde-8dc6-212add36e63a","value":"Done 🙌"}]},{"id":"d9725d14-d5a8-48e5-8de1-6f8c004a9680","name":"Category","type":"select","options":[{"color":"propColorPurple","id":"3245a32d-f688-463b-87f4-8e7142c1b397","value":"Life Skills"},{"color":"propColorGreen","id":"80be816c-fc7a-4928-8489-8b02180f4954","value":"Finance"},{"color":"propColorOrange","id":"ffb3f951-b47f-413b-8f1d-238666728008","value":"Health"}]},{"id":"d6b1249b-bc18-45fc-889e-bec48fce80ef","name":"Target","type":"select","options":[{"color":"propColorBlue","id":"9a090e33-b110-4268-8909-132c5002c90e","value":"Q1"},{"color":"propColorBrown","id":"0a82977f-52bf-457b-841b-e2b7f76fb525","value":"Q2"},{"color":"propColorGreen","id":"6e7139e4-5358-46bb-8c01-7b029a57b80a","value":"Q3"},{"color":"propColorPurple","id":"d5371c63-66bf-4468-8738-c4dc4bea4843","value":"Q4"}]},{"id":"ajy6xbebzopojaenbnmfpgtdwso","name":"Due Date","type":"date","options":[]}]},"title":"Personal Goals (NEW)","createAt":1641246775089,"updateAt":1641797159738,"deleteAt":0}}
{"type":"block","data":{"id":"brs9cdimfw7fodyi7erqt747rhc","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"","rootId":"brs9cdimfw7fodyi7erqt747rhc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"board","fields":{"showDescription":true,"description":"Use this template to plan and organize your editorial content.","icon":"📅","isTemplate":false,"columnCalculations":[],"cardProperties":[{"id":"ae9ar615xoknd8hw8py7mbyr7zo","name":"Status","type":"select","options":[{"color":"propColorGray","id":"awna1nuarjca99m9s4uiy9kwj5h","value":"Idea 💡"},{"color":"propColorOrange","id":"a9ana1e9w673o5cp8md4xjjwfto","value":"Draft"},{"color":"propColorPurple","id":"apy9dcd7zmand615p3h53zjqxjh","value":"In Review"},{"color":"propColorBlue","id":"acri4cm3bmay55f7ksztphmtnga","value":"Ready to Publish"},{"color":"propColorGreen","id":"amsowcd9a8e1kid317r7ttw6uzh","value":"Published 🎉"}]},{"id":"aysx3atqexotgwp5kx6h5i5ancw","name":"Type","type":"select","options":[{"color":"propColorOrange","id":"aywiofmmtd3ofgzj95ysky4pjga","value":"Press Release"},{"color":"propColorGreen","id":"apqdgjrmsmx8ngmp7zst51647de","value":"Sponsored Post"},{"color":"propColorPurple","id":"a3woynbjnb7j16e74uw3pubrytw","value":"Customer Story"},{"color":"propColorRed","id":"aq36k5pkpfcypqb3idw36xdi1fh","value":"Product Release"},{"color":"propColorGray","id":"azn66pmk34adygnizjqhgiac4ia","value":"Partnership"},{"color":"propColorBlue","id":"aj8y675weso8kpb6eceqbpj4ruw","value":"Feature Announcement"},{"color":"propColorYellow","id":"a3xky7ygn14osr1mokerbfah5cy","value":"Article"}]},{"id":"ab6mbock6styfe6htf815ph1mhw","name":"Channel","type":"multiSelect","options":[{"color":"propColorBrown","id":"a8xceonxiu4n3c43szhskqizicr","value":"Website"},{"color":"propColorGreen","id":"a3pdzi53kpbd4okzdkz6khi87zo","value":"Blog"},{"color":"propColorOrange","id":"a3d9ux4fmi3anyd11kyipfbhwde","value":"Email"},{"color":"propColorRed","id":"a8cbbfdwocx73zn3787cx6gacsh","value":"Podcast"},{"color":"propColorPink","id":"aigjtpcaxdp7d6kmctrwo1ztaia","value":"Print"},{"color":"propColorBlue","id":"af1wsn13muho59e7ghwaogxy5ey","value":"Facebook"},{"color":"propColorGray","id":"a47zajfxwhsg6q8m7ppbiqs7jge","value":"LinkedIn"},{"color":"propColorYellow","id":"az8o8pfe9hq6s7xaehoqyc3wpyc","value":"Twitter"}]},{"id":"ao44fz8nf6z6tuj1x31t9yyehcc","name":"Assignee","type":"person","options":[]},{"id":"a39x5cybshwrbjpc3juaakcyj6e","name":"Due Date","type":"date","options":[]},{"id":"agqsoiipowmnu9rdwxm57zrehtr","name":"Publication Date","type":"date","options":[]},{"id":"ap4e7kdg7eip7j3c3oyiz39eaoc","name":"Link","type":"url","options":[]}]},"title":"Content Calendar (NEW)","createAt":1641618112737,"updateAt":1641796722724,"deleteAt":0}}
{"type":"block","data":{"id":"bui5izho7dtn77xg3thkiqprc9r","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"","rootId":"bui5izho7dtn77xg3thkiqprc9r","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"board","fields":{"showDescription":true,"description":"Use this template to plan your roadmap and manage your releases more efficiently.","icon":"🗺️","isTemplate":false,"columnCalculations":[],"cardProperties":[{"id":"50117d52-bcc7-4750-82aa-831a351c44a0","name":"Status","type":"select","options":[{"color":"propColorGray","id":"8c557f69-b0ed-46ec-83a3-8efab9d47ef5","value":"Not Started"},{"color":"propColorYellow","id":"ec6d2bc5-df2b-4f77-8479-e59ceb039946","value":"In Progress"},{"color":"propColorGreen","id":"849766ba-56a5-48d1-886f-21672f415395","value":"Complete 🙌"}]},{"id":"20717ad3-5741-4416-83f1-6f133fff3d11","name":"Type","type":"select","options":[{"color":"propColorYellow","id":"424ea5e3-9aa1-4075-8c5c-01b44b66e634","value":"Epic ⛰"},{"color":"propColorGreen","id":"6eea96c9-4c61-4968-8554-4b7537e8f748","value":"Task 🔨"},{"color":"propColorRed","id":"1fdbb515-edd2-4af5-80fc-437ed2211a49","value":"Bug 🐞"}]},{"id":"60985f46-3e41-486e-8213-2b987440ea1c","name":"Sprint","type":"select","options":[{"color":"propColorBrown","id":"c01676ca-babf-4534-8be5-cce2287daa6c","value":"Sprint 1"},{"color":"propColorPurple","id":"ed4a5340-460d-461b-8838-2c56e8ee59fe","value":"Sprint 2"},{"color":"propColorBlue","id":"14892380-1a32-42dd-8034-a0cea32bc7e6","value":"Sprint 3"}]},{"id":"f7f3ad42-b31a-4ac2-81f0-28ea80c5b34e","name":"Priority","type":"select","options":[{"color":"propColorRed","id":"cb8ecdac-38be-4d36-8712-c4d58cc8a8e9","value":"P1 🔥"},{"color":"propColorYellow","id":"e6a7f297-4440-4783-8ab3-3af5ba62ca11","value":"P2"},{"color":"propColorGray","id":"c62172ea-5da7-4dec-8186-37267d8ee9a7","value":"P3"}]},{"id":"aphg37f7zbpuc3bhwhp19s1ribh","name":"Assignee","type":"person","options":[]},{"id":"a4378omyhmgj3bex13sj4wbpfiy","name":"Due Date","type":"date","options":[]},{"id":"a36o9q1yik6nmar6ri4q4uca7ey","name":"Created Date","type":"createdTime","options":[]},{"id":"ai7ajsdk14w7x5s8up3dwir77te","name":"Design Link","type":"url","options":[]}]},"title":"Roadmap (NEW)","createAt":1640363551156,"updateAt":1641796680577,"deleteAt":0}}
{"type":"block","data":{"id":"buixxjic3xjfkieees4iafdrznc","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"p1fhq6s7epdbmnebckex61z3cy","type":"board","fields":{"showDescription":true,"description":"Mattermost Boards is an open source project management tool that helps you organize, track, and manage work across teams. Select a card to learn more.","icon":"👋","isTemplate":false,"columnCalculations":[],"cardProperties":[{"id":"a972dc7a-5f4c-45d2-8044-8c28c69717f1","name":"Status","type":"select","options":[{"color":"propColorRed","id":"amm6wfhnbuxojwssyftgs9dipqe","value":"To do 🔥"},{"color":"propColorYellow","id":"af3p8ztcyxgn8wd9z4az7o9tjeh","value":"Next up"},{"color":"propColorPurple","id":"ajurey3xkocs1nwx8di5zx6oe7o","value":"Later"},{"color":"propColorGreen","id":"agkinkjy5983wsk6kppsujajxqw","value":"Completed 🙌"}]},{"id":"acypkejeb5yfujhj9te57p9kaxw","name":"Priority","type":"select","options":[{"color":"propColorOrange","id":"aanaehcw3m13jytujsjk5hpf6ry","value":"High"},{"color":"propColorBrown","id":"ascd7nm9r491ayot8i86g1gmgqw","value":"Medium"},{"color":"propColorGray","id":"aq6ukoiciyfctgwyhwzpfss8ghe","value":"Low"}]},{"id":"aqh13jabwexjkzr3jqsz1i1syew","name":"Assignee","type":"person","options":[]},{"id":"acmg7mz1rr1eykfug4hcdpb1y1o","name":"Due Date","type":"date","options":[]},{"id":"amewjwfjrtpu8ha73xsrdmxazxr","name":"Reviewed","type":"checkbox","options":[]},{"id":"attzzboqaz6m1sdti5xa7gjnk1e","name":"Last updated time","type":"updatedTime","options":[]},{"id":"a4nfnb5xr3txr5xq7y9ho7kyz6c","name":"Reference","type":"url","options":[]},{"id":"a9gzwi3dt5n55nddej6zcbhxaeh","name":"Created by","type":"createdBy","options":[]}]},"title":"Welcome to Boards!","createAt":1640034759040,"updateAt":1642782012208,"deleteAt":0}}
{"type":"block","data":{"id":"c94iqzc97t7y55essdrerks49pa","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"b1qadm3qai7nsurinw947shrwmy","rootId":"b1qadm3qai7nsurinw947shrwmy","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"card","fields":{"icon":"🛠️","properties":{"a39x5cybshwrbjpc3juaakcyj6e":"{\"from\":1636113600000}","ab6mbock6styfe6htf815ph1mhw":["a8xceonxiu4n3c43szhskqizicr"],"ae9ar615xoknd8hw8py7mbyr7zo":"a9ana1e9w673o5cp8md4xjjwfto","agqsoiipowmnu9rdwxm57zrehtr":"{\"from\":1637323200000}","ap4e7kdg7eip7j3c3oyiz39eaoc":"https://www.toolbox.com/tech/devops/articles/best-devops-tools/","aysx3atqexotgwp5kx6h5i5ancw":"a3t3knsut5tgzc5ftp83zwe7sha"},"contentOrder":["athnkpbhegfg65dg5kijw4gx5pw"],"isTemplate":false},"title":"Top 10 Must-Have DevOps Tools in 2021","createAt":1641615139184,"updateAt":1641617801747,"deleteAt":0}}
{"type":"block","data":{"id":"caqq9zynbgj81m8eodm5txgc7dh","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"b1qadm3qai7nsurinw947shrwmy","rootId":"b1qadm3qai7nsurinw947shrwmy","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"card","fields":{"icon":"💻","properties":{"a39x5cybshwrbjpc3juaakcyj6e":"{\"from\":1638532800000}","ab6mbock6styfe6htf815ph1mhw":["a3pdzi53kpbd4okzdkz6khi87zo"],"ae9ar615xoknd8hw8py7mbyr7zo":"apy9dcd7zmand615p3h53zjqxjh","agqsoiipowmnu9rdwxm57zrehtr":"{\"from\":1639483200000}","ap4e7kdg7eip7j3c3oyiz39eaoc":"https://mattermost.com/newsroom/press-releases/mattermost-unveils-definitive-report-on-the-state-of-developer-productivity-unblocking-workflows-the-guide-to-developer-productivity-2022-edition/","aysx3atqexotgwp5kx6h5i5ancw":"a3xky7ygn14osr1mokerbfah5cy"},"contentOrder":["afi4wtni6n7nsz8c8ietoriwn6o"],"isTemplate":false},"title":"Unblocking Workflows: The Guide to Developer Productivity","createAt":1641612878499,"updateAt":1641617703832,"deleteAt":0}}
{"type":"block","data":{"id":"cktjk7ficqbbf9b7bkn6er4a5xy","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"b1qadm3qai7nsurinw947shrwmy","rootId":"b1qadm3qai7nsurinw947shrwmy","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"card","fields":{"icon":"🐤","properties":{"a39x5cybshwrbjpc3juaakcyj6e":"{\"from\":1639051200000}","ab6mbock6styfe6htf815ph1mhw":["az8o8pfe9hq6s7xaehoqyc3wpyc"],"ae9ar615xoknd8hw8py7mbyr7zo":"a9ana1e9w673o5cp8md4xjjwfto","agqsoiipowmnu9rdwxm57zrehtr":"{\"from\":1637668800000}","ap4e7kdg7eip7j3c3oyiz39eaoc":"https://twitter.com/Mattermost/status/1463145633162969097?s=20","aysx3atqexotgwp5kx6h5i5ancw":"aj8y675weso8kpb6eceqbpj4ruw"},"contentOrder":["auqxpqqb1zpbaicjzbt4wtj3zgr","aangpgycgq7bcuxsqsryjig596c","7synod14a97ye9knien1afncxae"],"isTemplate":false},"title":"[Tweet] Mattermost v6.1 includes card @-mention notifications in Boards","createAt":1641614072974,"updateAt":1641617615677,"deleteAt":0}}
{"type":"block","data":{"id":"cootx8hd9ubdc3ddh5i91sinqjc","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"b1qadm3qai7nsurinw947shrwmy","rootId":"b1qadm3qai7nsurinw947shrwmy","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"card","fields":{"icon":"📝","properties":{"ae9ar615xoknd8hw8py7mbyr7zo":"awna1nuarjca99m9s4uiy9kwj5h"},"contentOrder":["736g5q1u91saiazqhca17zdzupc","aqo1jkkbwhb8mpfc4a1m39mebka"],"isTemplate":true},"title":"Editorial Content","createAt":1641615488668,"updateAt":1641615528401,"deleteAt":0}}
{"type":"block","data":{"id":"ctf4ud73btfbj7rxg9fi6m97sny","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"b1qadm3qai7nsurinw947shrwmy","rootId":"b1qadm3qai7nsurinw947shrwmy","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"card","fields":{"icon":"🎯","properties":{"a39x5cybshwrbjpc3juaakcyj6e":"{\"from\":1645790400000}","ab6mbock6styfe6htf815ph1mhw":["a8xceonxiu4n3c43szhskqizicr","a3pdzi53kpbd4okzdkz6khi87zo","a3d9ux4fmi3anyd11kyipfbhwde"],"ae9ar615xoknd8hw8py7mbyr7zo":"awna1nuarjca99m9s4uiy9kwj5h","ap4e7kdg7eip7j3c3oyiz39eaoc":"https://mattermost.com/newsroom/press-releases/mattermost-launches-new-project-and-workflow-management-solutions-for-developers/","aysx3atqexotgwp5kx6h5i5ancw":"aywiofmmtd3ofgzj95ysky4pjga"},"contentOrder":["au8kmfxaor3nw9ga93w4dmeo1wr"],"isTemplate":false},"title":"New Project and Workflow Management Solutions for Developers","createAt":1641614082749,"updateAt":1641617913533,"deleteAt":0}}
{"type":"block","data":{"id":"v49q9gaa6zbnhidr77jmepoe5pc","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"b1qadm3qai7nsurinw947shrwmy","rootId":"b1qadm3qai7nsurinw947shrwmy","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"view","fields":{"viewType":"calendar","dateDisplayPropertyId":"a39x5cybshwrbjpc3juaakcyj6e","sortOptions":[],"visiblePropertyIds":["__title"],"visibleOptionIds":[],"hiddenOptionIds":[],"collapsedOptionIds":[],"filter":{"operation":"and","filters":[]},"cardOrder":[],"columnWidths":{},"columnCalculations":{},"kanbanCalculations":{},"defaultTemplateId":""},"title":"Due Date Calendar","createAt":1641614308728,"updateAt":1641614317119,"deleteAt":0}}
{"type":"block","data":{"id":"vbd5sz1xk8jfuzb4xpf883ytwzc","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"b1qadm3qai7nsurinw947shrwmy","rootId":"b1qadm3qai7nsurinw947shrwmy","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"view","fields":{"viewType":"calendar","dateDisplayPropertyId":"agqsoiipowmnu9rdwxm57zrehtr","sortOptions":[],"visiblePropertyIds":["__title"],"visibleOptionIds":[],"hiddenOptionIds":[],"collapsedOptionIds":[],"filter":{"operation":"and","filters":[]},"cardOrder":[],"columnWidths":{},"columnCalculations":{},"kanbanCalculations":{},"defaultTemplateId":""},"title":"Publish Date Calendar","createAt":1641614321677,"updateAt":1641614337668,"deleteAt":0}}
{"type":"block","data":{"id":"vkuumoac7djy4ugrwje1hok6jfc","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"b1qadm3qai7nsurinw947shrwmy","rootId":"b1qadm3qai7nsurinw947shrwmy","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"view","fields":{"viewType":"board","sortOptions":[],"visiblePropertyIds":["ab6mbock6styfe6htf815ph1mhw"],"visibleOptionIds":["awna1nuarjca99m9s4uiy9kwj5h","a9ana1e9w673o5cp8md4xjjwfto","apy9dcd7zmand615p3h53zjqxjh","acri4cm3bmay55f7ksztphmtnga","amsowcd9a8e1kid317r7ttw6uzh",""],"hiddenOptionIds":[],"collapsedOptionIds":[],"filter":{"operation":"and","filters":[]},"cardOrder":["cz9ycafnb6pbxfr68owa6f4qzpe","caqq9zynbgj81m8eodm5txgc7dh","c94iqzc97t7y55essdrerks49pa","cktjk7ficqbbf9b7bkn6er4a5xy","ctf4ud73btfbj7rxg9fi6m97sny","cz3ugnspscjgy5n8i5jhp5j5gjw"],"columnWidths":{},"columnCalculations":{},"kanbanCalculations":{},"defaultTemplateId":"cootx8hd9ubdc3ddh5i91sinqjc"},"title":"By Status","createAt":1641612417161,"updateAt":1641617590526,"deleteAt":0}}
{"type":"block","data":{"id":"cgwagmaw6gin7xcq7nwew8rsynr","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"b7wnw9awd4pnefryhq51apbzb4c","rootId":"b7wnw9awd4pnefryhq51apbzb4c","createdBy":"mweioqznbife7p7aee7dr4wcxo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"card","fields":{"icon":"⏰","properties":{"4cf1568d-530f-4028-8ffd-bdc65249187e":"8b05c83e-a44a-4d04-831e-97f01d8e2003","d777ba3b-8728-40d1-87a6-59406bbbbfb0":"34eb9c25-d5bf-49d9-859e-f74f4e0030e7"},"contentOrder":["a4t1p1pbxbtnnu8p8e538o8369a","7b7hsbkm6sifqfqi4gstxxaz7my","aoqz1pydxbtnzdcs4ehcuys6cuc","7b3njq5m3n78hdpe4bimzr34fic","73dzfgistnbgzuekc6c8irou9wy","7z4cjur4ybbfibgmydhfct4jdke"],"isTemplate":false},"title":"Team Schedule","createAt":1641497048246,"updateAt":1641586454351,"deleteAt":0}}
{"type":"block","data":{"id":"ch798q5ucefyobf5bymgqjt4f3h","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"b7wnw9awd4pnefryhq51apbzb4c","rootId":"b7wnw9awd4pnefryhq51apbzb4c","createdBy":"mweioqznbife7p7aee7dr4wcxo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"card","fields":{"icon":"","properties":{"4cf1568d-530f-4028-8ffd-bdc65249187e":"b1abafbf-a038-4a19-8b68-56e0fd2319f7","d777ba3b-8728-40d1-87a6-59406bbbbfb0":"34eb9c25-d5bf-49d9-859e-f74f4e0030e7"},"contentOrder":["axyitfq8ae38qictgcw34cmwueh","766mkfhc4u7dxzcc36nhfpmm5fy","as3orhrci6tnutp5etbh6bzbgdy","7un1ccdg7qi8j3gxmkx5y3d9nhr","76w5qigi5ufgktcmmnw9ze88w5w","79wi7osb3utd3mjt9x57h7wpqfa"],"isTemplate":true},"title":"Discussion Item","createAt":1641497048181,"updateAt":1641586678075,"deleteAt":0}}
{"type":"block","data":{"id":"chki1tsudciyiiffrkqbcmp71rh","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"b7wnw9awd4pnefryhq51apbzb4c","rootId":"b7wnw9awd4pnefryhq51apbzb4c","createdBy":"mweioqznbife7p7aee7dr4wcxo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"card","fields":{"icon":"📹","properties":{"4cf1568d-530f-4028-8ffd-bdc65249187e":"b1abafbf-a038-4a19-8b68-56e0fd2319f7","d777ba3b-8728-40d1-87a6-59406bbbbfb0":"34eb9c25-d5bf-49d9-859e-f74f4e0030e7"},"contentOrder":["a9ti13dqo8jfmjdmg97f5umfdyw","717fa85sx3f8f8m81f771s9hmwr","a4se5s4ozx3ry8ec57w6z6jpk7y","7n37rxrn9uffdzrfi1xajotzjey","7ifofmuwjzbdzppfxgtuai4i47h","7cfc4fkpz53gn9frciz9kui4p1c"],"isTemplate":false},"title":"Video production","createAt":1641497048092,"updateAt":1641586479473,"deleteAt":0}}
{"type":"block","data":{"id":"cmt5usr1mw3fom886t34ekjquay","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"b7wnw9awd4pnefryhq51apbzb4c","rootId":"b7wnw9awd4pnefryhq51apbzb4c","createdBy":"mweioqznbife7p7aee7dr4wcxo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"card","fields":{"icon":"🚙","properties":{"4cf1568d-530f-4028-8ffd-bdc65249187e":"8b05c83e-a44a-4d04-831e-97f01d8e2003","d777ba3b-8728-40d1-87a6-59406bbbbfb0":"dabadd9b-adf1-4d9f-8702-805ac6cef602"},"contentOrder":["aw53ugkfq8pyi9fjh9j6i4kdeiw","7ni9593iz3pnb7xitoz3guwq5gh","agjkcro3x7irbxedyxrn8iuerrr","75zkot1f3sjb7ifysuzijitw91y","7is5m8apdu3g53c8f6cz6sq7bmh","7xsmzscbqn3ftudzqbb4w1q7t7e"],"isTemplate":false},"title":"Offsite plans","createAt":1641497048336,"updateAt":1641586518812,"deleteAt":0}}
{"type":"block","data":{"id":"cnqsbzg4b7brfddtyh7fc66atrw","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"b7wnw9awd4pnefryhq51apbzb4c","rootId":"b7wnw9awd4pnefryhq51apbzb4c","createdBy":"mweioqznbife7p7aee7dr4wcxo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"card","fields":{"icon":"🎉","properties":{"4cf1568d-530f-4028-8ffd-bdc65249187e":"b1abafbf-a038-4a19-8b68-56e0fd2319f7","d777ba3b-8728-40d1-87a6-59406bbbbfb0":"d37a61f4-f332-4db9-8b2d-5e0a91aa20ed"},"contentOrder":["ao57n1fbtmt8q8bfk8ieqgzqt3a","76h9y996sdj8sbrbpqjo9d8cwto","aco8iu5jp7jbyzmzegwxkeusgzr","7y6zcyofmsfrbt899ts1ixr3iey","7hudywfzcwirkpcp1p5jhsfs83r","7jzw67ngdgtns8mstsg9g614oac"],"isTemplate":false},"title":"Social Media Strategy","createAt":1641497048417,"updateAt":1641586497702,"deleteAt":0}}
{"type":"block","data":{"id":"vfs8sj79dt7n75bomn46fybxmfo","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"b7wnw9awd4pnefryhq51apbzb4c","rootId":"b7wnw9awd4pnefryhq51apbzb4c","createdBy":"mweioqznbife7p7aee7dr4wcxo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"view","fields":{"viewType":"board","groupById":"d777ba3b-8728-40d1-87a6-59406bbbbfb0","sortOptions":[{"propertyId":"4cf1568d-530f-4028-8ffd-bdc65249187e","reversed":false}],"visiblePropertyIds":["4cf1568d-530f-4028-8ffd-bdc65249187e"],"visibleOptionIds":[],"hiddenOptionIds":[""],"collapsedOptionIds":[],"filter":{"operation":"and","filters":[]},"cardOrder":["cjpkiya33qsagr4f9hrdwhgiajc"],"columnWidths":{},"columnCalculations":{},"kanbanCalculations":{},"defaultTemplateId":"ch798q5ucefyobf5bymgqjt4f3h"},"title":"Discussion Items","createAt":1641497048501,"updateAt":1641586659678,"deleteAt":0}}
{"type":"block","data":{"id":"c5xamko6rpibhje3bjreenon7ce","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"bbn1888mprfrm5fjw9f1je9x3xo","rootId":"bbn1888mprfrm5fjw9f1je9x3xo","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"card","fields":{"icon":"🔌","properties":{"a9zf59u8x1rf4ywctpcqama7tio":"aj4jyekqqssatjcq7r7chmy19ey","abthng7baedhhtrwsdodeuincqy":"true"},"contentOrder":["7gwsf4uxtftgjt841zgwydxeere","7j6rbt87htj83bbssod76iumsja","7fjacjgfxjfrf3psxc46wwsgqdo"],"isTemplate":false},"title":"Pay bills","createAt":1640366942078,"updateAt":1640368854403,"deleteAt":0}}
{"type":"block","data":{"id":"cidrrzojxpfroicutox1hoyk91h","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"bbn1888mprfrm5fjw9f1je9x3xo","rootId":"bbn1888mprfrm5fjw9f1je9x3xo","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"card","fields":{"icon":"","properties":{"d777ba3b-8728-40d1-87a6-59406bbbbfb0":"34eb9c25-d5bf-49d9-859e-f74f4e0030e7"},"contentOrder":[],"isTemplate":true},"title":"New Task","createAt":1640281433803,"updateAt":1640281433803,"deleteAt":0}}
{"type":"block","data":{"id":"co6a88h6og3dm3kkub64kyb71jw","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"bbn1888mprfrm5fjw9f1je9x3xo","rootId":"bbn1888mprfrm5fjw9f1je9x3xo","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"card","fields":{"icon":"🛒","properties":{"a9zf59u8x1rf4ywctpcqama7tio":"afpy8s7i45frggprmfsqngsocqh"},"contentOrder":["amd9sbzwrkpdspkisato6ajmzby","7r749xjm5pfnuib18sefxwezc4o","7zhat99shridtfntr97ek5j7yho","7imjjx8fazty8fcjzkns464nupy","7cbjz6bszwprnby56gfgzqehexc","76x8gh63upjdnm8uso3nja7gjqh","7z6ho1e3dibg6mki7jug84yxpja"],"isTemplate":false},"title":"Buy groceries","createAt":1640365957059,"updateAt":1640368846571,"deleteAt":0}}
{"type":"block","data":{"id":"cr7gz7sempbfqpq7sign4jaeyxc","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"bbn1888mprfrm5fjw9f1je9x3xo","rootId":"bbn1888mprfrm5fjw9f1je9x3xo","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"card","fields":{"icon":"👣","properties":{"a9zf59u8x1rf4ywctpcqama7tio":"an51dnkenmoog9cetapbc4uyt3y"},"contentOrder":["a6b44enuiwpgszm1wt6og1mshqa","aumtoywd8wjy7udm4ntcib4ckpo","75gpszxg6difjmf1j3f5edj3w7a"],"isTemplate":false},"title":"Go for a walk","createAt":1640281433950,"updateAt":1640369004890,"deleteAt":0}}
{"type":"block","data":{"id":"cx7cki81xppd3pdgnyktwbgtzer","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"bbn1888mprfrm5fjw9f1je9x3xo","rootId":"bbn1888mprfrm5fjw9f1je9x3xo","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"card","fields":{"icon":"🐱","properties":{"a9zf59u8x1rf4ywctpcqama7tio":"an51dnkenmoog9cetapbc4uyt3y"},"contentOrder":["as5kdrix3ibd3jrnqzz94dcqqba"],"isTemplate":false},"title":"Feed Fluffy","createAt":1640281433850,"updateAt":1640368933463,"deleteAt":0}}
{"type":"block","data":{"id":"czowhma7rnpgb3eczbqo3t7fijo","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"bbn1888mprfrm5fjw9f1je9x3xo","rootId":"bbn1888mprfrm5fjw9f1je9x3xo","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"card","fields":{"icon":"🌳","properties":{"a9zf59u8x1rf4ywctpcqama7tio":"afpy8s7i45frggprmfsqngsocqh"},"contentOrder":[],"isTemplate":false},"title":"Gardening","createAt":1640281433750,"updateAt":1640368753768,"deleteAt":0}}
{"type":"block","data":{"id":"vjq4piq89kbds5x5zq39zww7joo","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"bbn1888mprfrm5fjw9f1je9x3xo","rootId":"bbn1888mprfrm5fjw9f1je9x3xo","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"view","fields":{"viewType":"table","sortOptions":[],"visiblePropertyIds":["a9zf59u8x1rf4ywctpcqama7tio","abthng7baedhhtrwsdodeuincqy"],"visibleOptionIds":[],"hiddenOptionIds":[],"collapsedOptionIds":[],"filter":{"operation":"and","filters":[]},"cardOrder":[],"columnWidths":{"__title":280},"columnCalculations":{},"kanbanCalculations":{},"defaultTemplateId":""},"title":"List View","createAt":1641247999081,"updateAt":1641589156889,"deleteAt":0}}
{"type":"block","data":{"id":"vyeipq97iqbfjtd6fgcbxg6xbme","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"bbn1888mprfrm5fjw9f1je9x3xo","rootId":"bbn1888mprfrm5fjw9f1je9x3xo","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"view","fields":{"viewType":"board","groupById":"a9zf59u8x1rf4ywctpcqama7tio","sortOptions":[],"visiblePropertyIds":["a9zf59u8x1rf4ywctpcqama7tio"],"visibleOptionIds":["an51dnkenmoog9cetapbc4uyt3y","afpy8s7i45frggprmfsqngsocqh","aj4jyekqqssatjcq7r7chmy19ey",""],"hiddenOptionIds":[],"collapsedOptionIds":[],"filter":{"operation":"and","filters":[]},"cardOrder":["co6a88h6og3dm3kkub64kyb71jw","c5xamko6rpibhje3bjreenon7ce","cr7gz7sempbfqpq7sign4jaeyxc","cx7cki81xppd3pdgnyktwbgtzer","czowhma7rnpgb3eczbqo3t7fijo"],"columnWidths":{},"columnCalculations":{},"kanbanCalculations":{},"defaultTemplateId":"cidrrzojxpfroicutox1hoyk91h"},"title":"Board View","createAt":1640281433698,"updateAt":1641796281325,"deleteAt":0}}
{"type":"block","data":{"id":"c68gyx34srjgjxmrs1z8pj7nbce","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"bc41mwxg9ybb69pn9j5zna6d36c","rootId":"bc41mwxg9ybb69pn9j5zna6d36c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"mweioqznbife7p7aee7dr4wcxo","type":"card","fields":{"icon":"🔗","properties":{"a8daz81s4xjgke1ww6cwik5w7ye":"16","a972dc7a-5f4c-45d2-8044-8c28c69717f1":"ayz81h9f3dwp7rzzbdebesc7ute","d3d682bf-e074-49d9-8df5-7320921c2d23":"98a57627-0f76-471d-850d-91f3ed9fd213"},"contentOrder":["akqkae666a7bnbgib4ykbexjjey","7b1h5q66pkig4mp948z635dejxy","aepujbmb347ye9j7uikbk3oajqh","76q9tmzey4byqdpimsdxeg1gx3h","79qbaadiuwjgujnz9tgqmmkaaqo","7msorzdb7r3rk3qjncmdxhpqz5o","7izro8efd1irwpepfph4uz56bgh"],"isTemplate":false},"title":"Identify dependencies","createAt":1640364405240,"updateAt":1642015843286,"deleteAt":0}}
{"type":"block","data":{"id":"c6w7rxrootfdw7j4fsftc5gsyoo","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"bc41mwxg9ybb69pn9j5zna6d36c","rootId":"bc41mwxg9ybb69pn9j5zna6d36c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"mweioqznbife7p7aee7dr4wcxo","type":"card","fields":{"icon":"🔬","properties":{"a8daz81s4xjgke1ww6cwik5w7ye":"32","a972dc7a-5f4c-45d2-8044-8c28c69717f1":"ar6b8m3jxr3asyxhr8iucdbo6yc","d3d682bf-e074-49d9-8df5-7320921c2d23":"87f59784-b859-4c24-8ebe-17c766e081dd"},"contentOrder":["ags74nq3isiywmmkkg8h4tbxcfh","7q7rkcbuqwfffjgrk57yjkydnry","a66dncm7qppd4tjo9886d5bbsaa","7jy54jqerhbnj7r4efpuk3g4cda","716fy9hw4p38a5mf8rq5ap6txoo","7opf3hssh6pn9zyy6toh53r49iw","7g1qskptj9i8gimg1aynyqtnwka"],"isTemplate":false},"title":"Define project scope","createAt":1640364532461,"updateAt":1642015832796,"deleteAt":0}}
{"type":"block","data":{"id":"cdwqxf4b3utbbxdrgbwtmk9y9eo","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"bc41mwxg9ybb69pn9j5zna6d36c","rootId":"bc41mwxg9ybb69pn9j5zna6d36c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"mweioqznbife7p7aee7dr4wcxo","type":"card","fields":{"icon":"🖋️","properties":{"a8daz81s4xjgke1ww6cwik5w7ye":"8","a972dc7a-5f4c-45d2-8044-8c28c69717f1":"ayz81h9f3dwp7rzzbdebesc7ute","d3d682bf-e074-49d9-8df5-7320921c2d23":"d3bfb50f-f569-4bad-8a3a-dd15c3f60101"},"contentOrder":["aags5e9sbbfnqtrtf39hoopbxme","7kriyyuos4pgg8k6t8fkcsa7bde","adw7awe3ucp8g781dfq7yw6kfur","7xk7xg6yonbn88fpkihigzn8whr","7b9uyiog56jr1zgonbutxfd7w3c","7r3ua3e7w3jrmpqdngzqs74i1go","76hsxtocpnbnrijxqcfccfkyo1e"],"isTemplate":false},"title":"Requirements sign-off","createAt":1640281242441,"updateAt":1642015816441,"deleteAt":0}}
{"type":"block","data":{"id":"cfk8kwmuhcfd8m8qicz5aqw4mar","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"bc41mwxg9ybb69pn9j5zna6d36c","rootId":"bc41mwxg9ybb69pn9j5zna6d36c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"mweioqznbife7p7aee7dr4wcxo","type":"card","fields":{"icon":"💵","properties":{"a8daz81s4xjgke1ww6cwik5w7ye":"16","a972dc7a-5f4c-45d2-8044-8c28c69717f1":"ayz81h9f3dwp7rzzbdebesc7ute","d3d682bf-e074-49d9-8df5-7320921c2d23":"d3bfb50f-f569-4bad-8a3a-dd15c3f60101"},"contentOrder":["a9h4kfaurrprepefrw95i1raoxr","7btyuex8nji8jxn9yieaxgwoe6h","a34hy46bu8bngxcxpz9woui4afa","7ekrgkgq67fdofn9gskpe19bkrc","7ygi1kq3683ya5ydfttuc5rhasr","7qmjyww91rj8a38dsgu5b5wu7hr","7qmmpepfm4byqjqo9m16yp7m3no"],"isTemplate":false},"title":"Project budget approval","createAt":1640281242677,"updateAt":1642015805054,"deleteAt":0}}
{"type":"block","data":{"id":"ckcntrrmcjbywpciau57gw5suoo","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"bc41mwxg9ybb69pn9j5zna6d36c","rootId":"bc41mwxg9ybb69pn9j5zna6d36c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"mweioqznbife7p7aee7dr4wcxo","type":"card","fields":{"icon":"📈","properties":{"a8daz81s4xjgke1ww6cwik5w7ye":"40","a972dc7a-5f4c-45d2-8044-8c28c69717f1":"ar6b8m3jxr3asyxhr8iucdbo6yc","d3d682bf-e074-49d9-8df5-7320921c2d23":"87f59784-b859-4c24-8ebe-17c766e081dd"},"contentOrder":["a6gowxxpgijgip8qzrsp5rmjwqy","771bq4ja3ejfwbgaq78cdpgmjih","asdoj8ffhcirh3x3iys3joeox9o","7k975b49ni7yrfn3nqg7q4x4wde","7e9aj57zouidozb8sf8e1wybywe","71dm4jiu43byubx7pukjiy19pay","719y6x4tkiigd9nwarn1e6ek7ic"],"isTemplate":false},"title":"Conduct market analysis","createAt":1640281242851,"updateAt":1642015821889,"deleteAt":0}}
{"type":"block","data":{"id":"czw9es1e89fdpjr7cqptr1xq7qh","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"bc41mwxg9ybb69pn9j5zna6d36c","rootId":"bc41mwxg9ybb69pn9j5zna6d36c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"card","fields":{"icon":"","properties":{"a972dc7a-5f4c-45d2-8044-8c28c69717f1":"ayz81h9f3dwp7rzzbdebesc7ute","d3d682bf-e074-49d9-8df5-7320921c2d23":"87f59784-b859-4c24-8ebe-17c766e081dd"},"contentOrder":["adxx8y691qf8btg7w8mx6x78w9y","7dodh1pgw73yq78pgtmk3ckc9fr","afatxnq346jbcin9iisryo38grr","7ttgtruigcbfzdmxkhmzt6kp6dh","75afimcsuqby6xxq39wiae9obme","73a715h3xkiye9jj9px3daujgpa","7u7mmiit57b8i8gsp6mc6x7h9he"],"isTemplate":true},"title":"Task","createAt":1640281242495,"updateAt":1641247248563,"deleteAt":0}}
{"type":"block","data":{"id":"vcuoise4b8jn1ffzujfuacymmmr","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"bc41mwxg9ybb69pn9j5zna6d36c","rootId":"bc41mwxg9ybb69pn9j5zna6d36c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"mweioqznbife7p7aee7dr4wcxo","type":"view","fields":{"viewType":"board","groupById":"d3d682bf-e074-49d9-8df5-7320921c2d23","sortOptions":[],"visiblePropertyIds":["a972dc7a-5f4c-45d2-8044-8c28c69717f1","a8daz81s4xjgke1ww6cwik5w7ye"],"visibleOptionIds":["d3bfb50f-f569-4bad-8a3a-dd15c3f60101","87f59784-b859-4c24-8ebe-17c766e081dd","98a57627-0f76-471d-850d-91f3ed9fd213",""],"hiddenOptionIds":[],"collapsedOptionIds":[],"filter":{"operation":"and","filters":[]},"cardOrder":[],"columnWidths":{},"columnCalculations":{},"kanbanCalculations":{"":{"calculation":"sum","propertyId":"a8daz81s4xjgke1ww6cwik5w7ye"},"87f59784-b859-4c24-8ebe-17c766e081dd":{"calculation":"sum","propertyId":"a8daz81s4xjgke1ww6cwik5w7ye"},"98a57627-0f76-471d-850d-91f3ed9fd213":{"calculation":"sum","propertyId":"a8daz81s4xjgke1ww6cwik5w7ye"},"d3bfb50f-f569-4bad-8a3a-dd15c3f60101":{"calculation":"sum","propertyId":"a8daz81s4xjgke1ww6cwik5w7ye"}},"defaultTemplateId":""},"title":"Project Priorities","createAt":1640281242551,"updateAt":1642015850535,"deleteAt":0}}
{"type":"block","data":{"id":"vey61xzc6u38ptnpjqaik6ap91e","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"bc41mwxg9ybb69pn9j5zna6d36c","rootId":"bc41mwxg9ybb69pn9j5zna6d36c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"mweioqznbife7p7aee7dr4wcxo","type":"view","fields":{"viewType":"board","groupById":"a972dc7a-5f4c-45d2-8044-8c28c69717f1","sortOptions":[],"visiblePropertyIds":["d3d682bf-e074-49d9-8df5-7320921c2d23","a8daz81s4xjgke1ww6cwik5w7ye"],"visibleOptionIds":["ayz81h9f3dwp7rzzbdebesc7ute","ar6b8m3jxr3asyxhr8iucdbo6yc","afi4o5nhnqc3smtzs1hs3ij34dh","adeo5xuwne3qjue83fcozekz8ko","ahpyxfnnrzynsw3im1psxpkgtpe",""],"hiddenOptionIds":[],"collapsedOptionIds":[],"filter":{"operation":"and","filters":[]},"cardOrder":["cfk8kwmuhcfd8m8qicz5aqw4mar","cdwqxf4b3utbbxdrgbwtmk9y9eo","c68gyx34srjgjxmrs1z8pj7nbce","ckcntrrmcjbywpciau57gw5suoo","c6w7rxrootfdw7j4fsftc5gsyoo","coxnjt3ro1in19dd1e3awdt338r"],"columnWidths":{},"columnCalculations":{},"kanbanCalculations":{"":{"calculation":"sum","propertyId":"a8daz81s4xjgke1ww6cwik5w7ye"},"adeo5xuwne3qjue83fcozekz8ko":{"calculation":"sum","propertyId":"a8daz81s4xjgke1ww6cwik5w7ye"},"afi4o5nhnqc3smtzs1hs3ij34dh":{"calculation":"sum","propertyId":"a8daz81s4xjgke1ww6cwik5w7ye"},"ahpyxfnnrzynsw3im1psxpkgtpe":{"calculation":"sum","propertyId":"a8daz81s4xjgke1ww6cwik5w7ye"},"ar6b8m3jxr3asyxhr8iucdbo6yc":{"calculation":"sum","propertyId":"a8daz81s4xjgke1ww6cwik5w7ye"},"ayz81h9f3dwp7rzzbdebesc7ute":{"calculation":"sum","propertyId":"a8daz81s4xjgke1ww6cwik5w7ye"}},"defaultTemplateId":"czw9es1e89fdpjr7cqptr1xq7qh"},"title":"Progress Tracker","createAt":1640281242788,"updateAt":1642092086929,"deleteAt":0}}
{"type":"block","data":{"id":"vfztxwjnegbdh38nfccu3bq1auc","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"bc41mwxg9ybb69pn9j5zna6d36c","rootId":"bc41mwxg9ybb69pn9j5zna6d36c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"view","fields":{"viewType":"table","groupById":"","sortOptions":[],"visiblePropertyIds":["a972dc7a-5f4c-45d2-8044-8c28c69717f1","d3d682bf-e074-49d9-8df5-7320921c2d23","2a5da320-735c-4093-8787-f56e15cdfeed","a3zsw7xs8sxy7atj8b6totp3mby","axkhqa4jxr3jcqe4k87g8bhmary","a7gdnz8ff8iyuqmzddjgmgo9ery","a8daz81s4xjgke1ww6cwik5w7ye"],"visibleOptionIds":[],"hiddenOptionIds":[],"collapsedOptionIds":[],"filter":{"operation":"and","filters":[]},"cardOrder":["c6w7rxrootfdw7j4fsftc5gsyoo","ckcntrrmcjbywpciau57gw5suoo","c68gyx34srjgjxmrs1z8pj7nbce","cfk8kwmuhcfd8m8qicz5aqw4mar","cdwqxf4b3utbbxdrgbwtmk9y9eo","cz8p8gofakfby8kzz83j97db8ph","ce1jm5q5i54enhuu4h3kkay1hcc"],"columnWidths":{"2a5da320-735c-4093-8787-f56e15cdfeed":196,"__title":280,"a8daz81s4xjgke1ww6cwik5w7ye":139,"a972dc7a-5f4c-45d2-8044-8c28c69717f1":141,"d3d682bf-e074-49d9-8df5-7320921c2d23":110},"columnCalculations":{},"kanbanCalculations":{},"defaultTemplateId":"czw9es1e89fdpjr7cqptr1xq7qh"},"title":"Task Overview","createAt":1640281242734,"updateAt":1642093227744,"deleteAt":0}}
{"type":"block","data":{"id":"vi49i1138jpnbiqhyd81beme9zy","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"bc41mwxg9ybb69pn9j5zna6d36c","rootId":"bc41mwxg9ybb69pn9j5zna6d36c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"view","fields":{"viewType":"calendar","dateDisplayPropertyId":"a3zsw7xs8sxy7atj8b6totp3mby","sortOptions":[],"visiblePropertyIds":["__title"],"visibleOptionIds":[],"hiddenOptionIds":[],"collapsedOptionIds":[],"filter":{"operation":"and","filters":[]},"cardOrder":[],"columnWidths":{},"columnCalculations":{},"kanbanCalculations":{},"defaultTemplateId":""},"title":"Task Calendar","createAt":1640361708030,"updateAt":1641587569169,"deleteAt":0}}
{"type":"block","data":{"id":"c76haqhzin78q5dkfko7kwhbjjh","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"bd65qbzuqupfztpg31dgwgwm5ga","rootId":"bd65qbzuqupfztpg31dgwgwm5ga","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"card","fields":{"icon":"✍️","properties":{"af6fcbb8-ca56-4b73-83eb-37437b9a667d":"bf52bfe6-ac4c-4948-821f-83eaa1c7b04a","d6b1249b-bc18-45fc-889e-bec48fce80ef":"0a82977f-52bf-457b-841b-e2b7f76fb525","d9725d14-d5a8-48e5-8de1-6f8c004a9680":"3245a32d-f688-463b-87f4-8e7142c1b397"},"contentOrder":[],"isTemplate":false},"title":"Start a daily journal","createAt":1641246774828,"updateAt":1641246774828,"deleteAt":0}}
{"type":"block","data":{"id":"ca3byfg7iq3g8zjpg1t8hwa6ekh","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"bd65qbzuqupfztpg31dgwgwm5ga","rootId":"bd65qbzuqupfztpg31dgwgwm5ga","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"card","fields":{"icon":"🏃","properties":{"af6fcbb8-ca56-4b73-83eb-37437b9a667d":"bf52bfe6-ac4c-4948-821f-83eaa1c7b04a","d6b1249b-bc18-45fc-889e-bec48fce80ef":"6e7139e4-5358-46bb-8c01-7b029a57b80a","d9725d14-d5a8-48e5-8de1-6f8c004a9680":"ffb3f951-b47f-413b-8f1d-238666728008"},"contentOrder":[],"isTemplate":false},"title":"Run 3 times a week","createAt":1641246775039,"updateAt":1641246775039,"deleteAt":0}}
{"type":"block","data":{"id":"ckng5n1ag5f8m5gfdifn7ijof9y","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"bd65qbzuqupfztpg31dgwgwm5ga","rootId":"bd65qbzuqupfztpg31dgwgwm5ga","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"card","fields":{"icon":"🎨","properties":{"af6fcbb8-ca56-4b73-83eb-37437b9a667d":"77c539af-309c-4db1-8329-d20ef7e9eacd","d6b1249b-bc18-45fc-889e-bec48fce80ef":"9a090e33-b110-4268-8909-132c5002c90e","d9725d14-d5a8-48e5-8de1-6f8c004a9680":"3245a32d-f688-463b-87f4-8e7142c1b397"},"contentOrder":[],"isTemplate":false},"title":"Learn to paint","createAt":1641246774928,"updateAt":1641247699927,"deleteAt":0}}
{"type":"block","data":{"id":"cw9zofoi6dj8x7x8r6ypebpwpuc","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"bd65qbzuqupfztpg31dgwgwm5ga","rootId":"bd65qbzuqupfztpg31dgwgwm5ga","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"card","fields":{"icon":"🏦","properties":{"af6fcbb8-ca56-4b73-83eb-37437b9a667d":"bf52bfe6-ac4c-4948-821f-83eaa1c7b04a","d6b1249b-bc18-45fc-889e-bec48fce80ef":"0a82977f-52bf-457b-841b-e2b7f76fb525","d9725d14-d5a8-48e5-8de1-6f8c004a9680":"80be816c-fc7a-4928-8489-8b02180f4954"},"contentOrder":[],"isTemplate":false},"title":"Open retirement account","createAt":1641246774987,"updateAt":1641246774987,"deleteAt":0}}
{"type":"block","data":{"id":"v9sj7oekk1jr1pemtf9rps7fate","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"bd65qbzuqupfztpg31dgwgwm5ga","rootId":"bd65qbzuqupfztpg31dgwgwm5ga","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"view","fields":{"viewType":"board","groupById":"af6fcbb8-ca56-4b73-83eb-37437b9a667d","sortOptions":[],"visiblePropertyIds":["d9725d14-d5a8-48e5-8de1-6f8c004a9680","d6b1249b-bc18-45fc-889e-bec48fce80ef"],"visibleOptionIds":["bf52bfe6-ac4c-4948-821f-83eaa1c7b04a","77c539af-309c-4db1-8329-d20ef7e9eacd","98bdea27-0cce-4cde-8dc6-212add36e63a",""],"hiddenOptionIds":[],"collapsedOptionIds":[],"filter":{"operation":"and","filters":[]},"cardOrder":[],"columnWidths":{},"columnCalculations":{},"kanbanCalculations":{},"defaultTemplateId":""},"title":"By Status","createAt":1641246774878,"updateAt":1641796254353,"deleteAt":0}}
{"type":"block","data":{"id":"vrpmc8r6nj7fcmdkp18cpcekzco","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"bd65qbzuqupfztpg31dgwgwm5ga","rootId":"bd65qbzuqupfztpg31dgwgwm5ga","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"view","fields":{"viewType":"calendar","dateDisplayPropertyId":"ajy6xbebzopojaenbnmfpgtdwso","sortOptions":[],"visiblePropertyIds":["__title"],"visibleOptionIds":[],"hiddenOptionIds":[],"collapsedOptionIds":[],"filter":{"operation":"and","filters":[]},"cardOrder":[],"columnWidths":{},"columnCalculations":{},"kanbanCalculations":{},"defaultTemplateId":""},"title":"Calendar View","createAt":1641247726340,"updateAt":1641247726340,"deleteAt":0}}
{"type":"block","data":{"id":"vw9mbn66j97dwb8jhqiq7zuum5e","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"bd65qbzuqupfztpg31dgwgwm5ga","rootId":"bd65qbzuqupfztpg31dgwgwm5ga","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"view","fields":{"viewType":"board","groupById":"d6b1249b-bc18-45fc-889e-bec48fce80ef","sortOptions":[],"visiblePropertyIds":["d9725d14-d5a8-48e5-8de1-6f8c004a9680"],"visibleOptionIds":["9a090e33-b110-4268-8909-132c5002c90e","0a82977f-52bf-457b-841b-e2b7f76fb525","6e7139e4-5358-46bb-8c01-7b029a57b80a","d5371c63-66bf-4468-8738-c4dc4bea4843",""],"hiddenOptionIds":[],"collapsedOptionIds":[],"filter":{"operation":"and","filters":[]},"cardOrder":[],"columnWidths":{},"columnCalculations":{},"kanbanCalculations":{},"defaultTemplateId":""},"title":"By Date","createAt":1641246775139,"updateAt":1641796260334,"deleteAt":0}}
{"type":"block","data":{"id":"c3pxiqf156fnhjfazwwpo79rt6w","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"brs9cdimfw7fodyi7erqt747rhc","rootId":"brs9cdimfw7fodyi7erqt747rhc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"card","fields":{"icon":"🎯","properties":{"a39x5cybshwrbjpc3juaakcyj6e":"{\"from\":1645790400000}","ab6mbock6styfe6htf815ph1mhw":["a8xceonxiu4n3c43szhskqizicr","a3pdzi53kpbd4okzdkz6khi87zo","a3d9ux4fmi3anyd11kyipfbhwde"],"ae9ar615xoknd8hw8py7mbyr7zo":"awna1nuarjca99m9s4uiy9kwj5h","ap4e7kdg7eip7j3c3oyiz39eaoc":"https://mattermost.com/newsroom/press-releases/mattermost-launches-new-project-and-workflow-management-solutions-for-developers/","aysx3atqexotgwp5kx6h5i5ancw":"aywiofmmtd3ofgzj95ysky4pjga"},"contentOrder":["71qhnzuec6esdi6fnynwpze4xya","aianjmrimwfyr7jiiju1oi77kiw"],"isTemplate":false},"title":"New Project and Workflow Management Solutions for Developers","createAt":1641618113009,"updateAt":1641618141292,"deleteAt":0}}
{"type":"block","data":{"id":"cemyj9s9nwtgzieowpufrd1oo5h","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"brs9cdimfw7fodyi7erqt747rhc","rootId":"brs9cdimfw7fodyi7erqt747rhc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"card","fields":{"icon":"🐤","properties":{"a39x5cybshwrbjpc3juaakcyj6e":"{\"from\":1639051200000}","ab6mbock6styfe6htf815ph1mhw":["az8o8pfe9hq6s7xaehoqyc3wpyc"],"ae9ar615xoknd8hw8py7mbyr7zo":"a9ana1e9w673o5cp8md4xjjwfto","agqsoiipowmnu9rdwxm57zrehtr":"{\"from\":1637668800000}","ap4e7kdg7eip7j3c3oyiz39eaoc":"https://twitter.com/Mattermost/status/1463145633162969097?s=20","aysx3atqexotgwp5kx6h5i5ancw":"aj8y675weso8kpb6eceqbpj4ruw"},"contentOrder":["7i96m7nbsdsex8n6hzuzrmdfjuy","7ed5bwp3gr8yax3mhtuwiaa9gjy","a8egmu8gsqp8dzfk9pgpq5mm4ta","awyawmyjtj3nfffu4aphaqy9bgy","abdasiyq4k7ndtfrdadrias8sjy","71ppnm4bcmbrbpn73nefjkao17r"],"isTemplate":false},"title":"[Tweet] Mattermost v6.1 includes card @-mention notifications in Boards","createAt":1641618112896,"updateAt":1641618185995,"deleteAt":0}}
{"type":"block","data":{"id":"cff1jmrxfrirgbeebhr9qd7nida","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"brs9cdimfw7fodyi7erqt747rhc","rootId":"brs9cdimfw7fodyi7erqt747rhc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"card","fields":{"icon":"📝","properties":{"ae9ar615xoknd8hw8py7mbyr7zo":"awna1nuarjca99m9s4uiy9kwj5h"},"contentOrder":["7kbrrs34t9snpa4fodknzymnwgw","a4uyug1msrtrkdfy5fwu8shf7so"],"isTemplate":true},"title":"Editorial Content","createAt":1641618112951,"updateAt":1641618338580,"deleteAt":0}}
{"type":"block","data":{"id":"cp963ioyx63rz98q8gs19nxxm7w","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"brs9cdimfw7fodyi7erqt747rhc","rootId":"brs9cdimfw7fodyi7erqt747rhc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"card","fields":{"icon":"🛠️","properties":{"a39x5cybshwrbjpc3juaakcyj6e":"{\"from\":1636113600000}","ab6mbock6styfe6htf815ph1mhw":["a8xceonxiu4n3c43szhskqizicr"],"ae9ar615xoknd8hw8py7mbyr7zo":"a9ana1e9w673o5cp8md4xjjwfto","agqsoiipowmnu9rdwxm57zrehtr":"{\"from\":1637323200000}","ap4e7kdg7eip7j3c3oyiz39eaoc":"https://www.toolbox.com/tech/devops/articles/best-devops-tools/","aysx3atqexotgwp5kx6h5i5ancw":"a3xky7ygn14osr1mokerbfah5cy"},"contentOrder":["7fo1utqc8x1z1z6hzg33hes1ktc","ajm6ykd3633dbxdq6j76wtthbia"],"isTemplate":false},"title":"Top 10 Must-Have DevOps Tools in 2021","createAt":1641618112796,"updateAt":1641618208733,"deleteAt":0}}
{"type":"block","data":{"id":"crrwzx9z4dfbsiki6suzwj3mqfw","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"brs9cdimfw7fodyi7erqt747rhc","rootId":"brs9cdimfw7fodyi7erqt747rhc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"card","fields":{"icon":"💻","properties":{"a39x5cybshwrbjpc3juaakcyj6e":"{\"from\":1638532800000}","ab6mbock6styfe6htf815ph1mhw":["a3pdzi53kpbd4okzdkz6khi87zo"],"ae9ar615xoknd8hw8py7mbyr7zo":"apy9dcd7zmand615p3h53zjqxjh","agqsoiipowmnu9rdwxm57zrehtr":"{\"from\":1639483200000}","ap4e7kdg7eip7j3c3oyiz39eaoc":"https://mattermost.com/newsroom/press-releases/mattermost-unveils-definitive-report-on-the-state-of-developer-productivity-unblocking-workflows-the-guide-to-developer-productivity-2022-edition/","aysx3atqexotgwp5kx6h5i5ancw":"a3xky7ygn14osr1mokerbfah5cy"},"contentOrder":["77tz16jtz5x73ncs3dxc3fp1d7h","asmp1ztc1gjyh3k8og8yyizu5jy"],"isTemplate":false},"title":"Unblocking Workflows: The Guide to Developer Productivity","createAt":1641618112846,"updateAt":1641618224995,"deleteAt":0}}
{"type":"block","data":{"id":"vaiuu5bg4ofdn8j4whttdgtus4w","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"brs9cdimfw7fodyi7erqt747rhc","rootId":"brs9cdimfw7fodyi7erqt747rhc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"view","fields":{"viewType":"board","sortOptions":[],"visiblePropertyIds":["ab6mbock6styfe6htf815ph1mhw"],"visibleOptionIds":["awna1nuarjca99m9s4uiy9kwj5h","a9ana1e9w673o5cp8md4xjjwfto","apy9dcd7zmand615p3h53zjqxjh","acri4cm3bmay55f7ksztphmtnga","amsowcd9a8e1kid317r7ttw6uzh",""],"hiddenOptionIds":[],"collapsedOptionIds":[],"filter":{"operation":"and","filters":[]},"cardOrder":[null,"cdbfkd15d6iy18rgx1tskmfsr6c","cn8yofg9rtkgmzgmb5xdi56p3ic","csgsnnywpuqzs5jgq87snk9x17e","cqwaytore5y487wdu8zffppqnea",null],"columnWidths":{},"columnCalculations":{},"kanbanCalculations":{},"defaultTemplateId":"cff1jmrxfrirgbeebhr9qd7nida"},"title":"By Status","createAt":1641618113176,"updateAt":1641618707316,"deleteAt":0}}
{"type":"block","data":{"id":"vgbzazskupjrq7gnrwqqk51adsh","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"brs9cdimfw7fodyi7erqt747rhc","rootId":"brs9cdimfw7fodyi7erqt747rhc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"view","fields":{"viewType":"calendar","dateDisplayPropertyId":"a39x5cybshwrbjpc3juaakcyj6e","sortOptions":[],"visiblePropertyIds":["__title"],"visibleOptionIds":[],"hiddenOptionIds":[],"collapsedOptionIds":[],"filter":{"operation":"and","filters":[]},"cardOrder":[],"columnWidths":{},"columnCalculations":{},"kanbanCalculations":{},"defaultTemplateId":"cff1jmrxfrirgbeebhr9qd7nida"},"title":"Due Date Calendar","createAt":1641618113068,"updateAt":1641618861596,"deleteAt":0}}
{"type":"block","data":{"id":"vkk4dm1tnzb8fbmr5gxhibr63te","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"brs9cdimfw7fodyi7erqt747rhc","rootId":"brs9cdimfw7fodyi7erqt747rhc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"view","fields":{"viewType":"calendar","dateDisplayPropertyId":"agqsoiipowmnu9rdwxm57zrehtr","sortOptions":[],"visiblePropertyIds":["__title"],"visibleOptionIds":[],"hiddenOptionIds":[],"collapsedOptionIds":[],"filter":{"operation":"and","filters":[]},"cardOrder":[],"columnWidths":{},"columnCalculations":{},"kanbanCalculations":{},"defaultTemplateId":"cff1jmrxfrirgbeebhr9qd7nida"},"title":"Publication Calendar","createAt":1641618113123,"updateAt":1641618866818,"deleteAt":0}}
{"type":"block","data":{"id":"vpsefkithi7gq3rfyignqxa9cze","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"brs9cdimfw7fodyi7erqt747rhc","rootId":"brs9cdimfw7fodyi7erqt747rhc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"view","fields":{"viewType":"table","sortOptions":[{"propertyId":"a39x5cybshwrbjpc3juaakcyj6e","reversed":false}],"visiblePropertyIds":["ae9ar615xoknd8hw8py7mbyr7zo","aysx3atqexotgwp5kx6h5i5ancw","ab6mbock6styfe6htf815ph1mhw","ao44fz8nf6z6tuj1x31t9yyehcc","a39x5cybshwrbjpc3juaakcyj6e","agqsoiipowmnu9rdwxm57zrehtr","ap4e7kdg7eip7j3c3oyiz39eaoc"],"visibleOptionIds":[],"hiddenOptionIds":[],"collapsedOptionIds":[],"filter":{"operation":"and","filters":[]},"cardOrder":[],"columnWidths":{"__title":322,"ab6mbock6styfe6htf815ph1mhw":229,"aysx3atqexotgwp5kx6h5i5ancw":208},"columnCalculations":{},"kanbanCalculations":{},"defaultTemplateId":"cff1jmrxfrirgbeebhr9qd7nida"},"title":"Content List","createAt":1641618243042,"updateAt":1641618851049,"deleteAt":0}}
{"type":"block","data":{"id":"c3jawn6e4fbr3jctthy9xxkdsqe","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"bui5izho7dtn77xg3thkiqprc9r","rootId":"bui5izho7dtn77xg3thkiqprc9r","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"card","fields":{"icon":"📉","properties":{"20717ad3-5741-4416-83f1-6f133fff3d11":"1fdbb515-edd2-4af5-80fc-437ed2211a49","50117d52-bcc7-4750-82aa-831a351c44a0":"ec6d2bc5-df2b-4f77-8479-e59ceb039946","60985f46-3e41-486e-8213-2b987440ea1c":"c01676ca-babf-4534-8be5-cce2287daa6c","f7f3ad42-b31a-4ac2-81f0-28ea80c5b34e":"cb8ecdac-38be-4d36-8712-c4d58cc8a8e9"},"contentOrder":["79t7rkiuspeneqi9xurou9tqzwh","a4d68ftemrbfsfykur6eh6nrogh","ae54fbyywubnbtr3s4yhgns4nye","7o9ktgofg37yc7gma9s3jd9bd3a"],"isTemplate":false},"title":"App crashing","createAt":1641589357560,"updateAt":1641590258174,"deleteAt":0}}
{"type":"block","data":{"id":"c5trb4319wi8n3x4r4f7f83ytdc","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"bui5izho7dtn77xg3thkiqprc9r","rootId":"bui5izho7dtn77xg3thkiqprc9r","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"card","fields":{"icon":"📆","properties":{"20717ad3-5741-4416-83f1-6f133fff3d11":"6eea96c9-4c61-4968-8554-4b7537e8f748","50117d52-bcc7-4750-82aa-831a351c44a0":"849766ba-56a5-48d1-886f-21672f415395","60985f46-3e41-486e-8213-2b987440ea1c":"c01676ca-babf-4534-8be5-cce2287daa6c","ai7ajsdk14w7x5s8up3dwir77te":"https://mattermost.com/boards/","f7f3ad42-b31a-4ac2-81f0-28ea80c5b34e":"e6a7f297-4440-4783-8ab3-3af5ba62ca11"},"contentOrder":["7df11783ny67mdnognqae31ax6y","ag9rxpgbwqid1mm5hgg8b9yhf6o"],"isTemplate":false},"title":"Calendar view","createAt":1641590072588,"updateAt":1641590395518,"deleteAt":0}}
{"type":"block","data":{"id":"c9p4bdasriifc7qgihzhjm63ugy","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"bui5izho7dtn77xg3thkiqprc9r","rootId":"bui5izho7dtn77xg3thkiqprc9r","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"card","fields":{"icon":"🗺️","properties":{"20717ad3-5741-4416-83f1-6f133fff3d11":"6eea96c9-4c61-4968-8554-4b7537e8f748","50117d52-bcc7-4750-82aa-831a351c44a0":"ec6d2bc5-df2b-4f77-8479-e59ceb039946","60985f46-3e41-486e-8213-2b987440ea1c":"ed4a5340-460d-461b-8838-2c56e8ee59fe","ai7ajsdk14w7x5s8up3dwir77te":"https://mattermost.com/boards/","f7f3ad42-b31a-4ac2-81f0-28ea80c5b34e":"e6a7f297-4440-4783-8ab3-3af5ba62ca11"},"contentOrder":["7uonmjk41nipnrsi6tz8wau5ssh","afz66z155b7fhik9p6opysjneha"],"isTemplate":false},"title":"Standard templates","createAt":1641589960934,"updateAt":1641590599065,"deleteAt":0}}
{"type":"block","data":{"id":"cfefgwjke6bbxpjpig618g9bpte","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"bui5izho7dtn77xg3thkiqprc9r","rootId":"bui5izho7dtn77xg3thkiqprc9r","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"card","fields":{"icon":"🐞","properties":{"20717ad3-5741-4416-83f1-6f133fff3d11":"1fdbb515-edd2-4af5-80fc-437ed2211a49","50117d52-bcc7-4750-82aa-831a351c44a0":"8c557f69-b0ed-46ec-83a3-8efab9d47ef5","f7f3ad42-b31a-4ac2-81f0-28ea80c5b34e":"cb8ecdac-38be-4d36-8712-c4d58cc8a8e9"},"contentOrder":["78kw7zxuhogtud6593r6x6mor8h","7sdi3rgbn4hi771o7f9u8i9ncpo","7jaxgmxbdssxgx4p73bx9exnofw","auefo9xa6sffatbeqzya56bhebo"],"isTemplate":true},"title":"Bug template","createAt":1640379104545,"updateAt":1640380353046,"deleteAt":0}}
{"type":"block","data":{"id":"chfrdo1nb3p8ofnbftyinr6949o","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"bui5izho7dtn77xg3thkiqprc9r","rootId":"bui5izho7dtn77xg3thkiqprc9r","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"card","fields":{"icon":"🚢","properties":{"20717ad3-5741-4416-83f1-6f133fff3d11":"6eea96c9-4c61-4968-8554-4b7537e8f748","50117d52-bcc7-4750-82aa-831a351c44a0":"ec6d2bc5-df2b-4f77-8479-e59ceb039946","60985f46-3e41-486e-8213-2b987440ea1c":"c01676ca-babf-4534-8be5-cce2287daa6c","ai7ajsdk14w7x5s8up3dwir77te":"https://mattermost.com/boards/","f7f3ad42-b31a-4ac2-81f0-28ea80c5b34e":"e6a7f297-4440-4783-8ab3-3af5ba62ca11"},"contentOrder":["aw66wjze7qfr1ukqs8gw53qa5qw"],"isTemplate":false},"title":"Import / Export","createAt":1640363550923,"updateAt":1641590407446,"deleteAt":0}}
{"type":"block","data":{"id":"cidz4imnqhir48brz6e8hxhfrhy","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"bui5izho7dtn77xg3thkiqprc9r","rootId":"bui5izho7dtn77xg3thkiqprc9r","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"card","fields":{"icon":"✔️","properties":{"20717ad3-5741-4416-83f1-6f133fff3d11":"6eea96c9-4c61-4968-8554-4b7537e8f748","50117d52-bcc7-4750-82aa-831a351c44a0":"8c557f69-b0ed-46ec-83a3-8efab9d47ef5","f7f3ad42-b31a-4ac2-81f0-28ea80c5b34e":"e6a7f297-4440-4783-8ab3-3af5ba62ca11"},"contentOrder":["7cn4sjotmopsfi69i91qksw5q3c","anppzrbx3i7b47n17b6jje6e1yc"],"isTemplate":true},"title":"Task template","createAt":1640380231371,"updateAt":1640380362623,"deleteAt":0}}
{"type":"block","data":{"id":"cp1m1wrpfatdxikhwkf58oo5k3o","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"bui5izho7dtn77xg3thkiqprc9r","rootId":"bui5izho7dtn77xg3thkiqprc9r","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"card","fields":{"icon":"🛣️","properties":{"20717ad3-5741-4416-83f1-6f133fff3d11":"424ea5e3-9aa1-4075-8c5c-01b44b66e634","50117d52-bcc7-4750-82aa-831a351c44a0":"8c557f69-b0ed-46ec-83a3-8efab9d47ef5","60985f46-3e41-486e-8213-2b987440ea1c":"14892380-1a32-42dd-8034-a0cea32bc7e6","ai7ajsdk14w7x5s8up3dwir77te":"https://mattermost.com/boards/","f7f3ad42-b31a-4ac2-81f0-28ea80c5b34e":"c62172ea-5da7-4dec-8186-37267d8ee9a7"},"contentOrder":["ahsamufik97nsfxjgx9cs6cmzme"],"isTemplate":false},"title":"Review API design","createAt":1640363550754,"updateAt":1641590064048,"deleteAt":0}}
{"type":"block","data":{"id":"cqfy6g434pigk3p7j3gq55trq9o","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"bui5izho7dtn77xg3thkiqprc9r","rootId":"bui5izho7dtn77xg3thkiqprc9r","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"card","fields":{"icon":"💻","properties":{"20717ad3-5741-4416-83f1-6f133fff3d11":"1fdbb515-edd2-4af5-80fc-437ed2211a49","50117d52-bcc7-4750-82aa-831a351c44a0":"8c557f69-b0ed-46ec-83a3-8efab9d47ef5","60985f46-3e41-486e-8213-2b987440ea1c":"ed4a5340-460d-461b-8838-2c56e8ee59fe","ai7ajsdk14w7x5s8up3dwir77te":"https://mattermost.com/boards/","f7f3ad42-b31a-4ac2-81f0-28ea80c5b34e":"e6a7f297-4440-4783-8ab3-3af5ba62ca11"},"contentOrder":["axfkn6tuy4igubj3ka99tbymb8o","acbpep9wxdtyg8gg3fi6h1hgoro","7tedfdyq4p7g77dmkrebryh4jor"],"isTemplate":false},"title":"Icons don't display","createAt":1640363550868,"updateAt":1641590594768,"deleteAt":0}}
{"type":"block","data":{"id":"cwrq9ag3p5pgzzy98nfd3wwra1w","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"bui5izho7dtn77xg3thkiqprc9r","rootId":"bui5izho7dtn77xg3thkiqprc9r","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"card","fields":{"icon":"🛣️","properties":{"20717ad3-5741-4416-83f1-6f133fff3d11":"424ea5e3-9aa1-4075-8c5c-01b44b66e634","50117d52-bcc7-4750-82aa-831a351c44a0":"8c557f69-b0ed-46ec-83a3-8efab9d47ef5","f7f3ad42-b31a-4ac2-81f0-28ea80c5b34e":"e6a7f297-4440-4783-8ab3-3af5ba62ca11"},"contentOrder":["7dseruuya9bekjiw8z8kkks6m3h","a58i6xsb3abdhm87oezaum6ehhc"],"isTemplate":true},"title":"Epic template","createAt":1640380118376,"updateAt":1640380334412,"deleteAt":0}}
{"type":"block","data":{"id":"v1uubwdzrw7fsxnd6pss1dyhh5e","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"bui5izho7dtn77xg3thkiqprc9r","rootId":"bui5izho7dtn77xg3thkiqprc9r","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"view","fields":{"viewType":"calendar","dateDisplayPropertyId":"a4378omyhmgj3bex13sj4wbpfiy","sortOptions":[],"visiblePropertyIds":["__title"],"visibleOptionIds":[],"hiddenOptionIds":[],"collapsedOptionIds":[],"filter":{"operation":"and","filters":[]},"cardOrder":[],"columnWidths":{},"columnCalculations":{},"kanbanCalculations":{},"defaultTemplateId":""},"title":"Calendar View","createAt":1640379248049,"updateAt":1640379248049,"deleteAt":0}}
{"type":"block","data":{"id":"v7n4sc9cre7gsbq9yydsuekpg8a","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"bui5izho7dtn77xg3thkiqprc9r","rootId":"bui5izho7dtn77xg3thkiqprc9r","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"view","fields":{"viewType":"board","groupById":"60985f46-3e41-486e-8213-2b987440ea1c","sortOptions":[{"propertyId":"f7f3ad42-b31a-4ac2-81f0-28ea80c5b34e","reversed":false}],"visiblePropertyIds":["20717ad3-5741-4416-83f1-6f133fff3d11","f7f3ad42-b31a-4ac2-81f0-28ea80c5b34e"],"visibleOptionIds":["c01676ca-babf-4534-8be5-cce2287daa6c","ed4a5340-460d-461b-8838-2c56e8ee59fe","14892380-1a32-42dd-8034-a0cea32bc7e6",""],"hiddenOptionIds":[],"collapsedOptionIds":[],"filter":{"operation":"and","filters":[]},"cardOrder":["c3jawn6e4fbr3jctthy9xxkdsqe","c5trb4319wi8n3x4r4f7f83ytdc","c9p4bdasriifc7qgihzhjm63ugy","cqfy6g434pigk3p7j3gq55trq9o","chfrdo1nb3p8ofnbftyinr6949o","cp1m1wrpfatdxikhwkf58oo5k3o"],"columnWidths":{},"columnCalculations":{},"kanbanCalculations":{},"defaultTemplateId":"cidz4imnqhir48brz6e8hxhfrhy"},"title":"Board: Sprints","createAt":1640363550811,"updateAt":1641590446451,"deleteAt":0}}
{"type":"block","data":{"id":"v8sa3mo81d38rbmd8bz4n6dg7qc","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"bui5izho7dtn77xg3thkiqprc9r","rootId":"bui5izho7dtn77xg3thkiqprc9r","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"view","fields":{"viewType":"table","sortOptions":[{"propertyId":"50117d52-bcc7-4750-82aa-831a351c44a0","reversed":true}],"visiblePropertyIds":["50117d52-bcc7-4750-82aa-831a351c44a0","20717ad3-5741-4416-83f1-6f133fff3d11","60985f46-3e41-486e-8213-2b987440ea1c","f7f3ad42-b31a-4ac2-81f0-28ea80c5b34e"],"visibleOptionIds":[],"hiddenOptionIds":[],"collapsedOptionIds":[],"filter":{"operation":"and","filters":[{"propertyId":"20717ad3-5741-4416-83f1-6f133fff3d11","condition":"includes","values":["6eea96c9-4c61-4968-8554-4b7537e8f748"]}]},"cardOrder":[],"columnWidths":{"50117d52-bcc7-4750-82aa-831a351c44a0":139,"__title":280},"columnCalculations":{},"kanbanCalculations":{},"defaultTemplateId":""},"title":"List: Tasks 🔨","createAt":1640363550980,"updateAt":1641590515619,"deleteAt":0}}
{"type":"block","data":{"id":"vi43bqxsho3fmjbu1oa8qafwo4c","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"bui5izho7dtn77xg3thkiqprc9r","rootId":"bui5izho7dtn77xg3thkiqprc9r","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"view","fields":{"viewType":"board","groupById":"50117d52-bcc7-4750-82aa-831a351c44a0","sortOptions":[{"propertyId":"f7f3ad42-b31a-4ac2-81f0-28ea80c5b34e","reversed":false}],"visiblePropertyIds":["20717ad3-5741-4416-83f1-6f133fff3d11","60985f46-3e41-486e-8213-2b987440ea1c","f7f3ad42-b31a-4ac2-81f0-28ea80c5b34e"],"visibleOptionIds":["8c557f69-b0ed-46ec-83a3-8efab9d47ef5","ec6d2bc5-df2b-4f77-8479-e59ceb039946","849766ba-56a5-48d1-886f-21672f415395",""],"hiddenOptionIds":[],"collapsedOptionIds":[],"filter":{"operation":"and","filters":[]},"cardOrder":["c3jawn6e4fbr3jctthy9xxkdsqe","cm4w7cc3aac6s9jdcujbs4j8f4r","c6egh6cpnj137ixdoitsoxq17oo","cct9u78utsdyotmejbmwwg66ihr","cmft87it1q7yebbd51ij9k65xbw","c9fe77j9qcruxf4itzib7ag6f1c","coup7afjknqnzbdwghiwbsq541w","c5ex1hndz8qyc8gx6ofbfeksftc"],"columnWidths":{},"columnCalculations":{},"kanbanCalculations":{},"defaultTemplateId":"cidz4imnqhir48brz6e8hxhfrhy"},"title":"Board: Status","createAt":1640363551099,"updateAt":1641589811019,"deleteAt":0}}
{"type":"block","data":{"id":"vod5de87tz7nxpji31oou4ine3c","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"bui5izho7dtn77xg3thkiqprc9r","rootId":"bui5izho7dtn77xg3thkiqprc9r","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"view","fields":{"viewType":"table","sortOptions":[{"propertyId":"f7f3ad42-b31a-4ac2-81f0-28ea80c5b34e","reversed":false}],"visiblePropertyIds":["50117d52-bcc7-4750-82aa-831a351c44a0","20717ad3-5741-4416-83f1-6f133fff3d11","60985f46-3e41-486e-8213-2b987440ea1c","f7f3ad42-b31a-4ac2-81f0-28ea80c5b34e"],"visibleOptionIds":[],"hiddenOptionIds":[],"collapsedOptionIds":[],"filter":{"operation":"and","filters":[{"propertyId":"20717ad3-5741-4416-83f1-6f133fff3d11","condition":"includes","values":["1fdbb515-edd2-4af5-80fc-437ed2211a49"]}]},"cardOrder":[],"columnWidths":{"50117d52-bcc7-4750-82aa-831a351c44a0":145,"__title":280},"columnCalculations":{},"kanbanCalculations":{},"defaultTemplateId":""},"title":"List: Bugs 🐞","createAt":1640363550690,"updateAt":1641590529500,"deleteAt":0}}
{"type":"block","data":{"id":"vwcxq5337styqzefjsiqohdjjeh","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"bui5izho7dtn77xg3thkiqprc9r","rootId":"bui5izho7dtn77xg3thkiqprc9r","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"view","fields":{"viewType":"table","sortOptions":[{"propertyId":"60985f46-3e41-486e-8213-2b987440ea1c","reversed":false}],"visiblePropertyIds":["50117d52-bcc7-4750-82aa-831a351c44a0","20717ad3-5741-4416-83f1-6f133fff3d11","60985f46-3e41-486e-8213-2b987440ea1c","f7f3ad42-b31a-4ac2-81f0-28ea80c5b34e"],"visibleOptionIds":[],"hiddenOptionIds":[],"collapsedOptionIds":[],"filter":{"operation":"and","filters":[{"propertyId":"20717ad3-5741-4416-83f1-6f133fff3d11","condition":"includes","values":["424ea5e3-9aa1-4075-8c5c-01b44b66e634"]}]},"cardOrder":[],"columnWidths":{"__title":280},"columnCalculations":{},"kanbanCalculations":{},"defaultTemplateId":""},"title":"List: Epics ⛰","createAt":1640363551039,"updateAt":1640379332774,"deleteAt":0}}
{"type":"block","data":{"id":"c5ay4q3t1hf8cdcschejip7ybpc","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"buixxjic3xjfkieees4iafdrznc","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"card","fields":{"icon":"🤏","properties":{"a4nfnb5xr3txr5xq7y9ho7kyz6c":"https://docs.mattermost.com/boards/working-with-boards.html#dragging-cards","a972dc7a-5f4c-45d2-8044-8c28c69717f1":"ajurey3xkocs1nwx8di5zx6oe7o","acypkejeb5yfujhj9te57p9kaxw":"aq6ukoiciyfctgwyhwzpfss8ghe","aqh13jabwexjkzr3jqsz1i1syew":"Bob"},"contentOrder":["apktbgtee5jb8xrnqy3ibiujxew","aefratgmk6j8nzj5fngfrf4k8hw"],"isTemplate":false},"title":"Drag cards","createAt":1640034759400,"updateAt":1642199699574,"deleteAt":0}}
{"type":"block","data":{"id":"c6hcphos35byiz87e71u7mpucrr","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"buixxjic3xjfkieees4iafdrznc","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"card","fields":{"icon":"","properties":{"a972dc7a-5f4c-45d2-8044-8c28c69717f1":"447ecf41-df5d-42e1-89ab-714e675ea671","d3d682bf-e074-49d9-8df5-7320921c2d23":"87f59784-b859-4c24-8ebe-17c766e081dd"},"contentOrder":[],"isTemplate":true},"title":"Task","createAt":1640034759859,"updateAt":1640034759859,"deleteAt":0}}
{"type":"block","data":{"id":"c9h4wpgh1ajyzfdqoyotohtj6oy","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"buixxjic3xjfkieees4iafdrznc","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"card","fields":{"icon":"☑️","properties":{"a4nfnb5xr3txr5xq7y9ho7kyz6c":"https://docs.mattermost.com/boards/work-with-cards.html","a972dc7a-5f4c-45d2-8044-8c28c69717f1":"amm6wfhnbuxojwssyftgs9dipqe","acypkejeb5yfujhj9te57p9kaxw":"aanaehcw3m13jytujsjk5hpf6ry"},"contentOrder":["a778mcixrm7byzb4mxrixjtrwwa","7mgy47rzyxpdm5c5eod9x5nypea","7tuw1my7b7fnxd8sfyzpz6dd1sc","784uu3ufcgb878ky7hyugmf6xcw","77msur4yswfn65d8qycdyfpfawe","7dh4oncxngj8jb8n59sefmsynac","7nkegq1zimifpmxcrq8ntyothoe","7nb8y7jyoetro8cd36qcju53z8c","7exhjmek1ctbexxt95w5cy1cuwo","7peuyuzgkc3fmzczfjuzseg9ksa","76nwb9tqfsid5jx46yw34itqima","7dy3mcgzgybf1ifa3emgewkzj7e","a5ca6tii33bfw8ba36y1rswq3he","7876od6xhffr6fy69zeogag7eyw","7x7bq9awkatbm5x4docbh5gaw4y","7ghpx9qff43dgtke1rwidmge1ho","7nb8y7jyoetro8cd36qcju53z8c","7hdyxemhbytfm3m83g88djq9nhr","7pgnejxokubbe9kdrxj6g9qa41e","7hw9z6qtx8jyizkmm9g5yq3gxcy","7gk6ooz6npbb8by5rgp9aig7tua","7ayruwskq4b8rte64fiwz493kjo"],"isTemplate":false},"title":"Manage tasks with cards","createAt":1640034759460,"updateAt":1642199679130,"deleteAt":0}}
{"type":"block","data":{"id":"cfkikng8egbr878ryaztmpkno4w","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"buixxjic3xjfkieees4iafdrznc","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"card","fields":{"icon":"📋","properties":{"a4nfnb5xr3txr5xq7y9ho7kyz6c":"https://docs.mattermost.com/boards/working-with-boards.html#adding-new-boards","a972dc7a-5f4c-45d2-8044-8c28c69717f1":"amm6wfhnbuxojwssyftgs9dipqe","acypkejeb5yfujhj9te57p9kaxw":"aanaehcw3m13jytujsjk5hpf6ry"},"contentOrder":["apedf7fbrspgt3cg8e5worq1gqa","as7511u6t1pdc7fe7zrbzdfg51y","aopnrtfrirjn58me79gssgp1wue","7g96c3hphjfgtip3p9b4hy7tutc","7r9my1yuddbn45dojrfht3neg8c"],"isTemplate":false},"title":"Create your own board","createAt":1640034759557,"updateAt":1643385245346,"deleteAt":0}}
{"type":"block","data":{"id":"cm8yz355wbtfd7rtpgs655wbr4e","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"buixxjic3xjfkieees4iafdrznc","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"card","fields":{"icon":"📤","properties":{"a4nfnb5xr3txr5xq7y9ho7kyz6c":"https://docs.mattermost.com/boards/sharing-boards.html","a972dc7a-5f4c-45d2-8044-8c28c69717f1":"ajurey3xkocs1nwx8di5zx6oe7o","acypkejeb5yfujhj9te57p9kaxw":"aq6ukoiciyfctgwyhwzpfss8ghe","aqh13jabwexjkzr3jqsz1i1syew":"Gene"},"contentOrder":["a5z5po5apabfibkgmkq53dxe9dw","ag791jfbc47gobroeo9ie1afcdo","7es68cx14x3yipgoxcft1w73xba","7r7asyew8d7fyunf4sow8e5iyoc","ad8j3n8tp77bppee3ipjt6odgpe","7w935usqt6pby8qz9x5pxaj7iow","7ogbs8h6q4j8z7ngy1m7eag63nw","7z1jau5qy3jfcxdp5cgq3duk6ne"],"isTemplate":false},"title":"Share a board","createAt":1640034759139,"updateAt":1643212710331,"deleteAt":0}}
{"type":"block","data":{"id":"cmjtfip8a738nbr33shzmgk559o","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"buixxjic3xjfkieees4iafdrznc","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"card","fields":{"icon":"📝","properties":{"a4nfnb5xr3txr5xq7y9ho7kyz6c":"https://docs.mattermost.com/boards/working-with-boards.html#adding-cards","a972dc7a-5f4c-45d2-8044-8c28c69717f1":"amm6wfhnbuxojwssyftgs9dipqe","acypkejeb5yfujhj9te57p9kaxw":"aanaehcw3m13jytujsjk5hpf6ry","aqh13jabwexjkzr3jqsz1i1syew":"Linda"},"contentOrder":["aykjshfjrxpd9zngqruenqn5s7h","adhsx4h5ss7rqdcjt8xyam6xtqc","auow16g4f4tf4z89qrxbg3btxba","7me9p46gbqiyfmfnapi7dyxb5br","76bqrrm8dobr37kttya6jhznjih"],"isTemplate":false},"title":"Create a new card","createAt":1640034759755,"updateAt":1643143213514,"deleteAt":0}}
{"type":"block","data":{"id":"cq1gmiwhx4jgd7q9ad9c1icasqr","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"buixxjic3xjfkieees4iafdrznc","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"card","fields":{"icon":"📮","properties":{"a4nfnb5xr3txr5xq7y9ho7kyz6c":"https://docs.mattermost.com/boards/work-with-cards.html#share-card-previews","a972dc7a-5f4c-45d2-8044-8c28c69717f1":"af3p8ztcyxgn8wd9z4az7o9tjeh","acypkejeb5yfujhj9te57p9kaxw":"ascd7nm9r491ayot8i86g1gmgqw"},"contentOrder":["arpj7spx9op8jumm6yfdsxwpeuw","a4z7htb6catgaue5npinux4tmrc","a3qa1n69wc7d1u8krumz9ogcidy","7z7tn18oxefd97dfmdnajb4s3py"],"isTemplate":false},"title":"Share cards on Channels","createAt":1641487149480,"updateAt":1643139716656,"deleteAt":0}}
{"type":"block","data":{"id":"cse6a9d81tfyd7e34cbmfttbgte","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"buixxjic3xjfkieees4iafdrznc","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"card","fields":{"icon":"🎛️","properties":{"a972dc7a-5f4c-45d2-8044-8c28c69717f1":"ajurey3xkocs1nwx8di5zx6oe7o","acypkejeb5yfujhj9te57p9kaxw":"aq6ukoiciyfctgwyhwzpfss8ghe","aqh13jabwexjkzr3jqsz1i1syew":"Linda"},"contentOrder":["a4fz9kcfs9ibj8puk9mux7ac94c","ad9fecctco7ggjjeo9usfpwkfpa","78i8aqjmqtibr7x4okhz6uqquqr","7oz9pp3bkopgfpycph3oqgze8uw"],"isTemplate":false},"title":"Filter and sort cards","createAt":1640034759298,"updateAt":1643142387299,"deleteAt":0}}
{"type":"block","data":{"id":"cstm8jadnmbds9kooz4tr8sy5wr","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"buixxjic3xjfkieees4iafdrznc","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"card","fields":{"icon":"👓","properties":{"a4nfnb5xr3txr5xq7y9ho7kyz6c":"https://docs.mattermost.com/boards/working-with-boards.html#adding-new-views","a972dc7a-5f4c-45d2-8044-8c28c69717f1":"af3p8ztcyxgn8wd9z4az7o9tjeh","acypkejeb5yfujhj9te57p9kaxw":"ascd7nm9r491ayot8i86g1gmgqw","aqh13jabwexjkzr3jqsz1i1syew":"Louise"},"contentOrder":["aozbezukpgif3jpbsq7tahmmp5e","a538fji6kcp89fyhmgaoko7wk6c","7owai1ux3h3gtf8byynfk6hyx1c","7n8jq1dizyfgotby3o91arf1hxh"],"isTemplate":false},"title":"Create a new view","createAt":1640034759508,"updateAt":1643139643223,"deleteAt":0}}
{"type":"block","data":{"id":"cut8jasi4etbd7mpqpn36fna9ba","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"buixxjic3xjfkieees4iafdrznc","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"card","fields":{"icon":"🏷️","properties":{"a4nfnb5xr3txr5xq7y9ho7kyz6c":"https://docs.mattermost.com/boards/work-with-cards.html#add-and-manage-properties","a972dc7a-5f4c-45d2-8044-8c28c69717f1":"af3p8ztcyxgn8wd9z4az7o9tjeh","acypkejeb5yfujhj9te57p9kaxw":"ascd7nm9r491ayot8i86g1gmgqw","aqh13jabwexjkzr3jqsz1i1syew":"Linda"},"contentOrder":["afb3pntrwgtrwidfeo1f1dsonqy","ayhk11qsuz789fk8bqae4oz8mro","ah6g93hufzbr6xfe6sxx86f8h6o","7gc3z8cf8rirgfyutwoke9nn6jy","76cinqnb6k3dzmfbm9fnc8eofny"],"isTemplate":false},"title":"Add new properties","createAt":1640034759239,"updateAt":1643139496358,"deleteAt":0}}
{"type":"block","data":{"id":"cwf9xw6d6zbgfbbgd6atr336uco","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"buixxjic3xjfkieees4iafdrznc","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"card","fields":{"icon":"🔔","properties":{"a4nfnb5xr3txr5xq7y9ho7kyz6c":"https://docs.mattermost.com/boards/work-with-cards.html#mention-people","a972dc7a-5f4c-45d2-8044-8c28c69717f1":"ajurey3xkocs1nwx8di5zx6oe7o","acypkejeb5yfujhj9te57p9kaxw":"aq6ukoiciyfctgwyhwzpfss8ghe","aqh13jabwexjkzr3jqsz1i1syew":"Bob"},"contentOrder":["akbz4abecginpjgz1etweynd7io","ab6ygnyg757bc9cpm9bkp8aam8e","7kmujzzktabgszpkgwg333ygqra","7sd313pwbfjfz3dkqmgb4rc9kcc"],"isTemplate":false},"title":"@mention teammates","createAt":1640034759348,"updateAt":1643139842673,"deleteAt":0}}
{"type":"block","data":{"id":"vkm63rwrg5p8q5mrrk6ghzk3q1r","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"buixxjic3xjfkieees4iafdrznc","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"view","fields":{"viewType":"table","sortOptions":[],"visiblePropertyIds":["a972dc7a-5f4c-45d2-8044-8c28c69717f1","aqh13jabwexjkzr3jqsz1i1syew","acmg7mz1rr1eykfug4hcdpb1y1o","acypkejeb5yfujhj9te57p9kaxw"],"visibleOptionIds":[],"hiddenOptionIds":[],"collapsedOptionIds":[],"filter":{"operation":"and","filters":[]},"cardOrder":[],"columnWidths":{"__title":280,"a972dc7a-5f4c-45d2-8044-8c28c69717f1":100,"acypkejeb5yfujhj9te57p9kaxw":169},"columnCalculations":{},"kanbanCalculations":{},"defaultTemplateId":""},"title":"Preview: Table View","createAt":1640034759909,"updateAt":1641796817915,"deleteAt":0}}
{"type":"block","data":{"id":"vmu9ebyngpjb1mkc887m3pfocfa","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"buixxjic3xjfkieees4iafdrznc","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"view","fields":{"viewType":"calendar","dateDisplayPropertyId":"acmg7mz1rr1eykfug4hcdpb1y1o","sortOptions":[],"visiblePropertyIds":["__title"],"visibleOptionIds":[],"hiddenOptionIds":[],"collapsedOptionIds":[],"filter":{"operation":"and","filters":[]},"cardOrder":[],"columnWidths":{},"columnCalculations":{},"kanbanCalculations":{},"defaultTemplateId":""},"title":"Preview: Calendar View","createAt":1641796830370,"updateAt":1641796836652,"deleteAt":0}}
{"type":"block","data":{"id":"vssisypn6sfbctxy8si7oj3y9io","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"buixxjic3xjfkieees4iafdrznc","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"view","fields":{"viewType":"gallery","sortOptions":[],"visiblePropertyIds":["__title"],"visibleOptionIds":[],"hiddenOptionIds":[],"collapsedOptionIds":[],"filter":{"operation":"and","filters":[]},"cardOrder":[],"columnWidths":{},"columnCalculations":{},"kanbanCalculations":{},"defaultTemplateId":""},"title":"Preview: Gallery View","createAt":1641791749185,"updateAt":1641796807686,"deleteAt":0}}
{"type":"block","data":{"id":"vzou1dc41ntn73mkyymka9yrese","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"buixxjic3xjfkieees4iafdrznc","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"view","fields":{"viewType":"board","groupById":"a972dc7a-5f4c-45d2-8044-8c28c69717f1","sortOptions":[],"visiblePropertyIds":[],"visibleOptionIds":["aqb5x3pt87dcc9stbk4ofodrpoy","a1mtm777bkagq3iuu7xo9b13qfr","auxbwzptiqzkii5r61uz3ndsy1r","aj9386k1bx8qwmepeuxg3b7z4pw"],"hiddenOptionIds":[""],"collapsedOptionIds":[],"filter":{"operation":"and","filters":[]},"cardOrder":["cmjtfip8a738nbr33shzmgk559o","c9h4wpgh1ajyzfdqoyotohtj6oy","cfkikng8egbr878ryaztmpkno4w","cq1gmiwhx4jgd7q9ad9c1icasqr","cut8jasi4etbd7mpqpn36fna9ba","cstm8jadnmbds9kooz4tr8sy5wr","cwf9xw6d6zbgfbbgd6atr336uco","c5ay4q3t1hf8cdcschejip7ybpc","cm8yz355wbtfd7rtpgs655wbr4e","cse6a9d81tfyd7e34cbmfttbgte"],"columnWidths":{},"columnCalculations":{},"kanbanCalculations":{},"defaultTemplateId":""},"title":"Onboarding","createAt":1640034759964,"updateAt":1642200268806,"deleteAt":0}}
{"type":"block","data":{"id":"athnkpbhegfg65dg5kijw4gx5pw","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"c94iqzc97t7y55essdrerks49pa","rootId":"b1qadm3qai7nsurinw947shrwmy","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"## Research\n- ...\n- ...\n\n## Plan\n- ...\n- ...\n\n## Notes\n- ...\n- ...","createAt":1641615259386,"updateAt":1641617330856,"deleteAt":0}}
{"type":"block","data":{"id":"afi4wtni6n7nsz8c8ietoriwn6o","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"caqq9zynbgj81m8eodm5txgc7dh","rootId":"b1qadm3qai7nsurinw947shrwmy","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"## Research\n- ...\n- ...\n\n## Plan\n- ...\n- ...\n\n## Notes\n- ...\n- ...","createAt":1641616502767,"updateAt":1641617734369,"deleteAt":0}}
{"type":"block","data":{"id":"7synod14a97ye9knien1afncxae","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cktjk7ficqbbf9b7bkn6er4a5xy","rootId":"b1qadm3qai7nsurinw947shrwmy","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"image","fields":{"fileId":"7rifewny3838bpn6xepmn341gew.png"},"title":"","createAt":1641617364803,"updateAt":1641617364803,"deleteAt":0}}
{"type":"block","data":{"id":"aangpgycgq7bcuxsqsryjig596c","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cktjk7ficqbbf9b7bkn6er4a5xy","rootId":"b1qadm3qai7nsurinw947shrwmy","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"## Media","createAt":1641617459293,"updateAt":1641617504434,"deleteAt":0}}
{"type":"block","data":{"id":"agntokfmt73b43bbzumpcri8uqw","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cktjk7ficqbbf9b7bkn6er4a5xy","rootId":"b1qadm3qai7nsurinw947shrwmy","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"","createAt":1641617375404,"updateAt":1641617375404,"deleteAt":0}}
{"type":"block","data":{"id":"an8dxq9nf6fycmge4dinbnjxyma","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cktjk7ficqbbf9b7bkn6er4a5xy","rootId":"b1qadm3qai7nsurinw947shrwmy","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"","createAt":1641617454697,"updateAt":1641617454697,"deleteAt":0}}
{"type":"block","data":{"id":"auqxpqqb1zpbaicjzbt4wtj3zgr","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cktjk7ficqbbf9b7bkn6er4a5xy","rootId":"b1qadm3qai7nsurinw947shrwmy","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"## Research\n- ...\n- ...\n\n## Plan\n- ...\n- ...\n\n## Notes\n- ...\n- ...","createAt":1641617338992,"updateAt":1641617441580,"deleteAt":0}}
{"type":"block","data":{"id":"adphyw4asb3bt7rm9akpow8nyhe","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cootx8hd9ubdc3ddh5i91sinqjc","rootId":"b1qadm3qai7nsurinw947shrwmy","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"## Research\n- ...\n- ...\n- ...\n\n## Plan\n- ...\n- ...\n- ...\n\n## Notes\n- ...\n- ...\n- ...","createAt":1641615488606,"updateAt":1641615488606,"deleteAt":0}}
{"type":"block","data":{"id":"aqo1jkkbwhb8mpfc4a1m39mebka","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cootx8hd9ubdc3ddh5i91sinqjc","rootId":"b1qadm3qai7nsurinw947shrwmy","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"## Research\n- ...\n- ...\n\n## Plan\n- ...\n- ...\n\n## Notes\n- ...\n- ...","createAt":1641615496714,"updateAt":1641617830023,"deleteAt":0}}
{"type":"block","data":{"id":"au8kmfxaor3nw9ga93w4dmeo1wr","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"ctf4ud73btfbj7rxg9fi6m97sny","rootId":"b1qadm3qai7nsurinw947shrwmy","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"## Research\n- ...\n- ...\n\n## Plan\n- ...\n- ...\n\n## Notes\n- ...\n- ...","createAt":1641616603185,"updateAt":1641617745652,"deleteAt":0}}
{"type":"block","data":{"id":"73dzfgistnbgzuekc6c8irou9wy","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cgwagmaw6gin7xcq7nwew8rsynr","rootId":"b7wnw9awd4pnefryhq51apbzb4c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"checkbox","fields":{"value":false},"title":"","createAt":1641586451774,"updateAt":1641586453142,"deleteAt":0}}
{"type":"block","data":{"id":"7b3njq5m3n78hdpe4bimzr34fic","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cgwagmaw6gin7xcq7nwew8rsynr","rootId":"b7wnw9awd4pnefryhq51apbzb4c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"checkbox","fields":{"value":false},"title":"","createAt":1641586448934,"updateAt":1641586450661,"deleteAt":0}}
{"type":"block","data":{"id":"7b7hsbkm6sifqfqi4gstxxaz7my","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cgwagmaw6gin7xcq7nwew8rsynr","rootId":"b7wnw9awd4pnefryhq51apbzb4c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"divider","fields":{},"title":"","createAt":1641586358664,"updateAt":1641586358664,"deleteAt":0}}
{"type":"block","data":{"id":"7z4cjur4ybbfibgmydhfct4jdke","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cgwagmaw6gin7xcq7nwew8rsynr","rootId":"b7wnw9awd4pnefryhq51apbzb4c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"checkbox","fields":{"value":false},"title":"","createAt":1641586454130,"updateAt":1641586459149,"deleteAt":0}}
{"type":"block","data":{"id":"a4t1p1pbxbtnnu8p8e538o8369a","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cgwagmaw6gin7xcq7nwew8rsynr","rootId":"b7wnw9awd4pnefryhq51apbzb4c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"## Notes\n*[Add meeting notes here]*","createAt":1641586355777,"updateAt":1641586567355,"deleteAt":0}}
{"type":"block","data":{"id":"aoqz1pydxbtnzdcs4ehcuys6cuc","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cgwagmaw6gin7xcq7nwew8rsynr","rootId":"b7wnw9awd4pnefryhq51apbzb4c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"## Action Items","createAt":1641586443526,"updateAt":1641586447522,"deleteAt":0}}
{"type":"block","data":{"id":"766mkfhc4u7dxzcc36nhfpmm5fy","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"ch798q5ucefyobf5bymgqjt4f3h","rootId":"b7wnw9awd4pnefryhq51apbzb4c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"divider","fields":{},"title":"","createAt":1641586677789,"updateAt":1641586677789,"deleteAt":0}}
{"type":"block","data":{"id":"76w5qigi5ufgktcmmnw9ze88w5w","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"ch798q5ucefyobf5bymgqjt4f3h","rootId":"b7wnw9awd4pnefryhq51apbzb4c","createdBy":"mweioqznbife7p7aee7dr4wcxo","modifiedBy":"mweioqznbife7p7aee7dr4wcxo","type":"checkbox","fields":{"value":false},"title":"","createAt":1641497389096,"updateAt":1641497390142,"deleteAt":0}}
{"type":"block","data":{"id":"79wi7osb3utd3mjt9x57h7wpqfa","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"ch798q5ucefyobf5bymgqjt4f3h","rootId":"b7wnw9awd4pnefryhq51apbzb4c","createdBy":"mweioqznbife7p7aee7dr4wcxo","modifiedBy":"mweioqznbife7p7aee7dr4wcxo","type":"checkbox","fields":{"value":false},"title":"","createAt":1641497390990,"updateAt":1641497393360,"deleteAt":0}}
{"type":"block","data":{"id":"7un1ccdg7qi8j3gxmkx5y3d9nhr","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"ch798q5ucefyobf5bymgqjt4f3h","rootId":"b7wnw9awd4pnefryhq51apbzb4c","createdBy":"mweioqznbife7p7aee7dr4wcxo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"checkbox","fields":{"value":false},"title":"","createAt":1641497382984,"updateAt":1641586421431,"deleteAt":0}}
{"type":"block","data":{"id":"as3orhrci6tnutp5etbh6bzbgdy","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"ch798q5ucefyobf5bymgqjt4f3h","rootId":"b7wnw9awd4pnefryhq51apbzb4c","createdBy":"mweioqznbife7p7aee7dr4wcxo","modifiedBy":"mweioqznbife7p7aee7dr4wcxo","type":"text","fields":{},"title":"# Action Items","createAt":1641497371429,"updateAt":1641497380856,"deleteAt":0}}
{"type":"block","data":{"id":"axyitfq8ae38qictgcw34cmwueh","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"ch798q5ucefyobf5bymgqjt4f3h","rootId":"b7wnw9awd4pnefryhq51apbzb4c","createdBy":"mweioqznbife7p7aee7dr4wcxo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"# Notes\n*[Add meeting notes here]*","createAt":1641497348992,"updateAt":1641586673877,"deleteAt":0}}
{"type":"block","data":{"id":"717fa85sx3f8f8m81f771s9hmwr","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"chki1tsudciyiiffrkqbcmp71rh","rootId":"b7wnw9awd4pnefryhq51apbzb4c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"divider","fields":{},"title":"","createAt":1641586368705,"updateAt":1641586368705,"deleteAt":0}}
{"type":"block","data":{"id":"7cfc4fkpz53gn9frciz9kui4p1c","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"chki1tsudciyiiffrkqbcmp71rh","rootId":"b7wnw9awd4pnefryhq51apbzb4c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"checkbox","fields":{"value":false},"title":"","createAt":1641586479058,"updateAt":1641586483895,"deleteAt":0}}
{"type":"block","data":{"id":"7ifofmuwjzbdzppfxgtuai4i47h","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"chki1tsudciyiiffrkqbcmp71rh","rootId":"b7wnw9awd4pnefryhq51apbzb4c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"checkbox","fields":{"value":false},"title":"","createAt":1641586476646,"updateAt":1641586478297,"deleteAt":0}}
{"type":"block","data":{"id":"7n37rxrn9uffdzrfi1xajotzjey","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"chki1tsudciyiiffrkqbcmp71rh","rootId":"b7wnw9awd4pnefryhq51apbzb4c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"checkbox","fields":{"value":false},"title":"","createAt":1641586469805,"updateAt":1641586475232,"deleteAt":0}}
{"type":"block","data":{"id":"a4se5s4ozx3ry8ec57w6z6jpk7y","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"chki1tsudciyiiffrkqbcmp71rh","rootId":"b7wnw9awd4pnefryhq51apbzb4c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"## Action Items","createAt":1641586462602,"updateAt":1641586465471,"deleteAt":0}}
{"type":"block","data":{"id":"a9ti13dqo8jfmjdmg97f5umfdyw","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"chki1tsudciyiiffrkqbcmp71rh","rootId":"b7wnw9awd4pnefryhq51apbzb4c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"## Notes\n*[Add meeting notes here]*","createAt":1641586365342,"updateAt":1641586576642,"deleteAt":0}}
{"type":"block","data":{"id":"75zkot1f3sjb7ifysuzijitw91y","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cmt5usr1mw3fom886t34ekjquay","rootId":"b7wnw9awd4pnefryhq51apbzb4c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"checkbox","fields":{"value":false},"title":"","createAt":1641586514173,"updateAt":1641586515735,"deleteAt":0}}
{"type":"block","data":{"id":"7is5m8apdu3g53c8f6cz6sq7bmh","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cmt5usr1mw3fom886t34ekjquay","rootId":"b7wnw9awd4pnefryhq51apbzb4c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"checkbox","fields":{"value":false},"title":"","createAt":1641586516563,"updateAt":1641586517994,"deleteAt":0}}
{"type":"block","data":{"id":"7ni9593iz3pnb7xitoz3guwq5gh","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cmt5usr1mw3fom886t34ekjquay","rootId":"b7wnw9awd4pnefryhq51apbzb4c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"divider","fields":{},"title":"","createAt":1641586383504,"updateAt":1641586383504,"deleteAt":0}}
{"type":"block","data":{"id":"7xsmzscbqn3ftudzqbb4w1q7t7e","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cmt5usr1mw3fom886t34ekjquay","rootId":"b7wnw9awd4pnefryhq51apbzb4c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"checkbox","fields":{"value":false},"title":"","createAt":1641586518624,"updateAt":1641586521307,"deleteAt":0}}
{"type":"block","data":{"id":"agjkcro3x7irbxedyxrn8iuerrr","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cmt5usr1mw3fom886t34ekjquay","rootId":"b7wnw9awd4pnefryhq51apbzb4c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"## Action Items","createAt":1641586506048,"updateAt":1641586508972,"deleteAt":0}}
{"type":"block","data":{"id":"aw53ugkfq8pyi9fjh9j6i4kdeiw","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cmt5usr1mw3fom886t34ekjquay","rootId":"b7wnw9awd4pnefryhq51apbzb4c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"## Notes\n*[Add meeting notes here]*","createAt":1641586380592,"updateAt":1641586590661,"deleteAt":0}}
{"type":"block","data":{"id":"76h9y996sdj8sbrbpqjo9d8cwto","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cnqsbzg4b7brfddtyh7fc66atrw","rootId":"b7wnw9awd4pnefryhq51apbzb4c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"divider","fields":{},"title":"","createAt":1641586375619,"updateAt":1641586375619,"deleteAt":0}}
{"type":"block","data":{"id":"7hudywfzcwirkpcp1p5jhsfs83r","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cnqsbzg4b7brfddtyh7fc66atrw","rootId":"b7wnw9awd4pnefryhq51apbzb4c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"p1fhq6s7epdbmnebckex61z3cy","type":"checkbox","fields":{"value":false},"title":"","createAt":1641586495344,"updateAt":1642607494767,"deleteAt":0}}
{"type":"block","data":{"id":"7jzw67ngdgtns8mstsg9g614oac","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cnqsbzg4b7brfddtyh7fc66atrw","rootId":"b7wnw9awd4pnefryhq51apbzb4c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"checkbox","fields":{"value":false},"title":"","createAt":1641586497433,"updateAt":1641586498981,"deleteAt":0}}
{"type":"block","data":{"id":"7y6zcyofmsfrbt899ts1ixr3iey","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cnqsbzg4b7brfddtyh7fc66atrw","rootId":"b7wnw9awd4pnefryhq51apbzb4c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"p1fhq6s7epdbmnebckex61z3cy","type":"checkbox","fields":{"value":false},"title":"","createAt":1641586492877,"updateAt":1642607502614,"deleteAt":0}}
{"type":"block","data":{"id":"aco8iu5jp7jbyzmzegwxkeusgzr","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cnqsbzg4b7brfddtyh7fc66atrw","rootId":"b7wnw9awd4pnefryhq51apbzb4c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"## Action Items","createAt":1641586487881,"updateAt":1641586491810,"deleteAt":0}}
{"type":"block","data":{"id":"ao57n1fbtmt8q8bfk8ieqgzqt3a","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cnqsbzg4b7brfddtyh7fc66atrw","rootId":"b7wnw9awd4pnefryhq51apbzb4c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"## Notes\n*[Add meeting notes here]*","createAt":1641586373252,"updateAt":1641586581240,"deleteAt":0}}
{"type":"block","data":{"id":"7fjacjgfxjfrf3psxc46wwsgqdo","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"c5xamko6rpibhje3bjreenon7ce","rootId":"bbn1888mprfrm5fjw9f1je9x3xo","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"checkbox","fields":{"value":true},"title":"Utilities","createAt":1640367568655,"updateAt":1640367642844,"deleteAt":0}}
{"type":"block","data":{"id":"7gwsf4uxtftgjt841zgwydxeere","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"c5xamko6rpibhje3bjreenon7ce","rootId":"bbn1888mprfrm5fjw9f1je9x3xo","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"checkbox","fields":{"value":true},"title":"Mobile phone","createAt":1640367517692,"updateAt":1640367639330,"deleteAt":0}}
{"type":"block","data":{"id":"7j6rbt87htj83bbssod76iumsja","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"c5xamko6rpibhje3bjreenon7ce","rootId":"bbn1888mprfrm5fjw9f1je9x3xo","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"checkbox","fields":{"value":true},"title":"Internet","createAt":1640367560684,"updateAt":1640367641688,"deleteAt":0}}
{"type":"block","data":{"id":"76x8gh63upjdnm8uso3nja7gjqh","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"co6a88h6og3dm3kkub64kyb71jw","rootId":"bbn1888mprfrm5fjw9f1je9x3xo","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"checkbox","fields":{"value":false},"title":"Cereal","createAt":1640366017886,"updateAt":1640367360953,"deleteAt":0}}
{"type":"block","data":{"id":"7cbjz6bszwprnby56gfgzqehexc","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"co6a88h6og3dm3kkub64kyb71jw","rootId":"bbn1888mprfrm5fjw9f1je9x3xo","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"checkbox","fields":{"value":false},"title":"Butter","createAt":1640365985683,"updateAt":1640365997963,"deleteAt":0}}
{"type":"block","data":{"id":"7imjjx8fazty8fcjzkns464nupy","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"co6a88h6og3dm3kkub64kyb71jw","rootId":"bbn1888mprfrm5fjw9f1je9x3xo","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"checkbox","fields":{"value":false},"title":"Bread","createAt":1640365983209,"updateAt":1640365994168,"deleteAt":0}}
{"type":"block","data":{"id":"7r749xjm5pfnuib18sefxwezc4o","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"co6a88h6og3dm3kkub64kyb71jw","rootId":"bbn1888mprfrm5fjw9f1je9x3xo","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"checkbox","fields":{"value":false},"title":"Milk","createAt":1640365978720,"updateAt":1640366292734,"deleteAt":0}}
{"type":"block","data":{"id":"7z6ho1e3dibg6mki7jug84yxpja","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"co6a88h6og3dm3kkub64kyb71jw","rootId":"bbn1888mprfrm5fjw9f1je9x3xo","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"checkbox","fields":{"value":false},"title":"Bananas","createAt":1640367364568,"updateAt":1640367385704,"deleteAt":0}}
{"type":"block","data":{"id":"7zhat99shridtfntr97ek5j7yho","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"co6a88h6og3dm3kkub64kyb71jw","rootId":"bbn1888mprfrm5fjw9f1je9x3xo","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"checkbox","fields":{"value":false},"title":"Eggs","createAt":1640365980953,"updateAt":1640365991430,"deleteAt":0}}
{"type":"block","data":{"id":"amd9sbzwrkpdspkisato6ajmzby","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"co6a88h6og3dm3kkub64kyb71jw","rootId":"bbn1888mprfrm5fjw9f1je9x3xo","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"## Grocery list","createAt":1640367228497,"updateAt":1640367248377,"deleteAt":0}}
{"type":"block","data":{"id":"75gpszxg6difjmf1j3f5edj3w7a","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cr7gz7sempbfqpq7sign4jaeyxc","rootId":"bbn1888mprfrm5fjw9f1je9x3xo","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"image","fields":{"fileId":"76fwrj36hptg6dywka4k5mt3sph.png"},"title":"","createAt":1640368278060,"updateAt":1640368278060,"deleteAt":0}}
{"type":"block","data":{"id":"a6b44enuiwpgszm1wt6og1mshqa","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cr7gz7sempbfqpq7sign4jaeyxc","rootId":"bbn1888mprfrm5fjw9f1je9x3xo","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"## Goal\nWalk at least 10,000 steps every day.","createAt":1640367836067,"updateAt":1640368170727,"deleteAt":0}}
{"type":"block","data":{"id":"aumtoywd8wjy7udm4ntcib4ckpo","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cr7gz7sempbfqpq7sign4jaeyxc","rootId":"bbn1888mprfrm5fjw9f1je9x3xo","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"## Route","createAt":1640368155600,"updateAt":1640368159954,"deleteAt":0}}
{"type":"block","data":{"id":"as5kdrix3ibd3jrnqzz94dcqqba","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cx7cki81xppd3pdgnyktwbgtzer","rootId":"bbn1888mprfrm5fjw9f1je9x3xo","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"","createAt":1640368933239,"updateAt":1640368987510,"deleteAt":0}}
{"type":"block","data":{"id":"76q9tmzey4byqdpimsdxeg1gx3h","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"c68gyx34srjgjxmrs1z8pj7nbce","rootId":"bc41mwxg9ybb69pn9j5zna6d36c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"checkbox","fields":{"value":false},"title":"[Subtask 1]","createAt":1641247437494,"updateAt":1641247440583,"deleteAt":0}}
{"type":"block","data":{"id":"79qbaadiuwjgujnz9tgqmmkaaqo","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"c68gyx34srjgjxmrs1z8pj7nbce","rootId":"bc41mwxg9ybb69pn9j5zna6d36c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"checkbox","fields":{"value":false},"title":"[Subtask 2]","createAt":1641247440946,"updateAt":1641247445001,"deleteAt":0}}
{"type":"block","data":{"id":"7b1h5q66pkig4mp948z635dejxy","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"c68gyx34srjgjxmrs1z8pj7nbce","rootId":"bc41mwxg9ybb69pn9j5zna6d36c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"divider","fields":{},"title":"","createAt":1641247334696,"updateAt":1641247334696,"deleteAt":0}}
{"type":"block","data":{"id":"7izro8efd1irwpepfph4uz56bgh","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"c68gyx34srjgjxmrs1z8pj7nbce","rootId":"bc41mwxg9ybb69pn9j5zna6d36c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"checkbox","fields":{"value":false},"title":"...","createAt":1641247447937,"updateAt":1641247453266,"deleteAt":0}}
{"type":"block","data":{"id":"7msorzdb7r3rk3qjncmdxhpqz5o","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"c68gyx34srjgjxmrs1z8pj7nbce","rootId":"bc41mwxg9ybb69pn9j5zna6d36c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"checkbox","fields":{"value":false},"title":"[Subtask 3]","createAt":1641247445214,"updateAt":1641247447728,"deleteAt":0}}
{"type":"block","data":{"id":"aepujbmb347ye9j7uikbk3oajqh","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"c68gyx34srjgjxmrs1z8pj7nbce","rootId":"bc41mwxg9ybb69pn9j5zna6d36c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"## Checklist","createAt":1641247378401,"updateAt":1641247382581,"deleteAt":0}}
{"type":"block","data":{"id":"akqkae666a7bnbgib4ykbexjjey","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"c68gyx34srjgjxmrs1z8pj7nbce","rootId":"bc41mwxg9ybb69pn9j5zna6d36c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"## Description\n*[Brief description of this task]*","createAt":1641247332262,"updateAt":1641588064958,"deleteAt":0}}
{"type":"block","data":{"id":"716fy9hw4p38a5mf8rq5ap6txoo","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"c6w7rxrootfdw7j4fsftc5gsyoo","rootId":"bc41mwxg9ybb69pn9j5zna6d36c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"checkbox","fields":{"value":false},"title":"[Subtask 2]","createAt":1641247170396,"updateAt":1641247176640,"deleteAt":0}}
{"type":"block","data":{"id":"7g1qskptj9i8gimg1aynyqtnwka","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"c6w7rxrootfdw7j4fsftc5gsyoo","rootId":"bc41mwxg9ybb69pn9j5zna6d36c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"checkbox","fields":{"value":false},"title":"...","createAt":1641247182126,"updateAt":1641247186947,"deleteAt":0}}
{"type":"block","data":{"id":"7jy54jqerhbnj7r4efpuk3g4cda","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"c6w7rxrootfdw7j4fsftc5gsyoo","rootId":"bc41mwxg9ybb69pn9j5zna6d36c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"checkbox","fields":{"value":false},"title":"[Subtask 1]","createAt":1641247156773,"updateAt":1641247412315,"deleteAt":0}}
{"type":"block","data":{"id":"7opf3hssh6pn9zyy6toh53r49iw","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"c6w7rxrootfdw7j4fsftc5gsyoo","rootId":"bc41mwxg9ybb69pn9j5zna6d36c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"checkbox","fields":{"value":false},"title":"[Subtask 3]","createAt":1641247176917,"updateAt":1641247181782,"deleteAt":0}}
{"type":"block","data":{"id":"7q7rkcbuqwfffjgrk57yjkydnry","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"c6w7rxrootfdw7j4fsftc5gsyoo","rootId":"bc41mwxg9ybb69pn9j5zna6d36c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"divider","fields":{},"title":"","createAt":1641247131586,"updateAt":1641247131586,"deleteAt":0}}
{"type":"block","data":{"id":"a66dncm7qppd4tjo9886d5bbsaa","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"c6w7rxrootfdw7j4fsftc5gsyoo","rootId":"bc41mwxg9ybb69pn9j5zna6d36c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"## Checklist","createAt":1641247135038,"updateAt":1641247153877,"deleteAt":0}}
{"type":"block","data":{"id":"ags74nq3isiywmmkkg8h4tbxcfh","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"c6w7rxrootfdw7j4fsftc5gsyoo","rootId":"bc41mwxg9ybb69pn9j5zna6d36c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"## Description\n*[Brief description of this task]*","createAt":1641247112211,"updateAt":1641588080912,"deleteAt":0}}
{"type":"block","data":{"id":"76hsxtocpnbnrijxqcfccfkyo1e","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cdwqxf4b3utbbxdrgbwtmk9y9eo","rootId":"bc41mwxg9ybb69pn9j5zna6d36c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"checkbox","fields":{"value":false},"title":"...","createAt":1641247486848,"updateAt":1641247490428,"deleteAt":0}}
{"type":"block","data":{"id":"7b9uyiog56jr1zgonbutxfd7w3c","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cdwqxf4b3utbbxdrgbwtmk9y9eo","rootId":"bc41mwxg9ybb69pn9j5zna6d36c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"checkbox","fields":{"value":false},"title":"[Subtask 2]","createAt":1641247480724,"updateAt":1641247483405,"deleteAt":0}}
{"type":"block","data":{"id":"7kriyyuos4pgg8k6t8fkcsa7bde","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cdwqxf4b3utbbxdrgbwtmk9y9eo","rootId":"bc41mwxg9ybb69pn9j5zna6d36c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"divider","fields":{},"title":"","createAt":1641247352753,"updateAt":1641247352753,"deleteAt":0}}
{"type":"block","data":{"id":"7r3ua3e7w3jrmpqdngzqs74i1go","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cdwqxf4b3utbbxdrgbwtmk9y9eo","rootId":"bc41mwxg9ybb69pn9j5zna6d36c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"checkbox","fields":{"value":false},"title":"[Subtask 3]","createAt":1641247483695,"updateAt":1641247486620,"deleteAt":0}}
{"type":"block","data":{"id":"7xk7xg6yonbn88fpkihigzn8whr","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cdwqxf4b3utbbxdrgbwtmk9y9eo","rootId":"bc41mwxg9ybb69pn9j5zna6d36c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"checkbox","fields":{"value":false},"title":"[Subtask 1]","createAt":1641247478297,"updateAt":1641247480486,"deleteAt":0}}
{"type":"block","data":{"id":"aags5e9sbbfnqtrtf39hoopbxme","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cdwqxf4b3utbbxdrgbwtmk9y9eo","rootId":"bc41mwxg9ybb69pn9j5zna6d36c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"## Description\n*[Brief description of this task]*","createAt":1641247350239,"updateAt":1641588060534,"deleteAt":0}}
{"type":"block","data":{"id":"adw7awe3ucp8g781dfq7yw6kfur","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cdwqxf4b3utbbxdrgbwtmk9y9eo","rootId":"bc41mwxg9ybb69pn9j5zna6d36c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"## Checklist","createAt":1641247399161,"updateAt":1641247402234,"deleteAt":0}}
{"type":"block","data":{"id":"7btyuex8nji8jxn9yieaxgwoe6h","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cfk8kwmuhcfd8m8qicz5aqw4mar","rootId":"bc41mwxg9ybb69pn9j5zna6d36c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"divider","fields":{},"title":"","createAt":1641247342345,"updateAt":1641247342345,"deleteAt":0}}
{"type":"block","data":{"id":"7ekrgkgq67fdofn9gskpe19bkrc","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cfk8kwmuhcfd8m8qicz5aqw4mar","rootId":"bc41mwxg9ybb69pn9j5zna6d36c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"checkbox","fields":{"value":false},"title":"[Subtask 1]","createAt":1641247459230,"updateAt":1641247461460,"deleteAt":0}}
{"type":"block","data":{"id":"7qmjyww91rj8a38dsgu5b5wu7hr","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cfk8kwmuhcfd8m8qicz5aqw4mar","rootId":"bc41mwxg9ybb69pn9j5zna6d36c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"checkbox","fields":{"value":false},"title":"[Subtask 3]","createAt":1641247464903,"updateAt":1641247473739,"deleteAt":0}}
{"type":"block","data":{"id":"7qmmpepfm4byqjqo9m16yp7m3no","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cfk8kwmuhcfd8m8qicz5aqw4mar","rootId":"bc41mwxg9ybb69pn9j5zna6d36c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"checkbox","fields":{"value":false},"title":"...","createAt":1641247468228,"updateAt":1641247471756,"deleteAt":0}}
{"type":"block","data":{"id":"7ygi1kq3683ya5ydfttuc5rhasr","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cfk8kwmuhcfd8m8qicz5aqw4mar","rootId":"bc41mwxg9ybb69pn9j5zna6d36c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"checkbox","fields":{"value":false},"title":"[Subtask 2]","createAt":1641247461754,"updateAt":1641247464327,"deleteAt":0}}
{"type":"block","data":{"id":"a34hy46bu8bngxcxpz9woui4afa","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cfk8kwmuhcfd8m8qicz5aqw4mar","rootId":"bc41mwxg9ybb69pn9j5zna6d36c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"## Checklist","createAt":1641247389505,"updateAt":1641247393488,"deleteAt":0}}
{"type":"block","data":{"id":"a9h4kfaurrprepefrw95i1raoxr","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cfk8kwmuhcfd8m8qicz5aqw4mar","rootId":"bc41mwxg9ybb69pn9j5zna6d36c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"## Description\n*[Brief description of this task]*","createAt":1641247339781,"updateAt":1641588055145,"deleteAt":0}}
{"type":"block","data":{"id":"719y6x4tkiigd9nwarn1e6ek7ic","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"ckcntrrmcjbywpciau57gw5suoo","rootId":"bc41mwxg9ybb69pn9j5zna6d36c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"checkbox","fields":{"value":false},"title":"...","createAt":1641247428974,"updateAt":1641247432109,"deleteAt":0}}
{"type":"block","data":{"id":"71dm4jiu43byubx7pukjiy19pay","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"ckcntrrmcjbywpciau57gw5suoo","rootId":"bc41mwxg9ybb69pn9j5zna6d36c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"checkbox","fields":{"value":false},"title":"[Subtask 3]","createAt":1641247425545,"updateAt":1641247428731,"deleteAt":0}}
{"type":"block","data":{"id":"771bq4ja3ejfwbgaq78cdpgmjih","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"ckcntrrmcjbywpciau57gw5suoo","rootId":"bc41mwxg9ybb69pn9j5zna6d36c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"divider","fields":{},"title":"","createAt":1641247327922,"updateAt":1641247327922,"deleteAt":0}}
{"type":"block","data":{"id":"7e9aj57zouidozb8sf8e1wybywe","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"ckcntrrmcjbywpciau57gw5suoo","rootId":"bc41mwxg9ybb69pn9j5zna6d36c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"checkbox","fields":{"value":false},"title":"[Subtask 2]","createAt":1641247421647,"updateAt":1641247424955,"deleteAt":0}}
{"type":"block","data":{"id":"7k975b49ni7yrfn3nqg7q4x4wde","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"ckcntrrmcjbywpciau57gw5suoo","rootId":"bc41mwxg9ybb69pn9j5zna6d36c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"checkbox","fields":{"value":false},"title":"[Subtask 1]","createAt":1641247417179,"updateAt":1641247421356,"deleteAt":0}}
{"type":"block","data":{"id":"a6gowxxpgijgip8qzrsp5rmjwqy","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"ckcntrrmcjbywpciau57gw5suoo","rootId":"bc41mwxg9ybb69pn9j5zna6d36c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"## Description\n*[Brief description of this task]*","createAt":1641247325247,"updateAt":1641588072927,"deleteAt":0}}
{"type":"block","data":{"id":"asdoj8ffhcirh3x3iys3joeox9o","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"ckcntrrmcjbywpciau57gw5suoo","rootId":"bc41mwxg9ybb69pn9j5zna6d36c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"## Checklist","createAt":1641247365651,"updateAt":1641247371387,"deleteAt":0}}
{"type":"block","data":{"id":"73a715h3xkiye9jj9px3daujgpa","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"czw9es1e89fdpjr7cqptr1xq7qh","rootId":"bc41mwxg9ybb69pn9j5zna6d36c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"checkbox","fields":{"value":false},"title":"[Subtask 3]","createAt":1641247243580,"updateAt":1641247248125,"deleteAt":0}}
{"type":"block","data":{"id":"75afimcsuqby6xxq39wiae9obme","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"czw9es1e89fdpjr7cqptr1xq7qh","rootId":"bc41mwxg9ybb69pn9j5zna6d36c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"checkbox","fields":{"value":false},"title":"[Subtask 2]","createAt":1641247239940,"updateAt":1641247252192,"deleteAt":0}}
{"type":"block","data":{"id":"7dodh1pgw73yq78pgtmk3ckc9fr","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"czw9es1e89fdpjr7cqptr1xq7qh","rootId":"bc41mwxg9ybb69pn9j5zna6d36c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"divider","fields":{},"title":"","createAt":1641247212754,"updateAt":1641247212754,"deleteAt":0}}
{"type":"block","data":{"id":"7ttgtruigcbfzdmxkhmzt6kp6dh","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"czw9es1e89fdpjr7cqptr1xq7qh","rootId":"bc41mwxg9ybb69pn9j5zna6d36c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"checkbox","fields":{"value":false},"title":"[Subtask 1]","createAt":1641247226415,"updateAt":1641588048311,"deleteAt":0}}
{"type":"block","data":{"id":"7u7mmiit57b8i8gsp6mc6x7h9he","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"czw9es1e89fdpjr7cqptr1xq7qh","rootId":"bc41mwxg9ybb69pn9j5zna6d36c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"checkbox","fields":{"value":false},"title":"...","createAt":1641247248372,"updateAt":1641247251060,"deleteAt":0}}
{"type":"block","data":{"id":"adxx8y691qf8btg7w8mx6x78w9y","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"czw9es1e89fdpjr7cqptr1xq7qh","rootId":"bc41mwxg9ybb69pn9j5zna6d36c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"## Description\n*[Brief description of this task]*","createAt":1641247210152,"updateAt":1641588043599,"deleteAt":0}}
{"type":"block","data":{"id":"afatxnq346jbcin9iisryo38grr","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"czw9es1e89fdpjr7cqptr1xq7qh","rootId":"bc41mwxg9ybb69pn9j5zna6d36c","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"## Checklist","createAt":1641247215942,"updateAt":1641247224791,"deleteAt":0}}
{"type":"block","data":{"id":"aianjmrimwfyr7jiiju1oi77kiw","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"c3pxiqf156fnhjfazwwpo79rt6w","rootId":"brs9cdimfw7fodyi7erqt747rhc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"## Research\n- ...\n- ...\n\n## Plan\n- ...\n- ...\n\n## Notes\n- ...\n- ...","createAt":1641618141074,"updateAt":1641618145829,"deleteAt":0}}
{"type":"block","data":{"id":"ancuf69q4mpdeuyxiinmujruy6h","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"c3pxiqf156fnhjfazwwpo79rt6w","rootId":"brs9cdimfw7fodyi7erqt747rhc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"## Research\n- ...\n- ...\n\n## Plan\n- ...\n- ...\n\n## Notes\n- ...\n- ...","createAt":1641618112631,"updateAt":1641618112631,"deleteAt":0}}
{"type":"block","data":{"id":"71ppnm4bcmbrbpn73nefjkao17r","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cemyj9s9nwtgzieowpufrd1oo5h","rootId":"brs9cdimfw7fodyi7erqt747rhc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"image","fields":{"fileId":"7y5kr8x8ybpnwdykjfuz57rggrh.png"},"title":"","createAt":1641618185785,"updateAt":1641618185785,"deleteAt":0}}
{"type":"block","data":{"id":"7mgesdjqacinotg9dutkuyrcaqo","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cemyj9s9nwtgzieowpufrd1oo5h","rootId":"brs9cdimfw7fodyi7erqt747rhc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"image","fields":{"fileId":"7rifewny3838bpn6xepmn341gew.png"},"title":"","createAt":1641618112217,"updateAt":1641618112217,"deleteAt":0}}
{"type":"block","data":{"id":"a7n3hhsf1xtg18jgk7duyz7nxnh","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cemyj9s9nwtgzieowpufrd1oo5h","rootId":"brs9cdimfw7fodyi7erqt747rhc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"","createAt":1641618112477,"updateAt":1641618112477,"deleteAt":0}}
{"type":"block","data":{"id":"a8egmu8gsqp8dzfk9pgpq5mm4ta","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cemyj9s9nwtgzieowpufrd1oo5h","rootId":"brs9cdimfw7fodyi7erqt747rhc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"## Research\n- ...\n- ...\n\n## Plan\n- ...\n- ...\n\n## Notes\n- ...\n- ...","createAt":1641618157625,"updateAt":1641618157625,"deleteAt":0}}
{"type":"block","data":{"id":"ae765exkfp7yd7gks87ogfkmd1e","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cemyj9s9nwtgzieowpufrd1oo5h","rootId":"brs9cdimfw7fodyi7erqt747rhc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"## Research\n- ...\n- ...\n\n## Plan\n- ...\n- ...\n\n## Notes\n- ...\n- ...","createAt":1641618112684,"updateAt":1641618112684,"deleteAt":0}}
{"type":"block","data":{"id":"ajbxhgddidfy7fqnwwk5z5uhqyy","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cemyj9s9nwtgzieowpufrd1oo5h","rootId":"brs9cdimfw7fodyi7erqt747rhc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"## Media","createAt":1641618112271,"updateAt":1641618112271,"deleteAt":0}}
{"type":"block","data":{"id":"auncqaejwn38xdecfonekbn5g5h","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cemyj9s9nwtgzieowpufrd1oo5h","rootId":"brs9cdimfw7fodyi7erqt747rhc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"","createAt":1641618112427,"updateAt":1641618112427,"deleteAt":0}}
{"type":"block","data":{"id":"awyawmyjtj3nfffu4aphaqy9bgy","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cemyj9s9nwtgzieowpufrd1oo5h","rootId":"brs9cdimfw7fodyi7erqt747rhc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"## Media","createAt":1641618160634,"updateAt":1641618168952,"deleteAt":0}}
{"type":"block","data":{"id":"a4uyug1msrtrkdfy5fwu8shf7so","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cff1jmrxfrirgbeebhr9qd7nida","rootId":"brs9cdimfw7fodyi7erqt747rhc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"## Research\n- ...\n- ...\n\n## Plan\n- ...\n- ...\n\n## Notes\n- ...\n- ...","createAt":1641618338368,"updateAt":1641618338368,"deleteAt":0}}
{"type":"block","data":{"id":"abztjcgndkffd3gybef6phr14so","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cff1jmrxfrirgbeebhr9qd7nida","rootId":"brs9cdimfw7fodyi7erqt747rhc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"## Research\n- ...\n- ...\n- ...\n\n## Plan\n- ...\n- ...\n- ...\n\n## Notes\n- ...\n- ...\n- ...","createAt":1641618112322,"updateAt":1641618112322,"deleteAt":0}}
{"type":"block","data":{"id":"azczyg4pfj3ysjpxf4hjtu666ne","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cff1jmrxfrirgbeebhr9qd7nida","rootId":"brs9cdimfw7fodyi7erqt747rhc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"## Research\n- ...\n- ...\n\n## Plan\n- ...\n- ...\n\n## Notes\n- ...\n- ...","createAt":1641618112527,"updateAt":1641618112527,"deleteAt":0}}
{"type":"block","data":{"id":"ajm6ykd3633dbxdq6j76wtthbia","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cp963ioyx63rz98q8gs19nxxm7w","rootId":"brs9cdimfw7fodyi7erqt747rhc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"## Research\n- ...\n- ...\n\n## Plan\n- ...\n- ...\n\n## Notes\n- ...\n- ...","createAt":1641618208454,"updateAt":1641618213500,"deleteAt":0}}
{"type":"block","data":{"id":"ajqeqyxtko3gofdd7buakqkeu1w","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cp963ioyx63rz98q8gs19nxxm7w","rootId":"brs9cdimfw7fodyi7erqt747rhc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"## Research\n- ...\n- ...\n\n## Plan\n- ...\n- ...\n\n## Notes\n- ...\n- ...","createAt":1641618112577,"updateAt":1641618112577,"deleteAt":0}}
{"type":"block","data":{"id":"asmp1ztc1gjyh3k8og8yyizu5jy","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"crrwzx9z4dfbsiki6suzwj3mqfw","rootId":"brs9cdimfw7fodyi7erqt747rhc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"## Research\n- ...\n- ...\n\n## Plan\n- ...\n- ...\n\n## Notes\n- ...\n- ...","createAt":1641618224780,"updateAt":1641618224780,"deleteAt":0}}
{"type":"block","data":{"id":"atwjm7grw3fnb8daqc1fnmtinpe","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"crrwzx9z4dfbsiki6suzwj3mqfw","rootId":"brs9cdimfw7fodyi7erqt747rhc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"## Research\n- ...\n- ...\n\n## Plan\n- ...\n- ...\n\n## Notes\n- ...\n- ...","createAt":1641618112372,"updateAt":1641618112372,"deleteAt":0}}
{"type":"block","data":{"id":"736sqsemd4j8xtjzx75mukpby3h","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"c3jawn6e4fbr3jctthy9xxkdsqe","rootId":"bui5izho7dtn77xg3thkiqprc9r","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"image","fields":{"fileId":"7pbp4qg415pbstc6enzeicnu3qh.png"},"title":"","createAt":1641589357325,"updateAt":1641589357325,"deleteAt":0}}
{"type":"block","data":{"id":"7o9ktgofg37yc7gma9s3jd9bd3a","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"c3jawn6e4fbr3jctthy9xxkdsqe","rootId":"bui5izho7dtn77xg3thkiqprc9r","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"image","fields":{"fileId":"77pe9r4ckbin438ph3f18bpatua.png"},"title":"","createAt":1641589687567,"updateAt":1641589687567,"deleteAt":0}}
{"type":"block","data":{"id":"a4d68ftemrbfsfykur6eh6nrogh","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"c3jawn6e4fbr3jctthy9xxkdsqe","rootId":"bui5izho7dtn77xg3thkiqprc9r","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"## Steps to reproduce the behavior\n1. Go to ...\n2. Select ...\n3. Scroll down to ...\n4. See error\n\n## Expected behavior\n*[A clear and concise description of what you expected to happen.]*\n\n## Edition and Platform\n- Edition: *[e.g. Personal Desktop / Personal Server / Mattermost plugin]*\n- Version: *[e.g. v0.9.0]*\n- Browser and OS: *[e.g. Chrome 91 on macOS, Edge 93 on Windows]*\n\n## Additional context\n*[Add any other context about the problem here.]*","createAt":1641589386414,"updateAt":1641589401637,"deleteAt":0}}
{"type":"block","data":{"id":"a4ic1pr9fp38h8x4aybqytack8w","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"c3jawn6e4fbr3jctthy9xxkdsqe","rootId":"bui5izho7dtn77xg3thkiqprc9r","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"## Steps to reproduce the behavior\n\n1. Go to ...\n2. Select ...\n3. Scroll down to ...\n4. See error\n\n## Expected behavior\n\nA clear and concise description of what you expected to happen.\n\n## Edition and Platform\n\n - Edition: Personal Desktop / Personal Server / Mattermost plugin\n - Version: [e.g. v0.9.0]\n - Browser and OS: [e.g. Chrome 91 on macOS, Edge 93 on Windows]\n\n## Additional context\n\nAdd any other context about the problem here.","createAt":1641589357427,"updateAt":1641589357427,"deleteAt":0}}
{"type":"block","data":{"id":"ae54fbyywubnbtr3s4yhgns4nye","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"c3jawn6e4fbr3jctthy9xxkdsqe","rootId":"bui5izho7dtn77xg3thkiqprc9r","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"## Screenshots\n*[If applicable, add screenshots to elaborate on the problem.]*","createAt":1641589472988,"updateAt":1641589477683,"deleteAt":0}}
{"type":"block","data":{"id":"ahpcytwqesprafx66dh4ehsoh4r","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"c3jawn6e4fbr3jctthy9xxkdsqe","rootId":"bui5izho7dtn77xg3thkiqprc9r","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"## Screenshots\nIf applicable, add screenshots to elaborate on the problem.","createAt":1641589357377,"updateAt":1641589357377,"deleteAt":0}}
{"type":"block","data":{"id":"an3n5e6wu3ibzjm4efz4tiwozpr","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"c3jawn6e4fbr3jctthy9xxkdsqe","rootId":"bui5izho7dtn77xg3thkiqprc9r","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"## Steps to reproduce the behavior\n\n1. Go to ...\n2. Select ...\n3. Scroll down to ...\n4. See error\n\n## Expected behavior\n\n*[A clear and concise description of what you expected to happen.]*\n\n## Screenshots\n\n*[If applicable, add screenshots to elaborate on the problem.]*\n\n## Edition and Platform\n\n - Edition: *[e.g. Personal Desktop / Personal Server / Mattermost plugin]*\n - Version: *[e.g. v0.9.0]*\n - Browser and OS: *[e.g. Chrome 91 on macOS, Edge 93 on Windows]*\n\n## Additional context\n\n*[Add any other context about the problem here.]*","createAt":1641589357496,"updateAt":1641589357496,"deleteAt":0}}
{"type":"block","data":{"id":"ag9rxpgbwqid1mm5hgg8b9yhf6o","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"c5trb4319wi8n3x4r4f7f83ytdc","rootId":"bui5izho7dtn77xg3thkiqprc9r","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"## Description\n*[Brief description of this task]*\n\n## Requirements\n- *[Requirement 1]*\n- *[Requirement 2]*\n- ...","createAt":1641590081840,"updateAt":1641590081840,"deleteAt":0}}
{"type":"block","data":{"id":"awas3wsen8bbm3d9xw1zjf5wbtw","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"c5trb4319wi8n3x4r4f7f83ytdc","rootId":"bui5izho7dtn77xg3thkiqprc9r","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"## Description\n*[Brief description of this task]*\n\n## Requirements\n- *[Requirement 1]*\n- *[Requirement 2]*\n- ...","createAt":1641590072533,"updateAt":1641590072533,"deleteAt":0}}
{"type":"block","data":{"id":"axmgjkdk8afdo8jd93od3guw4po","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"c5trb4319wi8n3x4r4f7f83ytdc","rootId":"bui5izho7dtn77xg3thkiqprc9r","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"## Description\n*[Brief description of this task]*\n\n## Requirements\n- *[Requirement 1]*\n- *[Requirement 2]*\n- ...","createAt":1641590072446,"updateAt":1641590072446,"deleteAt":0}}
{"type":"block","data":{"id":"afz66z155b7fhik9p6opysjneha","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"c9p4bdasriifc7qgihzhjm63ugy","rootId":"bui5izho7dtn77xg3thkiqprc9r","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"## Description\n*[Brief description of this task]*\n\n## Requirements\n- *[Requirement 1]*\n- *[Requirement 2]*\n- ...","createAt":1641589969935,"updateAt":1641589969935,"deleteAt":0}}
{"type":"block","data":{"id":"agomcjfw4airidrc6dzthmw6sde","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"c9p4bdasriifc7qgihzhjm63ugy","rootId":"bui5izho7dtn77xg3thkiqprc9r","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"## Description\n*[Brief description of this task]*\n\n## Requirements\n- *[Requirement 1]*\n- *[Requirement 2]*\n- ...","createAt":1641589960879,"updateAt":1641589960879,"deleteAt":0}}
{"type":"block","data":{"id":"73dpuy7r9qpfymrp67c9n3krrsc","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cfefgwjke6bbxpjpig618g9bpte","rootId":"bui5izho7dtn77xg3thkiqprc9r","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"image","fields":{"fileId":"7pbp4qg415pbstc6enzeicnu3qh.png"},"title":"","createAt":1640379104209,"updateAt":1640379104209,"deleteAt":0}}
{"type":"block","data":{"id":"aabek71yr1trxmjudty7efncp3r","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cfefgwjke6bbxpjpig618g9bpte","rootId":"bui5izho7dtn77xg3thkiqprc9r","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"## Screenshots\nIf applicable, add screenshots to elaborate on the problem.","createAt":1640379104369,"updateAt":1640379104369,"deleteAt":0}}
{"type":"block","data":{"id":"asqzoizq31b81dpyzm1tnm8wyxc","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cfefgwjke6bbxpjpig618g9bpte","rootId":"bui5izho7dtn77xg3thkiqprc9r","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"## Steps to reproduce the behavior\n\n1. Go to ...\n2. Select ...\n3. Scroll down to ...\n4. See error\n\n## Expected behavior\n\nA clear and concise description of what you expected to happen.\n\n## Edition and Platform\n\n - Edition: Personal Desktop / Personal Server / Mattermost plugin\n - Version: [e.g. v0.9.0]\n - Browser and OS: [e.g. Chrome 91 on macOS, Edge 93 on Windows]\n\n## Additional context\n\nAdd any other context about the problem here.","createAt":1640379104459,"updateAt":1640379104459,"deleteAt":0}}
{"type":"block","data":{"id":"auefo9xa6sffatbeqzya56bhebo","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cfefgwjke6bbxpjpig618g9bpte","rootId":"bui5izho7dtn77xg3thkiqprc9r","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"## Steps to reproduce the behavior\n\n1. Go to ...\n2. Select ...\n3. Scroll down to ...\n4. See error\n\n## Expected behavior\n\n*[A clear and concise description of what you expected to happen.]*\n\n## Screenshots\n\n*[If applicable, add screenshots to elaborate on the problem.]*\n\n## Edition and Platform\n\n - Edition: *[e.g. Personal Desktop / Personal Server / Mattermost plugin]*\n - Version: *[e.g. v0.9.0]*\n - Browser and OS: *[e.g. Chrome 91 on macOS, Edge 93 on Windows]*\n\n## Additional context\n\n*[Add any other context about the problem here.]*","createAt":1640379139361,"updateAt":1641588699129,"deleteAt":0}}
{"type":"block","data":{"id":"aw66wjze7qfr1ukqs8gw53qa5qw","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"chfrdo1nb3p8ofnbftyinr6949o","rootId":"bui5izho7dtn77xg3thkiqprc9r","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"## Description\n*[Brief description of this task]*\n\n## Requirements\n- *[Requirement 1]*\n- *[Requirement 2]*\n- ...","createAt":1640380216220,"updateAt":1641589743550,"deleteAt":0}}
{"type":"block","data":{"id":"anppzrbx3i7b47n17b6jje6e1yc","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cidz4imnqhir48brz6e8hxhfrhy","rootId":"bui5izho7dtn77xg3thkiqprc9r","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"## Description\n*[Brief description of this task]*\n\n## Requirements\n- *[Requirement 1]*\n- *[Requirement 2]*\n- ...","createAt":1640380239894,"updateAt":1641588618558,"deleteAt":0}}
{"type":"block","data":{"id":"azyfnyszy6jb9iys9izfz1bhbdw","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cidz4imnqhir48brz6e8hxhfrhy","rootId":"bui5izho7dtn77xg3thkiqprc9r","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"## Requirements\n- [Requirement 1]\n- [Requirement 2]\n- ...","createAt":1640380231316,"updateAt":1640380231316,"deleteAt":0}}
{"type":"block","data":{"id":"ahsamufik97nsfxjgx9cs6cmzme","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cp1m1wrpfatdxikhwkf58oo5k3o","rootId":"bui5izho7dtn77xg3thkiqprc9r","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"## Summary\n*[Brief description of what this epic is about]*\n\n## Motivation\n*[Brief description on why this is needed]*\n\n## Acceptance Criteria\n - *[Criteron 1]*\n - *[Criteron 2]*\n - ...\n\n## Personas\n - *[Persona A]*\n - *[Persona B]*\n - ...\n\n## Reference Materials\n - *[Links to other relevant documents as needed]*\n - ...","createAt":1640380010492,"updateAt":1641589781333,"deleteAt":0}}
{"type":"block","data":{"id":"7tedfdyq4p7g77dmkrebryh4jor","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cqfy6g434pigk3p7j3gq55trq9o","rootId":"bui5izho7dtn77xg3thkiqprc9r","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"image","fields":{"fileId":"7pbp4qg415pbstc6enzeicnu3qh.png"},"title":"","createAt":1640379056342,"updateAt":1640379056342,"deleteAt":0}}
{"type":"block","data":{"id":"acbpep9wxdtyg8gg3fi6h1hgoro","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cqfy6g434pigk3p7j3gq55trq9o","rootId":"bui5izho7dtn77xg3thkiqprc9r","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"## Screenshots\n*[If applicable, add screenshots to elaborate on the problem.]*","createAt":1640378826029,"updateAt":1641588788974,"deleteAt":0}}
{"type":"block","data":{"id":"axfkn6tuy4igubj3ka99tbymb8o","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cqfy6g434pigk3p7j3gq55trq9o","rootId":"bui5izho7dtn77xg3thkiqprc9r","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"## Steps to reproduce the behavior\n1. Go to ...\n2. Select ...\n3. Scroll down to ...\n4. See error\n\n## Expected behavior\n*[A clear and concise description of what you expected to happen.]*\n\n## Edition and Platform\n- Edition: *[e.g. Personal Desktop / Personal Server / Mattermost plugin]*\n- Version: *[e.g. v0.9.0]*\n- Browser and OS: *[e.g. Chrome 91 on macOS, Edge 93 on Windows]*\n\n## Additional context\n*[Add any other context about the problem here.]*","createAt":1640378803642,"updateAt":1641588777908,"deleteAt":0}}
{"type":"block","data":{"id":"a58i6xsb3abdhm87oezaum6ehhc","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cwrq9ag3p5pgzzy98nfd3wwra1w","rootId":"bui5izho7dtn77xg3thkiqprc9r","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"## Summary\n*[Brief description of what this epic is about]*\n## Motivation\n*[Brief description on why this is needed]*\n## Acceptance Criteria\n- *[Criteron 1]*\n- *[Criteron 2]*\n- ...\n## Personas\n- *[Persona A]*\n- *[Persona B]*\n- ...\n## Reference Materials\n- *[Links to other relevant documents as needed]*\n- ...","createAt":1640380125209,"updateAt":1641588594401,"deleteAt":0}}
{"type":"block","data":{"id":"a799597ibbjb17yxy1c3zjias1w","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cwrq9ag3p5pgzzy98nfd3wwra1w","rootId":"bui5izho7dtn77xg3thkiqprc9r","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"## Summary\n[Brief description of what this epic is about]\n\n## Motivation\n[Brief description on why this is needed]\n\n## Acceptance Criteria\n - [Criteron 1]\n - [Criteron 2]\n - ...\n\n## Personas\n - [Persona A]\n - [Persona B]\n - ...\n\n## Reference Materials\n - [Links to other relevant documents as needed]\n - ...","createAt":1640380118322,"updateAt":1640380118322,"deleteAt":0}}
{"type":"block","data":{"id":"aefratgmk6j8nzj5fngfrf4k8hw","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"c5ay4q3t1hf8cdcschejip7ybpc","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"p1fhq6s7epdbmnebckex61z3cy","type":"text","fields":{},"title":"Mattermost Boards makes it easy for you to update certain properties on cards through our drag and drop functionality. Simply drag this card from the **Later** column to the **Completed** column to automatically update the status and mark this task as complete.","createAt":1640035135582,"updateAt":1642785933078,"deleteAt":0}}
{"type":"block","data":{"id":"auj3gocwmj38mb853e7emtjjduy","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"c5ay4q3t1hf8cdcschejip7ybpc","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"Drag this card from the **Now** to **Completed** column to automatically update the status and mark this task as complete.","createAt":1640034760850,"updateAt":1640034760850,"deleteAt":0}}
{"type":"block","data":{"id":"74untaigtdbdx8p5au5idiswwtw","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"c9h4wpgh1ajyzfdqoyotohtj6oy","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"checkbox","fields":{"value":false},"title":"Pick an icon","createAt":1640034761469,"updateAt":1640034761469,"deleteAt":0}}
{"type":"block","data":{"id":"75fj6u9yu87gkbfhze4pz551q1a","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"c9h4wpgh1ajyzfdqoyotohtj6oy","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"checkbox","fields":{"value":false},"title":"","createAt":1641787743494,"updateAt":1641787743494,"deleteAt":0}}
{"type":"block","data":{"id":"76ji8fq4gyfgrtnsttj3rnc7mxy","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"c9h4wpgh1ajyzfdqoyotohtj6oy","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"checkbox","fields":{"value":false},"title":"","createAt":1641787753547,"updateAt":1641787753547,"deleteAt":0}}
{"type":"block","data":{"id":"77msur4yswfn65d8qycdyfpfawe","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"c9h4wpgh1ajyzfdqoyotohtj6oy","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"checkbox","fields":{"value":false},"title":"Assign tasks to teammates","createAt":1641787609114,"updateAt":1641793560963,"deleteAt":0}}
{"type":"block","data":{"id":"77zz51ncs7bb498pzkwhu6ds8ar","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"c9h4wpgh1ajyzfdqoyotohtj6oy","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"checkbox","fields":{"value":false},"title":"Add a title","createAt":1640034761257,"updateAt":1640034761257,"deleteAt":0}}
{"type":"block","data":{"id":"7858yoq9gui8a5baetap7b3ftxy","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"c9h4wpgh1ajyzfdqoyotohtj6oy","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"image","fields":{"fileId":"7fb4ff1yq6fnxxd566sy6dfw55o.png"},"title":"","createAt":1640034761339,"updateAt":1640034761339,"deleteAt":0}}
{"type":"block","data":{"id":"7ayruwskq4b8rte64fiwz493kjo","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"c9h4wpgh1ajyzfdqoyotohtj6oy","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"checkbox","fields":{"value":false},"title":"Create and manage checklists, like this one... :)","createAt":1641788123369,"updateAt":1641796316303,"deleteAt":0}}
{"type":"block","data":{"id":"7dh4oncxngj8jb8n59sefmsynac","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"c9h4wpgh1ajyzfdqoyotohtj6oy","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"checkbox","fields":{"value":false},"title":"Add and update descriptions with Markdown","createAt":1641793564533,"updateAt":1641793591299,"deleteAt":0}}
{"type":"block","data":{"id":"7exhjmek1ctbexxt95w5cy1cuwo","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"c9h4wpgh1ajyzfdqoyotohtj6oy","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"checkbox","fields":{"value":false},"title":"Follow cards to get notified on the latest updates","createAt":1641787466530,"updateAt":1642630526962,"deleteAt":0}}
{"type":"block","data":{"id":"7fdhn95p8ib838j9gw8yz6zc9ko","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"c9h4wpgh1ajyzfdqoyotohtj6oy","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"checkbox","fields":{"value":false},"title":"Add description content such as text, images, divider lines, and checkboxes ","createAt":1640034761050,"updateAt":1640034761050,"deleteAt":0}}
{"type":"block","data":{"id":"7i959sr4w5p87py6z9sokbts3hr","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"c9h4wpgh1ajyzfdqoyotohtj6oy","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"checkbox","fields":{},"title":"","createAt":1641788080988,"updateAt":1641788080988,"deleteAt":0}}
{"type":"block","data":{"id":"7mgy47rzyxpdm5c5eod9x5nypea","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"c9h4wpgh1ajyzfdqoyotohtj6oy","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"checkbox","fields":{"value":false},"title":"Set priorities and update statuses","createAt":1641787424191,"updateAt":1641793678969,"deleteAt":0}}
{"type":"block","data":{"id":"7mrxe11srytfrinxwku8bhds66h","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"c9h4wpgh1ajyzfdqoyotohtj6oy","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"checkbox","fields":{"value":false},"title":"Create new properties","createAt":1640034760940,"updateAt":1640034760940,"deleteAt":0}}
{"type":"block","data":{"id":"7nka374wrq78e5ci8ap9dscua4h","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"c9h4wpgh1ajyzfdqoyotohtj6oy","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"checkbox","fields":{"value":false},"title":"","createAt":1641787747166,"updateAt":1641787747166,"deleteAt":0}}
{"type":"block","data":{"id":"7nkegq1zimifpmxcrq8ntyothoe","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"c9h4wpgh1ajyzfdqoyotohtj6oy","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"checkbox","fields":{"value":false},"title":"Provide feedback and ask questions via comments","createAt":1642012664514,"updateAt":1642176946445,"deleteAt":0}}
{"type":"block","data":{"id":"7oft4megz53yqtgy1bygtqa96pc","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"c9h4wpgh1ajyzfdqoyotohtj6oy","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"checkbox","fields":{"value":false},"title":"Add a comment","createAt":1640034761399,"updateAt":1640034761399,"deleteAt":0}}
{"type":"block","data":{"id":"7peuyuzgkc3fmzczfjuzseg9ksa","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"c9h4wpgh1ajyzfdqoyotohtj6oy","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"p1fhq6s7epdbmnebckex61z3cy","type":"checkbox","fields":{"value":false},"title":"@mention teammates so they can follow, and collaborate on, comments and descriptions","createAt":1641787459538,"updateAt":1642784442937,"deleteAt":0}}
{"type":"block","data":{"id":"7rfdtajsouidgmfrwnmj4sba47c","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"c9h4wpgh1ajyzfdqoyotohtj6oy","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"checkbox","fields":{"value":false},"title":"Provide feedback and ask questions using Comments","createAt":1641787282151,"updateAt":1641787717093,"deleteAt":0}}
{"type":"block","data":{"id":"7rw8rayqp3jb5ug5rys6tb5qyda","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"c9h4wpgh1ajyzfdqoyotohtj6oy","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"checkbox","fields":{"value":false},"title":"Format text using Markdown","createAt":1640034761128,"updateAt":1640034761128,"deleteAt":0}}
{"type":"block","data":{"id":"7tuw1my7b7fnxd8sfyzpz6dd1sc","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"c9h4wpgh1ajyzfdqoyotohtj6oy","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"checkbox","fields":{"value":false},"title":"Manage deadlines and milestones","createAt":1641787583043,"updateAt":1641787629598,"deleteAt":0}}
{"type":"block","data":{"id":"7x6q9cz7dqfdn5jqg9uhaou9uwh","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"c9h4wpgh1ajyzfdqoyotohtj6oy","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"checkbox","fields":{"value":false},"title":"Assign values to existing properties","createAt":1640034761560,"updateAt":1640034761560,"deleteAt":0}}
{"type":"block","data":{"id":"a778mcixrm7byzb4mxrixjtrwwa","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"c9h4wpgh1ajyzfdqoyotohtj6oy","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"Cards allow your entire team to manage and collaborate on a task in one place. Within a card, your team can:","createAt":1641786489535,"updateAt":1641787377734,"deleteAt":0}}
{"type":"block","data":{"id":"apcgnz7t8cirhfqb97upr5zghhh","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"c9h4wpgh1ajyzfdqoyotohtj6oy","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"Within a card, you can:","createAt":1640034761692,"updateAt":1640034761692,"deleteAt":0}}
{"type":"block","data":{"id":"7r9my1yuddbn45dojrfht3neg8c","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cfkikng8egbr878ryaztmpkno4w","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"image","fields":{"fileId":"76j1p5991wtnktei6gymozeui7h.png"},"title":"","createAt":1643385235967,"updateAt":1643385235967,"deleteAt":0}}
{"type":"block","data":{"id":"a4hgpqj4mwbd8jfjopfwfew3iac","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cfkikng8egbr878ryaztmpkno4w","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"Try creating your own board by clicking on the \"+\" button on the top of the left hand sidebar. Choose from one of our default templates or start from scratch with an empty board.","createAt":1640034761939,"updateAt":1640034761939,"deleteAt":0}}
{"type":"block","data":{"id":"aikhtkqjg8tfrxde79keaa5o55o","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cfkikng8egbr878ryaztmpkno4w","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"Congratulations! You're now a Boards expert 😄\n\n","createAt":1640034761889,"updateAt":1640034761889,"deleteAt":0}}
{"type":"block","data":{"id":"apedf7fbrspgt3cg8e5worq1gqa","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cfkikng8egbr878ryaztmpkno4w","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"A board helps you manage your project, organize tasks, and collaborate with your team all in one place.","createAt":1641797295263,"updateAt":1641797308999,"deleteAt":0}}
{"type":"block","data":{"id":"as7511u6t1pdc7fe7zrbzdfg51y","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cfkikng8egbr878ryaztmpkno4w","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"p1fhq6s7epdbmnebckex61z3cy","type":"text","fields":{},"title":"To create your own board, select the \"+\" on the top of the left hand sidebar. Choose from one of our standard templates and see how they can help you get started with your next project:\n\n- **Project Tasks**: Stay on top of your project tasks, track progress, and set priorities. \n- **Meeting Agenda**: Set your meeting agendas for recurring team meetings and 1:1s.\n- **Roadmap**: Plan your roadmap and manage your releases more efficiently.\n- **Personal Tasks**: Organize your life and track your personal tasks.\n- **Content Calendar**: Plan your editorial content, assign work, and track deadlines.\n- **Personal Goals**: Set and accomplish new personal goals and milestones.","createAt":1641788827589,"updateAt":1642784518194,"deleteAt":0}}
{"type":"block","data":{"id":"7a5oxy69qdigt8ndgjcpgeq8rbc","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cm8yz355wbtfd7rtpgs655wbr4e","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"image","fields":{"fileId":"7eqycbyfkntdcddgcdbigqbmj1h.png"},"title":"","createAt":1642199006401,"updateAt":1642199006401,"deleteAt":0}}
{"type":"block","data":{"id":"7j4kjgdpxdidhteiocxg8akudze","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cm8yz355wbtfd7rtpgs655wbr4e","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"image","fields":{"fileId":"7grrryz5dt3y5xqgswfem7pb6cw.png"},"title":"","createAt":1640034760232,"updateAt":1640034760232,"deleteAt":0}}
{"type":"block","data":{"id":"7js1qca581tfcmjiou45udirztw","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cm8yz355wbtfd7rtpgs655wbr4e","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"image","fields":{"fileId":"7zkx1tem3rjyympyzk1cymrf9ty.png"},"title":"","createAt":1642199332901,"updateAt":1642199332901,"deleteAt":0}}
{"type":"block","data":{"id":"7z1jau5qy3jfcxdp5cgq3duk6ne","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cm8yz355wbtfd7rtpgs655wbr4e","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"image","fields":{"fileId":"7jnogdua8n3g1jc6nybxjbrkwty.gif"},"title":"","createAt":1643212639759,"updateAt":1643212639759,"deleteAt":0}}
{"type":"block","data":{"id":"a3iyho87m7frmxmmpjkztq58jma","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cm8yz355wbtfd7rtpgs655wbr4e","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"Share the board with your team internally by copying the internal link:","createAt":1642199145349,"updateAt":1642199173272,"deleteAt":0}}
{"type":"block","data":{"id":"a5z5po5apabfibkgmkq53dxe9dw","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cm8yz355wbtfd7rtpgs655wbr4e","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"Keep stakeholders and customers up-to-date on project progress by sharing your board.","createAt":1642198459390,"updateAt":1642198542075,"deleteAt":0}}
{"type":"block","data":{"id":"acammrckbo3b7zbndw7tb5gtswy","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cm8yz355wbtfd7rtpgs655wbr4e","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"Click on the options menu \"...\" towards the top right , then select Share board. Set the toggle on to Publish to web and share this board with anyone.","createAt":1640034760284,"updateAt":1640034760284,"deleteAt":0}}
{"type":"block","data":{"id":"ag791jfbc47gobroeo9ie1afcdo","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cm8yz355wbtfd7rtpgs655wbr4e","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"To share a board, select **Share** at the top right of the Board view. Copy the link to share the board internally with your team or generate public link that can be accessed by anyone externally.","createAt":1642199464341,"updateAt":1643212756082,"deleteAt":0}}
{"type":"block","data":{"id":"76bqrrm8dobr37kttya6jhznjih","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cmjtfip8a738nbr33shzmgk559o","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"image","fields":{"fileId":"7iw4rxx7jj7bypmdotd9z469cyh.png"},"title":"","createAt":1643143198631,"updateAt":1643143198631,"deleteAt":0}}
{"type":"block","data":{"id":"7qfukpw1paf843jyspstq6sk8do","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cmjtfip8a738nbr33shzmgk559o","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"image","fields":{"fileId":"714hyeb49ninabj8h6jackpmbdw.png"},"title":"","createAt":1640034762299,"updateAt":1640034762299,"deleteAt":0}}
{"type":"block","data":{"id":"a6fx4oa73otrqmezhbizhynbp1c","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cmjtfip8a738nbr33shzmgk559o","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"Click on the \"New\" button on the top left header, the \"+ New\" button below any column, or the \"+\" button to the right of any columnn header to create a new card.","createAt":1640034762378,"updateAt":1640034762378,"deleteAt":0}}
{"type":"block","data":{"id":"auow16g4f4tf4z89qrxbg3btxba","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cmjtfip8a738nbr33shzmgk559o","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"p1fhq6s7epdbmnebckex61z3cy","type":"text","fields":{},"title":"To create a new card, simply do any of the following:\n- Select \"**New**\" on the top right header\n- Select \"**+ New**\" below any column\n- Select \"**+**\" to the right of any columnn header","createAt":1640034820888,"updateAt":1642782498596,"deleteAt":0}}
{"type":"block","data":{"id":"aykjshfjrxpd9zngqruenqn5s7h","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cmjtfip8a738nbr33shzmgk559o","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"Mattermost Boards helps you manage and track all your project tasks with **Cards**.","createAt":1641504858080,"updateAt":1641786067653,"deleteAt":0}}
{"type":"block","data":{"id":"7z7tn18oxefd97dfmdnajb4s3py","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cq1gmiwhx4jgd7q9ad9c1icasqr","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"image","fields":{"fileId":"7ccrr6otrtb8uxf6kp3oexn6uyr.gif"},"title":"","createAt":1643139688361,"updateAt":1643139688361,"deleteAt":0}}
{"type":"block","data":{"id":"a3qa1n69wc7d1u8krumz9ogcidy","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cq1gmiwhx4jgd7q9ad9c1icasqr","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"p1fhq6s7epdbmnebckex61z3cy","type":"text","fields":{},"title":"After you've copied the link, paste it into any channel or Direct Message to share the card. A preview of the card will display within the channel with a link back to the card on Boards.","createAt":1642195798726,"updateAt":1642785620634,"deleteAt":0}}
{"type":"block","data":{"id":"a4z7htb6catgaue5npinux4tmrc","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cq1gmiwhx4jgd7q9ad9c1icasqr","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"p1fhq6s7epdbmnebckex61z3cy","type":"text","fields":{},"title":"To share a card, you'll need to copy the card link first. You can:\n\n- Open a card and select the options menu button at the top right of the card.\n- Open the board view and hover your mouse over any card to access the options menu button.","createAt":1642193170054,"updateAt":1642785607321,"deleteAt":0}}
{"type":"block","data":{"id":"arpj7spx9op8jumm6yfdsxwpeuw","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cq1gmiwhx4jgd7q9ad9c1icasqr","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"Cards can be linked and shared with teammates directly on Channels. Card previews are displayed when shared on Channels, so your team can discuss work items and get the relevant context without having to switch over to Boards.","createAt":1642193162587,"updateAt":1642196673264,"deleteAt":0}}
{"type":"block","data":{"id":"7fot1ssnmwbguzmeyoyeaer6sko","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cse6a9d81tfyd7e34cbmfttbgte","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"image","fields":{"fileId":"75upsay4fx78zirdjphqpuwatph.png"},"title":"","createAt":1640034760528,"updateAt":1640034760528,"deleteAt":0}}
{"type":"block","data":{"id":"7oz9pp3bkopgfpycph3oqgze8uw","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cse6a9d81tfyd7e34cbmfttbgte","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"image","fields":{"fileId":"7dybb6t8fj3nrdft7nerhuf784y.png"},"title":"","createAt":1643142381491,"updateAt":1643142381491,"deleteAt":0}}
{"type":"block","data":{"id":"ad9fecctco7ggjjeo9usfpwkfpa","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cse6a9d81tfyd7e34cbmfttbgte","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"p1fhq6s7epdbmnebckex61z3cy","type":"text","fields":{},"title":"Organize and find the cards you're looking for with our filter, sort, and grouping options. From the Board header, you can quickly toggle on different properties, change the group display, set filters, and change how the cards are sorted.","createAt":1640034870185,"updateAt":1642785978556,"deleteAt":0}}
{"type":"block","data":{"id":"aqi6gqumkbiftjc4dbdpgf1rf3e","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cse6a9d81tfyd7e34cbmfttbgte","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"From the board header, you can quickly toggle on different properties, change the group display, set filters, and change how the cards are sorted.","createAt":1640034760581,"updateAt":1640034760581,"deleteAt":0}}
{"type":"block","data":{"id":"7owai1ux3h3gtf8byynfk6hyx1c","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cstm8jadnmbds9kooz4tr8sy5wr","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"image","fields":{"fileId":"7ry38aikmjig3xc7w3o6uqcc5eh.gif"},"title":"","createAt":1643139628819,"updateAt":1643139628819,"deleteAt":0}}
{"type":"block","data":{"id":"a538fji6kcp89fyhmgaoko7wk6c","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cstm8jadnmbds9kooz4tr8sy5wr","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"p1fhq6s7epdbmnebckex61z3cy","type":"text","fields":{},"title":"Views allow your team to visualize the same cards and data from different perspectives, so they can stay up-to-date in the way that works best for them. To add a new view, go to **Add a new view** from the view drop-down, then select from any of the following views:\n\n- **Board**: Adds a Kanban board, similar to this one, that allows your team to organize cards in swimlanes grouped by any property of your choosing. This view helps you visualize your project progress.\n- **Table**: Displays cards in a table format with rows and columns. Use this view to get an overview of all your project tasks. Easily view and compare the state of all properties across all cards without needing to open individual cards.\n- **Gallery**: Displays cards in a gallery format, so you can manage and organize cards with image attachments.\n- **Calendar**: Adds a calendar view to easily visualize your cards by dates and keep track of deadlines.","createAt":1640035911505,"updateAt":1642785808643,"deleteAt":0}}
{"type":"block","data":{"id":"aap6nythw7bgauyerjibgur3gfw","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cstm8jadnmbds9kooz4tr8sy5wr","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"From the view drop-down, go to \"Add a new view\", then select any of the following views:\n- **Board:** Create another board view and set new groupings/filters/sorting to quickly toggle between different board views.\n- **Table:** Displays cards in a table format with rows and columns.\n- **Gallery:** Displays cards in a gallery format with thumbnails of images attached to the card.\n- **Calendar:** Adds a calendar view to easily visualize your cards by dates.","createAt":1640034761820,"updateAt":1640034761820,"deleteAt":0}}
{"type":"block","data":{"id":"76cinqnb6k3dzmfbm9fnc8eofny","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cut8jasi4etbd7mpqpn36fna9ba","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"image","fields":{"fileId":"7de1toemgc3dd5dgb1hhkw3we9r.gif"},"title":"","createAt":1643139477237,"updateAt":1643139477237,"deleteAt":0}}
{"type":"block","data":{"id":"7ueem3txwobnk9fzg597g6ziehw","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cut8jasi4etbd7mpqpn36fna9ba","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"image","fields":{"fileId":"7rczrnpxstpgq5xpmxaj6pdf4ay.png"},"title":"","createAt":1640034760410,"updateAt":1640034760410,"deleteAt":0}}
{"type":"block","data":{"id":"7ytmgkzmopjr6bghhi59f6mp67w","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cut8jasi4etbd7mpqpn36fna9ba","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"image","fields":{"fileId":"79xdjxooby78tmj7gi9fn4hpg9c.gif"},"title":"","createAt":1643139471619,"updateAt":1643139471619,"deleteAt":0}}
{"type":"block","data":{"id":"a6k4au3gzcjgyuc4i9eqk7ixrqy","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cut8jasi4etbd7mpqpn36fna9ba","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"Click on the \"+Add a property\" button on this card to create a new custom property that will apply to all cards on this board.","createAt":1640034760477,"updateAt":1640034760477,"deleteAt":0}}
{"type":"block","data":{"id":"afb3pntrwgtrwidfeo1f1dsonqy","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cut8jasi4etbd7mpqpn36fna9ba","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"p1fhq6s7epdbmnebckex61z3cy","type":"text","fields":{},"title":"Customize cards to fit your needs and track the information most important to you. Boards supports a wide range of fully customizable property types. For example, you can:\n- Use the **Date** property for things like deadlines or milestones.\n- Assign owners to tasks with the **Person** property.\n- Define statuses and priorities with the **Select** property.\n- Create tags with the **Multi Select** property.\n- Link cards to webpages with the **URL** property.","createAt":1641611832288,"updateAt":1642785653115,"deleteAt":0}}
{"type":"block","data":{"id":"ah6g93hufzbr6xfe6sxx86f8h6o","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cut8jasi4etbd7mpqpn36fna9ba","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"p1fhq6s7epdbmnebckex61z3cy","type":"text","fields":{},"title":"To create a new property, select **+ Add a property** on this card and choose from the list of property types. New properties will apply to all cards on this board.","createAt":1640035152339,"updateAt":1642785685954,"deleteAt":0}}
{"type":"block","data":{"id":"7g56j48utt78emrwx6ayrckqpdr","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cwf9xw6d6zbgfbbgd6atr336uco","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"image","fields":{"fileId":"7trb1giyg5tfyucjmmzwfhy53jo.png"},"title":"","createAt":1640034760629,"updateAt":1640034760629,"deleteAt":0}}
{"type":"block","data":{"id":"7sd313pwbfjfz3dkqmgb4rc9kcc","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cwf9xw6d6zbgfbbgd6atr336uco","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"image","fields":{"fileId":"73stba9scy3fndmwgx4467iinay.gif"},"title":"","createAt":1643139827673,"updateAt":1643139827673,"deleteAt":0}}
{"type":"block","data":{"id":"ab6ygnyg757bc9cpm9bkp8aam8e","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cwf9xw6d6zbgfbbgd6atr336uco","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"p1fhq6s7epdbmnebckex61z3cy","type":"text","fields":{},"title":"To mention a teammate use the **@ symbol with their username** in the comments or description section. They'll get a Direct Message notification via Channels and also be added as a [follower](https://docs.mattermost.com/boards/work-with-cards.html#receive-updates) to the card. \n\nWhenever any changes are made to the card, they'll automatically get notified on Channels.","createAt":1642177456022,"updateAt":1642785886856,"deleteAt":0}}
{"type":"block","data":{"id":"akbz4abecginpjgz1etweynd7io","schema":1,"workspaceId":"855b3j34ojn5p8f36yhu8336fe","parentId":"cwf9xw6d6zbgfbbgd6atr336uco","rootId":"buixxjic3xjfkieees4iafdrznc","createdBy":"edrkkih4cinzf8ueeszh6rmfoo","modifiedBy":"edrkkih4cinzf8ueeszh6rmfoo","type":"text","fields":{},"title":"Collaborate with teammates directly on each card using @mentions and have all the relevant context in one place.","createAt":1642177002644,"updateAt":1642197084087,"deleteAt":0}}

View File

@ -1,158 +0,0 @@
package sqlstore
import (
"bytes"
"errors"
"fmt"
"strings"
sq "github.com/Masterminds/squirrel"
"github.com/mattermost/focalboard/server/model"
"github.com/mattermost/focalboard/server/services/store"
"github.com/mattermost/focalboard/server/services/store/sqlstore/initializations"
"github.com/mattermost/mattermost-server/v6/shared/mlog"
)
const (
defaultTemplateVersion = 2
)
var (
ErrUnsupportedDatabaseType = errors.New("database type is unsupported")
)
// InitializeTemplates imports default templates if the blocks table is empty.
func (s *SQLStore) InitializeTemplates() error {
blocks, err := s.getDefaultTemplateBlocks()
if err != nil {
return fmt.Errorf("cannot initialize templates: %w", err)
}
isNeeded, reason := s.isInitializationNeeded(blocks)
if !isNeeded {
s.logger.Debug("Template import not needed, skipping")
return nil
}
s.logger.Debug("Importing new default templates", mlog.String("reason", reason))
if err := s.removeDefaultTemplates(blocks); err != nil {
return fmt.Errorf("cannot remove old templates: %w", err)
}
blocksJSONL := initializations.MustAsset("templates.json")
globalContainer := store.Container{
WorkspaceID: "0",
}
return s.ImportArchive(globalContainer, bytes.NewReader(blocksJSONL), "system", fixTemplateBlock)
}
// removeDefaultTemplates deletes all the default templates and their children.
func (s *SQLStore) removeDefaultTemplates(blocks []model.Block) error {
count := 0
for _, block := range blocks {
// default template deletion does not need to go to blocks_history
deleteQuery := s.getQueryBuilder(s.db).
Delete(s.tablePrefix + "blocks").
Where(sq.Or{
sq.Eq{"id": block.ID},
sq.Eq{"parent_id": block.ID},
sq.Eq{"root_id": block.ID},
})
if _, err := deleteQuery.Exec(); err != nil {
return fmt.Errorf("cannot delete default template %s: %w", block.ID, err)
}
s.logger.Trace("removed default template block",
mlog.String("block_id", block.ID),
mlog.String("block_type", string(block.Type)),
)
count++
}
s.logger.Debug("Removed default templates", mlog.Int("count", count))
return nil
}
// getDefaultTemplateBlocks fetches all template blocks .
func (s *SQLStore) getDefaultTemplateBlocks() ([]model.Block, error) {
query := s.getQueryBuilder(s.db).
Select(s.blockFields()...).
From(s.tablePrefix + "blocks").
Where(sq.Eq{"coalesce(workspace_id, '0')": "0"}).
Where(sq.Eq{"created_by": "system"})
switch s.dbType {
case sqliteDBType:
query = query.Where(s.tablePrefix + "blocks.fields LIKE '%\"isTemplate\":true%'")
case mysqlDBType:
query = query.Where(s.tablePrefix + "blocks.fields LIKE '%\"isTemplate\":true%'")
case postgresDBType:
query = query.Where(s.tablePrefix + "blocks.fields ->> 'isTemplate' = 'true'")
default:
return nil, fmt.Errorf("cannot get default template blocks for database type %s: %w", s.dbType, ErrUnsupportedDatabaseType)
}
rows, err := query.Query()
if err != nil {
s.logger.Error(`isInitializationNeeded ERROR`, mlog.Err(err))
return nil, err
}
defer s.CloseRows(rows)
return s.blocksFromRows(rows)
}
// isInitializationNeeded returns true if the blocks table contains no default templates,
// or contains at least one default template with an old version number.
func (s *SQLStore) isInitializationNeeded(blocks []model.Block) (bool, string) {
if len(blocks) == 0 {
return true, "no default templates found"
}
// look for any template blocks with the wrong version number (or no version #).
for _, block := range blocks {
v, ok := block.Fields["templateVer"]
if !ok {
return true, "block missing templateVer"
}
version, ok := v.(float64)
if !ok {
return true, "templateVer NaN"
}
if version < defaultTemplateVersion {
return true, "templateVer too old"
}
}
return false, ""
}
// fixTemplateBlock fixes a block to be inserted as part of a template.
func fixTemplateBlock(block *model.Block, cache map[string]interface{}) bool {
// cache contains ids of skipped blocks. Ensure their children are skipped as well.
if _, ok := cache[block.ParentID]; ok {
cache[block.ID] = struct{}{}
return false
}
// filter out template blocks; we only want the non-template
// blocks which we will turn into default template blocks.
if b, ok := block.Fields["isTemplate"]; ok {
if val, ok := b.(bool); ok && val {
cache[block.ID] = struct{}{}
return false
}
}
// remove '(NEW)' from title & force template flag
if block.Type == "board" {
block.Title = strings.ReplaceAll(block.Title, "(NEW)", "")
block.Fields["isTemplate"] = true
block.Fields["templateVer"] = defaultTemplateVersion
}
return true
}

View File

@ -14,7 +14,6 @@ package sqlstore
import (
"context"
"io"
"time"
"github.com/mattermost/focalboard/server/model"
@ -134,6 +133,11 @@ func (s *SQLStore) GetBoardAndCardByID(c store.Container, blockID string) (*mode
}
func (s *SQLStore) GetDefaultTemplateBlocks() ([]model.Block, error) {
return s.getDefaultTemplateBlocks(s.db)
}
func (s *SQLStore) GetNextNotificationHint(remove bool) (*model.NotificationHint, error) {
return s.getNextNotificationHint(s.db, remove)
@ -249,11 +253,6 @@ func (s *SQLStore) HasWorkspaceAccess(userID string, workspaceID string) (bool,
}
func (s *SQLStore) ImportArchive(container store.Container, r io.Reader, userID string, mod model.BlockModifier) error {
return s.importArchive(s.db, container, r, userID, mod)
}
func (s *SQLStore) InsertBlock(c store.Container, block *model.Block, userID string) error {
tx, txErr := s.db.BeginTx(context.Background(), nil)
if txErr != nil {
@ -343,6 +342,11 @@ func (s *SQLStore) RefreshSession(session *model.Session) error {
}
func (s *SQLStore) RemoveDefaultTemplates(blocks []model.Block) error {
return s.removeDefaultTemplates(s.db, blocks)
}
func (s *SQLStore) SetSystemSetting(key string, value string) error {
return s.setSystemSetting(s.db, key, value)

View File

@ -6,6 +6,7 @@ import (
sq "github.com/Masterminds/squirrel"
"github.com/mattermost/mattermost-plugin-api/cluster"
"github.com/mattermost/mattermost-server/v6/shared/mlog"
)
@ -54,11 +55,6 @@ func New(params Params) (*SQLStore, error) {
return nil, err
}
if err := store.InitializeTemplates(); err != nil {
params.Logger.Error(`InitializeTemplates failed`, mlog.Err(err))
}
return store, nil
}

View File

@ -0,0 +1,73 @@
package sqlstore
import (
"errors"
"fmt"
sq "github.com/Masterminds/squirrel"
"github.com/mattermost/focalboard/server/model"
"github.com/mattermost/mattermost-server/v6/shared/mlog"
)
var (
ErrUnsupportedDatabaseType = errors.New("database type is unsupported")
)
// removeDefaultTemplates deletes all the default templates and their children.
func (s *SQLStore) removeDefaultTemplates(db sq.BaseRunner, blocks []model.Block) error {
count := 0
for _, block := range blocks {
// default template deletion does not need to go to blocks_history
deleteQuery := s.getQueryBuilder(db).
Delete(s.tablePrefix + "blocks").
Where(sq.Or{
sq.Eq{"id": block.ID},
sq.Eq{"parent_id": block.ID},
sq.Eq{"root_id": block.ID},
})
if _, err := deleteQuery.Exec(); err != nil {
return fmt.Errorf("cannot delete default template %s: %w", block.ID, err)
}
s.logger.Trace("removed default template block",
mlog.String("block_id", block.ID),
mlog.String("block_type", string(block.Type)),
)
count++
}
s.logger.Debug("Removed default templates", mlog.Int("count", count))
return nil
}
// getDefaultTemplateBlocks fetches all template blocks .
func (s *SQLStore) getDefaultTemplateBlocks(db sq.BaseRunner) ([]model.Block, error) {
query := s.getQueryBuilder(db).
Select(s.blockFields()...).
From(s.tablePrefix + "blocks").
Where(sq.Eq{"coalesce(workspace_id, '0')": "0"}).
Where(sq.Eq{"created_by": "system"})
switch s.dbType {
case sqliteDBType:
query = query.Where(s.tablePrefix + "blocks.fields LIKE '%\"isTemplate\":true%'")
case mysqlDBType:
query = query.Where(s.tablePrefix + "blocks.fields LIKE '%\"isTemplate\":true%'")
case postgresDBType:
query = query.Where(s.tablePrefix + "blocks.fields ->> 'isTemplate' = 'true'")
default:
return nil, fmt.Errorf("cannot get default template blocks for database type %s: %w", s.dbType, ErrUnsupportedDatabaseType)
}
rows, err := query.Query()
if err != nil {
s.logger.Error(`isInitializationNeeded ERROR`, mlog.Err(err))
return nil, err
}
defer s.CloseRows(rows)
return s.blocksFromRows(rows)
}

View File

@ -5,7 +5,6 @@ package store
import (
"errors"
"fmt"
"io"
"time"
"github.com/mattermost/focalboard/server/model"
@ -91,7 +90,8 @@ type Store interface {
GetNotificationHint(c Container, blockID string) (*model.NotificationHint, error)
GetNextNotificationHint(remove bool) (*model.NotificationHint, error)
ImportArchive(container Container, r io.Reader, userID string, mod model.BlockModifier) error
RemoveDefaultTemplates(blocks []model.Block) error
GetDefaultTemplateBlocks() ([]model.Block, error)
IsErrNotFound(err error) bool
}

View File

@ -64,7 +64,7 @@ class Archiver {
static importFullArchive(onComplete?: () => void): void {
const input = document.createElement('input')
input.type = 'file'
input.accept = '.focalboard'
input.accept = '.boardarchive'
input.onchange = async () => {
const file = input.files && input.files[0]
if (file) {