From 96929f5f18666aaa8bc9f8bfdc4528ba15240e22 Mon Sep 17 00:00:00 2001 From: Lumen Keyes Date: Tue, 17 Mar 2026 10:28:56 -0600 Subject: [PATCH] Update content through Mattrbld --- .mattrbld/collections/events.json | 21 ++++ .mattrbld/collections/organizations.json | 21 ++++ .mattrbld/config.json | 79 +++++++++++++ .mattrbld/schemas/event.json | 138 ++++++++++++++++++++++ .mattrbld/schemas/organization.json | 63 ++++++++++ .mattrbld/users/lumenkeyes-gmail-com.json | 6 + events/.gitkeep | 0 events/coffee.md | 8 ++ organizations/.gitkeep | 0 organizations/pansy-club.json | 5 + posts/.gitkeep | 0 posts/hello-world.json | 6 + posts/references-pc.json | 6 + posts/testing.json | 7 ++ 14 files changed, 360 insertions(+) create mode 100644 .mattrbld/collections/events.json create mode 100644 .mattrbld/collections/organizations.json create mode 100644 .mattrbld/config.json create mode 100644 .mattrbld/schemas/event.json create mode 100644 .mattrbld/schemas/organization.json create mode 100644 .mattrbld/users/lumenkeyes-gmail-com.json create mode 100644 events/.gitkeep create mode 100644 events/coffee.md create mode 100644 organizations/.gitkeep create mode 100644 organizations/pansy-club.json create mode 100644 posts/.gitkeep create mode 100644 posts/hello-world.json create mode 100644 posts/references-pc.json create mode 100644 posts/testing.json diff --git a/.mattrbld/collections/events.json b/.mattrbld/collections/events.json new file mode 100644 index 0000000..d02da3c --- /dev/null +++ b/.mattrbld/collections/events.json @@ -0,0 +1,21 @@ +{ + "allowedTypes": [], + "defaultFilename": null, + "dir": "/events", + "disableComments": false, + "disablePreview": false, + "draftByDefault": false, + "linkable": true, + "maxSize": null, + "permissions": { + "everybody": [ + "everything" + ] + }, + "rawEntityNames": false, + "schemas": [ + "/.mattrbld/schemas/event.json" + ], + "type": "md", + "urlTemplate": "" +} \ No newline at end of file diff --git a/.mattrbld/collections/organizations.json b/.mattrbld/collections/organizations.json new file mode 100644 index 0000000..ade0fba --- /dev/null +++ b/.mattrbld/collections/organizations.json @@ -0,0 +1,21 @@ +{ + "allowedTypes": [], + "defaultFilename": null, + "dir": "/organizations", + "disableComments": false, + "disablePreview": false, + "draftByDefault": false, + "linkable": true, + "maxSize": null, + "permissions": { + "everybody": [ + "everything" + ] + }, + "rawEntityNames": false, + "schemas": [ + "/.mattrbld/schemas/organization.json" + ], + "type": "json", + "urlTemplate": "" +} \ No newline at end of file diff --git a/.mattrbld/config.json b/.mattrbld/config.json new file mode 100644 index 0000000..1297a69 --- /dev/null +++ b/.mattrbld/config.json @@ -0,0 +1,79 @@ +{ + "autoquotes": null, + "brandColors": [], + "corsProxy": "/corsprox", + "name": "yyc.lgbt", + "sidebar": [ + { + "label": "Dashboard", + "icon": "grid", + "target": { + "name": "Project" + }, + "protected": true + }, + { + "icon": null, + "label": "organizations", + "target": { + "name": "Project.Collection", + "params": { + "path": "/.mattrbld/collections/organizations.json" + } + } + }, + { + "label": "Media Library", + "icon": "image-stack", + "target": { + "name": "Project.MediaLibrary" + }, + "protected": true + }, + { + "icon": null, + "label": "events", + "target": { + "name": "Project.Collection", + "params": { + "path": "/.mattrbld/collections/events.json" + } + } + }, + { + "label": "Settings", + "icon": "settings", + "target": { + "name": "Project.Settings" + }, + "onlyPrivileged": true, + "protected": true + } + ], + "slugifyOptions": { + "customReplacements": [], + "lowercase": true, + "decamelize": true, + "preserveLeadingUnderscore": true, + "preserveTrailingDash": false, + "preserveCharacters": [], + "separator": "-", + "transliterate": true + }, + "customRoles": [], + "draftsDir": null, + "previewUrl": null, + "languages": [], + "media": { + "advanced": false, + "customFields": null, + "dir": null, + "maxSize": null, + "outputPath": null, + "permissions": { + "everybody": [ + "everything" + ] + } + } +} \ No newline at end of file diff --git a/.mattrbld/schemas/event.json b/.mattrbld/schemas/event.json new file mode 100644 index 0000000..97b7269 --- /dev/null +++ b/.mattrbld/schemas/event.json @@ -0,0 +1,138 @@ +{ + "fields": [ + { + "type": "date", + "default": null, + "icon": "calendar", + "key": "date", + "label": "Date and Time", + "options": { + "outputFormat": "iso", + "removable": false, + "showTime": true, + "defaultToNow": true, + "useAsUpdatedAt": false, + "only": null + }, + "tab": "Untitled Tab", + "validation": { + "max": null, + "min": null, + "required": false, + "unit": "date", + "isString": true + }, + "value": null, + "version": 2, + "visibility": { + "hidden": false, + "showByValue": { + "field": null + } + } + }, + { + "type": "rich text", + "default": null, + "icon": "text", + "key": "rich-text", + "label": "Rich Text", + "localised": false, + "options": { + "outputFormat": "html", + "blockFormats": [ + "blockquote", + "heading", + "hr", + "orderedList", + "unorderedList", + "image" + ], + "inlineFormats": [ + "em", + "strong", + "link" + ], + "formatOptions": [ + "allowQuoteFooters", + "allowNestedLists", + "allowImageCaptions" + ], + "inputRuleOptions": [ + "autoquotes", + "dashes", + "ellipsis", + "noDoubleCaps", + "noDoubleSpace" + ], + "minHeading": 2, + "maxHeading": 4, + "codeLangs": [ + "html", + "css", + "javascript", + "markdown" + ], + "allowRaw": false, + "urlTemplate": "", + "urlSuffix": "", + "linkOptions": [ + "forceBlankTarget", + "allowExternal", + "allowInternal" + ] + }, + "tab": "Untitled Tab", + "validation": { + "enforceMinMax": true, + "max": null, + "min": null, + "regex": null, + "regexError": null, + "required": false, + "unit": "length" + }, + "value": null, + "version": 1, + "visibility": { + "hidden": false, + "showByValue": { + "field": null + } + } + }, + { + "type": "reference", + "default": null, + "icon": "document-link", + "key": "reference", + "label": "Content Reference", + "localised": false, + "options": { + "collections": [ + "/.mattrbld/collections/organizations.json" + ], + "field": "text", + "removable": false + }, + "tab": "Untitled Tab", + "validation": { + "required": false + }, + "value": null, + "version": 2, + "visibility": { + "hidden": false, + "showByValue": { + "field": null + } + } + } + ], + "tabs": [ + { + "label": "Untitled Tab", + "groupAs": null + } + ] +} \ No newline at end of file diff --git a/.mattrbld/schemas/organization.json b/.mattrbld/schemas/organization.json new file mode 100644 index 0000000..f322e3d --- /dev/null +++ b/.mattrbld/schemas/organization.json @@ -0,0 +1,63 @@ +{ + "fields": [ + { + "type": "id", + "icon": "hash", + "key": "id", + "label": "Unique ID", + "options": { + "type": "uuid", + "idTemplate": "", + "editable": false + }, + "tab": "Untitled Tab", + "validation": { + "required": true + }, + "value": null, + "version": 3, + "visibility": { + "hidden": false, + "showByValue": { + "field": null + } + } + }, + { + "type": "text", + "default": null, + "icon": "text-input", + "key": "text", + "label": "Unformatted Text", + "localised": false, + "options": { + "wrapping": true, + "multiline": false + }, + "tab": "Untitled Tab", + "validation": { + "enforceMinMax": true, + "max": null, + "min": null, + "regex": null, + "regexError": null, + "required": false, + "unit": "length" + }, + "value": null, + "version": 1, + "visibility": { + "hidden": false, + "showByValue": { + "field": null + } + } + } + ], + "tabs": [ + { + "label": "Untitled Tab", + "groupAs": null + } + ] +} \ No newline at end of file diff --git a/.mattrbld/users/lumenkeyes-gmail-com.json b/.mattrbld/users/lumenkeyes-gmail-com.json new file mode 100644 index 0000000..d84f15b --- /dev/null +++ b/.mattrbld/users/lumenkeyes-gmail-com.json @@ -0,0 +1,6 @@ +{ + "email": "lumenkeyes@gmail.com", + "id": "lumenkeyes-gmail-com", + "name": "Lumen Keyes", + "role": "owner" +} \ No newline at end of file diff --git a/events/.gitkeep b/events/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/events/coffee.md b/events/coffee.md new file mode 100644 index 0000000..2ae3baf --- /dev/null +++ b/events/coffee.md @@ -0,0 +1,8 @@ +--- +date: '2026-03-17T10:23:25-06:00' +rich-text: null +reference: null +___mb_schema: /.mattrbld/schemas/event.json +___mb_unedited: true +--- + diff --git a/organizations/.gitkeep b/organizations/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/organizations/pansy-club.json b/organizations/pansy-club.json new file mode 100644 index 0000000..1788d53 --- /dev/null +++ b/organizations/pansy-club.json @@ -0,0 +1,5 @@ +{ + "id": "771022a6-25da-4561-8451-4cafa18dcd22", + "text": "The Pansy Club", + "___mb_schema": "/.mattrbld/schemas/organization.json" +} \ No newline at end of file diff --git a/posts/.gitkeep b/posts/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/posts/hello-world.json b/posts/hello-world.json new file mode 100644 index 0000000..9e12c1d --- /dev/null +++ b/posts/hello-world.json @@ -0,0 +1,6 @@ +{ + "date": "2026-03-16T18:22:15-06:00", + "rich-text": null, + "___mb_schema": "/.mattrbld/schemas/post.json", + "___mb_unedited": true +} \ No newline at end of file diff --git a/posts/references-pc.json b/posts/references-pc.json new file mode 100644 index 0000000..0121785 --- /dev/null +++ b/posts/references-pc.json @@ -0,0 +1,6 @@ +{ + "date": "2026-03-16T21:06:51-06:00", + "rich-text": null, + "reference": "The Pansy Club", + "___mb_schema": "/.mattrbld/schemas/post.json" +} \ No newline at end of file diff --git a/posts/testing.json b/posts/testing.json new file mode 100644 index 0000000..fd34479 --- /dev/null +++ b/posts/testing.json @@ -0,0 +1,7 @@ +{ + "date": "2026-03-16T20:59:06-06:00", + "rich-text": null, + "checkboxes": null, + "___mb_schema": "/.mattrbld/schemas/post.json", + "___mb_unedited": true +} \ No newline at end of file