Hannah Wolfe
3801b7a8ca
Merge pull request #5256 from acburdine/passprotect2
...
Take password protection out of labs
2015-05-13 17:52:50 +01:00
Hannah Wolfe
96a3568c3d
Merge pull request #5197 from PaulAdamDavis/new-upgrade-notifications
...
Move upgrade notification to /settings/about/
2015-05-13 16:47:46 +01:00
Jason Williams
4e3c469ff8
Merge pull request #5268 from ErisDS/issue-5258
...
Fixing 'undefined' issue with ghostPaths.url.join
2015-05-13 10:16:39 -05:00
Hannah Wolfe
8db1001d47
Fixing 'undefined' issue with ghostPaths.url.join
...
closes #5258
2015-05-13 15:08:04 +01:00
Harry Hope
1fc9ace8e1
move notifications inside main div
2015-05-12 16:35:21 -07:00
Alex Kleissner
25460b5387
Allow setting a post date using a single digit day.
...
closes #5248
- added new valid formats for the date formatter
- only the date formats where a single digit day makes sense were
changed
2015-05-12 15:42:02 -07:00
Austin Burdine
bd2b206e4b
finish up password protection
...
closes #5073
- takes password protection out of labs and moves it to general settings
- adds random-words generator to randomly generate passwords
2015-05-12 12:02:18 -06:00
David Balderston
c4e2eadc33
Fix up Labs Styling
...
No Issue
- Fixes import button not same height as upload button
- Fixes no space between import and upload on mobile
2015-05-11 23:12:31 -07:00
John O'Nolan
443eafeeca
First styles for private blog login
2015-05-11 13:11:59 +01:00
Jason Williams
3d74d408ec
Do not allow auto-save to publish a post
...
Refs #5235
- Do not allow background saving (i.e. post auto-save) to affect the
published status of a post.
2015-05-10 15:22:53 +00:00
Robert Jackson
27e52c8979
Only attempt to scrollTop
if element is available.
...
In later versions of Ember, the views and components can be stable
and are not guaranteed to be torn down before a new controller is
set on them.
In this case, the controller is initially set before the element has been
rendered to the DOM causing errors when invoking `closest` on undefined.
2015-05-05 19:05:36 -04:00
Robert Jackson
b16284f1ed
Replace gh-blog-url helper with a component.
...
Accessing `this` inside an `Ember.HTMLBars.makeBoundHelper` will not
always return the containing `view` object. Instead, use a component.
2015-05-05 14:40:18 -04:00
Hannah Wolfe
6244165841
Merge pull request #5208 from Artie18/master
...
Fixed issue with word count for non ASCII letters.
2015-05-03 18:23:33 +01:00
Artyom Fedenko
075c4fbf46
Added support for all letters in word-count (not only ASCII) and added xregexp bower module to a project
2015-05-02 22:56:33 +03:00
Hannah Wolfe
7fe63b260f
Merge pull request #5103 from acburdine/passprotect
...
Password Protection
2015-05-02 15:14:00 +01:00
John O'Nolan
ed3d94e644
Merge pull request #5196 from PaulAdamDavis/minor-code-injection-fixes
...
Code injection syntax colour change
2015-05-01 15:50:14 +02:00
John O'Nolan
8e46b06c67
Update preview post link styling, add view post link
2015-05-01 12:19:25 +02:00
Austin Burdine
2865662ee5
added password protection
...
closes #4993
- brings password protection to the frontend of blogs
- adds testing for password protection
- upgrades bcrypt-js to 2.1.0
2015-04-30 23:44:43 -05:00
Jason Williams
dae66d00be
Upgrade grunt-jscs to fix whitespace linting.
...
No issue.
- grunt-jscs@1.8.0
- Fix formatting
2015-04-30 16:14:19 -05:00
Matt Enlow
433956c102
Add post preview via uuid (/p/:uuid)
...
Refs #5097
- All drafts will show a preview link (this needs real css)
- Published posts will redirect
- prev/next post helpers only activate on published posts
- Powered by ~10 pints between the two of us (@ErisDS, @novaugust)
2015-04-30 11:57:37 +01:00
Paul Adam Davis
272f1eddaf
Move upgrade notification to /settings/about/
...
Refs #5071
- Move the Upgrade notification from the top of the screen to the About page
2015-04-29 22:34:04 +01:00
Paul Adam Davis
9377694bba
Code injection syntax colour change
...
Closes #5179
- Overwrites the yellow code injection syntax highlighting (such as vendor prefixes in CSS) to be black, to match the rest of the property
- Adds rounded corners to the code injection CodeMorror wrapper to match its parents rounded corners (inherits the same value)
2015-04-28 16:35:14 +01:00
Hannah Wolfe
b4b5e2a3f5
Avoid infinite transition loop
...
fixes #5136
- wrap notification fetch with a user role check to remove console error
- move author transition down to local route for users/user so that there's no infinite loop
- replace all store calls to fetch the current user with the session user instead
2015-04-16 20:05:30 +01:00
Paul Adam Davis
9ea2f5535e
Show correct type in publish button
...
Closes #5138
Shows the correct type (post or page) in the publish button
2015-04-15 11:13:38 +01:00
Hannah Wolfe
5f0d98a110
Don't do autosave on new post
...
closes #5130
- rather than checking for a model change, noop autosave on new controller
2015-04-11 17:42:44 +01:00
Hannah Wolfe
0b1497a75b
No more feature flag for Code Injection
...
closes #1993
- remove the feature/config flag that means code injection has to be enabled
2015-04-09 17:52:41 +01:00
Hannah Wolfe
e19573f5d5
Merge pull request #5122 from JohnONolan/settings-cleanup
...
Cleaned up some derpy settings padding and widths
2015-04-09 16:17:43 +01:00
John O'Nolan
8205e59810
Merge pull request #5075 from PaulAdamDavis/top-notifications
...
Re-implement top notification position styles
2015-04-09 17:52:12 +03:00
Hannah Wolfe
d1de0800ad
Merge pull request #5121 from novaugust/pagination_controller_mixin_fix_#5120
...
Fix typofail in pagination-controller mixin
2015-04-09 15:36:42 +01:00
John O'Nolan
c6fb8a873a
Add labs description
2015-04-09 16:14:50 +02:00
John O'Nolan
6eed16a115
Cleaned up some derpy settings padding and widths
2015-04-09 15:59:17 +02:00
Matt Enlow
91d57c2f30
Fix typofail in pagination-controller mixin
...
Closes #5120
2015-04-09 07:56:08 -06:00
Hannah Wolfe
b10ec55f65
Merge pull request #5119 from novaugust/preview_link_subdir
...
Use absolute url for post preview link
2015-04-09 10:21:30 +01:00
Matt Enlow
b429baa02b
Use absolute url for post preview link
...
Closes #5116
- adds new CP `absoluteUrl` to PostModel
- use `absoluteUrl` in the two places we link previews
- swap out some code for es6 loveliness
2015-04-08 18:58:52 -06:00
Matt Enlow
3523aa90a1
Normalize settings payloads in client serializer
...
Closes #5117
2015-04-08 13:03:56 -06:00
Paul Adam Davis
1cbb58d80d
Re-implement top notification position styles
...
References #5071
- Re-implements the previously broken top notification styles
- Moves the top notification outlet outside the `<main>` to ease styling (we have several nested position fixed/absolute boxes that make this tough - moving the outlet makes it easier)
2015-04-07 18:36:03 +01:00
Hannah Wolfe
2165153d97
Merge pull request #5094 from novaugust/ember-1.11
...
Update to Ember 1.11(.1!)
2015-04-07 11:12:34 +01:00
Hannah Wolfe
777c3f6c7a
Merge pull request #5106 from acburdine/ghost-cm-editor
...
Added code editor to injection interface: the sequel (this time, with CodeMirror!)
2015-04-06 19:33:18 +01:00
Matt Enlow
ee0c32dfc9
Ember 1.11.1
...
- remove `bind-attr` all over the place
2015-04-05 21:13:30 -06:00
Hannah Wolfe
880c911d22
Merge pull request #5046 from novaugust/autosave-cleanup
...
Autosave by observing model.scratch in editor
2015-04-05 23:12:38 +01:00
Austin Burdine
5dc44b0c37
add code editor component
...
closes #4995
- adds code mirror editor component
- converted code-injection editor fields to gh-cm-editor component
2015-04-05 11:57:18 -05:00
Hannah Wolfe
6db9826b23
Merge pull request #5098 from novaugust/view-post-link
...
Add link to published posts preview on content page
2015-04-05 14:41:07 +01:00
Jason Williams
bf3693a7fa
Merge pull request #5085 from ErisDS/improved-forgotten
...
Improve the forgotten password flow
2015-04-03 13:40:16 -05:00
Hannah Wolfe
68f32772d2
Improve the forgotten password flow
...
- if the user has filled out their email already when they hit 'forgotten password' then automatically fill out and submit the form
- this will look better when we have spinners on the buttons
2015-04-03 17:32:18 +01:00
Matt Enlow
91124646ed
Add link to published posts preview on content page
...
Ref #1756
- the word "Published" in "Published by {{author}}" now links to the post's front page
2015-04-03 09:51:53 -06:00
Matt Enlow
ead9f8f36f
Autosave by observing model.scratch in editor
...
No issue
- removes keypress handling in the editor component
- automated value changes via shortcuts still autosave
2015-04-02 17:06:00 -06:00
Paul Adam Davis
44dc0dd075
Re-add X icon
...
No issue
The `icon-x` class got messed up when I attempted to dry up our icon code in both https://github.com/TryGhost/Ghost/pull/4948 and 69fb78150d
. All that was left was an `x` in the file.
This adds that class back, so the `icon-x` icon works again.
2015-04-02 10:42:32 +01:00
Paul Adam Davis
8d0e7cb615
Add version to font-face src url
...
Closes #5034
- Added `?v=0.1' to the font file URL to force a refresh of any old files with the same name
2015-03-31 10:32:31 +01:00
John O'Nolan
cd63215372
Font feature settings are incompatible with Open Sans
2015-03-27 12:26:16 +02:00
John O'Nolan
490f83a4ff
Update monospace font stack
...
Closes #4936
2015-03-22 09:45:50 +02:00
Matt Enlow
6bb073cf0e
Merge pull request #5026 from felixrieseberg/iss4978
...
Fix broken keyboard navigation in PSM
2015-03-17 12:54:39 -06:00
Felix Rieseberg
e8bbb78834
Fix broken keyboard navigation in PSM
...
Closes #4978
- If we’re not in the subview (meta data) of the PSM, we don't display the html for said subview.
2015-03-17 11:52:48 -07:00
Pascal Borreli
13838fff9d
Fixed typos
2015-03-17 17:43:53 +00:00
Paul Adam Davis
a7b82f4c4c
Textarea Editor CSS Improvements
...
References https://github.com/TryGhost/Ghost/pull/4373
* Consistent line-height & padding cross-browser
* Remove drag handle from textarea
* Partially clean up the CSS to more closely match the new standard
2015-03-17 14:32:55 +00:00
Hannah Wolfe
5db6fc4f18
No more CodeMirror
...
closes #4368 , fixes #1240 (spellcheck), fixes #4974 & fixes #4983 (caret positioning bugs)
- Drop CodeMirror in favour of a plain text area
- Use rangyinputs to handle selections cross-browser
- Create an API for interacting with the textarea
- Replace marker manager with a much simpler image manager
- Reimplement shortcuts, including some bug fixes
2015-03-17 14:32:55 +00:00
Matt Enlow
58635b3e0a
Serve files to core/built/assets/
...
- see core/client/lib/assets-delivery/index.js for how this is done
- Turn off ember-cli fingerprinting
- ember-cli 0.2.0; Update .npmignore
- Fallback to old version of ember-cli-sass due to lib-sass errors
- Keep ember-data at beta-14.1 until we find the dep that's breaking on snapshot.attr
- Fix release task to ignore blank lines in .npmignore
2015-03-12 15:59:02 -06:00
Matt Enlow
c7535c42cf
Remove client/docs
2015-03-11 12:37:42 -06:00
Jason Williams
5b72a0eb18
fix routes test. ember-mocha@0.4.2
2015-03-11 12:37:42 -06:00
Matt Enlow
9e7658f98d
grunt init, dev
...
- added grunt-bg-shell
- reorganized asset tasks into one location
- turn off ember-cli analytics
- remove app/config-dev and config-prod
- remove qunit from bower.json
- remove express from package.json
2015-03-11 12:37:41 -06:00
Matt Enlow
388a8dd3f0
Build assets with ember, and serve with ghost
2015-03-11 12:37:41 -06:00
Matt Enlow
d61b2e1a00
Ember init, bower deps, es6 modules
2015-03-11 12:37:41 -06:00
Matt Enlow
6e4bdbaefb
The great migration (EAK -> ember-cli)
2015-03-11 12:37:41 -06:00