Jason Williams
4bfbda2cb0
Update ember-myth
...
- ember-myth@0.1.1. Removes console.log debug output.
2015-08-14 22:35:26 -05:00
Sebastian Gierlinger
2a9299ddf9
Merge pull request #5662 from JohnONolan/zelda-audit2
...
Zelda audit 2
2015-08-13 14:50:42 +02:00
John O'Nolan
98f140dd19
Variety of style fixes
...
- Modal button position tweaked, removed extraneous margin
- Fix user profile full name field and mobile profile-picture
- Added chevron to tag settings men, corrected chevron colour
- Fixed regression in delete-tag button caused by removing flexbox from buttons
- Fixed regression in button positioning on about-ghost page caused by removing flexbox from buttons
See #5652
2015-08-13 10:04:45 +02:00
John O'Nolan
7969d06057
Fixed publish menu positioning, cleaned up dropdown component
...
See #5652
2015-08-13 09:09:07 +02:00
John O'Nolan
5195440dbe
Kill old tag styles
2015-08-13 08:55:41 +02:00
Sebastian Gierlinger
b2ede23c4a
Remove duplicate function
...
no issue
- remove duplicate registerSuccessfulBearerStrategy
Thanks to @jonblack for finding that!
2015-08-12 15:17:09 +02:00
Hannah Wolfe
729de27969
Merge pull request #5660 from JohnONolan/zelda-audit
...
Zelda audit
2015-08-12 09:54:17 +01:00
John O'Nolan
97ce6f8a0c
Multiple minor visual style fixes
...
- Lighter dropdown shadow
- Removed display:flex from .btn because safari can't handle it on <button> elements, where it will immediately set all text-alignment to "left" with no way to change. I haven't been able to find any regressions for this change so far. Can't remember why buttons were supposed to be flexbox anyway. Maybe for icon alignment within buttons, but I can't find any such examples within the app.
- Safari thinks that user-select: all; means a single click should SELECT ALL THE THINGS. Removed/replaced with user-select: text; which makes it behave like Chrome; click and drag to select.
- Increased hit area for "?" button
- Removed :active style for post-edit button on content management screen, adjusted position
- Increased contrast on tag description, tag count, and view blog links
See #5652
2015-08-12 10:29:40 +02:00
John O'Nolan
661d27dbb3
Prevent view titles from being cut off in Safari
...
See #5652
2015-08-12 09:17:01 +02:00
John O'Nolan
454f456adf
Merge pull request #5651 from ErisDS/msg-change
...
Small messaging improvements
2015-08-12 06:10:43 +02:00
Hannah Wolfe
ee838b0173
Merge pull request #5658 from acburdine/tag-fixes
...
fixed focus and duplication tag issues
2015-08-11 19:42:52 +01:00
Hannah Wolfe
16407b41ee
Merge pull request #5655 from sebgie/extract-permissions
...
Refactor handlePermissions
2015-08-11 19:32:20 +01:00
Hannah Wolfe
a2747a7cb7
Merge pull request #5654 from cobbspur/bugfixes
...
Lock out email address on signup page
2015-08-11 18:06:12 +01:00
Austin Burdine
f04676eaf2
fixed focus and duplication tag issues
...
refs #5648
- adds default value to refocus in reloadTypeahead method to fix focus issues
- moves tag input clearing call up to avoid duplication.
2015-08-11 11:04:53 -06:00
Hannah Wolfe
8be0256fe6
Merge pull request #5656 from cobbspur/spinnerfix
...
Fix spinner on settings page
2015-08-11 18:03:21 +01:00
Hannah Wolfe
f40bff0cbb
Startup message explicitly mentions production
...
no issue
2015-08-11 18:01:36 +01:00
cobbspur
e0b684e401
Fix spinner on settings page
...
refs #5652
- stops spinner from spinning forever on settings screen when saving
2015-08-11 15:26:24 +01:00
Sebastian Gierlinger
44622d943d
Refactor handlePermissions
...
no issue
- extract handlePermissions to utils
- added NoPermissionError when canThis() rejects
- omitted users.js because it uses special permission handling
2015-08-11 16:03:57 +02:00
Sebastian Gierlinger
9376bdf699
Merge pull request #5646 from ErisDS/issue-5150-nextprev
...
Next/Prev Post helpers include author & tags
2015-08-11 15:46:23 +02:00
cobbspur
2977f5a649
Lock out email address on signup page
...
refs #5653
- disables email field
- pull error message from api response
2015-08-11 14:25:30 +01:00
Hannah Wolfe
0f9f0dd69f
Merge pull request #5649 from cobbspur/signup
...
Fix errors for setup and signup
2015-08-10 23:14:16 +01:00
cobbspur
1631cb8066
Fix errors for setup and signup
...
refs #5635
- adds enter action to signup fields
- adds validation text errors
2015-08-10 22:24:10 +01:00
Hannah Wolfe
4c96fba67f
Merge pull request #5633 from acburdine/spin-buttons
...
Add spin buttons
2015-08-10 19:06:32 +01:00
Hannah Wolfe
7d8bd3d8d4
Merge pull request #5639 from acburdine/notifications-pipeline
...
Apply pipeline to notifications API endpoints
2015-08-10 17:41:28 +01:00
Hannah Wolfe
7090b4c4e5
Merge pull request #5553 from acburdine/tag-component
...
Re-implement tag-editing component
2015-08-10 17:41:04 +01:00
Austin Burdine
748895ce77
add spin-button component & implement it
...
closes #3928
- adds spin-button component & styles
- implements spin-button in places where buttons trigger async tasks
2015-08-10 09:43:50 -06:00
Austin Burdine
2c5d2d6a2d
reimplement tag editing component for posts
...
refs #3800
- remove old tag editor code
- reimplement tag editor as an ember component
- add tag editor component to PSM
2015-08-10 07:22:37 -06:00
Hannah Wolfe
026e3de597
Merge pull request #5640 from cobbspur/errors
...
Fix server errors for signin
2015-08-10 13:20:53 +01:00
Hannah Wolfe
9d1a78055e
Merge pull request #5634 from acburdine/onboard-fixes
...
Fixes in setup/three
2015-08-10 13:17:28 +01:00
cobbspur
69d020ce44
Fix signin errors
...
refs #5635
- fixes format for server errors
- changes signin-api validation errors to be text rather than alerts
2015-08-10 12:26:45 +01:00
Sebastian Gierlinger
5095725d7f
Merge pull request #5613 from ErisDS/issue-5551-tag-pagination
...
Fix pagination for tags with post_count
2015-08-10 10:18:29 +02:00
Hannah Wolfe
a00eace849
Next/Prev Post helpers include author & tags
...
closes #5150
- Post API understands next.author, next.tags, previous.author and previous.tags
- Post Read request filters out those properties and does the right thing with them
- Prev/Next post helpers send extra include properties
- Tests updated
2015-08-10 08:58:25 +01:00
Austin Burdine
392cb0038c
apply pipeline to notifications endpoint
...
refs #5508
- adds pipeline to the add and destroy methods of the notifications api
2015-08-09 22:42:10 -06:00
Austin Burdine
a428bfc35b
setup/three fixes
...
refs #5315
- adds call to loadServerNotifications so that notifications are loaded after setup
- fixes user invite so that you can't invite someone with the same email as you created the owner with
2015-08-09 22:40:27 -06:00
Hannah Wolfe
8d89c3e5ab
Fix pagination for tags with post_count
...
closes #5551
- adds new test fixture generator and tests for tag pagination
- changes how post_count is added to use a select subquery rather than a join
2015-08-09 18:59:58 +01:00
Hannah Wolfe
0f954f385d
Merge pull request #5566 from halfdan/refactor-middleware
...
Middleware Refactor
2015-08-09 15:24:50 +01:00
Sebastian Gierlinger
a993f80a51
Auth tests
...
- added tests for authentication middleware
- changed use of auth strategies
2015-08-09 12:50:05 +02:00
Hannah Wolfe
4d43c84956
Merge pull request #5643 from cobbspur/fixBug
...
Fix signup bug
2015-08-08 16:36:01 +01:00
cobbspur
560b5b693a
Fix signup bug
...
No Issue
- fixes bug that prevents successful signup from invite
2015-08-08 16:04:28 +01:00
Jason Williams
1751daa9e7
Merge pull request #5628 from cobbspur/keypress
...
Enter key submits form in setup step 2
2015-08-04 08:03:07 -05:00
Fabian Becker
c1a2601514
Middleware Refactor
...
- Refactor SSL middleware into separate module.
- Refactor redirectToSetup to separate module + tests
- Refactor serveStaticFile + tests
- Refactor authentication middleware + tests
- Refactor private blogging middleware
refs #5286
2015-08-04 14:53:58 +02:00
Sebastian Gierlinger
cfce197159
Merge pull request #5496 from ErisDS/api-public-perms
...
Add public API endpoint permission handling
2015-08-04 11:05:20 +02:00
cobbspur
c104e7f517
Enter key submits form in setup step 2
...
Issue #5315
- adds gh-input enter event to trigger setup action
- removes html for unused password strength hint
2015-08-04 09:36:02 +01:00
Jason Williams
f2c2d4ff24
Merge pull request #5616 from ErisDS/issue-5495
...
Don't escape path for ember
2015-08-03 15:05:03 -05:00
Hannah Wolfe
524b247c58
Add public API permission handling
...
refs #4004 , #5614
- added new public permission handling functions to permissions
- added a new util to handle either public permissions or normal permissions
- updated posts, tags and users endpoints to use the new util
- added test coverage for the new code
2015-08-03 19:30:17 +01:00
Hannah Wolfe
7897a2dfd4
Merge pull request #5610 from cobbspur/apiTests
...
Increase api integration coverage for posts
2015-07-30 23:53:15 +01:00
cobbspur
45d1541666
Increase api integration coverage for posts
...
No Issue
- adds integration tests for posts endpoint - read and browse
- adds grunt coverage-integration task
2015-07-30 17:54:14 +01:00
Hannah Wolfe
cb8c2a5235
Don't escape path for ember
...
closes #5495
- we have to escape paths for bower, but ember already does this
2015-07-29 21:52:14 +01:00
Hannah Wolfe
d045cad0e5
Merge pull request #5612 from cobbspur/fixFeaturedPost
...
Fix API query for featured posts
2015-07-29 12:22:29 +01:00
Hannah Wolfe
7578188598
Merge pull request #5458 from kevinansfield/notifications-refactor
...
Notifications refactor
2015-07-29 11:40:47 +01:00