Hannah Wolfe
299b59385b
Add error template, route and controller
...
closes #2851
- adds asset paths to ghostPaths as we don't have an asset helper
- sends any invalid routes to 404
2014-06-24 23:33:02 +01:00
Fabian Becker
3d2205195d
Generate slug when adding new app.
...
No issue
- Remove duplicate code from model_posts_spec.
- Add slug generation to app model
- Test slug generation on app model
2014-06-24 22:20:35 +00:00
Hannah Wolfe
e0587ed79b
Merge pull request #3054 from jaswilli/issue-3036-settings
...
Enable validation for settings/general screen
2014-06-24 23:00:56 +01:00
Hannah Wolfe
36fc769733
Merge pull request #3090 from PaulAdamDavis/master
...
Update Ghost-UI version in bower.json
2014-06-24 22:42:25 +01:00
Paul Adam Davis
d168968cb4
Update Ghost-UI version in bower.json
...
No issue
- Update the version of Ghost-UI Bower is looking for.
2014-06-24 21:55:21 +01:00
Hannah Wolfe
62ec124aee
Merge pull request #3066 from kevinansfield/fix-sticky-incomplete-tags
...
Fix incomplete tags sticking between post edits
2014-06-24 21:07:27 +01:00
John O'Nolan
1a47a64f3f
Merge pull request #3070 from PaulAdamDavis/remove-ember-hacks-css
...
Remove ember-hacks.css file
2014-06-24 15:51:41 +02:00
Paul Adam Davis
92fe4966c9
Remove ember-hacks.css file
...
No issue
- Removes `ember-hacks.css` file and move some of its styles into Ghost-UI
2014-06-24 14:49:37 +01:00
Jason Williams
b9f9c576ed
Enable validation for settings/general screen
...
Closes #3036 Refs #3012
-Enable validation for settings/general
-Turn on functional tests for the validations
-Move notification closeAll calls so that notifications
are cleared on attempted saves instead of just on
successful saves
2014-06-24 13:32:47 +00:00
Kevin Ansfield
dc73235232
Fixes incomplete tags showing when switching to edit a different post
...
closes #3065
- send 'reset' action to PostTagsInputController when associated view is destroyed
2014-06-24 15:09:11 +02:00
Hannah Wolfe
f9f7201f5a
Merge pull request #3063 from JohnONolan/pg
...
Language cleanup in update check disclosure
2014-06-24 13:50:21 +01:00
John O'Nolan
2fbac60c58
Language cleanup in update check disclosure
2014-06-24 14:59:34 +02:00
Hannah Wolfe
7e11cbdc89
Merge pull request #3062 from halfdan/transition-to-route
...
Use transitionToRoute in controllers.
2014-06-24 13:46:18 +01:00
Hannah Wolfe
77785f9cad
Merge pull request #3059 from PaulAdamDavis/1558-notifications-ui
...
Prevent notifications from being too tall and unclosable
2014-06-24 13:46:11 +01:00
Hannah Wolfe
3981228043
Merge pull request #3058 from halfdan/3012-close-notifications
...
Close notifications on transition or user action.
2014-06-24 13:45:51 +01:00
Paul Adam Davis
6201b697a5
Prevent notifications from being too tall and unclosable
...
Closes #1558
- Adds a wrapping tag around the notification message
- Change tests to look for new wrapping tag
For the fix to work properly, it needs styles from the [0.8 branch](b98029911c
) of Ghost-UI
2014-06-24 13:30:33 +01:00
Hannah Wolfe
67046f9cd6
Merge pull request #3005 from kevinansfield/ensure-incomplete-tags-arent-lost
...
Ensure incomplete tags aren't lost on save
2014-06-24 13:19:22 +01:00
Fabian Becker
2ddb84c5e3
Use transitionToRoute in controllers.
...
refs #3051
2014-06-24 13:52:55 +02:00
Fabian Becker
6aabb08660
Close notifications on transition or user action.
...
closes #3012
- Inject notification object into router
- Listen to didTransition / observe currentPath to close notifications
- Close notifications on successful save actions
2014-06-24 13:51:47 +02:00
Hannah Wolfe
185fd0130f
Merge pull request #3061 from ErisDS/issue-2989
...
Uncomment signin validation test + test cleanup
2014-06-24 12:50:21 +01:00
Hannah Wolfe
5af5959843
Uncomment signin validation test + test cleanup
...
closes #2989
- classing this as finishing the casper tests for now
- adding a name to the description in the settings template
2014-06-24 12:17:40 +01:00
Kevin Ansfield
12fcffcada
Ensure incomplete tags aren't lost on save
...
closes #2991 , references #2172 , references #2453
- moved and separated tags logic from EditorTagsView into PostTagsInputController/View
- call out to PostTagsInputController when saving post to ensure an incomplete tag is completed before save
- added Tab key support for suggestion selection / tag completion
- don't show suggestions list when input field doesn't have focus
- added code for #2172 but left commented-out as it causes side effects with completion on save
- updated suggestion highlighting so it doesn't bork on html/regex chars (#2453 )
2014-06-24 12:14:27 +02:00
Hannah Wolfe
4b610f09d3
Merge pull request #3051 from jgable/loginValidation
...
Add validation for signin/signup
2014-06-24 09:48:33 +01:00
Hannah Wolfe
73d995ea58
Merge pull request #3053 from jgable/fix3016
...
Close modals on escape
2014-06-24 04:05:40 +01:00
Hannah Wolfe
b3eb0974ea
Removing console.log
2014-06-24 04:02:25 +01:00
Jacob Gable
0feb6da647
Close modals on escape
...
Closes #3016
- Disconnect modal outlet on escape key in closePopups action handler
2014-06-23 21:57:52 -05:00
Hannah Wolfe
0087d94ae7
Merge pull request #3048 from ErisDS/issue-3047
...
Ember admin works with subdirectory
2014-06-24 03:30:36 +01:00
Jacob Gable
b6a429ec35
Add validation for signin/signup
...
Closes #2976 , Closes #3017
- Move logic to signup controller
- Add ValidationEngine mixin to signup controller
- Add signup validator with code from clientold login view
- Add signin validator and integrate into signin controller
- Add validation to forgotten controller
- Switch to button action to support hitting enter in text field to submit
- Clear all notifications in notifications.closeAll
- Modify ValidationEngine.validate to not format errors based on option
- Update casper test for signin to wait for notification before trying
to do another signin
2014-06-23 21:17:57 -05:00
Hannah Wolfe
a42894bc9a
Ember admin works with subdirectory
...
fixes #3047
2014-06-24 03:14:28 +01:00
Hannah Wolfe
72b3b3ceb1
Setting Ghost logo to correct URL
2014-06-24 00:24:13 +01:00
Hannah Wolfe
8235e83b8d
Merge pull request #3045 from ErisDS/issue-2956
...
Add fileStorage config to frontend
2014-06-24 00:00:59 +01:00
Hannah Wolfe
c385ebc654
Merge pull request #3046 from ErisDS/issue-2988
...
Update shortcut for zen mode
2014-06-23 23:36:48 +01:00
Hannah Wolfe
a11fd67ec9
Add fileStorage config to frontend
...
closes #2956
- adds fileStorage to config passed to ember, and then grabs it in the relevant places.
2014-06-23 23:33:14 +01:00
Hannah Wolfe
1bca35a83c
Update shortcut for zen mode
...
closes #2988
- includes tests
2014-06-23 22:24:28 +01:00
Hannah Wolfe
4d407fa105
Merge pull request #3042 from halfdan/3040-trim-title
...
Trim title in editor on blue/focusOut
2014-06-23 22:16:13 +01:00
Hannah Wolfe
3f6ac4441f
Merge pull request #3044 from halfdan/3035-character-count
...
Implements character count helper.
2014-06-23 22:14:15 +01:00
Hannah Wolfe
9d4b40fd81
Merge pull request #3043 from jaswilli/initializers
...
Switch Ember initializers to public API methods
2014-06-23 21:43:04 +01:00
Hannah Wolfe
e3e21ffb0a
Merge pull request #3041 from ErisDS/issue-3031
...
Hide settings/apps unless apps:true is in config.js
2014-06-23 21:42:10 +01:00
Fabian Becker
a5900d34ff
Trim title in editor on blue/focusOut
...
closes #3040 , fixes #3038
- Properly trim title
- Re-add casper test/adjust where necessary
- Rename gh-focus-input component
2014-06-23 20:07:34 +00:00
Fabian Becker
786a0ca7bd
Implements character count helper.
...
closes #3035
- New character count helper
- Re-add casper test for bio count
- Change settings.general and settings.user to show character count
2014-06-23 20:02:09 +00:00
Hannah Wolfe
bb490e4bbd
Hide settings/apps unless apps:true is in config.js
...
fixes #3031
- Adds an initializer for passing config to the frontend, it's not pretty but it works
- Forwards the apps route and hides the apps menu item if apps:true is not present in config.js
2014-06-23 20:27:51 +01:00
Jason Williams
ee7c274ba7
Switch Ember initializers to public API methods
2014-06-23 18:35:39 +00:00
Hannah Wolfe
d135930344
Merge pull request #3021 from novaugust/doubleclick-to-edit
...
Easier editor entry
2014-06-23 17:55:33 +01:00
Matt Enlow
6b13ea349b
Better editor entry
...
Ref #2308
- Double clicking a PostItemView on the content screen will open that post
in the editor.
- Added `'ctrl+e, command+e': 'openEditor'` shortcut will open editor as well
2014-06-23 10:15:06 -06:00
Hannah Wolfe
f4c6309880
Merge pull request #3014 from ErisDS/issue-3013
...
Check for undefined model
2014-06-23 16:31:10 +01:00
Hannah Wolfe
6cf62fd17e
Merge pull request #3039 from halfdan/3038-focus-title
...
Focus title in editor when opening page.
2014-06-23 16:13:27 +01:00
Hannah Wolfe
1e2706d0ec
Merge pull request #3034 from ErisDS/more-tests
...
Adding more tests for settings
2014-06-23 16:13:13 +01:00
Hannah Wolfe
dac4ea6629
Merge pull request #3024 from morficus/nprogress-loading-indicator
...
Re-implementing the loading indicator for the Ember admin
2014-06-23 16:11:31 +01:00
Hannah Wolfe
f1c8cba799
Adding more ember admin tests
...
- improving the implementation of thenOpenAndWaitForPageLoad
- adding a class into the settings templates to more easily test which pane we are on
- adding more, and updating more of the settings tests
- added the editor tests
2014-06-23 15:53:31 +01:00
Fabian Becker
9a08ff3216
Focus title in editor when opening page.
...
closes #3038
- Adds new gh-focus-input component
- Uses new component in editor
2014-06-23 16:28:34 +02:00