Skip to content
Commits on May 20, 2016
  1. Merge pull request #544 from benjamin-albert/preview_as

    Adds the "preview as" menu to the navbar
    committed May 19, 2016
Commits on May 19, 2016
  1. Merge pull request #541 from ChengLong/master

    Match container port in README with Dockerfile
    committed May 19, 2016
Commits on May 17, 2016
  1. Merge pull request #542 from koddsson/fetch-all-github-repos

    Fetch all GitHub repos
    committed May 17, 2016
  2. @benjamin-albert
  3. @benjamin-albert
  4. @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.
    benjamin-albert committed May 17, 2016
Commits on May 16, 2016
  1. @koddsson

    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)
    koddsson committed May 16, 2016
  2. @koddsson
  3. @koddsson

    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)
    koddsson committed May 16, 2016
  4. @koddsson

    Github plugin: Always set the `per_page` parameter

    We should always send the `per_page` parameter since it's always set
    anyway.
    koddsson committed May 16, 2016
  5. @koddsson

    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)
    koddsson committed May 16, 2016
  6. Match container port in README with Dockerfile

    Cheng Long committed May 16, 2016
Commits on May 10, 2016
  1. Merge pull request #537 from benjamin-albert/table_css

    Makes markdown-it apply bootstrap table CSS
    committed May 10, 2016
  2. Merge pull request #536 from benjamin-albert/master

    Fixes slow scrolling when scroll sync is enabled
    committed May 10, 2016
  3. @benjamin-albert

    Makes GFM tables width: auto; instead of 100%

    Overrides Bootstrap's width: 100% for table
    to make them more consistent with GitHub
    benjamin-albert committed May 10, 2016
  4. @benjamin-albert

    Makes markdown-it apply bootstrap table CSS

    Applies bootstrap table classes to GFM tables
    
    Fixes #219
    benjamin-albert committed May 10, 2016
  5. @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.
    benjamin-albert committed May 10, 2016
  6. @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.
    benjamin-albert committed May 10, 2016
Commits on May 9, 2016
  1. Merge pull request #535 from benjamin-albert/master

    Fixes my embarrassing typos :)
    committed May 9, 2016
  2. @benjamin-albert
  3. Merge pull request #533 from benjamin-albert/master

    Adds a short list of features to Readme.md
    committed May 9, 2016
  4. Merge pull request #534 from benjamin-albert/fix_syntax_highlighting

    Makes code highlighting more consistent with GitHub
    committed May 9, 2016
  5. @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
    benjamin-albert committed May 9, 2016
  6. @benjamin-albert

    Adds a short list of features to Readme.md

    Adds import, save to and export features to Readme.md
    benjamin-albert committed May 9, 2016
Commits on May 8, 2016
  1. Merge pull request #531 from benjamin-albert/master

    Removes gulp build --prod from Readme.md
    committed May 8, 2016
Commits on May 7, 2016
  1. @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.
    benjamin-albert committed May 7, 2016
  2. Merge pull request #530 from benjamin-albert/master

    Makes the necessary setup for Travis CI
    committed May 7, 2016
  3. @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.
    benjamin-albert committed May 6, 2016
Commits on May 6, 2016
  1. @benjamin-albert

    Makes npm install run gulp build --prod

    To avoid issues such as #514 and to allow Travis CI
    to run unit test.
    benjamin-albert committed May 6, 2016
Commits on May 5, 2016
  1. Merge pull request #528 from koddsson/github-pagination

    Add pagination of github repos when importing
    committed May 5, 2016
  2. Merge pull request #527 from benjamin-albert/fix_issue_481

    Moves GitHub save base64 encoding to the server. fixes #481
    committed May 5, 2016
  3. @koddsson

    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
    koddsson committed May 5, 2016
Commits on May 4, 2016
  1. @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
    benjamin-albert committed May 4, 2016
  2. @benjamin-albert

    Revert "You can now set the bind address by declaring the BIND_ADDRES…

    …S environment variable. It defaults to localhost"
    
    This reverts commit 5e0354c.
    
    Closes #525
    benjamin-albert committed May 4, 2016
  3. @benjamin-albert
Something went wrong with that request. Please try again.