Keturah Dola-Borg
cd01a4459d
Fix login page variable name
...
Signed-off-by: prichier <pascoualito@gmail.com>
5 years ago
Keturah Dola-Borg
405a2602ce
Fix endpoint URI generation
...
Signed-off-by: prichier <pascoualito@gmail.com>
5 years ago
Keturah Dola-Borg
92d822b5c6
Remove redundant variable
...
Signed-off-by: prichier <pascoualito@gmail.com>
5 years ago
Keturah Dola-Borg
211d441090
Fix capitalisation of OAuth in display name
...
Signed-off-by: prichier <pascoualito@gmail.com>
5 years ago
Keturah Dola-Borg
7b71d455a8
Apply go fmt
...
Signed-off-by: prichier <pascoualito@gmail.com>
5 years ago
Keturah Dola-Borg
630ac1f7c0
Typo fix
...
Signed-off-by: prichier <pascoualito@gmail.com>
5 years ago
Keturah Dola-Borg
badaffcd5c
Add generic oauth to routes
...
Signed-off-by: prichier <pascoualito@gmail.com>
5 years ago
Keturah Dola-Borg
cfd2165442
Add HTML for generic oauth login button
...
Signed-off-by: prichier <pascoualito@gmail.com>
5 years ago
Keturah Dola-Borg
75ca5cd417
Add generic oauth module
...
Signed-off-by: prichier <pascoualito@gmail.com>
5 years ago
Keturah Dola-Borg
ee1ca48800
Add generic oauth client
...
Signed-off-by: prichier <pascoualito@gmail.com>
5 years ago
Keturah Dola-Borg
89f7946cb0
Add config/ini structures for generic oauth
...
Signed-off-by: prichier <pascoualito@gmail.com>
5 years ago
Keturah Dola-Borg
6174987c6a
Adds generic oAuth bool & name string to login view.
...
Signed-off-by: prichier <pascoualito@gmail.com>
5 years ago
Matt Baer
99d86a7489
Merge pull request #303 from writeas/fix-oauth-account-creation
...
Respect registration config on OAuth signup flow
5 years ago
Matt Baer
8e16bac12c
Update README
...
Includes a better description, features, install and license sections, and a screenshot.
5 years ago
Matt Baer
7420039770
Merge branch 'develop' of github.com:writeas/writefreely into develop
5 years ago
Matt Baer
f15acf3880
Reduce vertical margin around OAuth buttons
5 years ago
Matt Baer
308b1a7282
Remove "login" verbiage on OAuth signup page
...
Change it to reflect that this is the final step in the signup flow.
5 years ago
Matt Baer
fd97539f85
Mention unset password on failed login
...
(when it applies)
5 years ago
Matt Baer
cf3d5588c2
Move unique OAuth username creation to client-side
...
Now, on OAuth signup form, we create a unique username with random appended string only if there's a conflict.
Previously, this was always happening during the Slack OAuth flow. This has the benefit of preventing username collisions for all OAuth providers.
5 years ago
Matt Baer
6fc166174b
Merge pull request #299 from writeas/fix-friendica-federation
...
Fix federation with Friendica
5 years ago
Matt Baer
0c6d3e45e4
Update Go modules
5 years ago
Matt Baer
b97038e696
Better describe usage stats in setup process
5 years ago
Matt Baer
37ccf69d81
Increase App Settings checkbox and select sizes
5 years ago
Matt Baer
0127e38ed0
Reorder App Settings page and improve descriptions
5 years ago
Matt Baer
7b7df5535e
Run go fmt on oauth_test.go
5 years ago
Matt Baer
5400f416c0
Reduce db calls on normal invite-based signup
...
This removes an unnecessary database call after creating a user, and documents `db.CreateUser()` to make it clear that extra calls are unnecessary.
5 years ago
Matt Baer
ca4a576c31
Support OAuth registration with invite code
...
This adds any OAuth login buttons to the invite signup page, stores the invite code for the flow duration, and associates the new user with it once successfully registered.
It enables invite-only instances with OAuth-based registration.
5 years ago
Matt Baer
93c2773412
Prevent account creation via OAuth when registration is closed
5 years ago
Matt Baer
5e4ed5d9bc
Remove extraneous @context fields on AP outbox
5 years ago
Matt Baer
1c5a0099b6
Fix empty date showing on collection 404 page
5 years ago
Matt Baer
e51e58386e
Update versions in migrations.go
5 years ago
Matt Baer
9f1dd7a138
Use latest writeas/activityserve library
...
This fixes a 500 error / panic caused by ActivityPub actors without an
`inbox` or `outbox` attribute.
5 years ago
Matt Baer
d6cb178eb6
Use writeas/impart v1.1.1
...
This doesn't change the actual underlying dependency; it simply uses the
current, most recent tag for the impart library.
5 years ago
Matt Baer
c2417399a4
Bump version to 0.12.0
5 years ago
Matt Baer
8cc793142e
Merge pull request #288 from writeas/css-invalidation-release
...
Add CSS cache busting to templates in release
5 years ago
Matt Baer
599e7669d0
Add CSS cache busting to templates in release
5 years ago
Matt Baer
dbd7eff7ea
Merge pull request #284 from writeas/high-load-error-page
...
Show 503 page on blogs under high load
5 years ago
Matt Baer
07debec8d5
Add new err func to wflib and sqlite builds
5 years ago
Matt Baer
8ad04c5187
Merge pull request #272 from writeas/novelfix
...
Fix Novel pagination
5 years ago
CJ Eller
f11e6ed843
Apply review edits to chorus-collection
5 years ago
CJ Eller
540d716d29
Apply review edits
5 years ago
Matt Baer
1d25b38eb7
Merge pull request #282 from writeas/patch-ap-mentions
...
Clean up ActivityPub mentions
5 years ago
Matt Baer
c3400242f0
Merge pull request #274 from writeas/private-instance-improvements
...
Private instance cleanup
5 years ago
Matt Baer
9c93e55e0a
Merge pull request #281 from writeas/accessibility-improvements
...
Accessibility improvements for readers
5 years ago
Matt Baer
0acc630af5
Merge pull request #243 from writeas/T713-oauth-account-management
...
OAuth account management
5 years ago
Matt Baer
491a1148ee
Restyle OAuth account management section
...
- Break up linked / to-link sections
- Add logos for all services
- Lay out buttons horizontally
- Tweak the copy
Ref T713
5 years ago
Matt Baer
5d01f49ce9
Move /me/oauth/remove endpoint to /api/me/oauth/remove
5 years ago
Matt Baer
d7d4cd907e
Tweak "account already attached" verbiage
5 years ago
Matt Baer
b25e80bb1b
Show configured GitLab name on Account page
...
This includes the chosen GitLab display name in the button text.
5 years ago
Matt Baer
9dbba9d8c7
Make `handle` column in remoteusers NULL
...
This alters the V6 migration to make the column NULLable. Anyone who has already run this migration will need to manually update their database.
5 years ago