Skip to content

Add paid export API (PDF/HTML)#1225

Closed
Komediruzecki wants to merge 3 commits intoBoostIO:masterfrom
Komediruzecki:feature/add-paid-pdf-api-export
Closed

Add paid export API (PDF/HTML)#1225
Komediruzecki wants to merge 3 commits intoBoostIO:masterfrom
Komediruzecki:feature/add-paid-pdf-api-export

Conversation

@Komediruzecki
Copy link
Copy Markdown
Contributor

@Komediruzecki Komediruzecki commented Sep 23, 2021

Add handling of paid vs free users for export
Add API calls for PDF/HTML
Change Doc Context menu to call API on export

Fix title not being encoded
Add JSON optional API (for client calls)

Remove export procedures from cloud code

Tested:
Free user (cannot export HTML/PDF)
Pro/Standard user (can export HTML/PDF)

Video showcase of new UI changes:

PDF_PaidUI_Changes_2021-09-25.14-27-35.mp4

Implements: https://github.com/Boostnote/BoostHub/issues/1345

Add handling of paid vs free users for export
Add API calls for PDF/HTML
Change Doc Context menu to call API on export

Fix title not being encoded
Add JSON optional API (for client calls)
Remove export procedures from cloud code
settings,
previewStyle
)
if (usingElectron) {
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

From the paid pdf exporting support, I don't think we need another behavior for exporting pdf and html files. Please make the desktop app also use the same exporting api.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Resolved

Add spinner on loading the document from backend
Remove separation from web and desktop client when downloading PDF
@Komediruzecki Komediruzecki changed the title Feature/add paid pdf api export Add paid export API (PDF/HTML) Sep 26, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants