Hannah Wolfe
9e358fb922
Merge pull request #2517 from novaugust/theme_error
...
Fixed check for a theme's custom error.hbs
2014-04-06 19:22:29 +01:00
Hannah Wolfe
395d7fd3e2
Merge pull request #2516 from novaugust/last_login
...
Added populate last login time per #2515
2014-04-05 19:50:36 +01:00
Hannah Wolfe
e86bb50e7a
Merge pull request #2450 from jaswilli/issue-2273
...
Add functional tests for admin navigation bar and menus
2014-04-05 18:57:31 +01:00
Hannah Wolfe
c38c778dbc
Merge pull request #2500 from ErisDS/issue-2442
...
[WIP] Server start refactor, route tests use ghost app
2014-04-04 13:21:28 +01:00
Hannah Wolfe
e6abe9bab7
Server start refactor, route tests use ghost app
...
closes #2442 , issue #2182
- Server start refactored - messaging is just messaging, deferred resolves the httpserver so that the connection can be closed
- Updated travis config to set node env
- Updated example config to be less travis-specific
- Route tests updated to use this new functionality
- Grunt test-routes simplified
2014-04-04 12:45:18 +01:00
Matt Enlow
345fe1a6d4
Fixed check for a theme's custom error.hbs:
...
Closes #2513
- Checks for property `error.hbs` on active theme
- Added unit test to ensure `error` view is rendered when activeTheme has
a custom error template.
- Removed unused variable, `userErrorTemplatePath` from errorHandler
- Refactored errorHandler.`updateActiveTheme` to take one argument, the new active theme, and to then check if the active theme has an error.hbs
- Changed errorHandler unit test to use rewire for mocking config.
2014-03-29 08:19:51 -06:00
Hannah Wolfe
7e95b4d291
Merge pull request #2439 from sebgie/move-slug
...
Rename getSlug to slug
2014-03-28 17:12:55 +00:00
Fabian Becker
4e664f0e1c
Fixes tag cache test issues introduced in c6c4d5a8
2014-03-27 21:23:23 +01:00
Matt Enlow
f8d90f1cc6
Added populate last login time
...
closes #2515
- sets last_login when user is saved if user status changed to active
- added integration test in user Basic Operations
2014-03-27 12:29:43 -06:00
Hannah Wolfe
c6c4d5a8a8
Cache invalidation for tag pages
2014-03-26 12:45:54 +00:00
Hannah Wolfe
31fa3bab3a
Error handling for require-tree
...
fixes #2507
- ideally we would create an apps directory if one isn't present, but we can deal with that in later versions
2014-03-25 22:38:48 +00:00
Hannah Wolfe
2f097ce906
Merge pull request #2498 from sebgie/duplicate-tags
...
Deduplicate upper-/lowercase tags for posts
2014-03-25 13:30:44 +00:00
Hannah Wolfe
438cbab68e
Ensure generateSlug gets transaction for tags
...
fixes #2460
- add transacting to tag saving
- add same to users while we're here
2014-03-25 11:14:17 +00:00
Hannah Wolfe
3ee6987aa9
Merge pull request #2496 from halfdan/more-tag-fuddling
...
Escape regex special characters in tag finder
2014-03-24 20:20:51 +00:00
Hannah Wolfe
1fbe4d0be7
Merge pull request #2497 from sebgie/issue#2492
...
Fix delete button
2014-03-24 18:47:25 +00:00
Sebastian Gierlinger
a3aba2d504
Deduplicate upper-/lowercase tags for posts
...
server side check for #2478
- added check for duplicate tags in post model
2014-03-24 19:08:06 +01:00
Hannah Wolfe
41d127d5b1
Merge pull request #2489 from ErisDS/user-msgs
...
Update some server side errors/warnings
2014-03-24 17:58:11 +00:00
Hannah Wolfe
eb35771bd3
Merge pull request #2495 from halfdan/2478-tag-duplicate
...
Prevent adding duplicate tags with different casing
2014-03-24 17:50:52 +00:00
Hannah Wolfe
bd417339fc
Merge pull request #2494 from halfdan/2493-import-tmp
...
Unlink import file when finished
2014-03-24 16:24:22 +00:00
Sebastian Gierlinger
b83fc25613
Fix delete button
...
closes #2492
- added when.all() to wait until all posts are deleted before deleting
tags
- added a test
2014-03-24 14:49:23 +01:00
Hannah Wolfe
ba1c1bd25d
Update some server side errors/warnings
...
issue #2482
- add help messages to all package.json errors/warnings
- change the pageUrl warning to have the correct version numbers
2014-03-24 13:39:44 +00:00
Fabian Becker
9ba80ba359
Escape regex special characters in tag finder
...
refs #2149
- Properly highlight tags with special characters ($,[,],^,etc.)
2014-03-24 12:09:15 +00:00
Fabian Becker
1c463f331d
Prevent adding duplicate tags with different casing
...
fixes #2478
- Check for existing tags with different case
2014-03-24 11:43:18 +01:00
Fabian Becker
f0c6052c73
Unlink import file when finished
...
fixes #2493
- Update db import version (in case it doesn't exist)
- Properly unlink file after import or error
2014-03-24 10:51:10 +01:00
Hannah Wolfe
13b65cecb9
Redirect feed -> rss
...
closes #2261
- reserved 'feed' in the list of reserved keywords for slugs
- added a 301 redirect from /feed/ to /rss/
- added a route test, and realised that standard express redirects don't get the right headers
- fixed the headers across all 301 redirects & added tests for the admin redirects
- removed the redirect from /ghost/login/ to /ghost/signin/ as this happens automatically if you're logged out, and isn't very useful if you're logged in as it just redirects again to /ghost/
2014-03-24 09:46:39 +00:00
Hannah Wolfe
ae3c36797a
Merge pull request #2484 from ErisDS/issue-2480
...
Customise slug base name for different models
2014-03-23 21:24:37 +00:00
Jason Williams
f0fedb9c30
Replace spaces in uploaded filenames with hyphens
...
closes #2485
- use hyphens instead of underscores when santising filenames
- updated tests
2014-03-23 20:56:02 +00:00
Hannah Wolfe
a0dff19b7a
Customise slug base name for different models
...
fixes #2480
- when the santisation of a slug results in an empty string, we use a basename instead.
- this was 'post' and is now the table name for the model, minus the trailing 's'
- this isn't massively robust but works as a temporary fix
2014-03-23 18:52:25 +00:00
cobbspur
b1e2904bc1
clears notifications on clicking featured icon
...
closes #2479
- adds a cleareverything command to toggleFeatured in blog.js to stop stacking of notifications on multiple clicks of featured icon
2014-03-23 17:24:27 +00:00
Hannah Wolfe
f981e71e3c
Merge pull request #2469 from ErisDS/error-cleanup
...
logError & logWarn call console.log once
2014-03-23 15:30:41 +00:00
Hannah Wolfe
0bfcac15dd
logError & logWarn call console.log once
...
fixes #2468
2014-03-23 15:20:20 +00:00
Hannah Wolfe
325ddd5a16
Merge pull request #2477 from AgtLucas/toggle-featured-post-prevent-default
...
Adding event preventDefault on toggleFeatured function
2014-03-23 13:51:51 +00:00
Lucas Churchill
2658ba10ca
Adding event preventDefault on toggleFeatured function
2014-03-23 00:27:53 -03:00
Fabian Becker
5abaabd100
Tag archive body_class
...
closes #2473
- Show tag-template class on tag pages
- Show tag-{{name}} class on tag pages
- Show archive-template only on second page of tag pages
2014-03-22 13:43:13 +00:00
Hannah Wolfe
2f159cb7df
Merge pull request #2435 from halfdan/2148-rpc
...
Add XML-RPC ping
2014-03-20 19:14:23 +00:00
Hannah Wolfe
8c43f7ed84
Merge pull request #2150 from halfdan/2149-tag-display
...
Properly display escaped tags in tag editor.
2014-03-20 19:01:47 +00:00
Fabian Becker
9e7469e3ea
Add XML-RPC ping
...
closes #2148
- Added core/server/xmlrpc.js
- Hook into post::saved to ping when a published post gets saved
- Added node package to hook into http requests
2014-03-20 17:53:32 +00:00
Hannah Wolfe
c02fd70c63
Improving the showdown extensions
...
fixes #2381
- renamed the ghost extensions
- added new html tests
2014-03-20 17:08:13 +00:00
Fabian Becker
87f4092cd7
Properly display escaped tags in editor.
...
fixes #2149 , fixes #2453
- Escape tag before displaying in editor tag widget
2014-03-20 15:49:08 +01:00
Hannah Wolfe
d8f724d94d
Removing typography extension
...
issue #2312
- The typography extension is still interfering in HTML blocks, reference style links and other bits and pieces it probably shouldn't be :(
- We'll add it back when it's ready.
2014-03-20 13:22:28 +00:00
Hannah Wolfe
6c3c0a5f6c
Switch Showdown to fork
...
fixes #2312
- showdown fork understands more html tags
2014-03-20 11:36:13 +00:00
Jason Williams
b460697a18
Add functional tests for admin navigation bar and menus
...
issue #2273
- Check that menu nav items exist
- Check that menu nav items are labeled correctly
- Check that menu nav items have correct URLs
2014-03-19 21:33:50 +00:00
Hannah Wolfe
ec3aabb384
Merge pull request #2405 from nicksahler/master
...
Fixed modal inconsistent fade problem
2014-03-19 16:15:14 +00:00
nicksahler
fbbac37762
Fixes modal fading inconsistency problem by disabling jQuery's
...
transition and allowing CSS to do its thing
closes #2400
- Removed fadeIn, jQuery's animation
- Added show(), which only manages display, giving transitions to CSS
2014-03-19 08:07:49 -04:00
Hannah Wolfe
4c0d31386d
Merge pull request #2438 from ErisDS/cm-mobile
...
Add shim for codemirror on touchscreens
2014-03-19 09:59:21 +00:00
Hannah Wolfe
5bed81563e
Add shim for codemirror on touchscreens
...
fixes #2385
- stolen the CM shim from js-bin
- if we're on a touchscreen device, don't use CM
- if we're on a touchscreen device, show a coming soon message for uploads
2014-03-19 09:26:45 +00:00
Hannah Wolfe
0221876919
Merge pull request #2437 from ErisDS/cm-scroll
...
Force preview to scroll to the end
2014-03-19 08:24:45 +00:00
Hannah Wolfe
701a9894b5
Merge pull request #2428 from Decad/master
...
Fix scoping issue on signup
2014-03-18 22:24:16 +00:00
Sebastian Gierlinger
22bbf57830
Rename getSlug to slug
...
another 2 % of #2124
- renamed `/ghost/api/v0.1/posts/getSlug/ to
`/ghost/api/v0.1/posts/slug/`
- renamed method getSlug to generateSlug
2014-03-18 14:00:33 +01:00
Hannah Wolfe
c8dff829ee
Force preview to scroll to the end
...
fixes #958 , fixes #535
- If the cursor is within the last 5 lines, then scroll to the end of the preview window, rather than using a ratio
2014-03-17 23:23:55 +00:00