Hannah Wolfe
d50354dde3
Update import tool to be safe
...
closes #1681
- import doesn't override user credentials
- import doesn't override theme
- import doesn't kill session
- import does refresh the settings cache
- updated tests, they now use a fixture instead of a generated export
- tests check to ensure import is safe
2013-12-29 13:23:23 +00:00
remixz
14750e0d2a
Fix live theme switching not working on subdirectories
...
Closes #1770
- Previously, the middleware would check that the route on the stack was an empty string, which worked when there was no subdirectories
- When subdirectories were added, the proper route was only set when
updating the theme
- Because it was only set when updating, this explains themes working on
initial load, since the stack location was looking for an empty
string, which is what the middleware was initialized with
- However, once a new theme was set, it was still look for an empty
string, which would never exist, which caused the issue
- Now, the route is properly set on initialization of the middleware,
and then the `config.paths().subdir` property is used for the check
2013-12-28 15:08:57 -08:00
Hannah Wolfe
64cf2b1b24
Merge pull request #1759 from hswolff/fix-import-updated-at
...
Allows disabling of timestamps when importing posts
2013-12-28 11:41:05 -08:00
Hannah Wolfe
17b4dd4eca
Merge pull request #1769 from ErisDS/shared-assets
...
Shared folder asset handling
2013-12-28 10:52:24 -08:00
Hannah Wolfe
6f7f61d112
Merge pull request #1772 from markberger/1753-static-page-url
...
Static pages do not use dated permalinks
2013-12-28 10:40:07 -08:00
Hannah Wolfe
a8e987ec6c
Shared folder asset handling
...
fixes #1659 , fixes #1668
- removed relative asset url from css
- added asset helper to client
- updated references to shared assets
- added functional tests
2013-12-28 18:29:33 +00:00
John O'Nolan
55a9532eee
Correct ARIA role for pagination helper
...
Fixes https://github.com/TryGhost/Casper/issues/63
2013-12-28 19:01:40 +01:00
Mark Berger
075dd8ac9b
Static pages do not use dated permalinks
...
closes #1753
- Pages are registered to '/:slug/' route if posts are using dated permalinks
2013-12-28 12:47:52 -05:00
Hannah Wolfe
25f3df25f9
Merge pull request #1764 from ErisDS/path-cleanup
...
Path, url and subdir cleanup & test
2013-12-28 08:18:15 -08:00
Hannah Wolfe
755ad934bf
Path, url and subdir cleanup & test
...
issue #1754
- remove path (it was only used once, and not needed)
- change webroot to subdir
- add unit tests for config.paths
- various other cleanup
- renamed client-side ghostRoot to subdir
- added url helper for client
2013-12-28 16:09:56 +00:00
Hannah Wolfe
32f65759f7
Adding messaging that deleting is permanent
2013-12-27 13:50:47 +00:00
Hannah Wolfe
13fef966b3
Merge pull request #1743 from sebgie/issue#1445
...
Delete all content (posts and tags)
2013-12-27 04:52:58 -08:00
John O'Nolan
470483e626
Set min-height on user profile cover image
...
Fixes #1752
2013-12-27 13:32:51 +01:00
Harry Wolff
32528de4a4
Allows disabling of timestamps when importing posts
...
fixes #1696
- this is a temp workaround until full fledged support
is added directly to bookshelfjs
- when importing we use the import json blob’s timestamps
as the value that’s set in the DB
- added tests for this change
2013-12-26 15:29:16 -05:00
Hannah Wolfe
d33effaa88
rogue dataprovider
2013-12-26 12:29:31 +00:00
Hannah Wolfe
ba8406363d
Merge pull request #1761 from ErisDS/issue-1749
...
Adds URL back into theme config
2013-12-26 04:27:44 -08:00
Hannah Wolfe
8892b755d5
Adds URL back into theme config
...
fixes #1749
- pass config().url into theme.update
- rename paths functions to match theme function
- adds tests for theme config
- We should probably try to eliminate passing config.url around
2013-12-26 12:15:10 +00:00
Hannah Wolfe
aeb9114c84
Merge pull request #1750 from pmgarman/rss
...
Add Post Tags to RSS Feed
2013-12-26 03:02:35 -08:00
Hannah Wolfe
af736960bc
Merge pull request #1741 from hughes/better-comma-detection
...
Improved comma tag completion on international keyboard layouts
2013-12-25 11:01:21 -08:00
Sebastian Gierlinger
691c8cd5a9
Delete all content (posts and tags)
...
closes #1445
- added delete button to ‚ugly debug tools‘
- added api call to delete all content
- added /db to cache invalidation routes
2013-12-25 01:05:20 +01:00
Patrick Garman
0ffd045fc7
Add Post Tags to RSS Feed
...
Issue #1722
2013-12-24 10:45:24 -06:00
Matt Hughes
56e9c70547
Improved comma tag completion on international keyboard layouts
...
Reported in issue #1475
- `String.localeCompare` can be more reliable for keys that do not relate to cursor movement
- Adds a third key handler (`keypress`) that contains the character code rather than physical key
- `COMMA` key constant no longer required (unless `,` char should be a constant?)
2013-12-24 10:38:05 -05:00
Hannah Wolfe
aec94f2ad1
Merge pull request #1748 from ErisDS/asset-stuff
...
jQuery link and min map 404 fixes
2013-12-24 03:34:25 -08:00
Hannah Wolfe
1d0ba6e44d
Merge pull request #1742 from haswalt/master
2013-12-24 11:23:52 +00:00
Harry Walter
7b390e73e6
Correctly order posts in admin and frontend
...
issue #1303
2013-12-24 11:18:32 +00:00
Hannah Wolfe
38e781c8da
jQuery link and min map 404 fixes
...
fixes #1652
- removes the min map thing which doesn't work properly #551 , #766 , #1479
2013-12-23 21:43:13 +00:00
Hannah Wolfe
2175310b1c
Merge pull request #1738 from mjbshaw/user-error.hbs-favicon
...
Link to the favicon using the asset helper
2013-12-23 13:42:43 -08:00
Michael Bradshaw
3bf28cb354
Link to the favicon using the asset helper
2013-12-22 09:35:45 -07:00
Hannah Wolfe
94ce669d37
Merge pull request #1733 from mjbshaw/update-config-example
...
Subdirs are now supported, don't say they aren't
2013-12-22 07:47:23 -08:00
Hannah Wolfe
bc29b14cde
Merge pull request #1728 from mjbshaw/clean-admin-regex
...
Don't use unnecessary (and unescaped) regex
2013-12-22 07:46:31 -08:00
Michael Bradshaw
247cc81b9c
Subdirs are now supported, don't say they aren't
2013-12-21 16:51:14 -07:00
Michael Bradshaw
7ee3235a68
Don't use unnecessary (and unescaped) regex
...
closes #1731
2013-12-21 16:32:57 -07:00
Hannah Wolfe
1018e9ab79
Merge pull request #1732 from ErisDS/fix-1730
...
Date helper fix, moment breaks with null values
2013-12-21 15:16:19 -08:00
Hannah Wolfe
f0b0291007
Merge pull request #1729 from mjbshaw/escape-regex
...
Escape URL for use in regex
2013-12-21 15:15:55 -08:00
Hannah Wolfe
a0424a733d
Date helper fix, moment breaks with null values
...
fixes #1730
2013-12-21 21:43:38 +00:00
Michael Bradshaw
a785696115
Escape URL for use in regex
2013-12-21 14:19:23 -07:00
Hannah Wolfe
e9e99371a6
Merge pull request #1719 from ErisDS/fix-1718
...
Fix unhandled errors in mail.js
2013-12-21 12:51:35 -08:00
Hannah Wolfe
bdbeffb262
Merge pull request #1716 from ErisDS/post-order
...
API refactor / cleanup
2013-12-21 12:46:57 -08:00
Hannah Wolfe
545f426c37
Merge pull request #1704 from ErisDS/featured-star
...
Markup & style fixes for post list statuses
2013-12-21 12:37:39 -08:00
Hannah Wolfe
b80054c4e4
Merge pull request #1714 from sebgie/issue#1680
2013-12-21 20:18:35 +00:00
Sebastian Gierlinger
17225d4928
Set cookie secure flag
...
closes #1680
- added secure flag for cookies if SSL is forced
2013-12-21 20:18:13 +00:00
Hannah Wolfe
4e37443ae9
Merge pull request #1726 from halfdan/527-utils
2013-12-21 19:49:26 +00:00
Fabian Becker
c81c43a96a
Complete subdir support.
...
fixes #527
- Fix image upload in backend
- Use config.paths().webroot where necessary
2013-12-21 19:43:58 +00:00
Hannah Wolfe
9ec7e4ea38
Merge pull request #1615 from gotdibbs/Issue1227
...
Switch from multipart to busboy
2013-12-21 10:25:05 -08:00
Hannah Wolfe
b6d70cee31
Merge pull request #1717 from omeid/master
...
Package.json: Incorrect node version fix.
2013-12-20 07:31:08 -08:00
Hannah Wolfe
b8d6d7d526
Merge pull request #1707 from jondavidjohn/contrib-edit
...
Simplify "Working on Core" setup instructions
2013-12-20 07:24:51 -08:00
Hannah Wolfe
52ab9fc93d
Merge pull request #1653 from AgtLucas/master
...
Fix typo?
2013-12-20 07:24:37 -08:00
Hannah Wolfe
78737b35ff
API refactor / cleanup
...
closes #1303
- removed where and orderBy from being passed from the API through to bookshelf, and ultimately knex
- ordering is now consistent across both front and backend, which fixes #1303
- validated / cleaned up all the API parameters
- added API tests for the status and staticPages parameters
2013-12-20 13:07:01 +00:00
Hannah Wolfe
3863f09c5c
Fix unhandled errors in mail.js
...
fixes #1718
- check for existence of mail before using properties
- return the promise properly
2013-12-20 12:57:21 +00:00
Hannah Wolfe
c518e14bfb
Merge pull request #1687 from sebgie/issue#1685
...
Fix 'dbHash' not found
2013-12-20 04:36:44 -08:00