From 63820fdc7863c7ab418bb1e68101e423f1abdb76 Mon Sep 17 00:00:00 2001 From: hugo Date: Sun, 15 Feb 2026 17:00:41 +0100 Subject: [PATCH] fix: added author to media editor --- src/renderer/components/Editor/Editor.tsx | 32 +++++++++++++++++-- src/renderer/store/appStore.ts | 1 + src/renderer/types/electron.d.ts | 1 + tests/assets/wxr-ref/about.md | 2 +- tests/assets/wxr-ref/atomo.md | 3 +- tests/assets/wxr-ref/bilderarchiv.md | 2 +- tests/assets/wxr-ref/bitrot-reloaded.md | 3 +- tests/assets/wxr-ref/bottle.md | 3 +- ...uction-to-chicken-schemes-object-system.md | 3 +- tests/assets/wxr-ref/evil-is-king.md | 3 +- tests/assets/wxr-ref/herbst.md | 3 +- tests/assets/wxr-ref/ihr-seid-helden.md | 3 +- tests/assets/wxr-ref/impressum.md | 2 +- .../assets/wxr-ref/jquery-lightbox-plugin.md | 3 +- tests/assets/wxr-ref/linkdump.md | 2 +- tests/assets/wxr-ref/mal-wieder-auf-linux.md | 3 +- tests/assets/wxr-ref/millima-mabonde.md | 3 +- ...-nach-scharferen-gesetzen-tagesschau-de.md | 3 +- ...ist-eine-analoge-digitalkamera-golem-de.md | 3 +- .../wxr-ref/pferderouladen-mit-ratatouille.md | 3 +- ...en-vegetarisch-und-so-garnicht-russisch.md | 3 +- tests/assets/wxr-ref/rfc1437-on-the-road.md | 3 +- tests/assets/wxr-ref/rinderrouladen.md | 3 +- ...etworks-und-meine-nutzung-von-denselben.md | 3 +- ...2%80%94-courtesy-of-safari-touch-arcade.md | 3 +- ...ered-in-amd-cpus-%e2%80%a2-the-register.md | 3 +- .../svb-brettspielrunde-im-internet.md | 2 +- tests/assets/wxr-ref/sweet-so-sweet.md | 3 +- .../the-art-and-science-of-smalltalk.md | 3 +- tests/assets/wxr-ref/turfiguren.md | 3 +- tests/assets/wxr-ref/what-a-superb-owl.md | 3 +- tests/assets/wxr-ref/wir-haben-geheiratet.md | 3 +- .../wxr-ref/wochentliche-leseliste-2.md | 3 +- .../wxr-ref/wochentliche-leseliste-4.md | 3 +- .../assets/wxr-ref/wochentliche-leseliste.md | 3 +- ...che-integrator-%c2%ab-wordpress-plugins.md | 3 +- 36 files changed, 93 insertions(+), 35 deletions(-) diff --git a/src/renderer/components/Editor/Editor.tsx b/src/renderer/components/Editor/Editor.tsx index 35a4134..941bcf7 100644 --- a/src/renderer/components/Editor/Editor.tsx +++ b/src/renderer/components/Editor/Editor.tsx @@ -643,6 +643,7 @@ const PostEditor: React.FC = ({ postId }) => { const [title, setTitle] = useState(''); const [content, setContent] = useState(''); + const [author, setAuthor] = useState(''); const [tags, setTags] = useState([]); const [selectedCategories, setSelectedCategories] = useState(['article']); const [availableCategories, setAvailableCategories] = useState(['article', 'picture', 'aside', 'page']); @@ -831,6 +832,7 @@ const PostEditor: React.FC = ({ postId }) => { if (post) { setTitle(post.title); setContent(post.content); + setAuthor(post.author || ''); setTags(post.tags); setSelectedCategories(post.categories.length > 0 ? post.categories : ['article']); markClean(postId); @@ -845,9 +847,11 @@ const PostEditor: React.FC = ({ postId }) => { if (!post || !isInitialized) return; const tagsChanged = JSON.stringify(tags.slice().sort()) !== JSON.stringify(post.tags.slice().sort()); const categoriesChanged = JSON.stringify(selectedCategories.slice().sort()) !== JSON.stringify(post.categories.slice().sort()); + const authorChanged = author !== (post.author || ''); const hasChanges = title !== post.title || content !== post.content || + authorChanged || tagsChanged || categoriesChanged; @@ -858,13 +862,14 @@ const PostEditor: React.FC = ({ postId }) => { autoSaveManager.notifyChange(postId, { title, content, + author, tags: tags.join(', '), categories: selectedCategories, }); } else { markClean(postId); } - }, [title, content, tags, selectedCategories, post, postId, isInitialized, markDirty, markClean]); + }, [title, content, author, tags, selectedCategories, post, postId, isInitialized, markDirty, markClean]); // Handle editor mode change and persist preference const handleEditorModeChange = (mode: EditorMode) => { @@ -883,6 +888,7 @@ const PostEditor: React.FC = ({ postId }) => { const updated = await window.electronAPI?.posts.update(postId, { title, content, + author: author || undefined, tags, categories: selectedCategories.length > 0 ? selectedCategories : ['article'], }); @@ -903,7 +909,7 @@ const PostEditor: React.FC = ({ postId }) => { } finally { setIsSaving(false); } - }, [postId, title, content, tags, selectedCategories, isDirty, isSaving, updatePost, markClean, showErrorModal]); + }, [postId, title, content, author, tags, selectedCategories, isDirty, isSaving, updatePost, markClean, showErrorModal]); const handlePublish = async () => { await handleSave(); @@ -943,6 +949,7 @@ const PostEditor: React.FC = ({ postId }) => { if (reverted) { setTitle(reverted.title); setContent(reverted.content); + setAuthor(reverted.author || ''); setTags(reverted.tags); setSelectedCategories(reverted.categories.length > 0 ? reverted.categories : ['article']); // Update local post state so UI reflects the published status @@ -1267,6 +1274,15 @@ const PostEditor: React.FC = ({ postId }) => { placeholder="Add tags..." /> +
+ + setAuthor(e.target.value)} + placeholder="Author name" + /> +
@@ -1511,6 +1527,7 @@ const MediaEditor: React.FC<{ mediaId: string }> = ({ mediaId }) => { const [title, setTitle] = useState(item?.title || ''); const [alt, setAlt] = useState(item?.alt || ''); const [caption, setCaption] = useState(item?.caption || ''); + const [author, setAuthor] = useState(item?.author || ''); const [tags, setTags] = useState(item?.tags.join(', ') || ''); const [linkedPosts, setLinkedPosts] = useState<{ postId: string; sortOrder: number }[]>([]); const [postTitles, setPostTitles] = useState>(new Map()); @@ -1689,6 +1706,7 @@ const MediaEditor: React.FC<{ mediaId: string }> = ({ mediaId }) => { setTitle(item.title || ''); setAlt(item.alt || ''); setCaption(item.caption || ''); + setAuthor(item.author || ''); setTags(item.tags.join(', ')); } }, [item?.id]); @@ -1703,6 +1721,7 @@ const MediaEditor: React.FC<{ mediaId: string }> = ({ mediaId }) => { title, alt, caption, + author: author || undefined, tags: tags.split(',').map(t => t.trim()).filter(t => t.length > 0), }); if (updated) { @@ -1918,6 +1937,15 @@ const MediaEditor: React.FC<{ mediaId: string }> = ({ mediaId }) => { placeholder="tag1, tag2, tag3" />
+
+ + setAuthor(e.target.value)} + placeholder="Author name" + /> +
{/* Linked Posts Section */}
diff --git a/src/renderer/store/appStore.ts b/src/renderer/store/appStore.ts index 12e771f..80d3720 100644 --- a/src/renderer/store/appStore.ts +++ b/src/renderer/store/appStore.ts @@ -57,6 +57,7 @@ export interface MediaData { title?: string; alt?: string; caption?: string; + author?: string; createdAt: string; updatedAt: string; tags: string[]; diff --git a/src/renderer/types/electron.d.ts b/src/renderer/types/electron.d.ts index 3f82ea4..122a7f9 100644 --- a/src/renderer/types/electron.d.ts +++ b/src/renderer/types/electron.d.ts @@ -97,6 +97,7 @@ export interface MediaData { title?: string; alt?: string; caption?: string; + author?: string; createdAt: string; updatedAt: string; tags: string[]; diff --git a/tests/assets/wxr-ref/about.md b/tests/assets/wxr-ref/about.md index 18a5ff8..64f9f5f 100644 --- a/tests/assets/wxr-ref/about.md +++ b/tests/assets/wxr-ref/about.md @@ -1,5 +1,5 @@ --- -id: eeb145e2-44e3-4567-b09a-ec5dac26c13b +id: 0c31ccbe-51b7-46df-8b7a-418fe4193428 projectId: f2d5e497-5a16-4033-864a-0df066e05e17 title: About slug: about diff --git a/tests/assets/wxr-ref/atomo.md b/tests/assets/wxr-ref/atomo.md index c8715d0..433b367 100644 --- a/tests/assets/wxr-ref/atomo.md +++ b/tests/assets/wxr-ref/atomo.md @@ -1,5 +1,5 @@ --- -id: fe6a775b-f8af-4a0f-a6de-816cc9d5b986 +id: db4b98d7-0611-4258-b558-2357314b640f projectId: f2d5e497-5a16-4033-864a-0df066e05e17 title: atomo slug: atomo @@ -10,6 +10,7 @@ tags: - programmieren categories: - asides + - article author: hugo publishedAt: '2010-11-14T10:41:25.000Z' --- diff --git a/tests/assets/wxr-ref/bilderarchiv.md b/tests/assets/wxr-ref/bilderarchiv.md index 3eb1272..81da172 100644 --- a/tests/assets/wxr-ref/bilderarchiv.md +++ b/tests/assets/wxr-ref/bilderarchiv.md @@ -1,5 +1,5 @@ --- -id: 07f27b4a-d40b-4cf2-a521-4c8ffb4b3d92 +id: ffe762f1-6d45-4ea5-bc73-a7064a4039a3 projectId: f2d5e497-5a16-4033-864a-0df066e05e17 title: Bilderarchiv slug: bilderarchiv diff --git a/tests/assets/wxr-ref/bitrot-reloaded.md b/tests/assets/wxr-ref/bitrot-reloaded.md index 722d8a7..b789b8d 100644 --- a/tests/assets/wxr-ref/bitrot-reloaded.md +++ b/tests/assets/wxr-ref/bitrot-reloaded.md @@ -1,5 +1,5 @@ --- -id: 3ae57ebe-a622-45c8-91c1-36a4fd33b350 +id: aedbc32a-39d7-4aec-8969-cfef38469262 projectId: f2d5e497-5a16-4033-864a-0df066e05e17 title: Bitrot reloaded slug: bitrot-reloaded @@ -11,6 +11,7 @@ tags: - wordpress categories: - artikel + - article author: hugo publishedAt: '2010-11-13T11:11:34.000Z' --- diff --git a/tests/assets/wxr-ref/bottle.md b/tests/assets/wxr-ref/bottle.md index 4b8fdcf..7275409 100644 --- a/tests/assets/wxr-ref/bottle.md +++ b/tests/assets/wxr-ref/bottle.md @@ -1,5 +1,5 @@ --- -id: b6b46502-b793-4f20-b884-548b6b3181f7 +id: 0df0a274-fbc0-4d90-8c4c-a4ad6ea70981 projectId: f2d5e497-5a16-4033-864a-0df066e05e17 title: Bottle slug: bottle @@ -10,6 +10,7 @@ tags: - film categories: - artikel + - article author: hugo publishedAt: '2010-11-19T07:14:36.000Z' --- diff --git a/tests/assets/wxr-ref/devrandom-random-thoughts-on-programming-in-parentheses-coops-an-introduction-to-chicken-schemes-object-system.md b/tests/assets/wxr-ref/devrandom-random-thoughts-on-programming-in-parentheses-coops-an-introduction-to-chicken-schemes-object-system.md index 46d0e95..b454eec 100644 --- a/tests/assets/wxr-ref/devrandom-random-thoughts-on-programming-in-parentheses-coops-an-introduction-to-chicken-schemes-object-system.md +++ b/tests/assets/wxr-ref/devrandom-random-thoughts-on-programming-in-parentheses-coops-an-introduction-to-chicken-schemes-object-system.md @@ -1,5 +1,5 @@ --- -id: 4cf7bb7b-0da6-4fca-8a9b-ee9e1f43e187 +id: 432af9b5-0143-4c03-93d5-5ecc3db61936 projectId: f2d5e497-5a16-4033-864a-0df066e05e17 title: '/dev/random - Random Thoughts On Programming In Parentheses - Coops - An introduction to chicken scheme''s object system' slug: devrandom-random-thoughts-on-programming-in-parentheses-coops-an-introduction-to-chicken-schemes-object-system @@ -12,6 +12,7 @@ tags: - scheme categories: - asides + - article author: hugo publishedAt: '2011-01-21T13:03:36.000Z' --- diff --git a/tests/assets/wxr-ref/evil-is-king.md b/tests/assets/wxr-ref/evil-is-king.md index ad49b9c..21e920c 100644 --- a/tests/assets/wxr-ref/evil-is-king.md +++ b/tests/assets/wxr-ref/evil-is-king.md @@ -1,5 +1,5 @@ --- -id: 0d80f2f8-65a9-4b0a-a211-dbb42e45cf00 +id: 1ecf84f0-b1fb-498a-9e59-5a517aecfeba projectId: f2d5e497-5a16-4033-864a-0df066e05e17 title: EVIL is King slug: evil-is-king @@ -10,6 +10,7 @@ tags: - fotografie categories: - artikel + - article author: hugo publishedAt: '2011-07-24T14:26:31.000Z' --- diff --git a/tests/assets/wxr-ref/herbst.md b/tests/assets/wxr-ref/herbst.md index 054ad2b..c256ced 100644 --- a/tests/assets/wxr-ref/herbst.md +++ b/tests/assets/wxr-ref/herbst.md @@ -1,5 +1,5 @@ --- -id: f6aade22-40c0-4161-aa5d-b1ce7f1766d8 +id: e6e9d27c-f5c6-4124-a0bd-d6e706dbdd1e projectId: f2d5e497-5a16-4033-864a-0df066e05e17 title: Herbst slug: herbst @@ -10,6 +10,7 @@ tags: - fotografie categories: - galerie + - article author: hugo publishedAt: '2010-11-13T12:59:38.000Z' --- diff --git a/tests/assets/wxr-ref/ihr-seid-helden.md b/tests/assets/wxr-ref/ihr-seid-helden.md index 5feebd0..2fa64d2 100644 --- a/tests/assets/wxr-ref/ihr-seid-helden.md +++ b/tests/assets/wxr-ref/ihr-seid-helden.md @@ -1,5 +1,5 @@ --- -id: ba695eaa-445f-4583-b668-104fb0f48ed5 +id: f6d26648-016d-4cd6-a889-debde902b7f7 projectId: f2d5e497-5a16-4033-864a-0df066e05e17 title: 'Ihr seid Helden!' slug: ihr-seid-helden @@ -11,6 +11,7 @@ tags: - medien categories: - artikel + - article author: hugo publishedAt: '2011-02-25T11:55:46.000Z' --- diff --git a/tests/assets/wxr-ref/impressum.md b/tests/assets/wxr-ref/impressum.md index c1b37a2..1d859a4 100644 --- a/tests/assets/wxr-ref/impressum.md +++ b/tests/assets/wxr-ref/impressum.md @@ -1,5 +1,5 @@ --- -id: ad27c81e-2839-4419-9369-ffb61575ae7d +id: 1be432f9-6db1-40a9-8ef5-23e390e9896d projectId: f2d5e497-5a16-4033-864a-0df066e05e17 title: Impressum slug: impressum diff --git a/tests/assets/wxr-ref/jquery-lightbox-plugin.md b/tests/assets/wxr-ref/jquery-lightbox-plugin.md index cef5343..e95d3fe 100644 --- a/tests/assets/wxr-ref/jquery-lightbox-plugin.md +++ b/tests/assets/wxr-ref/jquery-lightbox-plugin.md @@ -1,5 +1,5 @@ --- -id: 2364ffa6-8ffe-4aa5-b464-ed64741b72a7 +id: 5614c28f-ec24-467d-a265-c91d1ff95364 projectId: f2d5e497-5a16-4033-864a-0df066e05e17 title: jQuery lightBox plugin slug: jquery-lightbox-plugin @@ -12,6 +12,7 @@ tags: - wordpress categories: - asides + - article author: hugo publishedAt: '2010-11-14T15:51:48.000Z' --- diff --git a/tests/assets/wxr-ref/linkdump.md b/tests/assets/wxr-ref/linkdump.md index 8cc16f4..9fbd1ba 100644 --- a/tests/assets/wxr-ref/linkdump.md +++ b/tests/assets/wxr-ref/linkdump.md @@ -1,5 +1,5 @@ --- -id: 52fbda3e-aa20-4e55-b6db-a69f7e4260e5 +id: 783692aa-8bec-4665-ba51-96395ec19790 projectId: f2d5e497-5a16-4033-864a-0df066e05e17 title: Linkdump slug: linkdump diff --git a/tests/assets/wxr-ref/mal-wieder-auf-linux.md b/tests/assets/wxr-ref/mal-wieder-auf-linux.md index e78dbc3..9036f0b 100644 --- a/tests/assets/wxr-ref/mal-wieder-auf-linux.md +++ b/tests/assets/wxr-ref/mal-wieder-auf-linux.md @@ -1,5 +1,5 @@ --- -id: f7ba7d74-4b23-4376-9d38-cfd6bae0ef6c +id: 10b4560f-fbb2-42de-b411-2434b89e5686 projectId: f2d5e497-5a16-4033-864a-0df066e05e17 title: Mal wieder auf Linux ... slug: mal-wieder-auf-linux @@ -8,6 +8,7 @@ createdAt: '2023-08-19T15:26:04.000Z' updatedAt: '2023-08-19T15:28:14.000Z' categories: - artikel + - article author: hugo publishedAt: '2023-08-19T13:26:04.000Z' --- diff --git a/tests/assets/wxr-ref/millima-mabonde.md b/tests/assets/wxr-ref/millima-mabonde.md index d560c77..3dbe3e6 100644 --- a/tests/assets/wxr-ref/millima-mabonde.md +++ b/tests/assets/wxr-ref/millima-mabonde.md @@ -1,5 +1,5 @@ --- -id: 3429c486-9b4b-48d2-ac58-9f6f4b699a9c +id: 375ec97e-479b-49ee-9a5b-209269418c43 projectId: f2d5e497-5a16-4033-864a-0df066e05e17 title: Sommerkonzert Millima Mabonde slug: millima-mabonde @@ -12,6 +12,7 @@ tags: - musik categories: - galerie + - article author: hugo publishedAt: '2011-07-03T20:05:56.000Z' --- diff --git a/tests/assets/wxr-ref/mit-sicherheit-rufe-nach-scharferen-gesetzen-tagesschau-de.md b/tests/assets/wxr-ref/mit-sicherheit-rufe-nach-scharferen-gesetzen-tagesschau-de.md index 2c1c12a..ba8fab9 100644 --- a/tests/assets/wxr-ref/mit-sicherheit-rufe-nach-scharferen-gesetzen-tagesschau-de.md +++ b/tests/assets/wxr-ref/mit-sicherheit-rufe-nach-scharferen-gesetzen-tagesschau-de.md @@ -1,5 +1,5 @@ --- -id: c220aba5-70d2-4059-bac0-d75489f4a0c6 +id: a6c5c6c1-0c11-49b1-bd52-2c698de0e640 projectId: f2d5e497-5a16-4033-864a-0df066e05e17 title: 'Mit Sicherheit: Rufe nach schärferen Gesetzen | tagesschau.de' slug: mit-sicherheit-rufe-nach-scharferen-gesetzen-tagesschau-de @@ -12,6 +12,7 @@ tags: categories: - asides - metaowl + - article author: hugo publishedAt: '2010-11-18T19:32:15.000Z' --- diff --git a/tests/assets/wxr-ref/ohne-display-leica-m-d-ist-eine-analoge-digitalkamera-golem-de.md b/tests/assets/wxr-ref/ohne-display-leica-m-d-ist-eine-analoge-digitalkamera-golem-de.md index 5caee1a..5443d99 100644 --- a/tests/assets/wxr-ref/ohne-display-leica-m-d-ist-eine-analoge-digitalkamera-golem-de.md +++ b/tests/assets/wxr-ref/ohne-display-leica-m-d-ist-eine-analoge-digitalkamera-golem-de.md @@ -1,5 +1,5 @@ --- -id: 774b3656-591b-4e7f-9874-2e1c9ee5142a +id: 49c4c9f2-5c46-47d0-ae16-be13f81b6696 projectId: f2d5e497-5a16-4033-864a-0df066e05e17 title: 'Ohne Display: Leica M-D ist eine analoge Digitalkamera - Golem.de' slug: ohne-display-leica-m-d-ist-eine-analoge-digitalkamera-golem-de @@ -12,6 +12,7 @@ tags: categories: - artikel - asides + - article author: hugo publishedAt: '2016-04-29T10:05:22.000Z' --- diff --git a/tests/assets/wxr-ref/pferderouladen-mit-ratatouille.md b/tests/assets/wxr-ref/pferderouladen-mit-ratatouille.md index 43f0ec8..88ed41f 100644 --- a/tests/assets/wxr-ref/pferderouladen-mit-ratatouille.md +++ b/tests/assets/wxr-ref/pferderouladen-mit-ratatouille.md @@ -1,5 +1,5 @@ --- -id: 54ff6273-4c56-4da9-8979-a49dd9a6b41d +id: dd79e799-155a-4043-b8b8-dd1242a6a5ab projectId: f2d5e497-5a16-4033-864a-0df066e05e17 title: Pferderouladen mit Ratatouille slug: pferderouladen-mit-ratatouille @@ -11,6 +11,7 @@ tags: categories: - artikel - kochbuch + - article author: hugo publishedAt: '2011-03-05T19:39:56.000Z' --- diff --git a/tests/assets/wxr-ref/piroggen-vegetarisch-und-so-garnicht-russisch.md b/tests/assets/wxr-ref/piroggen-vegetarisch-und-so-garnicht-russisch.md index e5a78b4..e12b6a4 100644 --- a/tests/assets/wxr-ref/piroggen-vegetarisch-und-so-garnicht-russisch.md +++ b/tests/assets/wxr-ref/piroggen-vegetarisch-und-so-garnicht-russisch.md @@ -1,5 +1,5 @@ --- -id: bc35ef89-7e7a-4736-82ab-6971494bf69e +id: 8825edef-ccea-4931-b880-e84ec50c007d projectId: f2d5e497-5a16-4033-864a-0df066e05e17 title: 'Piroggen (vegetarisch, und so garnicht russisch)' slug: piroggen-vegetarisch-und-so-garnicht-russisch @@ -11,6 +11,7 @@ tags: categories: - artikel - kochbuch + - article author: hugo publishedAt: '2011-04-26T18:16:32.000Z' --- diff --git a/tests/assets/wxr-ref/rfc1437-on-the-road.md b/tests/assets/wxr-ref/rfc1437-on-the-road.md index aab2d42..5431df7 100644 --- a/tests/assets/wxr-ref/rfc1437-on-the-road.md +++ b/tests/assets/wxr-ref/rfc1437-on-the-road.md @@ -1,5 +1,5 @@ --- -id: 61d550d8-b1c7-428f-9d79-918e228706ef +id: b49e03d2-ca4a-4427-9970-81272f5ef317 projectId: f2d5e497-5a16-4033-864a-0df066e05e17 title: Kochen mit rfc1437 - Schweinegeschnetzeltes Mediterran slug: rfc1437-on-the-road @@ -11,6 +11,7 @@ tags: categories: - artikel - kochbuch + - article author: hugo publishedAt: '2011-02-26T15:03:08.000Z' --- diff --git a/tests/assets/wxr-ref/rinderrouladen.md b/tests/assets/wxr-ref/rinderrouladen.md index a112da9..b8e2b5a 100644 --- a/tests/assets/wxr-ref/rinderrouladen.md +++ b/tests/assets/wxr-ref/rinderrouladen.md @@ -1,5 +1,5 @@ --- -id: 74e6424a-031e-43d7-8cca-628a799f10e1 +id: 9e8ec9f3-f974-45b3-93ba-da716a000ee3 projectId: f2d5e497-5a16-4033-864a-0df066e05e17 title: Rinderrouladen slug: rinderrouladen @@ -11,6 +11,7 @@ tags: categories: - galerie - kochbuch + - article author: hugo publishedAt: '2012-03-17T18:34:48.000Z' --- diff --git a/tests/assets/wxr-ref/social-networks-und-meine-nutzung-von-denselben.md b/tests/assets/wxr-ref/social-networks-und-meine-nutzung-von-denselben.md index 7bab4d1..4439670 100644 --- a/tests/assets/wxr-ref/social-networks-und-meine-nutzung-von-denselben.md +++ b/tests/assets/wxr-ref/social-networks-und-meine-nutzung-von-denselben.md @@ -1,5 +1,5 @@ --- -id: b772a82b-26f1-40ac-9168-7adc1237ac9f +id: 59d159ed-75a2-41bc-99db-0043f86b6f4a projectId: f2d5e497-5a16-4033-864a-0df066e05e17 title: Social Networks und meine Nutzung von denselben slug: social-networks-und-meine-nutzung-von-denselben @@ -10,6 +10,7 @@ tags: - web categories: - artikel + - article author: hugo publishedAt: '2011-07-25T09:01:43.000Z' --- diff --git a/tests/assets/wxr-ref/space-quest-lands-on-the-ipad-%e2%80%94-courtesy-of-safari-touch-arcade.md b/tests/assets/wxr-ref/space-quest-lands-on-the-ipad-%e2%80%94-courtesy-of-safari-touch-arcade.md index d0e84f8..a57a742 100644 --- a/tests/assets/wxr-ref/space-quest-lands-on-the-ipad-%e2%80%94-courtesy-of-safari-touch-arcade.md +++ b/tests/assets/wxr-ref/space-quest-lands-on-the-ipad-%e2%80%94-courtesy-of-safari-touch-arcade.md @@ -1,5 +1,5 @@ --- -id: f0ead1a7-1e1e-4feb-9f4d-9fc3dc395db1 +id: 41c5382e-4bb1-4ee0-bb0f-3efbb4f1b039 projectId: f2d5e497-5a16-4033-864a-0df066e05e17 title: '''Space Quest'' Lands on the iPad — Courtesy of Safari | Touch Arcade' slug: space-quest-lands-on-the-ipad-%e2%80%94-courtesy-of-safari-touch-arcade @@ -10,6 +10,7 @@ tags: - javascript categories: - asides + - article author: hugo publishedAt: '2010-11-15T07:40:37.000Z' --- diff --git a/tests/assets/wxr-ref/super-secret-debugger-discovered-in-amd-cpus-%e2%80%a2-the-register.md b/tests/assets/wxr-ref/super-secret-debugger-discovered-in-amd-cpus-%e2%80%a2-the-register.md index dc3f38b..4425f1e 100644 --- a/tests/assets/wxr-ref/super-secret-debugger-discovered-in-amd-cpus-%e2%80%a2-the-register.md +++ b/tests/assets/wxr-ref/super-secret-debugger-discovered-in-amd-cpus-%e2%80%a2-the-register.md @@ -1,5 +1,5 @@ --- -id: 0a77d82d-4a64-4cc6-b0b9-ecf4fdb094b9 +id: cd1c7500-0041-4767-93f3-eaefc1d8131a projectId: f2d5e497-5a16-4033-864a-0df066e05e17 title: '''Super-secret'' debugger discovered in AMD CPUs • The Register' slug: super-secret-debugger-discovered-in-amd-cpus-%e2%80%a2-the-register @@ -11,6 +11,7 @@ tags: - sysadmin categories: - asides + - article author: hugo publishedAt: '2010-11-15T21:02:32.000Z' --- diff --git a/tests/assets/wxr-ref/svb-brettspielrunde-im-internet.md b/tests/assets/wxr-ref/svb-brettspielrunde-im-internet.md index c5419dd..cdcf240 100644 --- a/tests/assets/wxr-ref/svb-brettspielrunde-im-internet.md +++ b/tests/assets/wxr-ref/svb-brettspielrunde-im-internet.md @@ -1,5 +1,5 @@ --- -id: 172bf08a-978b-487b-add9-a582ff0c4972 +id: 0375a895-da45-4ab5-b554-30ea41096526 projectId: f2d5e497-5a16-4033-864a-0df066e05e17 title: SVB Brettspielrunde im Internet slug: svb-brettspielrunde-im-internet diff --git a/tests/assets/wxr-ref/sweet-so-sweet.md b/tests/assets/wxr-ref/sweet-so-sweet.md index b299fb5..7b265fe 100644 --- a/tests/assets/wxr-ref/sweet-so-sweet.md +++ b/tests/assets/wxr-ref/sweet-so-sweet.md @@ -1,5 +1,5 @@ --- -id: 6df104d0-41c5-4216-8c7f-44312c336c01 +id: 793221fd-4c49-4053-bb20-739de5776a6e projectId: f2d5e497-5a16-4033-864a-0df066e05e17 title: 'Sweet, so sweet' slug: sweet-so-sweet @@ -10,6 +10,7 @@ tags: - photography categories: - galerie + - article author: hugo publishedAt: '2022-11-05T07:08:12.000Z' --- diff --git a/tests/assets/wxr-ref/the-art-and-science-of-smalltalk.md b/tests/assets/wxr-ref/the-art-and-science-of-smalltalk.md index 09390ec..018a345 100644 --- a/tests/assets/wxr-ref/the-art-and-science-of-smalltalk.md +++ b/tests/assets/wxr-ref/the-art-and-science-of-smalltalk.md @@ -1,5 +1,5 @@ --- -id: 6403fd62-364e-48ae-bbbc-c9f9db5e9c6f +id: b410e924-6e3d-4f20-8512-41095b9fd4d0 projectId: f2d5e497-5a16-4033-864a-0df066e05e17 title: The Art and Science of Smalltalk slug: the-art-and-science-of-smalltalk @@ -11,6 +11,7 @@ tags: - smalltalk categories: - asides + - article author: hugo publishedAt: '2010-12-26T09:32:08.000Z' --- diff --git a/tests/assets/wxr-ref/turfiguren.md b/tests/assets/wxr-ref/turfiguren.md index a15dd7e..fda9517 100644 --- a/tests/assets/wxr-ref/turfiguren.md +++ b/tests/assets/wxr-ref/turfiguren.md @@ -1,5 +1,5 @@ --- -id: 2348c4bb-fa11-4592-9230-92a8472c361c +id: e772081f-6021-4231-b0e4-5c4ff7196386 projectId: f2d5e497-5a16-4033-864a-0df066e05e17 title: Türfiguren slug: turfiguren @@ -11,6 +11,7 @@ tags: - münster categories: - galerie + - article author: hugo publishedAt: '2011-03-15T13:23:23.000Z' --- diff --git a/tests/assets/wxr-ref/what-a-superb-owl.md b/tests/assets/wxr-ref/what-a-superb-owl.md index 869509e..db7c98d 100644 --- a/tests/assets/wxr-ref/what-a-superb-owl.md +++ b/tests/assets/wxr-ref/what-a-superb-owl.md @@ -1,5 +1,5 @@ --- -id: eca2084d-a088-4c00-8067-bfb66f69dcc6 +id: 64ab1b8f-89fb-4dda-b2db-5955dbdcbd34 projectId: f2d5e497-5a16-4033-864a-0df066e05e17 title: what a superb owl slug: what-a-superb-owl @@ -10,6 +10,7 @@ tags: - sport categories: - artikel + - article author: hugo publishedAt: '2011-02-06T22:02:46.000Z' --- diff --git a/tests/assets/wxr-ref/wir-haben-geheiratet.md b/tests/assets/wxr-ref/wir-haben-geheiratet.md index 41302cb..ea19fc9 100644 --- a/tests/assets/wxr-ref/wir-haben-geheiratet.md +++ b/tests/assets/wxr-ref/wir-haben-geheiratet.md @@ -1,5 +1,5 @@ --- -id: a0d482bf-7480-4beb-8f35-724a771f4ac9 +id: ecd3eb2d-bfec-452f-8bba-63378953337a projectId: f2d5e497-5a16-4033-864a-0df066e05e17 title: Wir haben geheiratet slug: wir-haben-geheiratet @@ -11,6 +11,7 @@ tags: - hochzeit categories: - artikel + - article author: hugo publishedAt: '2011-09-04T14:50:06.000Z' --- diff --git a/tests/assets/wxr-ref/wochentliche-leseliste-2.md b/tests/assets/wxr-ref/wochentliche-leseliste-2.md index e1de553..7f1ac86 100644 --- a/tests/assets/wxr-ref/wochentliche-leseliste-2.md +++ b/tests/assets/wxr-ref/wochentliche-leseliste-2.md @@ -1,5 +1,5 @@ --- -id: bc4ccb8c-26de-4293-b7d2-c93eab88b9fe +id: a5099d66-a85b-445d-92ce-fb2dd42cdb97 projectId: f2d5e497-5a16-4033-864a-0df066e05e17 title: Wöchentliche Leseliste slug: wochentliche-leseliste-2 @@ -13,6 +13,7 @@ tags: - politik categories: - asides + - article author: hugo publishedAt: '2013-04-14T16:49:57.000Z' --- diff --git a/tests/assets/wxr-ref/wochentliche-leseliste-4.md b/tests/assets/wxr-ref/wochentliche-leseliste-4.md index ed7d8b6..9bfec79 100644 --- a/tests/assets/wxr-ref/wochentliche-leseliste-4.md +++ b/tests/assets/wxr-ref/wochentliche-leseliste-4.md @@ -1,5 +1,5 @@ --- -id: 09d820dc-9f6f-44a1-846a-20b134776c22 +id: 1bac8511-fe76-487f-82f8-42b38a869f22 projectId: f2d5e497-5a16-4033-864a-0df066e05e17 title: Wöchentliche Leseliste slug: wochentliche-leseliste-4 @@ -8,6 +8,7 @@ createdAt: '2013-04-29T20:46:39.000Z' updatedAt: '2013-05-15T10:16:32.000Z' categories: - asides + - article author: hugo publishedAt: '2013-04-29T18:46:39.000Z' --- diff --git a/tests/assets/wxr-ref/wochentliche-leseliste.md b/tests/assets/wxr-ref/wochentliche-leseliste.md index ff59173..9591a11 100644 --- a/tests/assets/wxr-ref/wochentliche-leseliste.md +++ b/tests/assets/wxr-ref/wochentliche-leseliste.md @@ -1,5 +1,5 @@ --- -id: 9655cf77-637e-4fa7-85ad-22963dd07be2 +id: 7a4168f4-f3bf-4a72-8bd8-fc9714c50f03 projectId: f2d5e497-5a16-4033-864a-0df066e05e17 title: Wöchentliche Leseliste slug: wochentliche-leseliste @@ -8,6 +8,7 @@ createdAt: '2013-04-08T14:10:27.000Z' updatedAt: '2013-04-08T14:13:29.000Z' categories: - asides + - article author: hugo publishedAt: '2013-04-08T12:10:27.000Z' --- diff --git a/tests/assets/wxr-ref/wordpress-%e2%80%ba-wordpress-nginx-proxy-cache-integrator-%c2%ab-wordpress-plugins.md b/tests/assets/wxr-ref/wordpress-%e2%80%ba-wordpress-nginx-proxy-cache-integrator-%c2%ab-wordpress-plugins.md index 25b3c9e..de45e93 100644 --- a/tests/assets/wxr-ref/wordpress-%e2%80%ba-wordpress-nginx-proxy-cache-integrator-%c2%ab-wordpress-plugins.md +++ b/tests/assets/wxr-ref/wordpress-%e2%80%ba-wordpress-nginx-proxy-cache-integrator-%c2%ab-wordpress-plugins.md @@ -1,5 +1,5 @@ --- -id: 1ad87820-8856-4ff6-9a99-058ef087d780 +id: 74fa9a89-0d76-4299-9e83-b0e97a0260ad projectId: f2d5e497-5a16-4033-864a-0df066e05e17 title: WordPress › WordPress Nginx proxy cache integrator « WordPress Plugins slug: wordpress-%e2%80%ba-wordpress-nginx-proxy-cache-integrator-%c2%ab-wordpress-plugins @@ -11,6 +11,7 @@ tags: - wordpress categories: - asides + - article author: hugo publishedAt: '2010-11-13T11:15:48.000Z' ---