Jason Williams
410dc39f3e
Add checks for packages and contentPath to startup
...
Refs #3864
- Make sure that require() is able to resolve all dependencies
listed in package.json. If packages are missing halt the
bootstrap process and display an error and help message for user.
- Check that contentPath and its subdirectories exist with the correct
permissions.
- Check sqlite3 database file is set for read/write access.
2014-09-22 21:27:34 +00:00
Hannah Wolfe
9f7d008f47
Merge pull request #4074 from halfdan/4069-rename
...
Naming cleanup
2014-09-22 22:21:46 +01:00
Felix Rieseberg
88dde9ed4a
{{gh-path}} Handlebars helper, returning paths
...
- Uses utils/ghost-paths to resolve paths
- {{gh-path}} or {{gh-path ‘blog’}} for Ghost’s root (mysubdir/)
- {{gh-path ‘admin’}} for Ghost’s admin root (/mysubdir/ghost)
- {{gh-path ‘api’}} for Ghost’s admin root (/mysubdir/ghost/api/v0.1)
2014-09-22 10:17:24 -07:00
Sarah
e635aaf116
Show all authors in post settings menu
...
Closes #4016
- Added 'limit=all' to API query to retrieve all users.
2014-09-22 11:30:00 -04:00
Paul Adam Davis
9e9c787282
Fix minor IE UI issues
...
Closes #4088
- Fix Flexbox issue with the user list
- Fix positioning issue with the mobile menu toggle icon
- Make the mobile settings nav use absolute positioning (as fixed elements don't move inside a `transform: translate(...);` parent
2014-09-22 13:55:39 +01:00
Fabian Becker
ef3fa3b9dc
Validate and properly color letter count.
...
fixes #4087
- Adds correct validations for meta_title/meta_description
- Adds correct coloring of letter count
2014-09-22 12:55:03 +00:00
John O'Nolan
334a8db199
Merge pull request #4081 from halfdan/3305-derp
...
Change HTML email link to hide token
2014-09-22 13:37:53 +02:00
Matt Enlow
40846bc490
Add Gmail-style shortcuts
...
Ref #3940
- add `j`/`k` for navigating posts down / up
- `c` for opening a new post
- `o` to open the selected post
- update keymaster dep to allow for multiple key unbinds (`key.unbind('up, j')`)
2014-09-21 11:02:42 -06:00
Hannah Wolfe
f991ab44b8
Merge pull request #4066 from halfdan/3939-psm3-meta
...
Meta data screen
2014-09-21 17:53:12 +01:00
Fabian Becker
30f56280e0
Meta data screen
...
closes #3939
- Add Seo Tab component to PSM
- Add new gh-blur-textarea component
- Refactor blur-input to use new text-input mixin
2014-09-21 15:13:06 +00:00
Fabian Becker
2c3abeee03
Naming cleanup
...
closes #4069
- Rename everything from camelCase to lowercase + dashes
- Remove usage of `server`, `app` and `instance`
2014-09-20 21:09:16 +02:00
Fabian Becker
b7be4adede
Change HTML email link to hide token
...
closes #3305
- Hide token in HTML email
2014-09-20 11:08:27 +00:00
John O'Nolan
2f986160fd
Merge pull request #4053 from PaulAdamDavis/css-bug-fixes
...
Tiny CSS bug fixes
2014-09-20 09:12:25 +02:00
Fabian Becker
a7f432ac8b
Correctly close PSM
...
closes #4077
- Swap CSS toggling for new PSM closing method
2014-09-20 02:02:09 +02:00
Paul Adam Davis
81fe516481
Fix several tiny CSS bugs
...
Closes #4050
- Full-width invite user modal button
- `<select>` can be focused in Firefox
- Increase size of background images for avatars
- Add `-moz-osx-font-smoothing: grayscale;` to icons
2014-09-19 21:24:43 +01:00
Hannah Wolfe
a3093b9b42
Merge pull request #4075 from jaswilli/morgan
...
Adjust morgan call to avoid deprecation warning
2014-09-19 20:39:05 +01:00
Paul Davis
67c4452787
Merge pull request #4076 from halfdan/4072-404page
...
Fix ghost-ui reference
2014-09-19 19:55:20 +01:00
Fabian Becker
3e6d11e8fa
Fix ghost-ui reference
...
fixes #4072
- Correct reference to ghost.min.css
2014-09-19 18:31:21 +00:00
Hannah Wolfe
69ea28e951
Merge pull request #4042 from novaugust/psm2-tabs
...
Add Tab components
2014-09-19 17:33:57 +01:00
Jason Williams
12957b1918
Adjust morgan call to avoid deprecation warning
...
No Issue
- Change the invocation of the morgan logging package to
conform to the new function signature introduced in
morgan 1.2.0.
2014-09-19 16:31:22 +00:00
Hannah Wolfe
5cdb6510ae
Merge pull request #4065 from jaswilli/transition
...
Prevent transition to signup on invalid invitation
2014-09-19 17:17:13 +01:00
Matt Enlow
7ef34382f2
Merge pull request #4063 from ErisDS/issue-2703
...
GhostGFM honours escaped tildes
2014-09-19 10:04:50 -06:00
Hannah Wolfe
cb9d9b748a
Merge pull request #4062 from halfdan/4059-skip-not-found
...
Ignore unknown setting keys on import
2014-09-19 16:54:35 +01:00
Hannah Wolfe
5621add6c6
Merge pull request #4040 from halfdan/4036-update-check
...
Delay updateCheck to +24h on error
2014-09-19 16:30:51 +01:00
John O'Nolan
326e611c9c
Merge pull request #4048 from novaugust/delete-post-shortcut
...
[Feature request] Add delete post shortcut to content screen
2014-09-19 17:22:42 +02:00
Fabian Becker
0efb449103
Delay updateCheck to +24h on error
...
fixes #4036
- delay update check by 24h when an error happens
- set connection timeout to 10 seconds
2014-09-19 17:10:30 +02:00
Hannah Wolfe
28cf0a68d3
Merge pull request #4056 from halfdan/1961-wuaeh
...
Have /ghost use its own express instance
2014-09-19 15:00:03 +01:00
Hannah Wolfe
9ca6f08976
Merge pull request #4045 from halfdan/4031-mobile-content
...
Mobile view menu for content screen
2014-09-19 14:10:46 +01:00
Fabian Becker
9394fad6aa
Have /ghost use its own express instance
...
closes #1961
- Refactor admin to use its own express instance
- Refactor middlewares to work with /ghost mounted admin express instance
2014-09-19 08:57:13 +00:00
Hannah Wolfe
8841be8ec8
GhostGFM honours escaped tildes
...
fixes #2703
- adds an extra rule to remove the slash if a tilde is escaped as showdown
won't do this.
2014-09-19 09:16:33 +01:00
Jason Williams
63546be1eb
Prevent transition to signup on invalid invitation
...
Refs #3876
- Prevent signup page from flashing when an invalid invitation
token is used.
- Clear sensitive information from signup controller.
- Make isInvitation API behavior consistent with other auth
related APIs.
2014-09-19 04:52:45 +00:00
Matt Enlow
9fb038f8d3
Merge branch 'pr/3876'
...
* pr/3876:
Redirect user if signup invitation isn't valid
2014-09-18 19:22:39 -06:00
Felix Rieseberg
b1c1b03015
Redirect user if signup invitation isn't valid
...
Closes #3565
- Added server API isInvitation (analog to isSetup), checking if an
invitation exists for a given email address.
- If the invitation is no longer valid (or didn’t exist in the first
place), the user is redirected and an error notification is shown.
2014-09-18 19:11:40 -06:00
Matt Enlow
a4de40abc6
Merge pull request #3976 from halfdan/1889-generate-slug
...
Cleanup reserved words in generateSlug
2014-09-18 18:54:48 -06:00
Matt Enlow
5851b1ad9c
Merge pull request #4051 from PaulAdamDavis/fix-user-settings
...
Fix user settings page for Firefox
2014-09-18 18:51:22 -06:00
Matt Enlow
4669b9c7fe
Merge pull request #4060 from halfdan/4058-no-posts
...
Properly handle no posts
2014-09-18 18:43:19 -06:00
Matt Enlow
a5f4fca7b2
Merge pull request #3992 from halfdan/favicon
...
Let Ghost serve favicon instead of using dependency
2014-09-18 18:40:22 -06:00
Matt Enlow
f29231aa70
Add Tab components
...
Closes #3937
- Add ghost tab components
- Remove extra container div from Application view
- Move right-outlet viewing logic to application level
- Prepare PSM.hbs for tabbing
2014-09-18 18:15:43 -06:00
Fabian Becker
8575e8de59
Mobile view menu for content screen
...
closes #4031
- Adds css to show back button, edit button in header nav on mobile
2014-09-18 15:52:40 +00:00
Fabian Becker
12f117cfbe
Properly handle no posts
...
fixes #4058
- Set noPosts in setupController
2014-09-18 16:29:03 +02:00
Fabian Becker
4cc1f509ac
Ignore unknown setting keys on import
...
fixes #4059
- Ignore NotFound setting keys
2014-09-18 12:48:18 +00:00
Fabian Becker
c9b0df752f
Cleanup reserved words in generateSlug
...
closes #1889
- Adds a new filter for slugs
- Move slugs to config.slugs
2014-09-18 13:56:51 +02:00
Fabian Becker
f2fcb5b62b
Let Ghost serve favicon instead of using dependency
...
no ref
- Remove static-favicon dependency
- Refactor robots.txt middleware to also serve favicon
- Add ETag
2014-09-18 13:51:41 +02:00
Hannah Wolfe
aad595de7d
Updating express to 4.9.2 & related packages
...
ref #3795
- express updated to 4.9.2
- express 4.9.0 introduced res.sendStatus() to replace res.status().end()
- we no longer need express-session, connect or cookie-parser
- body-parser, busboy, compression, express-hbs, morgan, all bumped to
latest versions as well - there doesn't seem to be any breaking changes
2014-09-18 11:50:28 +01:00
Harry Wolff
469aaa398c
Add jscs task to grunt file and clean up files to adhere to jscs rules.
...
resolves #1920
- updates all files to conform to style settings.
2014-09-17 21:44:29 -04:00
Hannah Wolfe
62efa05798
Updating dev dependencies
...
refs #3795
- updates all dev dependencies to their latest version number
- jshint now complains about the Promise global, removed it from predef in
lieu of a better solution
- changes in should require minor updates to the tests
- tests are passing and all major grunt commands appear to work: clean,
init, prod, validate and release
2014-09-17 16:44:30 +01:00
Paul Adam Davis
b55d1b47d2
Fix user settings page for Firefox
...
References #4050
- Restructures the CSS to work in Firefox - No visual changes, only fixes
2014-09-17 14:07:44 +01:00
Matt Enlow
21aee9229c
Merge pull request #4041 from felixrieseberg/psm-coverimages
...
PSM: Cover Images
2014-09-16 15:37:33 -06:00
Felix Rieseberg
0048d393ac
PSM: Cover Images
...
closes #3885
2014-09-16 13:32:43 -07:00
Matt Enlow
a3bb8cb588
Add delete post shortcut to content screen
...
Proposal :: No issue
- cmd/ctrl+backspace deletes a post on the content screen
2014-09-16 12:02:27 -06:00
Hannah Wolfe
f37af86a23
Merge pull request #3894 from hswolff/image-path-update
...
Updates image upload directories to be number based.
2014-09-16 19:00:35 +01:00
Hannah Wolfe
411e8dc44f
Merge pull request #4044 from novaugust/issue4032
...
Abstract mobile transition interactions
2014-09-16 18:34:23 +01:00
Harry Wolff
457f360765
Updates image upload directories to be number based.
...
resolves #2285
- Moves to using moment.format('MM') to use the date formatting of a month
2014-09-16 13:23:29 -04:00
Paul Davis
fcab1a961b
Merge pull request #4033 from halfdan/getting-typos
...
Fix Markdown help modal table positioning
2014-09-16 16:36:53 +01:00
Matt Enlow
09fb17a2be
Abstract mobile transition interactions
...
Closes #4032
- Created "mobile" views: `parent-view`, `content-view` and `index-view`
- `mobile/parent-view` has three callbacks for managing layout, and a mediaQuery listener to keep in sync with the user
- content-view and index-view use their parent-views callbacks to bring themselves into and out of the viewport as appropriate
- fixed media queries for post content list from 800px to 900px
- Created `mobile-index-route` to intelligently transition to a new route on desktops (used by both PostsIndexRoute and SettingsIndexRoute)
- Extract mobile interactions from settings views to new mobile utility views
- `js-` prefixed settings view transitions
- removed unused openEditor action from PostsRoute
- removed unused mobile util "responsiveAction"
2014-09-16 07:28:03 -06:00
Hannah Wolfe
6054086feb
Fix lint error in tests
2014-09-15 22:00:08 +01:00
Hannah Wolfe
b7fdf7d872
Merge pull request #3947 from hswolff/goodbye-config-theme
...
Removes config.theme and restructures how theme variables are cached
2014-09-15 21:30:44 +01:00
Hannah Wolfe
aa0d9fda46
Merge pull request #4025 from mvalipour/master
...
URL replacement in RSS feed mucks with content
2014-09-15 20:35:18 +01:00
Jason Williams
d93bf82795
Merge pull request #4005 from ErisDS/dbhash-first-run
...
Fixes the first run messages
2014-09-15 08:28:06 -05:00
John O'Nolan
67b037608a
Minor tweaks to new scrollbar appearance and animations
2014-09-15 12:37:52 +03:00
John O'Nolan
550a35239c
Merge pull request #4015 from PaulAdamDavis/nano-scrollbars
...
[WIP] Nanoscroller integration
2014-09-15 11:09:10 +02:00
Hannah Wolfe
b890f31d98
Fixes the first run messages
...
no issue
- Whilst testing the mail PR #3915 I noticed the first run messages aren't
appearing because the dbHash is getting pre-populated, but there doesn't
appear to be a reason why this is necessary
2014-09-15 09:49:25 +01:00
Paul Davis
d5ddbfee5a
Merge pull request #4034 from novaugust/iss4027
...
Fix editor scroll depending on cursor location
2014-09-15 09:14:14 +01:00
Fabian Becker
7830d68000
Fix Markdown help modal table positioning
...
no ref
- Fix top spacing of markdown table
- Fix width of table and left align table head
- Fix grammar, whitespace in getting-started post
2014-09-15 09:56:54 +02:00
Fabian Becker
9b002edbf7
Properly align word-count
...
no ref
- Re-adds word-count styles
2014-09-15 00:43:18 +00:00
Matt Enlow
986d3c1696
Fix editor scroll depending on cursor location
...
Closes #4027
2014-09-14 17:38:32 -06:00
Paul Adam Davis
9b94e71805
Static nanoscroller integration
...
References #1892
A static integration of https://github.com/jamesflorentino/nanoScrollerJS
This is WIP with the goal of getting feedback on and deciding how we should integrate this into Ghost.
2014-09-14 17:15:57 +01:00
Matt Enlow
5c43b80cad
Merge pull request #4029 from PaulAdamDavis/fix-text-selection-bug
...
Fix ::selection bug
2014-09-14 08:31:34 -06:00
Hannah Wolfe
7b71d0cbc2
Merge pull request #3948 from hswolff/refactor-storage-module
...
Moves storage module to use prototypes for inheritance and structure.
2014-09-14 11:16:01 +01:00
Mo Valipour
98d0954e32
Fix URL replacement in RSS feed mucking with content
...
closes #3983
- removed naive regex implementation
- added cheerio to project dependencies
- used cheerio to parse RSS content
- use attribute getter/setter to replace href/src attribute urls with the resolved version
2014-09-13 18:11:07 +01:00
Hannah Wolfe
5faeb2996b
Merge pull request #3874 from morficus/issue-3241
...
adding config flags to control all items mentioned in PRIVACY.md
2014-09-13 17:23:56 +01:00
Maurice Williams
3583515e44
adding config flags to control all items mentioned in PRIVACY.md
...
closes #3241
- in config.js, the `privacy` attribute holds all privacy-related flags
- `privacy.userTinfoil: true` disables everything (equivalent to setting all flags to false)
- added helper function to core/server/config/index.js to checking privacy flags
- added helper function to core/server/config/index.js to show warning about deprecated items
2014-09-13 12:04:01 -04:00
Paul Adam Davis
9fe5a9280a
Fix ::selection bug
...
No issue
Fixes a weird issue where text would overlap other text.
2014-09-13 14:54:44 +01:00
Harry Wolff
66845def85
Moves storage module to use prototypes for inheritance and structure.
...
addresses #2852
- Moves storage modules to use prototypes and to create prototypes
that inherit from the base storage ctor.
- Makes storage/base conform to an all Promise interface.
2014-09-12 21:41:29 -04:00
John O'Nolan
bd163ada46
Merge pull request #4014 from PaulAdamDavis/fix-mobile-nav-click
...
Change class for editor PSM closing transparent div
2014-09-12 14:51:05 +02:00
Hannah Wolfe
f2eb90f606
Merge pull request #3999 from novaugust/emberify-posts-c-and-v
...
Emberify Posts mobile transitions
2014-09-12 11:19:34 +01:00
Hannah Wolfe
07eaaae8bf
Merge pull request #3915 from javorszky/iss1538b
...
Replaces sendmail with direct
2014-09-11 20:47:18 +01:00
Paul Adam Davis
9a233cde7b
Change class for editor PSM closing transparent div
...
No issue
- Changes the class used by the transparent div used to close the PSM
Without this change, when in the editor and the nav is open, the transparent div here is above the div the nav is looking for. So, the div for the PSM is clicked, rather than the nav div.
2014-09-11 16:38:57 +01:00
Matt Enlow
5b74929d1c
Merge pull request #4013 from PaulAdamDavis/settings-nav-icons
...
Add icons to settings nav menu
2014-09-11 09:11:34 -06:00
Matt Enlow
9577f61f3b
Merge pull request #4011 from PaulAdamDavis/fix-notifications
...
Fix notification position when PSM is open
2014-09-11 08:48:31 -06:00
Paul Adam Davis
8f9401a78c
Add icons to settings nav menu
...
References #3810
- Re-adds the icons for each item of the settings nav and related styles
I've opted to go with adding `.icon-users` classes instead of setting them in the Sass.
2014-09-11 15:27:28 +01:00
Paul Adam Davis
9e1f223892
Snap page transition for mobile settings
...
References #3810
- Disables the `.fade-in` animation for settings page transitions on mobile
2014-09-11 14:19:16 +01:00
John O'Nolan
5e9d545bba
Merge pull request #4009 from PaulAdamDavis/fix-modals
...
Fix modal positioning
2014-09-11 14:12:11 +02:00
Paul Adam Davis
0bd2294828
Fix notification position when PSM is open
...
Closes #4006
- Adds a transition to the notification containers
- Adjusts the position of bottom notifications when PSM is open
2014-09-11 12:57:41 +01:00
Sebastian Gierlinger
aceb85d2c2
Merge pull request #3994 from halfdan/3982-use-auth-scope
...
Add authentication scope.
2014-09-11 11:00:06 +02:00
Sebastian Gierlinger
6f7fda2a94
Merge pull request #3908 from halfdan/3758-revokation-api
...
Delete revoked tokens
2014-09-11 10:17:08 +02:00
Matt Enlow
6f929eee4a
Emberify Posts mobile transitions
...
Closes #3950
- Fixed up event attachment and removal in a few mixins
- Renamed content-list-content-view to something more understandable
- simplify transition from posts.index to posts.post
2014-09-10 20:58:10 -06:00
Paul Adam Davis
d419bec66b
Fix modal positioning
...
Closes #4008
- Adds a `.modal` class which extends `%modal` - it disappeared with the migration to Libsass
2014-09-10 19:34:39 +01:00
Fabian Becker
c684ee5b38
Delete revoked tokens
...
closes #3758
- new API method to delete access and refresh token
- use new ember-simple-auth config to revoke tokens on logout
- new method to delete tokens by .. token
2014-09-10 20:19:52 +02:00
Paul Adam Davis
00abfa64fe
[WIP] Wire up new mobile nav
...
References #3810
With GUI2, there's now a number of places to open the mobile navigation menu. This handles those clicks.
2014-09-10 18:33:27 +01:00
John O'Nolan
47a0a71350
Merge pull request #3960 from PaulAdamDavis/fix-user-settings-page
...
Fix user profile settings
2014-09-10 19:04:06 +02:00
Paul Adam Davis
7119493a1e
Prevent horizontal scroll on content list
...
Closes #4000
- Adds `overflow-x: hidden;` to the content list & preview wrapper
2014-09-10 16:48:33 +01:00
Matt Enlow
5ccbf799e1
Merge pull request #3965 from halfdan/3936-psm-1
...
PSM Step 1
2014-09-10 09:35:21 -06:00
Fabian Becker
961ab5f064
Post Settings Menu - Step 1
...
closes #3936
- Implement new PSM
- Hook up close action
- Automatically close when view is destroyed
- Close on click and when pressing ESC
2014-09-10 17:31:19 +02:00
Jamie Knight
040ee823ba
Improve keyboard support
...
issue #3964
- added :focus selector to improve keyboard support in modern browsers
- added :active selector to improve keyboard support in old IE
2014-09-10 01:51:25 +01:00
Fabian Becker
aa43e98e2e
Add authentication scope.
...
closes #3982
- Set custom key to use in localStorage based on subdir
2014-09-09 23:44:38 +00:00
Matt Enlow
9f6884e876
Merge pull request #3991 from halfdan/3989-active-class
...
Remove active class from buttons
2014-09-09 16:35:49 -06:00
Fabian Becker
1f8b323285
Remove active class from buttons.
...
refs #3989
- Remove active class from {{#link-to tagName="button" ..}}
2014-09-09 22:21:39 +00:00
Hannah Wolfe
a21ce4dd55
Merge pull request #3990 from halfdan/handle-addrinuse
...
Handle EADDRINUSE
2014-09-09 19:16:03 +01:00
Fabian Becker
5430e72753
Handle EADDRINUSE
...
no ref
- Show a human readable message on EADDRINUSE
2014-09-09 20:05:11 +02:00
Paul Adam Davis
ecf5d045f3
Fix user profile settings
...
References #3810 , #3944
- Fixes several small visual bugs with the user settings page
- Changes `.settings-subview-header` to use a clearfix instead of `overflow: hidden;` (fixing style issues in #3944 )
2014-09-09 11:21:39 +01:00
Hannah Wolfe
2aff9ed8eb
Force apps flag to be boolean in config API
...
ref #3969
- it shouldn't be possible to set keys via this flag
2014-09-09 08:40:38 +01:00
Gabor Javorszky
187c486b2f
Replaces sendmail with direct
...
Closes #1538
* rips out sendmail
* adds direct
* updates nodemailer to 0.7.1
* changes unit tests for mail
* changed integration tests for mail
* adds mail api tests
2014-09-08 20:52:10 +01:00
Matt Enlow
9c0b203dce
Merge pull request #3867 from hswolff/middleware-work
...
Makes the Ghost application more express middleware friendly.
2014-09-08 13:43:48 -06:00
Hannah Wolfe
805f45900e
Merge pull request #3902 from Chrisui/custom-tag-templates
...
Custom template files for custom tags
2014-09-08 20:14:48 +01:00
Hannah Wolfe
0a96351274
Merge pull request #3968 from thaiphan/master
...
Stop packagePath variable from being undefined
2014-09-06 16:35:45 +01:00
Hannah Wolfe
946eab801a
Merge pull request #3963 from jaswilli/issue-3955
...
Prevent editor title from being overwritten
2014-09-06 16:07:30 +01:00
Chris Pearce
97946cbc14
Ability to create custom template files for custom tags. Eg. tag-design.hbs
2014-09-05 17:35:30 +01:00
John O'Nolan
eafbe4ed7e
Merge pull request #3972 from PaulAdamDavis/form-refactor
...
Remove form focus halo
2014-09-05 18:35:00 +02:00
Paul Adam Davis
a8a72dc55c
Remove form focus halo
...
No issue
- Removed the blue halo from around focused form elements
- Slightly refactored the forms to target less text inputs and have cleaner syntax
2014-09-05 17:16:55 +01:00
Gabor Javorszky
5f06f69d18
Adds (Never) for users who haven't been seen
...
Closes #3970
2014-09-05 16:45:34 +01:00
Thai Phan
76f7412a75
Stop packagePath variable from being undefined
2014-09-05 22:52:24 +10:00
Hannah Wolfe
f7b85524d8
Merge pull request #3957 from halfdan/3956-we-dont-like-html
...
Don't send HTML on post save.
2014-09-05 11:36:19 +01:00
Jason Williams
1d6b1f9667
Prevent editor title from being overwritten
...
Closes #3955
- Change titleScratch from being bound to the title to being
set when entering the editor so it is not overwritten on a
model refresh.
- Ensure that the "unsaved content" dialog is shown when there are
changes to the "scratch" fields after a post-settings-menu change.
- Add tests to prevent regression.
2014-09-04 19:27:59 +00:00
Fabian Becker
60ed88f804
Don't send HTML on post save.
...
fixes #3956
- adjusts post serialiser to not send HTML content
2014-09-04 18:32:34 +02:00
John O'Nolan
af7743f935
Merge pull request #3952 from PaulAdamDavis/fix-what-libsass-broke
...
Fix floating header gradient in FF and settings images
2014-09-04 12:20:36 +02:00
Matt Enlow
12cb93e333
Merge pull request #3953 from halfdan/2666-jshint-test
...
Apply JSHint to test files.
2014-09-03 13:40:01 -06:00
Fabian Becker
bc558cf0d2
Apply JSHint to test files.
...
closes #2666
- Add new jshint:test task
- Fix jshint errors
2014-09-03 20:33:58 +02:00
Matt Enlow
cd4e07b513
Merge pull request #3944 from halfdan/3925-cog-back
...
Show settings-cog and back button
2014-09-03 09:30:01 -06:00
Fabian Becker
2959b6d391
Show settings-cog and back button
...
closes #3925
- Make user-settings-cog reappear
- Show [< Users] back button
2014-09-03 17:18:41 +02:00
Jason Williams
c5b1319936
Merge pull request #3852 from ErisDS/issue-1967
...
Add the new body classes
2014-09-03 10:13:06 -05:00
Paul Adam Davis
80a048c2d4
Fix floaring header gradient in FF and settings images
...
No issue
- Corrects the syntax used for the floating header gradient so it now gets prefixed correctly for Firefox
- Removes padding from `<button>` elements (fixes padding around images in buttons)
- Adds display: block; to settings images to prevent a Webkit bug which adds space under the image
2014-09-03 15:52:01 +01:00
Matt Enlow
03bea5dbef
js-
prefix; fix content preview back button
...
Closes #1990 , Ref #3810
- Add `js-` prefix to jQuery calls throughout code and templates
- move MarkdownComponent classNames to template
- Fix back button on posts content preview
- Remove dead code for preview tabbing jQuery
2014-09-02 22:29:32 -06:00
Harry Wolff
2bb1b14ebd
Removes config.theme and restructures how theme variables are cached
...
resolves #1789
- removes config/theme.js
- moves caching of theme variables to api/settings.js which is where the
rest of the settings cache occurs. this removes the requirement of having
to push changes to cache, now it simply occurs alongside when settings
are changed.
- updates relevant tests.
2014-09-02 23:15:15 -04:00
John O'Nolan
719f56f918
Merge pull request #3935 from PaulAdamDavis/new-psm
...
[WIP] New post settings menu
2014-09-03 01:29:14 +03:00
Paul Adam Davis
53a4a6a010
Enlarge mobile matchMedia max-width
...
Closes #3941
It now matches the mobile MQ in CSS - https://github.com/TryGhost/Ghost/blob/master/core/client/assets/sass/components/navigation.scss#L163
2014-09-02 22:20:16 +01:00
Paul Adam Davis
d1910c6ea5
Static integration of the new PSM
...
Reference #3932
Take this, and make it work.
2014-09-02 22:07:13 +01:00
Hannah Wolfe
e00843851e
Merge pull request #3575 from novaugust/about-ghost
...
About ghost page
2014-09-02 21:17:16 +01:00
Hannah Wolfe
cfd987b748
Merge pull request #3907 from PaulAdamDavis/fix-about-styles
...
Update About page styles
2014-09-02 21:16:50 +01:00
Matt Enlow
737ea3f65e
Implement About Ghost page
...
Closes #3568
- Deleted html placeholders in client
- Added new grunt task, buildAboutPage, which 1)creates -contributors.hbs partial and 2) downloads contributor avatars
- buildAboutPage is called by anything that does an emberTemplates task
- Removed unused code from ghostpaths
2014-09-02 13:49:01 -06:00
Hannah Wolfe
e0924f866a
Merge pull request #3912 from halfdan/3909-config-api
...
Remove permissions from configuration API
2014-09-02 20:29:09 +01:00
Paul Adam Davis
9341d05d16
Update About page styles
...
Closes #3919
With the move to new global styles, the about page styles got a bit borked. This fixes those.
2014-09-02 16:48:56 +01:00
Fabian Becker
c0adf5894f
Remove permissions from configuration API
...
closes #3909
- Remove permissions from configuration API
- Remove permission setup from integration test
- Remove permissions from permissions.json
2014-09-02 15:48:32 +00:00
Hannah Wolfe
254d890dec
Merge pull request #3934 from PaulAdamDavis/fix-cover-image
...
Fix user cover images
2014-09-02 16:33:00 +01:00
Hannah Wolfe
7936fc7d12
Merge pull request #3819 from studioromeo/reset-preview-scroll-position
...
Reset preview scroll position when post item is clicked
2014-09-02 16:28:53 +01:00
Paul Adam Davis
fdb0cce524
Fix user cover images
...
No issue
The cover image method in the settings/user controller returned the correct asset URL, but not the corresponding CSS which is needed to show it correctly.
2014-09-02 15:19:23 +01:00
Robert Rhoades
464db6f289
Resets the scroll position on controller content change
...
When scrolling through the preview of a long article, if the
post was changed the scroll position of the preview would
remain the same.
2014-09-02 13:13:32 +01:00
Fabian Becker
33a6b3d6a6
Add alternative names for pg
...
refs #3864
- map alternative valid pg names to pg
2014-09-01 21:29:12 +00:00
Hannah Wolfe
17f5ce6a2c
Merge pull request #3888 from felixrieseberg/iss3884-content
...
Return leading image for {{content words="0"}}
2014-09-01 20:13:32 +01:00
Hannah Wolfe
910cdc1210
Merge pull request #3903 from JohnONolan/gui-readme
...
First pass refactor of GUI readme redux
2014-09-01 17:18:10 +01:00
Fabian Becker
5ab8c661ec
Fix regex from #3898
...
refs #3898
2014-09-01 15:39:53 +02:00
Sebastian Gierlinger
57b5f4da00
Merge pull request #3841 from halfdan/3619-configuration-api
...
Implements new Configuration API
2014-09-01 15:15:05 +02:00
Sebastian Gierlinger
6ea7ab3294
Merge pull request #3898 from halfdan/fix-uncap-api
...
Restrict uncapitalise middleware for API
2014-09-01 15:00:58 +02:00
Fabian Becker
a0b7941439
Restrict uncapitalise middleware for API
...
no ref
- Do not lowercase anything after /api/v0.1/<resource>/ to protect :key/:slug
2014-09-01 12:38:06 +00:00
Fabian Becker
688b3914e4
Implements new Configuration API
...
closes #3619
- adds new permissions for configuration API
- adds integration tests
- adds configuration API for reading allowed values
2014-08-31 20:54:17 +00:00
Paul Adam Davis
3f72028a73
Fix notification styles
...
No issue
I'm not sure why, but @extend's here using placeholder selectors, not classes, work.
This fixes the notification and modal styles, which meant changing how the default button selector works. It is now a placeholder, and a real class extends that. The modal styles extended the default button style, which can now happen.
2014-08-31 20:56:05 +01:00
John O'Nolan
8321ff33e0
First pass refactor of GUI readme redux
2014-08-31 16:56:41 +03:00
Hannah Wolfe
2a843c309e
Adding Grunt tasks for Sass
2014-08-31 14:16:58 +01:00
Hannah Wolfe
91b5d27492
Merge TryGhost/Ghost-UI into TryGhost/Ghost
2014-08-30 18:57:31 +01:00
Paul Adam Davis
7782c48383
Swap out Ruby Sass for Node Sass
...
- Uses Node Bourbon https://www.npmjs.org/package/node-bourbon
- Produces source maps
- Removed all ruby dependencie
History:
- Remove bourbon from package and cleanup grunt tasks
- Un-bourbon keyframe animations
- Un-bourbon transitions
- Un-bourbon box-sizing
- Un-bourbon font-feature-settings
- Import bourbon clearfix mixin
- Un-bourbon linear gradients
- Un-bourbon input types
- Un-bourbon positions
- Un-bourbon transforms
- Un-bourbon notification animations
- Un-bourbon uploader box-sizing
- Un-bourbon border-radius
- Un-bourbon splitbutton transitions
- Add triangle mixin
- Un-bourbon default container positioning
- Un-bourbon flexbox properties
- Fix triangle mixin - It now has the same output as the Bourbon mixin
- Add autoprefixer
- Correct global default font size
- Remove unwanted prefixes - Because, y'know, autoprefixer
- Output from node sass migration - Includes all the files we usually have, plus source maps
2014-08-30 14:13:36 +01:00