Skip to content
This repository was archived by the owner on Feb 6, 2024. It is now read-only.

Commit 245f9c5

Browse files
feat: publish fallback name
Signed-off-by: peterpeterparker <[email protected]>
1 parent eecc420 commit 245f9c5

14 files changed

+57
-37
lines changed

CHANGELOG.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99

1010
### Providers
1111

12-
- firebase: v4.1.2 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/main/providers/firebase/CHANGELOG.md))
13-
- ic: v7.0.0 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/main/providers/ic/CHANGELOG.md))
12+
- firebase: v4.1.3 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/main/providers/firebase/CHANGELOG.md))
13+
- ic: v7.1.0 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/main/providers/ic/CHANGELOG.md))
1414

1515
### Web Components: New
1616

@@ -27,7 +27,7 @@
2727
### Others
2828

2929
- deck-utils: v7.0.0 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/main/utils/deck/CHANGELOG.md))
30-
- editor: v7.6.1 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/main/utils/editor/CHANGELOG.md))
30+
- editor: v7.7.0 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/main/utils/editor/CHANGELOG.md))
3131
- styles: v1.4.2 ([CHANGELOG](https://github.com/deckgo/deckdeckgo/blob/main/utils/styles/CHANGELOG.md))
3232

3333
<a name="6.0.0"></a>

package-lock.json

+14-15
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

providers/firebase/CHANGELOG.md

+6
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
# 4.1.3 (2022-03-19)
2+
3+
### Build
4+
5+
- update `editor` utils
6+
17
# 4.1.1 - 4.1.2 (2022-03-15)
28

39
### Fix

providers/firebase/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@deckdeckgo/firebase",
3-
"version": "4.1.2",
3+
"version": "4.1.3",
44
"description": "The Firebase connectors of the DeckDeckGo editor for slides",
55
"main": "dist/index.cjs.js",
66
"module": "dist/index.js",
@@ -25,7 +25,7 @@
2525
},
2626
"dependencies": {
2727
"@deckdeckgo/api": "file:providers/api",
28-
"@deckdeckgo/editor": "^7.6.1",
28+
"@deckdeckgo/editor": "^7.7.0",
2929
"firebase": "^8.9.1",
3030
"idb-keyval": "^6.0.1"
3131
},

providers/ic/CHANGELOG.md

+6
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
# 7.1.0 (2022-03-19)
2+
3+
### Features
4+
5+
- fallback author name for publish home
6+
17
# 7.0.0 (2022-03-19)
28

39
### Features

providers/ic/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@deckdeckgo/ic",
3-
"version": "7.0.0",
3+
"version": "7.1.0",
44
"description": "The Internet Computer connectors of the DeckDeckGo editor for slides",
55
"main": "dist/index.cjs.js",
66
"module": "dist/index.js",
@@ -55,7 +55,7 @@
5555
"canister"
5656
],
5757
"dependencies": {
58-
"@deckdeckgo/editor": "^7.6.1",
58+
"@deckdeckgo/editor": "^7.7.0",
5959
"@dfinity/agent": "^0.10.4",
6060
"@dfinity/auth-client": "^0.10.4",
6161
"@dfinity/authentication": "^0.10.4",

providers/ic/src/utils/publish.deck.utils.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import {Deck, DeckData, DeckPublishData, deckPublishData, PublishData} from '@de
22
import {setData} from './data.utils';
33
import {uploadSocialImage} from './publish.social.utils';
44
import {initIndexHTML, initUpload, StorageUpload, updateMetaData, uploadPublishFileIC} from './publish.utils';
5+
import { EnvStore } from '../stores/env.store';
56

67
export const publishDeck = async ({
78
deck: deckSource
@@ -35,7 +36,7 @@ export const publishDeck = async ({
3536
};
3637

3738
const initDeckIndexHTML = async ({deck}: {deck: Deck}): Promise<{html: string; publishData: DeckPublishData}> => {
38-
const publishData: DeckPublishData = await deckPublishData({deck});
39+
const publishData: DeckPublishData = await deckPublishData({deck, fallbackAuthor: EnvStore.getInstance().get().author});
3940

4041
const {slides} = publishData;
4142

providers/ic/src/utils/publish.doc.utils.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import {Doc, DocData, docPublishData, DocPublishData, PublishData} from '@deckdeckgo/editor';
2+
import {EnvStore} from '../stores/env.store';
23
import {setData} from './data.utils';
34
import {uploadSocialImage} from './publish.social.utils';
45
import {initIndexHTML, initUpload, StorageUpload, updateMetaData, uploadPublishFileIC} from './publish.utils';
@@ -35,7 +36,7 @@ export const publishDoc = async ({
3536
};
3637

3738
const initDocIndexHTML = async ({doc}: {doc: Doc}): Promise<{html: string; publishData: DocPublishData}> => {
38-
const publishData: DocPublishData = await docPublishData({doc});
39+
const publishData: DocPublishData = await docPublishData({doc, fallbackAuthor: EnvStore.getInstance().get().author});
3940

4041
const {paragraphs} = publishData;
4142

studio/src/global/app-ic.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -57,10 +57,10 @@ setupDeckGoConfig({
5757
},
5858
cloud: {
5959
api: {
60-
cdn: 'https://unpkg.com/@deckdeckgo/ic@7.0.0/dist/deckdeckgo-ic/index.esm.js'
60+
cdn: 'https://unpkg.com/@deckdeckgo/ic@7.1.0/dist/deckdeckgo-ic/index.esm.js'
6161
},
6262
signIn: {
63-
cdn: 'https://unpkg.com/@deckdeckgo/ic@7.0.0/dist/deckdeckgo-ic/deckdeckgo-ic.esm.js',
63+
cdn: 'https://unpkg.com/@deckdeckgo/ic@7.1.0/dist/deckdeckgo-ic/deckdeckgo-ic.esm.js',
6464
tag: 'deckgo-ic-signin'
6565
}
6666
},

studio/src/global/app-staging.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -68,10 +68,10 @@ setupDeckGoConfig({
6868
},
6969
cloud: {
7070
api: {
71-
cdn: 'https://unpkg.com/@deckdeckgo/[email protected].2/dist/deckdeckgo-firebase/index.esm.js'
71+
cdn: 'https://unpkg.com/@deckdeckgo/[email protected].3/dist/deckdeckgo-firebase/index.esm.js'
7272
},
7373
signIn: {
74-
cdn: 'https://unpkg.com/@deckdeckgo/[email protected].2/dist/deckdeckgo-firebase/deckdeckgo-firebase.esm.js',
74+
cdn: 'https://unpkg.com/@deckdeckgo/[email protected].3/dist/deckdeckgo-firebase/deckdeckgo-firebase.esm.js',
7575
tag: 'deckgo-firebase-signin'
7676
}
7777
},

studio/src/global/app.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -68,10 +68,10 @@ setupDeckGoConfig({
6868
},
6969
cloud: {
7070
api: {
71-
cdn: 'https://unpkg.com/@deckdeckgo/[email protected].2/dist/deckdeckgo-firebase/index.esm.js'
71+
cdn: 'https://unpkg.com/@deckdeckgo/[email protected].3/dist/deckdeckgo-firebase/index.esm.js'
7272
},
7373
signIn: {
74-
cdn: 'https://unpkg.com/@deckdeckgo/[email protected].2/dist/deckdeckgo-firebase/deckdeckgo-firebase.esm.js',
74+
cdn: 'https://unpkg.com/@deckdeckgo/[email protected].3/dist/deckdeckgo-firebase/deckdeckgo-firebase.esm.js',
7575
tag: 'deckgo-firebase-signin'
7676
}
7777
},

utils/editor/CHANGELOG.md

+6
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
# 7.7.0 (2022-03-19)
2+
3+
### Features
4+
5+
- add `fallbackAuthor` to publish data
6+
17
# 7.6.1 (2022-03-15)
28

39
### Fix

utils/editor/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@deckdeckgo/editor",
3-
"version": "7.6.1",
3+
"version": "7.7.0",
44
"author": "David Dal Busco",
55
"description": "Types for the DeckDeckGo editor",
66
"license": "AGPL-3.0-or-later",

utils/editor/src/utils/publish.utils.ts

+7-6
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import {Deck} from '../models/data/deck';
22
import {Doc} from '../models/data/doc';
33
import {Meta} from '../models/data/meta';
4-
54
import {deckSelector} from './deck.utils';
65
import {docSelector} from './doc.utils';
76
import {getGoogleFontUrl, GoogleFont, googleFonts} from './fonts.utils';
@@ -30,36 +29,38 @@ export interface DocPublishData extends PublishData {
3029
paragraphs: string[];
3130
}
3231

33-
export const deckPublishData = async ({deck}: {deck: Deck}): Promise<DeckPublishData> => {
32+
export const deckPublishData = async ({deck, fallbackAuthor}: {deck: Deck; fallbackAuthor: string}): Promise<DeckPublishData> => {
3433
const {data} = deck;
3534
const {meta, background, footer, header} = data;
3635

3736
return {
38-
...(await publishData({meta, selector: deckSelector, fallbackName: data.name})),
37+
...(await publishData({meta, selector: deckSelector, fallbackName: data.name, fallbackAuthor})),
3938
slides: getSlides(),
4039
background: background ? `<div slot="background">${background}</div>` : undefined,
4140
header: background ? `<div slot="header">${header}</div>` : undefined,
4241
footer: background ? `<div slot="footer">${footer}</div>` : undefined
4342
};
4443
};
4544

46-
export const docPublishData = async ({doc}: {doc: Doc}): Promise<DocPublishData> => {
45+
export const docPublishData = async ({doc, fallbackAuthor}: {doc: Doc; fallbackAuthor: string}): Promise<DocPublishData> => {
4746
const {data} = doc;
4847
const {meta} = data;
4948

5049
return {
51-
...(await publishData({meta, selector: docSelector, fallbackName: data.name})),
50+
...(await publishData({meta, selector: docSelector, fallbackName: data.name, fallbackAuthor})),
5251
paragraphs: getParagraphs()
5352
};
5453
};
5554

5655
const publishData = async ({
5756
meta,
5857
fallbackName,
58+
fallbackAuthor,
5959
selector
6060
}: {
6161
meta: Meta | undefined;
6262
fallbackName: string;
63+
fallbackAuthor: string;
6364
selector: string;
6465
}): Promise<PublishData> => {
6566
const googleFontLink: string | undefined = getGoogleFontLink();
@@ -76,7 +77,7 @@ const publishData = async ({
7677
return {
7778
title,
7879
description: (meta?.description || fallbackName)?.trim(),
79-
author: meta?.author?.name || 'DeckDeckGo',
80+
author: meta?.author?.name || fallbackAuthor,
8081
bio: meta?.author?.bio,
8182
photo_url: meta?.author?.photo_url,
8283
head_extra: head_extra.length > 0 ? head_extra.join('') : undefined,

0 commit comments

Comments
 (0)