Matt Baer
5839c2ac4d
Merge pull request #192 from writeas/T695-reset-user-pass
...
Resolves T695
5 years ago
Matt Baer
8f24da94a6
Bump version to 0.11.0
5 years ago
Matt Baer
d4206cd5f8
Move to web-core v1.2.0
5 years ago
Matt Baer
a9b5bb2f6b
Fix reset user's email address display
...
Previously, this had bad template logic and showed the wrong email address.
Ref T695
5 years ago
Matt Baer
d5dd007ff7
Change Reset Password button style
...
Ref T695
5 years ago
Matt Baer
3e8d1014d9
Tweak admin reset confirmation copy
...
Also updates some whitespace in the JS.
Ref T695
5 years ago
Matt Baer
422c16f39a
Tweak admin user pass reset success copy
...
This also adjusts the style and includes the user's password, so the
admin can easily notify them.
Ref T695
5 years ago
Matt Baer
f673f9b562
Reset password to sorta-sensical string
...
This resets user password to something random that also reminds the user
they should change it immediately after logging in, instead of a
completely random jumble of characters.
Ref T695
5 years ago
Matt Baer
6d4ec0b17d
Remove extra OwnUserPage field
...
Move logic into template, rather than add another field to the page.
Ref T695
5 years ago
Matt Baer
6e09fcb9e2
Change password reset endpoint to /admin/user/{Username}/passphrase
...
Ref T695
5 years ago
Matt Baer
a65917ae2e
Merge pull request #205 from writeas/fix-csv-export
...
Fix URLs in CSV exports
5 years ago
Rob Loranger
f66d5bf1e8
use .Host instead of adding .Hostname
5 years ago
Rob Loranger
c0b75f6b65
pass hostname to canonical url in post templates
...
the change to take a hostname in Post.CanonicalURL broke a few template
using that function. This adds a Hostname string to the Post being
passed to templates and passes it to calls to Post.CanonicalURL
5 years ago
Matt Baer
e1149cd1e9
Fix URLs in CSV exports
...
This includes the instance's hostname in calls to export a CSV file and
PublicPost.CanonicalURL().
It also fixes a panic in that method during CSV export caused by draft
posts.
5 years ago
Matt Baer
3167e19b77
Merge pull request #189 from writeas/T697-blog-default
...
Default to user's first blog instead of draft.
Resolves T697
5 years ago
Matt Baer
fea62b14ce
Merge pull request #185 from writeas/accept-json
...
update IsJSON to check for Accept header
5 years ago
Matt Baer
fcf074cf40
Merge pull request #166 from writeas/159-follow-panic
...
fix panic on duplicate remoteuser key
5 years ago
Matt Baer
bf4f879383
Update hosting options in README
...
Now: Write.as Pro and Write.as for Teams
5 years ago
Rob Loranger
aa9efc7b37
allow admin to reset user passwords
...
this adds a new button when viewing a user as an admin, that will
generate and store a new password for the user
5 years ago
Rob Loranger
02dd190945
T697 default to user's first blog instead of draft
5 years ago
Matt Baer
3759f16ed3
Merge pull request #183 from writeas/T690-invite-instructions
...
add user invite instructions
Resolves T690
5 years ago
Matt Baer
5a9182f688
Tweak "already invited" message
...
Ref T690
5 years ago
Matt Baer
c6564b3d16
Shorten invite-instructions.tmpl filename
5 years ago
Matt Baer
ddce177784
Fix invite input box size in non-Firefox browsers
...
font-size-adjust is still a flag-enabled feature in Chrome 77, and
doesn't have widespread support across browsers. So instead this uses
font-size to make the text large enough.
Ref T690
5 years ago
Matt Baer
26a4f48e8b
Add expiration information to invite help
...
This uses the Invite fetched from the database to explain a bit more
about how the invite URL expires. It also reduces some space around the
input box.
Ref T690
5 years ago
Matt Baer
f01b439ff5
Tweak invite page title and intro
...
Ref T690
5 years ago
Matt Baer
7e9e3cb7eb
Show status on logged-in expired invite links
...
Ref T690
5 years ago
Matt Baer
891b15b8a8
Always return invite errors
...
This ensures we see a 404 page when looking up an invalid invite URL,
even if the user is logged in.
Ref T690
5 years ago
Matt Baer
afa3792e8e
Merge pull request #165 from writeas/lessc-check
...
check for lessc executable in any location
5 years ago
Matt Baer
a01e280890
Tweak "LESS not installed" message
5 years ago
Rob Loranger
cb78fd227e
use inline bash instead
5 years ago
Rob Loranger
43849d95d3
add back all generation steps
...
accidentally removed two lines from make all
fix check when trying to install lessc
5 years ago
Rob Loranger
9d0027ec53
don't need less to install less
5 years ago
Rob Loranger
d129894ba7
fix check for missing less
5 years ago
Matt Baer
0066fecc20
Fix LESSC assignment in less/Makefile
5 years ago
Rob Loranger
f87371b594
update IsJSON to check for Accept header
...
this changes the helper IsJSON to take a request instead of a string,
allowing to check multiple headers. In this case both Content-Type and
Accept.
5 years ago
Matt Baer
66974dcbff
Merge pull request #184 from writeas/title-attrs
...
allow titles for abbreviation elements
5 years ago
Rob Loranger
a6c1f4ae41
allow titles for abbreviation elements
...
this allows abbreviation elements to keep their title attributes when
containing special characters.
5 years ago
Rob Loranger
d954b7c8e3
add user invite instructions
...
this adds a new page with instructions for sharing user invites
if a user clicks the link for one of their own invite codes they are
directed to a page with clear instructions for it's use.
if a user clicks another users link they are redirectec to their account
settings witha flash telling them they do not need to register.
5 years ago
Matt Baer
5310e6d509
Merge pull request #182 from writeas/rm-gogs-pkg-tool
...
remove gogs/gogs/pkg/tool dependency
5 years ago
Rob Loranger
0286dcf214
move tool from gogs into appstats pkg
5 years ago
Matt Baer
66b0945b70
Add copyright header to copied Gogs code
5 years ago
Rob Loranger
feba200916
remove gogs/gogs/pkg/tool dependency
...
this borrows some code from github.com/gogs/gogs/pkg/tool to avoid
pulling it in as a dependency, along with many other indirect deps.
5 years ago
Matt Baer
6b99d75aa9
Merge pull request #157 from writeas/chorus
...
Reader-first multi-user instances
Resolves T680 T681 T684
5 years ago
Matt Baer
c7a90d2ace
Fix blog post links when `chorus` enabled
...
This ensures the "new post" link under each blog on the user Blogs page
goes to /new instead of /.
Ref T681
5 years ago
Matt Baer
40ffb3a5f9
Merge branch 'develop' into chorus
5 years ago
Matt Baer
9256293123
Merge pull request #169 from writeas/future-pins
...
prevent future posts from showing in pins
5 years ago
Matt Baer
151e996387
Use new isOwner var in tests
...
With the var there now, this makes the code a bit more readable.
5 years ago
Matt Baer
ca388d6536
Merge branch 'develop' into chorus
5 years ago
Matt Baer
94b8fa7756
Merge pull request #171 from writeas/empty-coll-host
...
fix missing collection hostname
5 years ago