Commit Graph

12 Commits

Author SHA1 Message Date
David Russell
6097d2460f Support markdown template archive downloads. 2017-12-22 14:55:45 +07:00
David Russell
248b91bc07 Prune dead code. 2017-10-30 17:12:34 +07:00
David Russell
2f22fdb395 Added oEmbed discovery and embedding support.
- Added support for oEmbed.com discovery and embedding for GitPitch presentations.

- Changed policy regarding GitPitch menu, now closed by default on small screens or when embedded within iframe.

- Fixed functional tests to reflect new 404 not-found page.
2017-10-11 09:18:50 +07:00
David Russell
70c62f63d7 GitPitch 2.0 feature branch merge.
- 2.0 Menus: Home, Git, Themes, TOC
- 2.0 TOC with @title markdown shortcut
- 2.0 Notifications Bar
- 2.0 Introduction Presentation
- Refactored CSS style dependencies as frags
- Refactored Code and GIST services
- GIST support extended across all GRS
- Updated OfflineService implementation
- Updated GRS matching by TYPE
- New 404 page-not-found page
2017-10-03 15:35:14 +07:00
David Russell
fe53cf81bb Added API to presentation raw file content. 2017-08-28 13:46:26 +07:00
David Russell
e823b278b9 Updated PDF generation in browser support. 2017-06-25 14:28:20 +07:00
David Russell
3b1103ecc6 Added support for printing to PDF directly within browser.
Web based printing to PDF is supported in Chrome only. This functionality is added to overcome differences between fonts available in the browser and the fonts available to decktape on the GitPitch server.
2017-02-23 11:07:23 +07:00
David Russell
c41167dacc RFE #24 support for multiple presentations within single repo.
A new parameter (p) on slideshow URLs accepts a relative path to a custom directory within a repo where PITCHME.* can be found for a given presentation. If (p) is not specified, the default behavior using the root directory within the repo is preserved.

This feature supports the creation and management of multiple presentations within a single repo (branch), potentially sharing common assets such as images, styles, etc.

The following changes were required to support this feature:

- Optional parameter (p) on slideshow urls
- Each (p) generates isolated print PDF
- Each (p) generates isolated offline ZIP
- Caching of YAML and Markdown is now (p) aware
2016-11-28 19:07:58 +07:00
David Russell
3170ff886d Updated custom css overrides handling for offline slideshows. 2016-09-29 20:34:39 +07:00
David Russell
85b3840ebb Handle custom css overrides as external stylesheets on slideshow. 2016-09-28 19:59:46 +07:00
David Russell
f4adfbed3e Added support for GitLab and Bitbucket slideshow presentations.
The GitPitch server has been updated with support for GitPitch slideshow presentations powered by PITCHME.md within GitHub, GitLab and Bitbucket public repos.

The git.repo.services property in application.conf can be used to register and configure custom GRS (Git Repo Services) for any GitPitch server deployment.
2016-09-07 14:11:29 +08:00
David Russell
7c4efa5ab0 Released GitPitch under open source MIT license. 2016-08-27 09:49:46 +07:00