Matt Baer
6842ab2e3b
Rename collTitle from alias
...
"alias" is the name of a different collection field, so this renames the
variable internally to make things clearer.
5 years ago
Matt Baer
4d5c89e7ef
Fix false login state on OAuth signup page
...
Having a `Username` field populated in the page data tells the base
template to display navigation that only a logged in user should see. So
this renames the field to `LoginUsername`, similar to our login.tmpl
page.
Ref T712
5 years ago
Matt Baer
33a6129d1e
Add async username check on OAuth signup form
...
This checks the user's inputted username as they type it, and prevents
form submission if the name is taken.
Ref T712
5 years ago
Matt Baer
f2f779e4a2
Generate non-colliding usernames in all lowercase
...
All usernames should be lowercase, so this generates any username suffix
(in cases of collision) with only lowercase letters. It also removes
vowels to prevent bad 5-letter words from forming.
Ref T712
5 years ago
Matt Baer
d297859705
Reserve the username "oauth"
5 years ago
Nick Gerakines
5d834c1cd2
Minor code cleanup on settings page to improve oauth account management UI. T713
5 years ago
Nick Gerakines
c0317b4e93
Implemented oauth attach functionality, oauth detach functionality, and required data migration. T713
5 years ago
Rob Loranger
571460f08d
move timezone correction to client side
5 years ago
Rob Loranger
0766e6cb36
fixes imported post times
...
changes the client side to round the unix time to avoid floats
alters the time to match the client time zone on the server side
5 years ago
Matti R
80cffbb3ec
update golang.org/x/crypto vendor to use acme v2
...
also run go mod tidy to clean up module files
5 years ago
Matt Baer
75e2b60328
Merge pull request #172 from writeas/import-text
...
add basic text file imports
Resolves T609
5 years ago
Matt Baer
3e97625cca
Fix Unix timestamps on client during import
...
File API gives timestamp in milliseconds, not seconds, so this converts
it on the client-side and sends it the correct time to the server.
Ref T609
5 years ago
Matt Baer
65e2e5126b
Revert "Fix unix timestamp in file upload"
...
This reverts commit 2b066997d1
.
5 years ago
Matt Baer
2b066997d1
Fix unix timestamp in file upload
...
File API gives timestamp in milliseconds, not seconds, so this converts
it correctly.
Ref T609
5 years ago
Matti R
98ca449b66
add arm-6
5 years ago
Rob Loranger
aae2f28bb6
pass original file modified date for imports
5 years ago
Matti R
f4c6ce76dd
Switch to a maintained fork of XGO
5 years ago
Matt Baer
c7b797929b
Merge pull request #238 from writeas/oauth-bugfix-alias-signature
...
OAuth alias field not set correctly
5 years ago
Nick Gerakines
f7995bee48
Fixing bug where display name was not set correctly.
5 years ago
Matt Baer
659392ac4f
Merge pull request #235 from writeas/date-stamps
...
Add dates to blog posts
Resolves T669
5 years ago
Matt Baer
c00daf64b0
Merge pull request #236 from writeas/oauth-provider-callback-hotfix
...
Fixing bug in oauth callback URL registration.
5 years ago
Nick Gerakines
a77d403dfb
Fixing bug in oauth callback URL registration.
...
Fixing a bug in the oauth callback URL registration where the lack of provider context was overwriting the previous oauth callback route registration call.
5 years ago
Matt Baer
9958a1122b
Show published date on post pages if Blog
...
Dates now display on blog post pages if the collection's chosen display
format is "Blog". It updates the chorus-collection-post template to now
respect this value (previously, it always showed the date).
Ref T669
5 years ago
Matt Baer
812136357e
Move Format from DisplayCollection to CollectionObj
5 years ago
Matt Baer
f5d21c8c1a
Reorder federation check logic on upload
...
Ref T609
5 years ago
Matt Baer
18d3456a23
Tweak user-facing upload errors + internal logs
...
Ref T609
5 years ago
Matt Baer
03eeca179e
Fix potential resource leaks from defer calls in for loop
...
This moves file operations inside the `for` loop into an anonymous func,
so the `defer` calls don't wait until the end of the handler call to
actually execute.
Ref T609
5 years ago
Matt Baer
6860c0a3ff
Fix collection logic on import
...
- Only retrieve a collection from database if an alias is submitted
- Only call GetCollection() once (previously, it was inside the loop)
- Return error if user doesn't own the collection
Ref T609
5 years ago
Matt Baer
5b7f37aed8
Restyle Import page
...
- Changes Import link location in dropdown menu
- Makes design consistent with Invite People page (and extracts some
common CSS into core.less)
- Selects the user's first blog by default in the dropdown
- Changes the copy a bit
Ref T609
5 years ago
Matt Baer
a2a9f60976
Merge pull request #232 from writeas/T712-oauth-registration-improvements
...
OAuth registration improvements
Resolves T712
5 years ago
Nick Gerakines
8ddfce4f19
oauth signup page changes per PR feedback. T712
5 years ago
Nick Gerakines
6d79ed3cfd
Updating oauth form validation per PR feedback. T712
5 years ago
Nick Gerakines
5e76565271
Code cleanup per PR feedback. T712
5 years ago
Matt Baer
e5671cd1e6
Fix GetCollections() call
5 years ago
Matt Baer
be76f865a4
Merge branch 'develop' into import-text
5 years ago
Matt Baer
d66091a356
Bump Travis build to Go 1.13
5 years ago
Nick Gerakines
28cf4dd5f5
Added state location register hook. T712.
5 years ago
Matt Baer
9be534038b
Merge pull request #233 from writeas/markdown-api-rename
...
Rename base_url to collection_url in Markdown API
5 years ago
Matt Baer
9fb8de48d4
Rename base_url to collection_url in MD API
...
Ref T519
5 years ago
Matt Baer
77e0126808
Move and restyle OAuth login links
...
- Move them above local login form
- Restyle as side-by-side buttons
Ref T712
5 years ago
Matt Baer
5249456ec6
Add .btn.cta link styles
5 years ago
Nick Gerakines
6429d495a2
Implemented /oauth/signup. T712
5 years ago
Matt Baer
a4579719cd
Merge pull request #197 from writeas/markdown-API
...
add basic API endpoint for rendering markdown
Ref T519
5 years ago
Matt Baer
97b25628fb
Merge pull request #230 from writeas/T710-oauth-slack
...
OAuth Provider: Slack
Resolves T710
5 years ago
Nick Gerakines
a4e373065c
Merge branch 'T710-oauth-slack' into T712-oauth-registration-improvements
5 years ago
Nick Gerakines
0b229a5ede
Updating oauth user lookup call as per PR feedback. T710
5 years ago
Nick Gerakines
6d8da2bffd
Encrypting email from oauth signup as per PR feedback. T710
5 years ago
Matt Baer
2486b3c100
Merge pull request #231 from writeas/oauth-wrapper
...
Pass OAuth requests through OAuth handler
5 years ago
Nick Gerakines
6823f10821
Updated unit tests to reflect handler wrapper.
5 years ago
Nick Gerakines
2aea9560bc
Merged T710-oauth-slack into oauth-wrapper.
5 years ago