- Fixes #80 – Crash when a title starts with /
- Fixes #87 – Better management of slashes in titles (replaced by "+")
- Adds the search form to the search pages, so that we could...
- ...show the login option on mobile (removes the search field) because we...
- ...added the search icon to the toolbox
- Merges #88 and #89
- Fixes #85 – Jingo crash on search
- Fixes #45 – Jingo now works on mobile too
- Merge PR #78 (Local authentication support, by @vschoettke)
- Merge PR #75 (Gfm line breaks, by @apskim)
- Deprecated the Alone authentication method
- Fixes #64 (crash serving favicon)
- Fixes #62 (missing titles on new and edit)
- Fixes #60 (no sidebar on login page)
- Fixes a bug on the pull git pull (Jon Richter, @almereyda)
- Updates README (Jon Richter, @almereyda)
- Re-enable the baseUrl config option (Jon Richter, @almereyda)
- Upgrade some modules to a newest version
- Merges #59 (add a validation for Github parameters)
- Fixes #57 (removes the backdrop from modal)
- Better accessibility for modal boxes
- Better layout and typography for modal boxes
- Fixes a z-index bug
- Fixes #56 (unrecognized git version)
- Fixes #55 (footer links not clickable)
- Fixes #54 (broken customizations)
- Adds the jingo version to the meta generator
- Better README
- Fixes a potential crash
- Adds missing page titles (regression bug)
- Fixes #41 (inverted diff)
- Adds support for the GitHub logins
- Adds support to be able to serve images and other assets from the repo
The markdown module we use (Marked) tries to overcome some "obscure" problems with the original Perl markdown parser by default. These produces some problems when rendering HTML embedded in a markdown document see also issue #48. By default we now want to use the original parser and not the modified one (pedantic: true).
There is a new option to override this behaviour (application.pedanticMarkdown).
This version introduces a LOT of changes, but it is still compatible with the 0.6.1
To upgrade, just run npm install
. Please note that you will need npm
version 1.3 or newer to install the dependencies or we will get the Error: No compatible version found errors. To upgrade npm just run npm update npm -g
(sudo may be required).
- Upgraded to Bootstrap 3.2
- Upgraded to Express 4
- Upgraded to Codemirror 3.24
- Code refactoring, now easier to maintain and to contribute
- Added some shortcut on the session message ("edit again?")
- New code tag renderer
- Fixed an issue where the sidebar and footer were not rendered
- Code refactoring using another level of abstraction (aka models)
- More mobile friendly
- New look for custom sidebar and footer
- Provides a new
pages
configuration options - New YAML parser (js-yaml)
- Upgraded markdown parser
- It is now possible to specify a custom binary for git
- The list of documents is now paginated (configurable amount of items)
- Names of the components are now configurable
- Don't show the avatar if there is no email
- Better tests for the validity of the configuration options
- Fixes #39
- Fixes #37
- Fixes #32
- Fixes #27
- Fixes #22
- Due to an incompatibility with latest versions of Express 3.x (and Connect), the Express version in package.json has been frozen
- Removed some deprecation warnings
- Fixed some problems on the welcome page
-
Uses the OAuth 2 authentication instead of the OpenID 2.0 (see also https://developers.google.com/accounts/docs/OpenID) This will require to edit the config file and request Google for a client id and client secret (see the README on how to do that)
The update requires to issue a
npm install
- Version bump for the npm package glitch
- Use of icons (ionicons) instead of the ugly texts for buttons
- Add the quick diff option on the list of pages
- Fixes a bug on the compare button
- Use of Codemirror (select it from the new config key
features
) - Adds the last commit comment on the document list
- Better typography
- Closes #19
- Better line height for LI
- Refines PR #20
- Fixed a compatibility issue with node 0.10.12, see #17
- Fixed a bug on the document list sort
- The main content is now centered
- Better typography
- Added WideArea support
- Added the ability to specify the branch within the remote
- Bug fixes
- Support for search word highlight
- Makes the "tools" drawer fixed positioned
- Adds the baseUrl configuration key
- Fixes a bug on the renderer
- Closes #11
- Added the alone authorization option
- Added the --local server option
- Added ChangeLog
- Removed yaml module, added yaml-js
- Added connect-flash module