Matt Baer
5249456ec6
Add .btn.cta link styles
2020-01-05 11:00:11 -05:00
Nick Gerakines
6429d495a2
Implemented /oauth/signup. T712
2020-01-03 13:50:21 -05:00
Nick Gerakines
a4e373065c
Merge branch 'T710-oauth-slack' into T712-oauth-registration-improvements
2020-01-03 11:39:40 -05:00
Nick Gerakines
0b229a5ede
Updating oauth user lookup call as per PR feedback. T710
2020-01-03 11:31:38 -05:00
Nick Gerakines
6d8da2bffd
Encrypting email from oauth signup as per PR feedback. T710
2020-01-03 11:28:06 -05:00
Matt Baer
2486b3c100
Merge pull request #231 from writeas/oauth-wrapper
...
Pass OAuth requests through OAuth handler
2020-01-02 16:55:18 -05:00
Nick Gerakines
6823f10821
Updated unit tests to reflect handler wrapper.
2020-01-02 16:29:23 -05:00
Nick Gerakines
2aea9560bc
Merged T710-oauth-slack into oauth-wrapper.
2020-01-02 16:19:26 -05:00
Nick Gerakines
31e2dac118
Adding slack display name to inspect response to use in user creation as per PR feedback. T710
2020-01-02 15:55:28 -05:00
Nick Gerakines
cd5fea5ff1
write.as oauth client cleanup as per PR feedback. T710
2020-01-02 15:50:54 -05:00
Nick Gerakines
ee1473aa56
Rolling back v1 migration change as per PR feedback. T710
2020-01-02 15:36:21 -05:00
Nick Gerakines
37f0c281ab
Removing test skip as per PR feedback. T710
2020-01-02 15:35:15 -05:00
Nick Gerakines
b985292b18
First take at template updates. T712
2020-01-02 15:33:39 -05:00
Nick Gerakines
9170c84617
Merged in final changes from PR 225 into T705-oauth-slack. T710
2019-12-31 11:48:08 -05:00
Matt Baer
f343cebce7
Merge pull request #225 from writeas/T705-oauth
...
OAuth 2 support
Resolves T705
2019-12-31 11:34:13 -05:00
Nick Gerakines
b5f716135b
Changed oauth table names per PR feedback. T705
2019-12-31 11:28:05 -05:00
Matt Baer
ad5f72d8a4
Merge branch 'T705-oauth' into oauth-wrapper
2019-12-30 18:47:40 -05:00
Matt Baer
6bcc4cfa46
Check for error response in code exchange
...
This checks to see if we get a response with a populated `error` field
in exchangeOauthCode(). If so, we return that error message as an error,
to ensure the callback logic doesn't continue with a bad response.
Ref T705
2019-12-30 18:25:24 -05:00
Matt Baer
39d0f1de98
Add logging in viewOauthCallback()
...
Ref T705
2019-12-30 18:23:45 -05:00
Matt Baer
af23e28d05
Pass OAuth requests through new OAuth handler
...
This gives us our standard logging and passes around errors with
impart.HTTPError.
Ref T705
2019-12-30 18:14:01 -05:00
Nick Gerakines
cf87ae9096
Code cleanup in prep for PR. T710
2019-12-30 13:32:06 -05:00
Nick Gerakines
462f87919a
Feature complete on MVP slack auth integration. T710
2019-12-28 15:15:47 -05:00
Nick Gerakines
13121cb266
Merging T705-oauth into T710-oauth-slack. T705,T710
2019-12-27 13:40:11 -05:00
Nick Gerakines
4266154749
Code cleanup from PR 255 feedback. T705
2019-12-27 13:35:48 -05:00
Nick Gerakines
bf3b6a5ba0
Unit tests, integration testing, and code cleanup for oauth support. Part of T705.
2019-12-23 14:30:32 -05:00
Nick Gerakines
7a0863f71b
Added oauth handlers and tests with mocks. Part of T705.
2019-12-19 11:51:19 -05:00
Matt Baer
dc1af91cf6
Merge pull request #213 from yalh76/arm64
...
Add ARM64 Build
2019-12-18 11:47:42 -05:00
Matt Baer
e16ea3b419
Merge pull request #224 from writeas/hotfix-0.11.2
...
v0.11.2 hotfix
v0.11.2
2019-12-17 21:39:19 -05:00
Matt Baer
8dc1ef0fdb
Merge pull request #215 from writeas/prevent-fail-on-suspend-check
...
Prevent failed requests on failed user silence check
2019-12-17 21:12:58 -05:00
Matt Baer
ed40e9dea5
Merge pull request #222 from writeas/fix-template-typo
...
Fix password-protected page template
2019-12-17 21:11:33 -05:00
Matt Baer
6afafa4d67
Fix whitespace
2019-12-17 21:10:39 -05:00
Matt Baer
cfea887b78
Suppress "user not found" log when post not found
...
This also saves a user suspension check when a post isn't found.
2019-12-17 20:58:32 -05:00
Rob Loranger
4c0e4d04c1
404 for protected posts when previously authorized
...
a user who had previously authenticated on a protected collection would
still see the post after the owner was silenced, with a banner meant for
the owner displayed.
2019-12-17 10:42:31 -08:00
Matt Baer
aa405bc57c
Remove "silenced" warning on password-collection.tmpl
...
Logged-in users never see this particular page, so it's not needed here.
2019-12-17 13:11:32 -05:00
Matt Baer
6f6204a849
Return 404 for suspended pass-protected colls
...
Previously, any password-protected collection on a suspended account
would prompt visitors for a password, and *then* take them to the "not
found" page. This fixes that.
2019-12-17 13:02:21 -05:00
Matt Baer
6a5d49eeb7
Merge pull request #218 from writeas/fix-empty-hostname-editing
...
Suppress log when editing a collection post or its metadata
2019-12-11 16:35:07 -05:00
Matt Baer
0b701c5f7f
Update "account silenced" alert on edit-meta
...
Use "silenced" phrasing instead of "suspended"
2019-12-07 09:08:37 -05:00
Matt Baer
acb8f5fe5d
Fix broken password-collection template
...
Fixed "user-supsended" to "user-suspended"
2019-12-07 09:06:31 -05:00
Matt Baer
d8f77585f5
Suppress log when editing post or its metadata
...
This adds the instance's Hostname to the collection data loaded when
editing a collection post or its metadata. While not technically needed
in this situation, it suppresses an alarming error log.
Resolves #216
2019-12-01 06:16:12 -05:00
Matt Baer
88a3ed7878
Merge pull request #214 from writeas/fix-hostname-fediverse
...
Fix fediverse post IDs
2019-11-27 17:02:20 -05:00
Matt Baer
59d892e486
Merge pull request #212 from writeas/fix-suspension-check
...
Fix suspension check in fetchPost()
2019-11-27 16:59:53 -05:00
Matt Baer
342c3cde89
Bump version to 0.11.2
2019-11-26 13:15:31 -05:00
Matt Baer
44a6703742
Prevent failed requests on failed user silence check
2019-11-26 13:14:52 -05:00
Matt Baer
c81927a69f
Fix empty hostname when fetching AS post via ID
...
Previously, fetching ActivityStreams data about a post via
/api/posts/ID, instead of /api/collections/ALIAS/posts/SLUG wouldn't
include the instance's base URL. This fixes that.
2019-11-26 12:59:15 -05:00
yalh76
36df095dac
Add ARM64 Build
2019-11-21 21:45:06 +01:00
Matt Baer
8d8e671a07
Fix suspension check in fetchPost()
...
Previously, this check would return a "user not found" error when
retrieving a collection post by its post ID, e.g. /api/posts/abc123
instead of /api/collections/demo/posts/my-slug -- this happens
particularly when `Announce`ing a post in the fediverse. This change
fixes that.
2019-11-19 09:59:13 +09:00
Matt Baer
bd99044e9c
Fix 500 on tags page
...
This fixes a panic from a nil user when calling u.IsSuspended().
Instead, this checks and calls IsSuspended() on `owner`.
v0.11.1
2019-11-12 20:01:14 +09:00
Matt Baer
2899d98cfd
Fix collection post 500 when not logged in
...
This reverts some code from 5429ca4a, which broke collection post
loading on blog posts when not logged in.
2019-11-12 19:43:41 +09:00
Matt Baer
278e4f6242
Bump version to 0.11.1
2019-11-12 16:53:52 +09:00
Matt Baer
3d49baf39a
Improve non-chorus site-wide header
...
This adds a Reader tab when necessary while logged in, and generally
keeps the navigation consistent for logged-in users, particularly in
regard to the Reader:
- Now includes user buttons and dropdown
- Makes header on user pages consistent with Reader page
2019-11-12 16:49:38 +09:00