Kevin Ansfield
b407dcf06e
Quick-fix for unnecessary "discard changes" modals
...
closes #6315
- don't set the `slug` attribute if we get an empty string back from the slug generator to prevent dirty attributes being triggered for `null` getting changed to `''`
2016-01-11 15:58:07 +00:00
Hannah Wolfe
dfa74ffcd5
Merge pull request #6304 from halfdan/fix-6290
...
Disallow access to author/tag rss feeds if private blogging is on
2016-01-11 14:04:19 +00:00
Hannah Wolfe
5e2523a305
Merge pull request #6273 from johnny94/add-attributes
...
Add attributes for `{{tags}}` and `{{#foreach}}` helpers
2016-01-11 10:24:04 +00:00
Szu Yaung
70327c2a74
Add attributes for {{tags}}
and {{#foreach}}
helpers
...
issue #6205
- added `from` and `to` attribute for `{{tags}}` and `{{#foreach}}` helpers.
- added tests for these new atttributes
2016-01-10 02:47:36 +08:00
Hannah Wolfe
9ee52d4079
Merge pull request #6300 from kevinansfield/fix-missing-tags-bug
...
Fix disappearing tags when tag input's selection is swapped out
2016-01-09 16:32:59 +00:00
Hannah Wolfe
816e773f93
Merge pull request #6298 from jtwebman/fix_ghost_head_on_error_page
...
Fix ghost_head helper to not run if error page.
2016-01-09 13:42:03 +00:00
Hannah Wolfe
5fdfc5a091
Merge pull request #6296 from jgable/imageTags
...
Refactor sitemap generation to include images consistently
2016-01-09 13:28:32 +00:00
Hannah Wolfe
f0d33f863d
Merge pull request #6291 from kevinansfield/fix-private-safari-login
...
Use AdaptiveStore for cookie fallback if local storage is unavailable
2016-01-09 13:00:19 +00:00
Hannah Wolfe
4229205d23
Merge pull request #6286 from kevinansfield/fix-slow-post-navigation
...
Fix posts navigation slowdown when lots of posts are loaded
2016-01-09 12:42:21 +00:00
Hannah Wolfe
0071c99fe2
Merge pull request #6285 from kevinansfield/fix-unresponsive-search
...
Fix unresponsive search
2016-01-08 17:21:59 +00:00
Kevin Ansfield
167aca64f9
Transition after setup step 3 submission even if invite takes a long time
...
refs #5779
- adds a timeout of 4 seconds to step 3 submission so that we transition even if we haven't heard back from the server yet. Notification alerts will be displayed asynchronously once all server requests have returned.
- adds a message to check e-mail configuration to step 3 invitation failure alert
2016-01-08 17:06:41 +00:00
Hannah Wolfe
4f05bbf6e1
Merge pull request #6254 from kevinansfield/fix-profile-image
...
Fix teardown of gh-profile-image when fileStorage=false
2016-01-08 15:54:25 +00:00
Kevin Ansfield
c1c8a0a8bc
Merge pull request #6294 from ErisDS/issue-6272
...
Add missing chars to slug generator
2016-01-08 15:11:09 +00:00
Fabian Becker
8a16dd5d7e
Disallow access to author/tag rss feeds if private blogging is on
...
- Also fixes an issue where posts/tags with slugs starting with rss/sitemap became inaccessible
fixes #6290
2016-01-07 15:03:39 +01:00
Kevin Ansfield
2308ca4ed8
Fix disappearing tags when input's selection is swapped out
...
closes #6257
- update the `_onChange` event handler in `gh-selectize` component so that the re-ordering process isn't hit when the underlying objects have changed
2016-01-06 12:21:39 +00:00
JT Turner
3af224ed39
Fix ghost_head helper to not run if error page.
...
issue #6289
- Made quick fix to return from ghost_head helper if error page
2016-01-05 23:31:46 -08:00
Jacob Gable
d1348d709f
Refactor RSS Image node generation
...
fixes #6292
- Added createImageNodeFromDatum to BaseSiteMapGenerator
- Refactor some defaults code that was unnecessary
- Add tests for posts, tags, users and posts with images
2016-01-05 21:25:52 -08:00
Hannah Wolfe
c10eb58144
Add missing chars to slug generator
...
closes #6272
- curly braces and back-tick should also be replaced with a dash
- other symbols and chars in ascii table are either removed or replace
- not all the replacements are sensible, but better than having odd chars in the slug for now
2016-01-05 19:12:44 +00:00
Hannah Wolfe
268600d794
Merge pull request #6293 from kevinansfield/finish-setup-tests
...
Fill in pending tests in setup flow acceptance tests
2016-01-05 17:58:33 +00:00
Kevin Ansfield
de6a131d36
Fill in pending tests setup acceptance tests
...
refs #6039
- test the sad paths in the setup process
2016-01-05 17:03:22 +00:00
Kevin Ansfield
50c3905cb3
Use AdaptiveStore for cookie fallback if local storage is unavailable
...
closes #5829
- switch application session store to inherit from ESA's `AdaptiveStore` instead of `LocalStorageStore`
2016-01-05 13:16:41 +00:00
Kevin Ansfield
08735aa9bf
Fix posts navigation slowdown when lots of posts are loaded
...
refs #6274
- adds `active-link-wrapper` mixin that tracks the `active` state of child links and adds/removes a `.active` class on the mixed-in element
- removes the passed-in `active` attribute on `gh-posts-list-item` component that forced every item in the content list to be re-rendered each time the currently selected post changed
2016-01-04 16:55:36 +00:00
Kevin Ansfield
ee3339bf18
Fix unresponsive search
...
closes #6274
- any time the search content is refreshed, start with a clean array instead of performing expensive object comparisons to remove existing content
2016-01-04 12:04:57 +00:00
John O'Nolan
97919abdde
Update LICENSE
2016-01-03 15:03:34 +02:00
John O'Nolan
dfb45761b8
Update copyright year
2016-01-03 15:01:56 +02:00
John O'Nolan
857575f8ba
Merge pull request #6261 from seanhussey/patch-1
...
Fixing a small typo in the README.
2016-01-03 15:01:27 +02:00
Kevin Ansfield
000d3a100f
Merge pull request #6268 from acburdine/issue-6267
...
Fix autoscoping of _this in settings/navigation
2015-12-28 09:25:52 +00:00
Austin Burdine
06817fcc54
fix autoscoping of _this in settings/navigation
...
closes #6267
- adds a hardcoded this because babel's autoscoping isn't triggered by default
2015-12-27 17:25:36 -07:00
Sean Hussey
39b7b3101f
Fixing a small typo in the README.
2015-12-23 15:36:44 -05:00
Hannah Wolfe
8d0597ae35
Version bump to 0.7.4
2015-12-22 14:31:47 +00:00
Sebastian Gierlinger
c533c48b89
Merge pull request #6251 from ErisDS/issues-6247
...
Switch channel filters to use strings not literals
2015-12-21 20:20:44 +01:00
Kevin Ansfield
c28f4853b8
Merge pull request #6244 from acburdine/issue-6226
...
Fix authentication error if setup/two is re-submitted
2015-12-21 11:14:39 +00:00
Kevin Ansfield
cb921a951e
Fix teardown of gh-profile-image when fileStorage=false
...
closes #6253
- don't expect the file input to be present in `willDestroyElement`
2015-12-21 11:08:49 +00:00
Hannah Wolfe
20f102808a
Switch channel filters to use strings not literals
...
fixes #6247
- GQL has a bug where literals starting with numbers are incorrectly parsed
- Using strings instead of literals is a workaround, but is probably safer anyway
2015-12-20 16:03:39 +00:00
Hannah Wolfe
968349236d
Merge pull request #6242 from halfdan/6205-last-limit
...
Fix broken @last for foreach with limit
2015-12-20 14:30:48 +00:00
Hannah Wolfe
fe91944d43
Merge pull request #6240 from halfdan/6239-ghost-api
...
Fix non-idempotent Ghost API helper
2015-12-20 14:30:34 +00:00
rfpe
7abcc43907
Harvest server side strings
...
closes #5617
- Replace all hard-coded server-side strings with i18n translations
2015-12-19 12:12:16 +01:00
Austin Burdine
ea1e454038
fix authentication error if setup/two is re-submitted
...
closes #6226
- adds calls to oauth middleware on PUT /authentication/setup/
- prevent setup/two from trying to log in again if user is already logged in
2015-12-18 12:18:13 -07:00
Kevin Ansfield
4cb6ebcaf7
Merge pull request #6234 from kevinkucharczyk/url-field-appearing-multiple-times
...
Fix duplicate URL input field in image uploader
2015-12-18 16:57:17 +00:00
Fabian Becker
3b235b9acb
Fix broken @last for foreach with limit
...
refs #6205
2015-12-18 15:55:12 +01:00
Fabian Becker
9899f8d4e7
Fix non-idempotent Ghost API helper
...
- Add test
- Don't override apiUrl
closes #6239
2015-12-18 15:02:05 +01:00
Hannah Wolfe
48bc031ac1
Merge pull request #6237 from novaugust/non_async_helpers
...
Register helpers as non-asynchronous
2015-12-17 17:01:47 +00:00
Matt Enlow
b5b0ec190b
Register helpers as non-asynchronous
...
Ref #5850
2015-12-17 07:39:43 -07:00
Kevin P. Kucharczyk
7ce8819f65
Fix duplicate URL input field in image uploader
...
closes #6224
- Add .js-button-accept to removeExtras call
- Check for .js-url container existence before prepending it
- Remove redundant .init() call
2015-12-16 21:36:49 +01:00
Hannah Wolfe
52b76f278a
Version bump to 0.7.3
2015-12-16 09:40:01 +00:00
Hannah Wolfe
dbdbad530e
Merge pull request #6230 from ErisDS/release-fix
...
Release should run all prod tasks
2015-12-16 09:11:53 +00:00
Hannah Wolfe
8e3f614a90
Merge pull request #6231 from kevinansfield/fix-password-reset
...
Fix password reset
2015-12-16 08:54:53 +00:00
Kevin Ansfield
b928366332
Fix password reset
...
closes #6229
- removes `_super` call in the reset route's `setupController` hook to avoid a `model` property being set which was being picked up by the validation engine
- throw the error if we fail in the password reset process from something we aren't expecting
2015-12-15 21:51:36 +00:00
Hannah Wolfe
323b57b439
Release should run all prod tasks
...
refs #6150
For some reason, release was only set to do the ember prod task, not all prod tasks
This ensures ghost-url gets minified and included as well as future proofing any other prod tasks
2015-12-15 21:33:10 +00:00
Sebastian Gierlinger
5184d6b74c
Merge pull request #6228 from ErisDS/filter-error-handling
...
Ensure filter parse errors generate 422 not 500
2015-12-15 16:48:17 +01:00