Hannah Wolfe
8863766b76
More iOS friendly form elements
...
Issue #465
- converted email fields throughout the site to be of type email
- converted the user website field to be of type url
- removed the browser validation by setting novalidate on the form, not the element
2013-08-20 20:24:20 +01:00
Hannah Wolfe
2b0c544e3e
Merge pull request #456 from matthojo/Keyboard-Shortcut-Improvements
...
Keyboard shortcut improvements
2013-08-20 07:05:41 -07:00
John O'Nolan
48e5a5ac0c
Fixed typos and shit
2013-08-20 15:34:03 +02:00
John O'Nolan
c41da7c94d
4 SPACES ON ALL THE THINGS FROM NOW ON
2013-08-20 15:31:09 +02:00
Matthew Harrison-Jones
346bf2d91e
Improved the keyboard shortcuts for lists and when no text is selected.
...
The cursor will now be placed in the middle of the inserted Markdown when no text is selected. Lists keep tabbed format.
2013-08-20 12:44:47 +01:00
Matthew Harrison-Jones
b4702a6dd0
Bug Fix: Login centering now works correctly
...
This also adds in additional functionality to the .center() plugin. A choice to animate centering and also the success event fired.
2013-08-20 11:55:44 +01:00
Hannah Wolfe
0ce2958ee7
Updating password length validation
...
- setting it back to 7 chars so that people who have 7 char passwords, which were valid, can login.
2013-08-20 10:43:11 +01:00
John O'Nolan
c47bc92406
Removed Chrome's native form validation from login
...
See #465
2013-08-20 11:33:49 +02:00
Hannah Wolfe
4cc3a11cda
Manually merging pull request #439 from javorszky/iss354
...
Conflicts:
core/client/views/login.js
2013-08-20 10:11:09 +01:00
John O'Nolan
a6dee88a57
Made login form iOS friendly
...
Closed #465
- Introduced type="email" h/t @javorszky
- Introduced special attributes to prevent iOS auto-capitalising/correcting
2013-08-20 11:03:56 +02:00
Hannah Wolfe
eaed044356
Merge pull request #439 from javorszky/iss374
...
Added validation for signup and login screens
2013-08-20 01:53:23 -07:00
Gabor Javorszky
be7ed2dfdc
Added validation for signup and login screens
...
Closes #374
* Included node-validator as a package
* Implemented server side validation (the client side js is a mess, need a LOT of work)
* Validates email address both on signup and login screens, gives error message on malformed email addresses
* Requires at least 8 chars of password
* Tells user if password is too short
* Tells user if no such user on login
* Tells user if wrong password on login
* Tells user if server responds with a 404 (goes away, dies, etc)
* Added middleware between req and login / signup for validation
2013-08-20 09:42:42 +01:00
John O'Nolan
3b6b5a085d
Converting all SASS to 4 space standard.
...
New standard - ALL .scss files are now indented 4 spaces, no tabs. I want to keep this *consistent* because it has been getting incredibly messy. This applies to all native Ghost sass - 3rd party files (normalize, typeplate, bourbon, breakpoint, etc) are not included. /cc @matthojo @erisds
2013-08-20 10:27:15 +02:00
John O'Nolan
cf927f57ee
Merge pull request #455 from JohnONolan/master
...
Updated ReadMe.md + added new Contributing.md
2013-08-20 01:23:32 -07:00
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
Gabor Javorszky
4e1aa2119c
Removed flash, renamed file, unbroken logout / login request notifications
...
Closes #354
* Reintroduced the redirect functionality (not logged in, tries to go to `/settings/user/`, is sent to `/login/` with info notification, after login user is taken to `/settings/user/)
* Reintroduced the "Successfully logged out" message
* Added middleware to scrub passive notifications from `ghost.notifications` after one use basically mimicing client side passive notifications
* Removed flash from everywhere. Even from package.json.
* Renamed flashed.hbs to notifications.hbs, modified default.hbs accordingly
* Added function to parse GET variables on client side
2013-08-20 08:15:06 +01: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
William Dibbern
4f2421fac7
MySQL Support
...
Closes #364
- Confirmed integration with local mysql installation works.
- Updated fixtures and migration with appropriate schema-conforming
values.
- Updated schema with appropriate defaults and nullable columns.
- Updated fixDates function on model base to appropriately deserialize
values coming from SQLite now that dates are stored as actual DateTime
objects/ISO strings.
- Updated default language to be 'en_US'.
2013-08-19 17:25:02 -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
Matthew Harrison-Jones
20bcaa4339
Included missing Mac 'code' keyboard shortcut
2013-08-19 15:10:53 +01:00
John O'Nolan
56bb89e33f
Updated ReadMe.md + added new Contributing.md
2013-08-19 16:08:43 +02: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