2 years agolatest master
Joe McCann []
latest

2 years ago3.4.3
Joe McCann []
3.4.3

2 years agoMerge pull request #549 from CCole/resizablePanes_v1
Joe McCann []
Merge pull request #549 from CCole/resizablePanes_v1

Resizable Editor and Preview Panes v1 Feature Request #473

2 years agomoved jquery ui to plugins - updated karma-jasmine to jasmine 2.0, updated andReturn to and.ReturnValue(value) in plugin controller tests per syntax change jasmine 2, partially set up jasmine-jquery and karma-jasmine-jquery plugin and first attempt to write test for jquery interaction
Beastie []
moved jquery ui to plugins - updated karma-jasmine to jasmine 2.0, updated andReturn to and.ReturnValue(value) in plugin controller tests per syntax change jasmine 2, partially set up jasmine-jquery and karma-jasmine-jquery plugin and first attempt to write test for jquery interaction

2 years agoupdated docs; cleaned up deploy
Joe McCann []
updated docs; cleaned up deploy

2 years ago3.4.2 with N|Solid by NodeSource
Joe McCann []
3.4.2 with N|Solid by NodeSource

2 years agousing N|Solid by NodeSource instead of node.js
Joe McCann []
using N|Solid by NodeSource instead of node.js

2 years agoupdated with github configs
Joe McCann []
updated with github configs

2 years ago3.4.1
Joe McCann []
3.4.1

2 years agoupdated dockerfile to not pull dillinger repo commit hash
Joe McCann []
updated dockerfile to not pull dillinger repo commit hash

2 years agoupdated to latest version
Joe McCann []
updated to latest version

2 years agoplugin specfic paths
Joe McCann []
plugin specfic paths

2 years agoadded plugin specific folders and updated paths and version to 3.4.0
Joe McCann []
added plugin specific folders and updated paths and version to 3.4.0

2 years agoinitial commit of all k8s
Joe McCann []
initial commit of all k8s

2 years ago3.3.4
Joe McCann []
3.3.4

2 years agokeep config dir
Joe McCann []
keep config dir

2 years agorefactored config paths
Joe McCann []
refactored config paths

2 years agoadding secrets for configs
Joe McCann []
adding secrets for configs

2 years agobump
Joe McCann []
bump

2 years agok8s docs
Joe McCann []
k8s docs

2 years agomoved kubernetes out
Joe McCann []
moved kubernetes out

2 years agoadd docker .env file
Joe McCann []
add docker .env file

2 years agoupdated controller with proper version
Joe McCann []
updated controller with proper version

2 years agoadded k8s and gcp docs
Joe McCann []
added k8s and gcp docs

2 years agobumped version
Joe McCann []
bumped version

2 years agolatest version
Joe McCann []
latest version

2 years agoadded build-gcp
Joe McCann []
added build-gcp

2 years agoreverted names of rc and service back
Joe McCann []
reverted names of rc and service back

2 years agok8s deploy files for GCP
Joe McCann []
k8s deploy files for GCP

2 years agoremoved old deploy scripts
Joe McCann []
removed old deploy scripts

2 years agoUpdated docker build to copy gulp output.
Joe McCann []
Updated docker build to copy gulp output.

2 years agonode lts 4.4.7
Joe McCann []
node lts 4.4.7

2 years agoincluding now for docker builds
Joe McCann []
including now for docker builds

2 years agoadding js and css from gulp
Joe McCann []
adding js and css from gulp

2 years agodeps.json for building fast for docker
Joe McCann []
deps.json for building fast for docker

2 years agoUpdated README with docker update.
Joe McCann []
Updated README with docker update.

2 years agoadded predeploy and docker build with optimized npm
Joe McCann []
added predeploy and docker build with optimized npm

2 years agoMerge pull request #539 from benjamin-albert/pre_build
Joe McCann []
Merge pull request #539 from benjamin-albert/pre_build

Makes Travis CI produce and deploy pre-built .zip and .tar.gz archives

2 years agoupdated package.json to include jquery-ui-bundle and inverseresize
Beastie []
updated package.json to include jquery-ui-bundle and inverseresize

2 years agoMerge remote-tracking branch 'joemccann/master' into pre_build_travis
Benjamin Albert []
Merge remote-tracking branch 'joemccann/master' into pre_build_travis

2 years agoRemoves on.repo from .travis.yml
Benjamin Albert []
Removes on.repo from .travis.yml

Allows deploying to GitHub releases from
repositories other then benjamin-alber/dillinger

2 years agoMakes travis CI deploy the pre-built tarball
Benjamin Albert []
Makes travis CI deploy the pre-built tarball

2 years agoMakes the dist task produce tar.gz and .zip files
Benjamin Albert []
Makes the dist task produce tar.gz and .zip files

2 years agoMakes Travis-CI deploy pre-built .zip to GitHub
Benjamin Albert []
Makes Travis-CI deploy pre-built .zip to GitHub

2 years agoadded jquery ui and resizable mod dependancies to entry point and scss component for styling the resizable handle
Beastie []
added jquery ui and resizable mod dependancies to entry point and scss component for styling the resizable handle

2 years agorequired jquery-resizable-dom npm module to support resizing editor and preview panes
Beastie []
required jquery-resizable-dom npm module to support resizing editor and preview panes

2 years agoMerge pull request #544 from benjamin-albert/preview_as
Joe McCann []
Merge pull request #544 from benjamin-albert/preview_as

Adds the "preview as" menu to the navbar

2 years agoMerge pull request #541 from ChengLong/master
Joe McCann []
Merge pull request #541 from ChengLong/master

Match container port in README with Dockerfile

2 years agoMerge pull request #542 from koddsson/fetch-all-github-repos
Joe McCann []
Merge pull request #542 from koddsson/fetch-all-github-repos

Fetch all GitHub repos

2 years agoMakes core/server.js send the document's filename
Benjamin Albert []
Makes core/server.js send the document's filename

2 years agoMakes core/server.js support the "preview as" menu
Benjamin Albert []
Makes core/server.js support the "preview as" menu

2 years agoAdds the "preview as" menu to the navbar
Benjamin Albert []
Adds the "preview as" menu to the navbar

The menu will allow the user to preview
the exported document in a new browser
window/tab.

2 years agoGithub plugin: Paginate server side w/ link header
Kristján Oddsson []
Github plugin: Paginate server side w/ link header

The Github API sends a standardized link header in the response for
pagination. This change will consume that information and generate the
pagination UI on it.

It also means that each request to pagination on the client side will
make a request to the backend (and then to github).

- [parse-link-header package](https://github.com/thlorenz/parse-link-header)
- [W3 link header](https://www.w3.org/wiki/LinkHeader)

2 years agoGithub plugin: Only fetch repos which the user owns
Kristján Oddsson []
Github plugin: Only fetch repos which the user owns

2 years agoGithub plugin: Remove the `repos_per_page` option
Kristján Oddsson []
Github plugin: Remove the `repos_per_page` option

Since we are going to be getting all of the repos at the same time it
doesn't make sense to send how many items we want. Instead we hard-code
it to 100 repos per page, the github maximum.

- [Github Pagination
API](https://developer.github.com/guides/traversing-with-pagination/#basics-of-pagination)

2 years agoGithub plugin: Always set the `per_page` parameter
Kristján Oddsson []
Github plugin: Always set the `per_page` parameter

We should always send the `per_page` parameter since it's always set
anyway.

2 years agoGithub Plugin: `perpage` parameter to `per_page`
Kristján Oddsson []
Github Plugin: `perpage` parameter to `per_page`

I'm guessing that at some point the Github API changed the "per page"
parameter from `perpage` to `per_page`. This code change makes sure that
we are up to date with the Github API.

- [Github API Pagination](https://developer.github.com/v3/#pagination)

2 years agoMatch container port in README with Dockerfile
Cheng Long []
Match container port in README with Dockerfile

2 years agoMakes .travis.yml run gulp build --prod
Benjamin Albert []
Makes .travis.yml run gulp build --prod

2 years agoAdds pre-built installation instructions
Benjamin Albert []
Adds pre-built installation instructions

1. Updates the installation section of README.md to
use pre-built installations.

2. Adds a building from source section to the
Development section.

2 years agoMakes the dist task produce a zip file
Benjamin Albert []
Makes the dist task produce a zip file

instead of tar.gz

2 years agoRemoves the gulp build --prod postinstall script
Benjamin Albert []
Removes the gulp build --prod postinstall script

2 years agoMakes gulp dependencies devDependencies
Benjamin Albert []
Makes gulp dependencies devDependencies

2 years agoAdds the dist task which creates pre-built tars
Benjamin Albert []
Adds the dist task which creates pre-built tars

2 years agoMerge pull request #537 from benjamin-albert/table_css
Joe McCann []
Merge pull request #537 from benjamin-albert/table_css

Makes markdown-it apply bootstrap table CSS

2 years agoMerge pull request #536 from benjamin-albert/master
Joe McCann []
Merge pull request #536 from benjamin-albert/master

Fixes slow scrolling when scroll sync is enabled

2 years agoMakes GFM tables width: auto; instead of 100%
Benjamin Albert []
Makes GFM tables width: auto; instead of 100%

Overrides Bootstrap's width: 100% for table
to make them more consistent with GitHub

2 years agoMakes markdown-it apply bootstrap table CSS
Benjamin Albert []
Makes markdown-it apply bootstrap table CSS

Applies bootstrap table classes to GFM tables

Fixes #219

2 years agoAdds reference to the scroll sync issue
Benjamin Albert []
Adds reference to the scroll sync issue

Adds comment to public/js/user/user.controller.js
which refrence the scroll sync issue on GitHub
with all the technical details.

2 years agoFixes slow scrolling when scroll sync is enabled
Benjamin Albert []
Fixes slow scrolling when scroll sync is enabled

Some browsers have an animated scroll effect, where it smears
a single scroll event over mutiple smaller scroll events.

Whenever this effect lasted for more than 10 milliseconds
each div's (split editor/preview) scroll even would cancel
the other, which caused scrolling to be really slow.

2 years agoMerge pull request #535 from benjamin-albert/master
Joe McCann []
Merge pull request #535 from benjamin-albert/master

Fixes my embarrassing typos :)

2 years agoFixes my embarrassing typos
Benjamin Albert []
Fixes my embarrassing typos

2 years agoMerge pull request #533 from benjamin-albert/master
Joe McCann []
Merge pull request #533 from benjamin-albert/master

Adds a short list of features to Readme.md

2 years agoMerge pull request #534 from benjamin-albert/fix_syntax_highlighting
Joe McCann []
Merge pull request #534 from benjamin-albert/fix_syntax_highlighting

Makes code highlighting more consistent with GitHub

2 years agoPrevents markdown-it from guessing the language
Benjamin Albert []
Prevents markdown-it from guessing the language

Makes code highlighting more consistent with GitHub
by only highlighting code if a language is specified

This fixes #203 and fixes #218

2 years agoAdds a short list of features to Readme.md
Benjamin Albert []
Adds a short list of features to Readme.md

Adds import, save to and export features to Readme.md

2 years agoMerge pull request #531 from benjamin-albert/master
Joe McCann []
Merge pull request #531 from benjamin-albert/master

Removes gulp build --prod from Readme.md

2 years agoRemoves gulp build --prod from Readme.md
Benjamin Albert []
Removes gulp build --prod from Readme.md

After adding gulp build --prod as a postinstall script running gulp build --prod
is no longer necessary.

This commit removes it from the installation section of the Readme.

2 years agoMerge pull request #530 from benjamin-albert/master
Joe McCann []
Merge pull request #530 from benjamin-albert/master

Makes the necessary setup for Travis CI

2 years agoAdds .travis.yml and gulp test task
Benjamin Albert []
Adds .travis.yml and gulp test task

This commit also updates karam to 0.13.22 to avoid
karma-runner/karma#1782 (sockets.forEach is not a function)
when running gulp test.

2 years agoMakes npm install run gulp build --prod
Benjamin Albert []
Makes npm install run gulp build --prod

To avoid issues such as #514 and to allow Travis CI
to run unit test.

2 years agoMerge pull request #528 from koddsson/github-pagination
Joe McCann []
Merge pull request #528 from koddsson/github-pagination

Add pagination of github repos when importing

2 years agoMerge pull request #527 from benjamin-albert/fix_issue_481
Joe McCann []
Merge pull request #527 from benjamin-albert/fix_issue_481

Moves GitHub save base64 encoding to the server. fixes #481

2 years agoAdd pagination of github repos when importing
Kristján Oddsson []
Add pagination of github repos when importing

When a list of github repos that a user can possibly import from gets to
large for mobile users to fit their screen it will become impossible for
them to scroll down the modal window to find the one they want if it's
not in the first ~15 repos.

By adding pagination much like how the google drive documents are paginated we
eliminate that problem.

Fixes #508

2 years agoMoves GitHub save base64 encoding to the server
Benjamin Albert []
Moves GitHub save base64 encoding to the server

The GitHub service requires base64 encoding the files contents
before sending it.

This was done using the WindowBase64.btoa()
which throws an error when using Unicode strings.

This commit moves base64 encoding to plugins/github/github.js
in the server, which reduces traffic and fixes #481

2 years agoRevert "You can now set the bind address by declaring the BIND_ADDRESS environment variable. It defaults to localhost"
Benjamin Albert []
Revert "You can now set the bind address by declaring the BIND_ADDRESS environment variable. It defaults to localhost"

This reverts commit 5e0354cb2f846f845b452a58fa48d0f5bf320b7f.

Closes #525

2 years agoAdds the Node.js v4+ requirement to README.md
Benjamin Albert []
Adds the Node.js v4+ requirement to README.md

2 years ago3.3.0
Joe McCann []
3.3.0

2 years agoremoved undefined 'localhost' var
Joe McCann []
removed undefined 'localhost' var

2 years agoMerge pull request #513 from jonbrouse/master
Joe McCann []
Merge pull request #513 from jonbrouse/master

Set the bind address with an environment variable

2 years agoMerge pull request #520 from benjamin-albert/master
Joe McCann []
Merge pull request #520 from benjamin-albert/master

Adds user confirmation before deleting documents

2 years agoMerge pull request #522 from uptownnickbrown/fix-google-drive-save
Joe McCann []
Merge pull request #522 from uptownnickbrown/fix-google-drive-save

Fix Google Drive saving

2 years agoRemove use of .withAuthClient() and .execute
Nick Brown []
Remove use of .withAuthClient() and .execute

Per
https://github.com/google/google-api-nodejs-client/blob/master/MIGRATING
.md

2 years agoRemove use of google.apis.discover
Nick Brown []
Remove use of google.apis.discover

2 years agoMerge pull request #521 from benjamin-albert/drag_and_drop
Joe McCann []
Merge pull request #521 from benjamin-albert/drag_and_drop

Adds drag and drop file import

2 years agoAdds notification messages for file import
Benjamin Albert []
Adds notification messages for file import

1. Adds a tip notification for dragging and dropping files
when importing files using the import file menu.

2. Adds an error notification when attempting to import
binary files.

2 years agoMakes dragging a file give visual feedback
Benjamin Albert []
Makes dragging a file give visual feedback

Use cursor: copy; when dragging a file to
give the user visual feedback

2 years agoMoves FileReader code into documentsService
Benjamin Albert []
Moves FileReader code into documentsService

And deletes unnecessary debug alert in import-file.controller.js

2 years agoAdds the Import from -> File on disc menu item
Benjamin Albert []
Adds the Import from -> File on disc menu item

Adds the File on disc menu item to the Import from menu.

The new menu item allows the user to choose a file
using the browser's file chooser.

2 years agoMoves file import code into it's own directory
Benjamin Albert []
Moves file import code into it's own directory

Moves all drag and drop file import code
into it's owm module and directory.