Create a gist now

Instantly share code, notes, and snippets.

@ErisDS /changelog.md
Last active Aug 29, 2015

What would you like to do?
Full 0.5 Changelog
  • b6507be Version bump to 0.5.0 - Hannah Wolfe
  • a11e25c Add ghost logo anchor tag - Paul Adam Davis
  • c500b41 Filestorage helper returns string true if config is object - Hannah Wolfe
  • 0c3d603 Ensure that slug is always synced for User form. - Robert Jackson
  • fc06108 Change user actions button tag - Paul Adam Davis
  • 5381db3 Fix for bug where owner user has name owner - Hannah Wolfe
  • 1e9db1a Final Ghost-UI version for 0.5 - Hannah Wolfe
  • 9131d01 Upgrading Casper to official 1.0.0 release - Hannah Wolfe
  • 8fb3cdd Update express and body-parser dependencies. - Jason Williams
  • 17352c0 Version bump to 0.5.0-rc4 - Hannah Wolfe
  • 988ca12 Updating docs links to point to support.ghost.org - Hannah Wolfe
  • d61e37e Fix -navbar events attachment - Matt Enlow
  • d556f47 Adding author pages to cache invalidation - Hannah Wolfe
  • 32d72d5 Expose blog URL to client app - Hannah Wolfe
  • 8393ba7 Update authentication endpoint for subdirectory - Justin Yek
  • 4752fb7 Ensure PSM author is reset when changing posts. - Robert Jackson
  • 2d2e616 MU Importer - Assign objects correctly - Hannah Wolfe
  • 85809a8 Fix wrong author slug on user settings page - John O'Nolan
  • 5d70604 Fix rss content's url to the RSS feed - Harry Wolff
  • c4aeab1 Fix 'broken' debug tools template - Felix Rieseberg
  • 0b1240f Version bump to 0.5.0-rc3 - Hannah Wolfe
  • 516df1a Updating Casper to latest - Hannah Wolfe
  • 4269ca9 Error if user has already been invited - Felix Rieseberg
  • d488454 Close invite user modal immediately after submit. - Jason Williams
  • 508f669 Sends test email to the person who clicked on the button - Gabor Javorszky
  • 7d37a82 Switch middleware order to result in proper error - Hannah Wolfe
  • 1d360b3 Do not focus post title when editing. - Robert Jackson
  • 140ee3d Escaping parens in grunt command paths - Hannah Wolfe
  • 99e77ca Removed Username From Initial Blog Description - David Balderston
  • 1e4d11c Close modals when clicking off them - Matt Enlow
  • e01046d Don't require protocol for website - Hannah Wolfe
  • 8d46705 Disable user validation and errors on login - Hannah Wolfe
  • 22f147c Fix Ghost icon is not clickable - Sebastian Gierlinger
  • 9cedd1a Imporve handling of SQLITE_READONLY - Sebastian Gierlinger
  • 649a087 Improve error handling for authentication - Sebastian Gierlinger
  • 7568bed Adding overzealous jquery removal - Hannah Wolfe
  • f95a3d3 Reset email form value on success - Jake Wright
  • 493fe81 Activate specific tab that is tapped/clicked. - Robert Jackson
  • b7b797e Do not loop keyboard nav on content list. - Robert Jackson
  • 39f1022 Editor: Warn if title change is unsaved - Felix Rieseberg
  • 1f608cf Add open class to popover buttons - Matt Enlow
  • 9293c76 Fix grunt commands to work with spaces in path - Hannah Wolfe
  • 9915fb1 Fix revoke user invite and user.destroy - Fabian Becker
  • adbd32c Transition to signin with error message on invalid token not 500 error screen - shindakun
  • a65cc15 Version bump to 0.5.0-rc2 - Hannah Wolfe
  • b2e9d21 Fix token refresh - Sebastian Gierlinger
  • e315148 Cleaner spam prevention error messages - Hannah Wolfe
  • 7009d41 Improve settings error handling - Waleed Ali
  • 8d2b26d Restore original display after window resizing. - Robert Jackson
  • 5880c70 Updating Casper to latest - Hannah Wolfe
  • 03a46a0 Improved Update Notification - Hannah Wolfe
  • fb64de5 Check for server notifications on hard refresh - Jason Williams
  • 1c83f00 Removing client files from release - Hannah Wolfe
  • 8ce4546 Incorrect livereload watch path. - sessa
  • a950e55 Cleanup from notifications refactor. - Jason Williams
  • 6b747be No apps screen for 0.5 - Hannah Wolfe
  • 9419f9b Adding missing body class for author pages - Hannah Wolfe
  • a2d5105 Changing User.read API to default to active users. - Fabian Becker
  • 6615f7a Swap notification close link for a button - Paul Adam Davis
  • 18d1229 Add catch handlers to import tests. - Jason Williams
  • e2348e6 Ghost Logo navigation responds correctly to mobile - Felix Rieseberg
  • 157cf5c Fix the author context block - Hannah Wolfe
  • aec440b Fix embedded code being removed - Sebastian Gierlinger
  • 766e6ff Add owner role to setup user - Sebastian Gierlinger
  • 954fde1 Cleaning up old html files - Hannah Wolfe
  • c62d7ba Improve spam prevention - Sebastian Gierlinger
  • 18a1be8 prevent revoking invite for already active users - Maurice Williams
  • 8bfbf13 Update to release process - Hannah Wolfe
  • 6645f7c Working delete user modal & button - Felix Rieseberg
  • 4948994 Add classes to settings headers - Paul Adam Davis
  • 07cd654 Return to invite new user; invite multiple users in one go - Matt Enlow
  • 0c2ad48 Update markdown help modal - Matt Enlow
  • be683e3 Autofocus on input fields after routing - Felix Rieseberg
  • ec188c6 Insert inline code shortcut for editor - Felix Rieseberg
  • da279de Replacing "touch start" with "tap" event, provided by hammer.js - Maurice Williams
  • cb9f4f7 Stop event propagation when hitting "enter" in the gh-blur-input component - Maurice Williams
  • e8f6bcd fix most recent post stolen by the last logged in user AND only show active users in post-settings-menu drop-down - Maurice Williams
  • 4b5aab8 Error modifying "author" attribute before post record has been created - Maurice Williams
  • 3bd938a Small performance tweak for Posts ordering. - Robert Jackson
  • ae56c8a Ensure keyboard navigation matches custom post sorting. - Robert Jackson
  • 2f3520a Show "Make Owner" only if displayed user is admin - Felix Rieseberg
  • 3e2533d Update Ghost-UI with grunt init - Paul Adam Davis
  • abf2512 Descriptive error if user by mail not found. - Felix Rieseberg
  • 4c79770 Admin isn't shown "make owner" option - Felix Rieseberg
  • 0ef7ee4 Fix failure in Post API tests. - Jason Williams
  • dd50cca Refactor notifications to prevent stacking. - Jason Williams
  • 41493e1 Add missing model to template render. - Jason Williams
  • 938b183 Sanity check page parameter used in findPage - Jason Williams
  • a285a56 Include development assets in release build. - Jason Williams
  • 45f2e95 Proper messaging on password reset - Fabian Becker
  • a7b5c72 Change user menu link to a button - Paul Adam Davis
  • 1882651 Handle toggleing the content screen on mobile. - Robert Jackson
  • 0ebccc5 Fix tests to ensure correct post is being checked - Jason Williams
  • b0fdf4d Re-upgrading Casper - Hannah Wolfe
  • 3f8d3d3 Version bump to 0.5.0-rc1 - Hannah Wolfe
  • 3792598 Update spam prevention - Sebastian Gierlinger
  • 68775b3 Remove unnecessary hard refresh on signout. - Jason Williams
  • 7563687 Update importer for MU - Hannah Wolfe
  • 6325aa6 Updating Casper to latest - Hannah Wolfe
  • 7ae5547 Set postgres version to 9.3 - Fabian Becker
  • 7ca5176 Show posts authored by current user. - Robert Jackson
  • fc88f53 Fix for missing author when switching posts - Jason Williams
  • 2b1720e The page refresh when oauth token has expired was broken. Ember simple-auth action "sessionInvalidationSucceeded" was overriden to display a meaningless message. - Manuel Mitasch
  • 0b55b39 Changing second half of script placeholders - Hannah Wolfe
  • 687197b Updating HTML for script placeholders - Hannah Wolfe
  • 8936b82 Fix naming of export file during migration - Jason Williams
  • 854a304 Shorter notifications - John O'Nolan
  • 3cf9034 Cleanup CodeMirror shortcuts. - Robert Jackson
  • f9ff784 Complete frontend multi-user features - Hannah Wolfe
  • a7444bf Keyboard shortcuts for Mac vs All - Matt Enlow
  • baf9138 Update user roles in store after owner transfer - Jason Williams
  • 640f4c2 Fixing pg build. - Fabian Becker
  • b26e0ec Avoids duplicate notification / transition - Fabian Becker
  • 489cd08 custom slugging capabilities for individual user pages - Maurice Williams
  • 93e728b Redirect to the first available post for current user. - Robert Jackson
  • eecbdc1 User edit & add endpoints cleanup - Hannah Wolfe
  • 23b2ac0 Completed post & user list filer by role - Hannah Wolfe
  • e84b619 User Settings: Display cog based on rights - Felix Rieseberg
  • f02c2ac Limit Posts for Authors. - Robert Jackson
  • 7919c15 Post list: authors see their own posts - Hannah Wolfe
  • 420500f Add keyboard navigation of posts - Matt Enlow
  • 69b871a Make importer more robust for tags - Jacob Gable
  • 8487dad Implement user and related content deletion - Gabor Javorszky
  • 21abed7 Add User Role Dropdown - Matt Enlow
  • bdbc689 Update validation to match server error. - Robert Jackson
  • 3bddb54 Redirect to error404 when user not found. - Robert Jackson
  • 29ad30b Fix unhandled exception - Fabian Becker
  • 7357ece Perform a hard refresh upon signout. - Robert Jackson
  • d4fdb07 Users API advanced browsing - Fabian Becker
  • ded6aa6 Transfer ownership end point - Sebastian Gierlinger
  • 01ee336 Stop validation error notification stack - Felix Rieseberg
  • a75d255 Disable autocomplete for setup & signup screens - Paul Adam Davis
  • 57a5444 User API ability to filter users by role - Hannah Wolfe
  • 21668cc Disable user settings autocomplete in Chrome - Paul Adam Davis
  • 5bc1bf8 Properly remove email notification on signout. - Fabian Becker
  • de3d836 Uncommenting fixed tests - Hannah Wolfe
  • dacd106 Settings screens redirect for certain roles - Alan Richards
  • a4fe341 Ghost instance not needed in update check test - Jason Williams
  • 725d4aa Fixup signin and signout - Jason Williams
  • 4e85ac1 Adding new {{title}} helper - Hannah Wolfe
  • 0b34ad8 Fix lazy loading of settings - Jacob Gable
  • 83e1ffc Fix Invitations - Sebastian Gierlinger
  • fd61b9f Add ability to create a 'home.hbs' template file for templates - Harry Wolff
  • 0ffc5e6 Improve importer error messaging - Hannah Wolfe
  • 503f359 Add plural handlebars helper - Paul Adam Davis
  • d574743 Remove email address from frontend - Sebastian Gierlinger
  • 49660ff Test for invite users error - Hannah Wolfe
  • de1dc4d Removing "author" role-label - Maurice Williams
  • e30e29b Implementing HTML emails - Maurice Williams
  • e15fb9e Error when inviting users - Maurice Williams
  • 7a7138e Preserve order of tags as entered by the user. - Jason Williams
  • b3112a4 Reset/Signin while signed in - Sebastian Gierlinger
  • 8826d4e Change casperjs helper used to get RSS page content. - Glen E. Ivey
  • e1c0c5c Change refresh token expiry - Sebastian Gierlinger
  • 987e927 User edit, add & destroy perms restricted by role - Hannah Wolfe
  • 7714dc6 Adding role API tests & fixing browse - Hannah Wolfe
  • e7dc51d Improving error handling - Hannah Wolfe
  • 4e3b21b Permissions Improvements - Hannah Wolfe
  • d59edf1 Add a mixin for saving a subset of a model. - Jason Williams
  • d895238 Add XSS prevention - Sebastian Gierlinger
  • f0d38aa Hide Access Token - Sebastian Gierlinger
  • 9dfef70 Do not clear password until after leaving signin - Jason Williams
  • 1cd2fa5 Correct meta_title for author pages. - Fabian Becker
  • 0d7033f Create new user validator to DRY up validators - Matt Enlow
  • 698f5f6 Rebind name and password to inputs on signup page - Matt Enlow
  • 6406ace updated Ember Simple Auth to latest version - Marco Otte-Witte
  • 25b20bb Roles drop down sorted by ID - joeldrapper
  • a3da09b Removing "full name" auto-popualtion during signup - Maurice Williams
  • 69642e8 Fixing resend user invitation - Maurice Williams
  • ff3e68e Hides <Users button for authors - Ian Mitchell
  • b6b32ab Five posts per page - John O'Nolan
  • 0b39df7 Signin: Proper notification if user not found - Felix Rieseberg
  • 61cf869 Signin error notifications kept from stacking - Felix Rieseberg
  • 8a2d50b Improve handling of users and roles in admin - Jason Williams
  • 80f71e3 Show error notifications on "reset password" page - Felix Rieseberg
  • adecd28 Wrong Facebook page URL - Nicola Mustone
  • fa054a8 Fix incorrect error - Sebastian Gierlinger
  • 835bf0b Preventing rogue modals from popping up when hitting the enter-key - Maurice Williams
  • dbcb827 Redirect authors and editors away from debug page - Felix Rieseberg
  • 93051fc Change signout link to button - Paul Adam Davis
  • 1eff3d9 Fix importer bug for IE - Sebastian Gierlinger
  • c43d860 Transfer Ownership - Sebastian Gierlinger
  • ed39e37 Fix author page - Sebastian Gierlinger
  • 337713c Refactor fixture use in tests - Hannah Wolfe
  • be37070 This aims to speed up both the ghost application and tests by migration from usage of config() to just an object of config. - Harry Wolff
  • 7ae48f1 Get Ember Admin ready for production - Jason Williams
  • a620e90 updating tests to match casper - Hannah Wolfe
  • 3079104 Make user list images background-image's - Paul Adam Davis
  • 05c49ef Upgrading Casper to potential 1.0 version - Hannah Wolfe
  • 47ae9d6 Hide Settings Sidebar Based on Role - Ian Mitchell
  • 739b57e Update Users API to handle role objects or ids - Jason Williams
  • ede6686 updated Ember to latest release - Marco Otte-Witte
  • 6c0c3c4 Hide Settings Tab if Author - Ian Mitchell
  • d60382f Trim version number in RSS feeds - John O'Nolan
  • 28b03ec Add edit roles - Sebastian Gierlinger
  • 27c42c2 Implements User Role Label - Ian Mitchell
  • f304d3e Correct markup for the PSM author dropdown - Paul Adam Davis
  • 1c356f5 Only load posts once on navigating to content tab - Jason Williams
  • 2dcce82 Fix check for using default cover image - Jason Williams
  • a8ca517 Pagination for Users Management screen - Maurice Williams
  • 05b3606 Remove inline script from default.hbs - Sebastian Gierlinger
  • 2e67d6b Extend adapter to support automatic includes - Jason Williams
  • 80f9023 Added /roles/ API endpoint - Gabor Javorszky
  • 3667fa9 Add relationships to client models - Matt Enlow
  • 4c27660 Fix tests tripping spam protection - Hannah Wolfe
  • 44cfcb6 Caching db config in migration utils - Hannah Wolfe
  • cf9839c Integration tests use consistent teardown methods - Hannah Wolfe
  • 772d818 Fix file validation for importer - Sebastian Gierlinger
  • b7aa09f Author helpers - Hannah Wolfe
  • d10771b Larger default gravatar images - John O'Nolan
  • 2d01e15 Author pages - Hannah Wolfe
  • 36ba354 Replaces then(null, done) with .catch(done), OCD on blank lines - Gabor Javorszky
  • 9575b25 switched parent_id for parent - Hannah Wolfe
  • aca0c7d Added example to run a specific integration test to gruntfile - Gabor Javorszky
  • 27f980b Removing console.log - Hannah Wolfe
  • d2ebe49 Upgrading Casper - Hannah Wolfe
  • 5a6af02 Model & test cleanup - Hannah Wolfe
  • ab90c40 Adding helper for invite status - Hannah Wolfe
  • 82742fc Export 003 - Hannah Wolfe
  • ad3ff49 Add Author dropdown to PostSettingsMenu - Matt Enlow
  • 7d3139d Check setup status when making API responses - Jason Williams
  • 8fc1b03 Wrap up schema amends for 003 - Hannah Wolfe
  • a18e5ce Prevent duplicate slug request on saving new post - Jason Williams
  • 6e48275 Extending context concept to models - Hannah Wolfe
  • 5cd5f8c Schema changes for Apps - Fabian Becker
  • 62c1ce1 Fix editing author - Sebastian Gierlinger
  • 7b626ba Add class to invited users container - Paul Adam Davis
  • b7be749 Add a notify action to the notifications component - Jason Williams
  • ec1f4d0 Turn off autocomplete for user profile form - Jason Williams
  • d874e79 Fetch actual user on settings/users/user - Jacob Gable
  • cfaa6f0 Wire permmissions for notifications, mail and tags - Hannah Wolfe
  • b46aa2b FORCE_MIGRATION ensures fixtures are added - Hannah Wolfe
  • ab45663 Fix tests failing because of spam protection - Sebastian Gierlinger
  • 42f461c Restored spam prevention - Sebastian Gierlinger
  • 772f2c7 Removing erroneous placeholder text from user profile - John O'Nolan
  • b425776 Fade in the setup form - John O'Nolan
  • 9e75ec1 New signup screen - John O'Nolan
  • ce06ad4 Adding and renaming permissions - Hannah Wolfe
  • 5c1a7a7 Revert "Restore spam prevention" - Hannah Wolfe
  • eed2ac7 Hacky FORCE_MIGRATION env var - Hannah Wolfe
  • 422806f Handle undefined datetime values - Jason Williams
  • 979c3f2 Prevent loading setup screen if already setup - Jason Williams
  • e4e027d Restored spam prevention - Sebastian Gierlinger
  • 6451be6 Replace anchors with no real href with buttons - Paul Adam Davis
  • b98163c Move inline templates to standalone template file - Jason Williams
  • 58b6352 Remove minor notifications; Close persistent notifications even on error - Matt Enlow
  • 2957b01 Move image upload to API - Sebastian Gierlinger
  • 153f76a Refactor settings routing and mobile interactions - Matt Enlow
  • 3ff9146 Server side cleanup - Hannah Wolfe
  • 34eb5c8 Migration improvements - Hannah Wolfe
  • ef1858b Fix validations on user settings page - Jason Williams
  • 0565027 Refactoring fixtures - Hannah Wolfe
  • 4f727ed Settings: Admin User Tab - Harry Wolff
  • 516fd26 Upgrading bookshelf to 0.7.6 & knex to 0.6.21 - Hannah Wolfe
  • dbc3a0f Update Ghost-UI version to ~0.8.0 - Paul Adam Davis
  • e317400 Add bower to travis cache - Hannah Wolfe
  • db5e02d Add status invited-pending for users - Sebastian Gierlinger
  • 0600229 sugar for my sugar - Josh Kalderimis
  • 16344ce Some sweets for my sweets - Josh Kalderimis
  • 0fa3ab8 Fire NProgress on User, Post, and Settings save - Matt Enlow
  • b03ecd9 Use bookshelf's model registry plugin - Hannah Wolfe
  • b08a4b1 Check the end of notification fade-out animation - Paul Adam Davis
  • 718adb6 Re-add back to Users button and make whole user item a link. - Paul Adam Davis
  • af51e94 Add validation to invite new user form. - Jason Williams
  • 1bf975a Turn on update notifications for Ember admin - Jason Williams
  • 8c2258d Move setup to API - Sebastian Gierlinger
  • 4ef4d0f Fix handling of async db calls in fixtures - Jason Williams
  • 215badc Setup hijacks owner user - Sebastian Gierlinger
  • 25076ab Fix slowdown of tests by reverting back to using knex in test/utils - Harry Wolff
  • cddd23f Only reference model properties through the models module. This frees us up to enforce one single point of access, thus paving the way towards allowing us to initialize the models at are request, and not when it's require(). - Harry Wolff
  • e3520fe Move creation of knex instance to config module - Harry Wolff
  • 5e4fae6 Add owner fixture - Sebastian Gierlinger
  • 371b6bc update grunt-shell to 0.7.0 grunt: pass --allow-root to bower - Jesse Tane
  • 66ae7e5 Removed duplicative and unreferenced resources section - Jordan Sexton
  • fddf2ee Fix active theme selector. Add validation to API. - Jason Williams
  • a593cbf Move post slug endpoint & add endpoints for users - Hannah Wolfe
  • 5b0b308 Owner has all user permissions - Sebastian Gierlinger
  • 035fb04 closes #3197 - added role to user obj (only returned from the user endpoint) - added /users/?include=roles and /users/?include=roles,roles.permissions query parameters - added and updated tests - Sebastian Gierlinger
  • 889239b Wiring up "resend" and "revoke" button on user management screen - Maurice Williams
  • 474e888 New HTML email template - John O'Nolan
  • d993826 Update Ghost-UI version to 0.8.3 - Paul Adam Davis
  • 4f5f84e Aditional classes in settings and invite user modal for the new form style - Paul Adam Davis
  • 7794127 Fix mobile sidebar menu - Matt Enlow
  • c1dc984 Add yearless date as an acceptable format for moment parsing - Matt Enlow
  • 972831c Implementation of "invite a new user" modal - Maurice Williams
  • f1e2499 fixing sourcemaps - Maurice Williams
  • 8638fb2 Add access_token to debug screen's export link - Matt Enlow
  • 05d199f Check datatype for date format conversion - Jason Williams
  • ad9997e Removing old "user settings" screen and putting in new MU "users settings" screen and updating functional test cases. - Maurice Williams
  • 287c63f Update Ghost-UI version to 0.8.2 - Paul Adam Davis
  • b1584f6 Added fadeout to gh-popover - Matt Enlow
  • 6b5b949 Indirect post title in editor - Matt Enlow
  • 84cfd52 Allow user to accept invitation - Sebastian Gierlinger
  • 13229fb Fix server-side validation - Jason Williams
  • 1421550 PostSettingsMenu: Don't save new posts, reset values on failure - Matt Enlow
  • 7bfe6e9 Fix direct access to settings/user - Kevin Ansfield
  • 79a80b6 Invite user API - Sebastian Gierlinger
  • e54eb67 Fix up route parameter validation - Jason Williams
  • c6d9fdf Prevent stacking notifications during rapid toggle - Jason Williams
  • b013b1f New edit user UI - Paul Adam Davis
  • a7f1173 Signin Validation - David Arvelo
  • bf1ff2a Improve ember casper test stability - Hannah Wolfe
  • b332e8c Redirect setup if authenticated - Sebastian Gierlinger
  • be45e6f Remove CSRF from client - Sebastian Gierlinger
  • 7e2e8b3 Persistent notifications - Kevin Ansfield
  • ace2cc1 Redirect signin if authenticated - Sebastian Gierlinger
  • f70f99b Replace the old admin with the ember admin - Hannah Wolfe
  • 78affde Better handling of validation errors + more documentation - David Arvelo
  • a82e6e8 Use Device.js to determine mobile editor use - Matt Enlow
  • ad2bfb5 Made ember version of reset password work - Gabor Javorszky
  • 36d5891 Signin after Signup - Sebastian Gierlinger
  • c8e8da4 oAuth - Sebastian Gierlinger
  • 90d2244 About page HTML - Paul Adam Davis
  • a958a66 New posts pass PostsController sorting function at the top - David Arvelo
  • ee70622 Bower's indentation is changed (grumble) - Gabor Javorszky
  • c61817c Fix tag updating on model save in editor controller - David Arvelo
  • 8cbc6dc Calls to POST API have include=tags - David Arvelo
  • 5db08ee Ember post order matches server post order - Hannah Wolfe
  • 3011834 Add --init param to update_submodules grunt task - Matt Enlow
  • 2356692 Fix mail test send endpoint - Jason Williams
  • b391c8d Switching the tests to use ember admin by default - Hannah Wolfe
  • 72156c7 New setup screen for blog installation. - Fabian Becker
  • bcc08d0 Update Ghost-UI version to 0.8.1 - Paul Adam Davis
  • 7fec884 Show correct post notificatons based on status. - Fabian Becker
  • b2c3e7b Change text on leave modal cancel button - Hannah Wolfe
  • 1af5eb6 Close notifications on user action properly. - Fabian Becker
  • 0bb4c1b Add off as a noop function to touch editor. - Matt Enlow
  • 4500954 Stay on posts.index route when no posts exist - Jason Williams
  • b2662bb Allow tabbing responsive editor when not on mobile. - Fabian Becker
  • 39c0f21 Finish Debug screen for Ember admin - Jason Williams
  • ca19017 Set edit post shortcut to 'enter' - Hannah Wolfe
  • d236d0a Mobile Interactions - David Arvelo
  • 6658675 Implement Mobile Editor - David Arvelo
  • 299b593 Add error template, route and controller - Hannah Wolfe
  • 3d22051 Generate slug when adding new app. - Fabian Becker
  • d168968 Update Ghost-UI version in bower.json - Paul Adam Davis
  • 92fe496 Remove ember-hacks.css file - Paul Adam Davis
  • 294cfd2 Introduce disclosure document for all third party integrations - John O'Nolan
  • b9f9c57 Enable validation for settings/general screen - Jason Williams
  • dc73235 Fixes incomplete tags showing when switching to edit a different post - Kevin Ansfield
  • 2fbac60 Language cleanup in update check disclosure - John O'Nolan
  • 6201b69 Prevent notifications from being too tall and unclosable - Paul Adam Davis
  • 2ddb84c Use transitionToRoute in controllers. - Fabian Becker
  • 6aabb08 Close notifications on transition or user action. - Fabian Becker
  • 5af5959 Uncomment signin validation test + test cleanup - Hannah Wolfe
  • 12fcffc Ensure incomplete tags aren't lost on save - Kevin Ansfield
  • b3eb097 Removing console.log - Hannah Wolfe
  • 0feb6da Close modals on escape - Jacob Gable
  • b6a429e Add validation for signin/signup - Jacob Gable
  • a42894b Ember admin works with subdirectory - Hannah Wolfe
  • 72b3b3c Setting Ghost logo to correct URL - Hannah Wolfe
  • a11fd67 Add fileStorage config to frontend - Hannah Wolfe
  • 1bca35a Update shortcut for zen mode - Hannah Wolfe
  • a5900d3 Trim title in editor on blue/focusOut - Fabian Becker
  • 786a0ca Implements character count helper. - Fabian Becker
  • bb490e4 Hide settings/apps unless apps:true is in config.js - Hannah Wolfe
  • ee7c274 Switch Ember initializers to public API methods - Jason Williams
  • 6b13ea3 Better editor entry - Matt Enlow
  • f1c8cba Adding more ember admin tests - Hannah Wolfe
  • 9a08ff3 Focus title in editor when opening page. - Fabian Becker
  • 4c72c31 Re-implementing the loading indicator for the Ember admin - Maurice Williams
  • 4fd4cb0 Fix warning about transitionTo being deprecated - Hannah Wolfe
  • 8b3e2c6 Fix word count in ember. - Fabian Becker
  • f6dd851 Fix promise rejection - David Arvelo
  • 953087e Remove "Delete This Post" option from New Post publish bar menu items - David Arvelo
  • 8393c01 Implement Markdown Shortcuts - Matt Enlow
  • ae72853 Removing unneeded file - Hannah Wolfe
  • af31409 Improving Casper test error reporting - Hannah Wolfe
  • 6020702 Add Validations Layer and Post Validations - David Arvelo
  • 962accf Functional tests for Ember - Hannah Wolfe
  • 22c05da Fix limit parameter - Sebastian Gierlinger
  • 7420513 Remove limit from ember post API calls - Hannah Wolfe
  • 1db0431 User API changes - Sebastian Gierlinger
  • 1453a1d Convert general settings page to ember data - Jason Williams
  • e10c0f2 Implement Shortcuts in Ember - Matt Enlow
  • b891b2b Fix deletion of Post Model in Editor and Content screens - David Arvelo
  • 258a3cd Improve error handling during bootstrap process - Jason Williams
  • 1158650 Fixing typo in navbar - Hannah Wolfe
  • 6d4266d Temporary HTML for the User Management screen & Setup screen - Paul Adam Davis
  • 0a319e4 Cleaning up the unit tests - Hannah Wolfe
  • 85f7e1d Get single post from API by id and query params; Auto-sort posts list - David Arvelo
  • c614a65 Ported settings/apps logic to Ember. Closes #2423 - Peter Szel
  • b04dfd5 Cleanup Misc Ember Code - Matt Enlow
  • f97fcb8 Show concise casper logs in Travis - Hannah Wolfe
  • fab34d8 Ember Admin - Upload Modal - Lucas Holmquist
  • e4a5906 Fix removeObserver for title property - Jason Williams
  • d37be6f Lazy load default settings - Jacob Gable
  • bf5ef6d Show notification on successful sign out - Jason Williams
  • a595817 Fix csrfSecret handling - Jason Williams
  • 9dd3e90 Fix slug create and update logic for posts - Jason Williams
  • b1ba9f5 Implements page class toggling. - Fabian Becker
  • c649d23 Content screen: Featured posts - Fabian Becker
  • 2bff35b Complete moveover to new Notification API format - Fabian Becker
  • 9a95935 Update when.js dependency to version 3.2.3 - Jason Williams
  • 6aab6c5 Fix trailing slashes output app-wide - David Arvelo
  • 175fec2 Rejigging grunt tasks - Hannah Wolfe
  • ace076b Allow extra options to be passed to casper tests - Hannah Wolfe
  • e3b3026 Create boundOneWay util function - Matt Enlow
  • 93ae69b Label 'for' attribute value literal have no delimiter. - Jason Sturges
  • eb949aa Reach Editor parity with Ember - David Arvelo
  • 49e4403 Transition user to original destination after signin - Matt Enlow
  • 065cbc5 Change posts, post and signout routes to be AuthenticatedRoutes - Matt Enlow
  • b1176a8 Refactored PostSettingsMenuController - Matt Enlow
  • 16190ff Fix serializing/deserializing Tags on save from the Editor - David Arvelo
  • 21a7e3e Fixes static pages when permalinks are active. - Fabian Becker
  • 54c6dab Remove redundant function declaration - Jason Williams
  • c09c20a Allow schema changes - Sebastian Gierlinger
  • ec05677 Convert support links from forum to new support site - John O'Nolan
  • 5d71fe6 Fix typo in code comment: propogation errata changed to propagation. - Jason Sturges
  • ca422dc Transition to editor.edit after saving a new post - Matt Enlow
  • c57bec7 Change DB backup location - jomahoney
  • aa54821 Refactored Editor Routing - Matt Enlow
  • f87e0d3 Bumping to Knex 0.6.12, Bookshelf 0.7.1 - Tim Griesser
  • d9c45b4 Fix export of data during database migration - Jason Williams
  • 454e706 Add ignores for vim, TernJS - David Arvelo
  • 333beb2 Make exports consitent. - Robert Jackson
  • b90f322 Update user model logic for Ember Inspector. - Lucas Holmquist
  • 274f1ba Fix Editor Save Button not allowing unpublish - Matt Enlow
  • 78a7c38 Handle invalid post ids in editor route - Jason Williams
  • 83dbd4a Make debug an authenticated route - Jason Williams
  • 279908d Use loader.js from bower. - Robert Jackson
  • 5d028b7 Upgrade to Express 4.0 - Harry Wolff
  • 4a987bf Split PostController amongst new Editor/PostSettingsMenu Controllers - David Arvelo
  • f2641df Fixed publish button not updating with model change - Matt Enlow
  • 8c3970c Add shadows to PostsListView and the adjacent HTML Preview; Fix preview render - David Arvelo
  • 9388c19 Uncommenting casper screenshots - Hannah Wolfe
  • 5229999 Removed API dependency from mailer and api/mail - Gabor Javorszky
  • 6d775fd Implement a Generic Uploader - #2886 - Lucas Holmquist
  • 26199e5 Fix HTML preview rendering on the main screen - David Arvelo
  • e7e6dfc Clear any existing SIGINT listeners during startup - Jason Williams
  • c08cbf7 Implement the Tag Editor view - Harry Wolff
  • 4898f72 Close post settings popover menu after delete post - Jason Williams
  • c65581d Fix Editor/:postId 404 on draft - David Arvelo
  • d3d6265 Changed ember models to use moment for dates - Matt Enlow
  • f936945 Fix error when running Ghost with a socket - Fabian Becker
  • 340192c Cache invalidation for post update - Fabian Becker
  • 39967b0 Enable post deletion from Ember admin - Jason Williams
  • bb4a0a3 Update slug API to work with additional types - Jason Williams
  • 2d321e2 Removed holdover popover code in PostsPostController - Matt Enlow
  • 46c5cf7 Fix 12h cookie test issue. - Fabian Becker
  • 9e8e1fa Ember redirect to signup - Hannah Wolfe
  • 57a5b6a Full pass at inline API Docs - Hannah Wolfe
  • 4b6f8ce Mail API fixes - Hannah Wolfe
  • 6fda048 refreshless user logout - Maurice Williams
  • da04c5d Ember: jshint single quotes - Hannah Wolfe
  • 03b54a8 Ember: correcting code style - Hannah Wolfe
  • a0ba5cb Move jshint logic out of Gruntfile.js and into .jshintrc files - Lucas Holmquist
  • 8836375 Ember cleanup: single quotes for JS - Hannah Wolfe
  • ef6b03f Ember cleanup: double quotes + removed bad tag - Hannah Wolfe
  • ae330e4 Added error link on 404 pages - jomahoney
  • 3da23e8 render html in notifications - Connor Tumbleson
  • 07df991 Export backup prior to migration - William Dibbern
  • 37fd17c Added popover component - Matt Enlow
  • 664048b Ember: correct editor layout and other niggles - Hannah Wolfe
  • 5933ee3 escapes meta title/description - Connor Tumbleson
  • 12e6b09 Infinite Scroll on Posts List - David Arvelo
  • 3541514 Updated grunt-update-submodules to 0.4.0 - Aia Patag
  • 5d2f411 updated express-hbs to 0.7.10 - Connor Tumbleson
  • a3c2fe5 Fix up unit tests. Check config url with isURL. - Jason Williams
  • 86a7e48 Use new slug endpoint in ember admin - Jason Williams
  • 5abeadf Ember Data with Posts - Jacob Gable
  • a479801 Update Ember Components with proper gh- prefix - Lucas Holmquist
  • 503c407 Clean up routes. Use new slug endpoint in admin. - Jason Williams
  • dc58d69 Fix 403 errors after signup - Jacob Gable
  • a5d4e1d Fix up url helper unit tests - Jason Williams
  • bebafdc Refactore slug API for generating tag and post slugs. - lennerd
  • d03ccf4 Update ember post fixture data. - Steve
  • b4d2f66 Fix default user cover on settings pane - Matt Enlow
  • 84d2a94 Add active class to settings tabs - Matt Enlow
  • cef680a Ember editor save and publish button functionality - Matt Enlow
  • 4aabce4 correct settings.edit call signature for installedApps - Hannah Wolfe
  • f795a90 Add ghostPaths util and initializer - Jacob Gable
  • 217e3ed Improve status codes - Sebastian Gierlinger
  • 669f7f8 Fix content preview actions and add tests - Jason Williams
  • 006aedf Implement signup in Ember - Jacob Gable
  • f7d2b6b [fix] always add quotes - Martijn Swaagman
  • 7c7b106 fix mirrored scrolling in markdown editor - David Arvelo
  • 8374283 [docs] absolute=true will add options.hash - Martijn Swaagman
  • 5f7182b Make cache max-age on theme assets one year. - Steve
  • 9d16e72 Add tests for handlebars core helper functions - Jason Williams
  • d424c3e [dist] update sqlite version - Jarrett Cruger
  • 33e3ad6 Modifying "posts" fixture to match the new API data structure - Maurice Williams
  • 789f1bd Move debug page from /settings/debug to /debug - fabfou
  • 992433a Added fade-in to ember settings panes - Matt Enlow
  • a29289c Add /content redirect to Ember admin. - Matt Enlow
  • f64203c Correct behaviour for trailing slashes - Fabian Becker
  • 42a1d55 Improve signin - Jacob Gable
  • e0e9bf2 Validate user URL input to ensure protocol is present - Steve
  • f6dd5c1 Corrected link to user profile settings - Steve
  • c02ebb0 Refactor API arguments - Hannah Wolfe
  • f565dd5 Fix sign up not setting user on session - Jacob Gable
  • 0dc6dc2 Add apps permissable checks in posts and users - Jacob Gable
  • d1149a9 Fix validation - Sebastian Gierlinger
  • 6286549 Implements new Themes JSON API - Fabian Becker
  • 24190a1 Move mail api to json/api format - Gabor Javorszky
  • 414890f Ensure settings values are strings before saving - Jason Williams
  • 954cb1a updateTags refactor - Jason Williams
  • eb2fdc4 Display 404 page if tag does not exist. - Steve
  • 0d7a935 Fix intermittent image upload modal failures - Jason Williams
  • ef1bc05 Another adjustment to handle timing issue on tests - Jason Williams
  • e3c3c2a Adjust test to handle timing issue on upload modal - Jason Williams
  • 31b693d Add try-catch to startup - Hannah Wolfe
  • fd0f5a5 Add distinct error classes - Sebastian Gierlinger
  • eb18991 Make DB Import backwards compatible - David Arvelo
  • 896be91 Cleaning up settings functional tests - Hannah Wolfe
  • e078cc4 Don't xmlrpc ping for the default Welcome to Ghost post - Jason Williams
  • 8208606 Fixed admin navbar icons - Steve
  • 027169a Fix unhandled rejected promises when using admin - Jason Williams
  • 2d783ac DB API returns JSON-API compatible objects. Export triggers 'Save As' dialog. - David Arvelo
  • bb543ed Adding READMEs to clarify the 2 client folders - Hannah Wolfe
  • 716a09a Ported logic to settings: Debug Tab closes #2424 - Peter Szel
  • 5c22de5 Fix link - David Blurton
  • 4066d8c Ember settings/general - Jacob Gable
  • 4378895 Create GhostPopover component - Harry Wolff
  • 2980775 ACL and strict rules for Settings API - Jacob Gable
  • 87cda81 Sanitize models' attributes/options before passing to bookshelf/knex - David Arvelo
  • 9c9cfe7 Update users api canThis context - Jacob Gable
  • 2795e72 Move to new API format for Settings. - Fabian Becker
  • b98709b Refactor omit of password - Sebastian Gierlinger
  • c7459b1 Add gzip compression, can be disabled in config.js - Steve
  • 31fc84c Consistency in model method naming - Hannah Wolfe
  • 2a803ae Proper endpoints for persistent notifications - Fabian Becker
  • 046993a Docs: switch to docker & finalise config - Hannah Wolfe
  • b201b06 updated error handling on all mocha tests - cobbspur
  • 39e654e Change error message response - Sebastian Gierlinger
  • d0931aa Add location header to response when new object is created - Jason Williams
  • 4d41e12 Adjust update check to handle changes in API calls - Jason Williams
  • 66a046b Return new tags when posts are created via API - lennerd
  • 0c252fb Gruntfile Cleanup & Documentation - Hannah Wolfe
  • f84d3d3 Adding docker for trying out docs generation - Hannah Wolfe
  • f2071ee Move user API to primary document format - Hannah Wolfe
  • c1bddf4 Add functional test for markdown help modal in editor - Jason Williams
  • 1153c3f Improving uploader "too big" error to help with debug - Jarrod Mosen
  • 7e9880c Settings API Primary Document refactor - Jacob Gable
  • 4b46d85 Redirect from admin editor to frontend post view - Jason Williams
  • b3ba64a Grunt clean .tmp/ when ember files are changed or deleted - David Arvelo
  • 00ba9fc Removed 2 sec pause - Sebastian Gierlinger
  • bb75a1f Converting aspect -> filters for tag pages - Hannah Wolfe
  • a013840 Support for urlSSL config option and forceAdminSSL 403 response - Lev Gimelfarb
  • e1bbc60 Additional objects - Sebastian Gierlinger
  • 1e62400 Add include parameter for posts API - Sebastian Gierlinger
  • 822cb2d AppProxy with permissions checks and app context - Jacob Gable
  • 0bdfadd Changed boolean handling - Sebastian Gierlinger
  • 31d0014 Adding public to reserved slugs - Andrew Schwartzmeyer
  • a9cc252 Invalidate cache header only for published posts - Jacob Gable
  • dd4f8a5 Ensure that the character set is UTF-8 for RSS feed - Paul Connolley
  • 5877e7d Tag API response to use parent rather than parent_id - Alan Richards
  • 686aec7 Post API response to use author not author_id - Alan Richards
  • dbd3061 Made better-er - Luke Shiels
  • 98be7b0 Correct link shortcut so that it inserts, selects text or moves cursor properly - shindakun
  • 3eb284e Update & grunt-groc and fix docs errors - Hannah Wolfe
  • cf7c8aa Tag API: Primary Document Format - Jacob Gable
  • ff5af6c Create Post Settings Menu and its functionality on the Post controller. - Matt Enlow
  • 87077f2 Do not redirect to editor if parameter does not equal edit. - Steve
  • 32ea948 Post response move pagination -> meta - Sebastian Gierlinger
  • 910bab8 Added user to export call - Sebastian Gierlinger
  • 664b002 missing semicolon + console.log - Sebastian Gierlinger
  • da36300 Added and fixed permission tests - Sebastian Gierlinger
  • e47e9c6 Add permissions to API - Sebastian Gierlinger
  • 61e94a6 Use current user in models - Sebastian Gierlinger
  • 88d82ff canThis() improvements - Jacob Gable
  • b8e8f63 Adds additional fields to apps schema. - Fabian Becker
  • c0dc8e9 Add new permissions to fixtures - Sebastian Gierlinger
  • 13d2d04 App Permissions from package.json - Jacob Gable
  • 41cef38 Implements Models & Data API for Apps - Fabian Becker
  • 7b003be Schema additions for apps. - Fabian Becker
  • 9369dd3 Add app permission checking to canThis - Jacob Gable
  • e10c13a Add warning message about master branch to grunt prod - Hannah Wolfe
  • 9321289 Move post API to primary document format - Sebastian Gierlinger
  • 77b14dc Set user profile website field to type url - Jason Williams
  • d323748 Set input field types to match expected input values - Jason Williams
  • 7f8bc50 Added functional tests for admin content screen - Jason Williams
  • 58bc5cb Fix issues with bower assets in tests - Zach Schneider
  • 2433116 Added email sending endpoint to the API. closes #2550 - Peter Szel
  • 0fbe42d OSX shortcut fix. - Renyu Liu
  • a4f8088 Implement Notifications for Ember - Fabian Becker
  • 39ae386 Added fancy fade-in effect and autofocus to the login pages (signin, signup, forgotten, reset). - Peter Szel
  • 609be5e Removing test-api from Gruntfile.js - Hannah Wolfe
  • e89e38d Refactor the API route tests to use supertest - surgesoft
  • e305699 Build correct path on image upload when config has custom content path - Jason Williams
  • 5be07d1 Update Ember to 1.5.0 and Ember resolver and handlebars to 1.3.0 - Harry Wolff
  • fa9bddb Creates Ember Modal infastructure - Harry Wolff
  • 9aa25ad Use SVG version of travis build status badge - Dmitry Mazuro
  • 9ceb4a6 Remove second PUT request on image save - Sebastian Gierlinger
  • c2e416f Implement filter context - Fabian Becker
  • 758f844 Ghost footer outputs minified jquery in production - Joel Fischer
  • 9a25431 in some cases the git protocol cannot be processed (port blocking or other reasons) with https it should work for everyone - Hendrik Schaeidt
  • e6abe9b Server start refactor, route tests use ghost app - Hannah Wolfe
  • 91df4a9 Adding .bowerrc - Manuel Mitasch
  • 3a912bd Refactor navbar to eliminate nested {{link-to}}. - Robert Jackson
  • 4afba38 Update README & Contributing with details of stable branch - Hannah Wolfe
  • dafda39 Created ResetController. - Peter Szel
  • 303736c Created ForgottenController - Szél Péter
  • 878a2ba Adding database to bug report template - Hannah Wolfe
  • 345fe1a Fixed check for a theme's custom error.hbs: - Matt Enlow
  • 4e664f0 Fixes tag cache test issues introduced in c6c4d5a8 - Fabian Becker
  • f8d90f1 Added populate last login time - Matt Enlow
  • 81eb705 Create SettingsUserController - Harry Wolff
  • b460697 Add functional tests for admin navigation bar and menus - Jason Williams
  • 22bbf57 Rename getSlug to slug - Sebastian Gierlinger
  • 3296a3a Flesh out more of the Ember admin - Harry Wolff
  • ca9a23f Ember.js: Add assets img + css (ember-hacks.css) to ember admin - Manuel Mitasch
  • dddae8e Ember.js: User fixtures + injection + login - Manuel Mitasch
  • 7069b50 Ensure grunt-contrib-watch watches appropriate files for re-building ember admin when files change - Harry Wolff
  • 9983e05 Add HTML5 pushState support for Ember - Harry Wolff
  • c52a9e8 Specify itemView on the each helper rather than nesting a view helper. - Erik Bryn
  • 49ea71e Amend fixtures & put body classes in styleBody mixin - Manuel Mitasch
  • a89f38c Minor refactoring of the routers: - Taras Mankovski
  • 47bfd04 Add admin prototype - Manuel Mitasch
  • 4be1044 Adding missing loader.js - Hannah Wolfe
  • a2074d3 Update busboy to v0.2.3 - Brian White
  • da396bd Added directory structure - Taras Mankovski
  • 4334c3d Move Ember Admin to use es6 modules - Harry Wolff
  • 2295c94 Add basic template for Ghost admin in Ember - Harry Wolff
  • edfc98f Create base route for ember admin - Harry Wolff
  • bee5892 Rename client -> clientold - Hannah Wolfe
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment