Hannah Wolfe
fef1aae7be
Merge pull request #467 from jgable/titleFixes
...
Trim title and don't allow negative pages
2013-08-20 01:12:33 -07:00
Hannah Wolfe
1d37016c7a
Merge pull request #453 from matthojo/404-Page
...
First pass at 404 page
2013-08-20 00:58:27 -07:00
Jacob Gable
a1d00b56b2
Trim title and don't allow negative pages
...
Added a .trim() to the slug generation and redirect to the first page if
the page parameter is parsed as less than 1.
2013-08-19 21:18:39 -05:00
Hannah Wolfe
ae3b1ac635
Merge pull request #435 from cobbspur/url
...
Ghostdown uses src of url to establish start image for image uploader
2013-08-19 14:03:02 -07:00
Hannah Wolfe
5cb8b640da
Merge pull request #454 from skattyadz/login-on-register
...
Immediately log in when a new user account is created
2013-08-19 13:46:06 -07:00
Hannah Wolfe
29d3fccca6
Merge pull request #460 from cobbspur/dropfile
...
stops image/file drop onto editor markdown causing havoc
2013-08-19 13:43:59 -07:00
Hannah Wolfe
fd77d4bb04
Merge pull request #420 from jgable/fix412
...
Redirect to last page of posts
2013-08-19 13:43:26 -07:00
Hannah Wolfe
0024abce28
Merge pull request #457 from matthojo/Mobile-Interactions
...
Removed swiping from Mobile Interactions
2013-08-19 13:37:48 -07:00
cobbspur
a7feb04894
stops image/file drop onto editor markdown causing havoc
...
closes #391
- added dragDrop falsey value to codemirror instance
2013-08-19 20:23:44 +01:00
Matthew Harrison-Jones
431fdc70b1
Markup for 404 page
...
This needs Javascript to vertically center the page.
2013-08-19 16:34:10 +01:00
John O'Nolan
111191d63f
Merge pull request #458 from JohnONolan/highlight-fix
...
More codemirror syntax highlighting fixes
2013-08-19 08:26:59 -07:00
John O'Nolan
6300501037
More codemirror syntax highlighting fixes
2013-08-19 17:26:09 +02:00
Matthew Harrison-Jones
31b94e23a3
Removed swiping from Mobile Interactions
2013-08-19 16:13:47 +01:00
Jacob Gable
bbd60a6f23
Redirect to last page of posts
...
If requesting a page of posts that is above the total number of pages,
redirect to the last page of posts.
2013-08-19 09:35:52 -05:00
Adam Howard
6c829a0d63
Immediately log in newly registered users - removing the additional login step
2013-08-19 13:59:30 +01:00
John O'Nolan
e1e5c02152
Merge pull request #451 from cgiffard/whitespace-wrap
...
Layout: Break long words in markdown preview
2013-08-19 04:05:40 -07:00
Christopher Giffard
823bb6b636
Layout: Break long words in markdown preview
...
Fixes #427
- Uses hyphenation and word-break to break and wrap long words in markdown
preview.
2013-08-19 20:57:40 +10:00
John O'Nolan
73cf4ea95c
Fixed CodeMirror syntax highlighting bugs.
...
CodeMirror highlights markdown with fancy colours. This commit overrides those fuckers with black. Like my cold, dead heart.
2013-08-19 12:08:22 +02:00
John O'Nolan
06aed8786a
Adjusted responsive image styles within Ghost editor to correctly size images within the preview pane.
...
Closed #442
2013-08-19 10:29:09 +02:00
John O'Nolan
abd6c0f6cd
Removed OTT CSS text indenting on paragraph tags. Closed #445
2013-08-19 09:05:25 +02:00
John O'Nolan
2cb471e97c
Added functional user profile url to user dropdown menu.
2013-08-19 08:36:29 +02:00
cobbspur
5dbf1e2d73
Ghostdown uses src of url to establish start image for image uploader
...
closes #401
- adds src of image in editor if url present
- refactored upload plugin as description was being lost
2013-08-18 23:37:02 +01:00
Hannah Wolfe
892adf68d7
Merge pull request #430 from jgable/fix414
...
Show validation error when saving post
2013-08-18 15:05:32 -07:00
Hannah Wolfe
a78736413f
Merge pull request #431 from cobbspur/events
...
Added error handling
2013-08-18 14:53:52 -07:00
cobbspur
2ea472d003
Added error handling
...
- refactored to build dropzone elements individually
- reduced markdown in ghostdown file
- added Try again button on failure of image upload
2013-08-18 21:37:03 +01:00
Jacob Gable
d41d002467
Show validation error when saving post
...
Show the model.validationError if one is present and also coalesce the
empty title for a more meaningful message. Also, reset the button text
after failure.
2013-08-18 15:01:21 -05:00
Hannah Wolfe
fd33b276a0
Merge pull request #419 from jgable/postPermissions
...
Edit Post Permissions
2013-08-18 12:11:55 -07:00
Hannah Wolfe
33b5828063
Merge pull request #425 from jgable/fix413
...
Fix multiple title slug generation
2013-08-18 12:00:13 -07:00
Jacob Gable
53061a4c04
Fix multiple title slug generation
...
Change slug generation to not append multiple hyphens
2013-08-18 13:23:15 -05:00
Jacob Gable
bbe5105048
Edit Post Permissions
2013-08-18 12:28:05 -05:00
Hannah Wolfe
e765af4633
Merge pull request #404 from matthojo/mobile-interactions
...
Mobile interactions
2013-08-18 09:19:06 -07:00
Hannah Wolfe
e794e8de7a
Merge pull request #393 from matthojo/Modal-Fixes
...
Several Modal Fixes
2013-08-18 09:05:49 -07:00
Hannah Wolfe
bbe5d935b2
Merge pull request #373 from javorszky/iss340
...
Current user added
2013-08-18 09:01:12 -07:00
Gabor Javorszky
f6d164b5d8
Current user added
...
Closes #340 . Closes #375
* Replaced session with id of current user
* Added method to ghostlocals to always send profile picture and full name to templates (template checks if falsy)
* Modified user saving (`forge().set(new).save()` died on me, `forge().save(new)` didn't)
* If user has profile picture, that will be used
* If user has name, that will be used
* Password changing doesn't care about your email. Uses cookies. Tasty!
* User pane uses current user id. Had to set path to me, otherwise goes to `browse` instead of `read`.
* Added logic to user api to check for `id === 'me'`, and then use the cookie value
* User data saves are now correct
* There is no logout error
2013-08-17 22:02:46 +01:00
Hannah Wolfe
ab90e3601a
Merge pull request #408 from jgable/gruntDev
...
Add LiveReload Grunt Dev Task
2013-08-17 12:27:19 -07:00
Jacob Gable
7a5cccf4c2
Add LiveReload Grunt Dev Task
...
Adds the ability to run a new task via `grunt dev` that will watch our
sass, templates and javascript files for changes and reload them in the browser.
Also, refactored the Gruntfile to auto load all grunt-* tasks to remove
some code.
2013-08-17 13:56:02 -05:00
Hannah Wolfe
24fbb45c23
Merge pull request #378 from javorszky/iss342
...
Passive notifications are dismissed on settings pane change
2013-08-17 11:30:21 -07:00
Matthew Harrison-Jones
39df7a74f7
Add in CasperJS test to check if Dashboard Widgets are moveable
...
Requires .time-widget
2013-08-16 12:44:33 +01:00
Matthew Harrison-Jones
6170acb670
Improved mobile interactions
...
This is simply a commit which improves the mobile interactions. This does not fix UI problems on mobiles.
New interactions;
Menu
* Swipe right on header to show sidebar
* Swipe left on sidebar to hide
Content
* Tap / Swipe left on item to show preview
* Swipe right to show content list
Settings
* Tap / Swipe left on link to show settings
* Swipe right on settings to show links
2013-08-16 12:44:11 +01:00
Gabor Javorszky
1d9b2d916e
Passive notifications are dismissed on settings pane change
...
Closes #342 .
It would be totally cool if we could have a Ghost.PubSub so we could hurl events there and pick them up somewhere else. For some reason all the backbone bits work on models, like `trigger` and `listenTo` and `delegateEvents`.
2013-08-15 23:18:10 +01:00
Matthew Harrison-Jones
6bd3333d6d
Improved modals styling and code formatting
...
Solves:
* max-height 120px less than height of viewport
* fade-in a dark overlay as well as blur
* animation speeds/transitions should be smoother
* modal sizing fucks up when viewport is resized
Also improves Modal code compliance to Ghost Backbone coding patterns
2013-08-14 14:49:16 +01:00
Matthew Harrison-Jones
28937f9426
Improved several keyboard shortcuts behaviour to more closely match Mou
...
These include Headings, Lists and inserted dates
2013-08-14 14:49:16 +01:00
Matthew Harrison-Jones
6ca6758995
Bug Fix: Corrected wrong Keyboard Shortcuts in help modal
2013-08-14 14:49:16 +01:00
Hannah Wolfe
7cd2976dfa
Merge pull request #397 from cobbspur/mime
...
fixes extensions bug for image uploader
2013-08-13 13:27:30 -07:00
cobbspur
66278534dc
fixes extensions bug for image uploader
...
- extensions set to lowercase
- changed navigation images to hyphenated names and corrected references
2013-08-13 21:04:07 +01:00
Hannah Wolfe
c9ec5df9d6
Merge pull request #394 from ErisDS/path-rejig
...
Improving the use of paths in Ghost
2013-08-12 08:10:31 -07:00
Hannah Wolfe
0e5277c6ad
Merge pull request #388 from gotdibbs/Fixed-word-count-grammar
...
Fixed word count grammar
2013-08-12 08:09:05 -07:00
Hannah Wolfe
055cc01366
Merge pull request #384 from JohnONolan/master
...
Update fixtures to remove references to me
2013-08-12 07:40:50 -07:00
Hannah Wolfe
cbcd3c8efe
Improving the use of paths in Ghost
...
fixes #392
- adds appRoot, and uses this to calculate other paths
- removes path calculations from loader
- remove the themedir setting in config.. completely unnecessary
- highlights just how important #360 is
2013-08-12 15:37:23 +01:00
William Dibbern
b92980ce6d
Fixed word count grammar
...
Closes #349
- Added utility function to pluralize when appropriate.
2013-08-11 11:55:42 -05:00