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
Matt Baer
811a0a3cfb
Merge pull request #179 from writeas/fix-pad-edit
...
set a default pad tempate on all pad renders
5 years ago
Rob Loranger
6396749f31
default pad tempate on all pad renders
...
this fixes a bug where if the `editor` config is set to an unsupported
value there is a nil pointer error and the pad fails to render when
editing only, not on a new post.
5 years ago
Matt Baer
4419632f83
Fix false login state on failed login
...
Previously, a failed login would change the site-wide navigation so that
it looked like the user was logged in, even though they weren't. This
fixes that.
5 years ago
Matt Baer
8ec25f1fb4
Fix pinning on chorus collection page
...
Previously, the new pinned post link would appear in the site header,
instead of the blog header.
5 years ago
Matt Baer
954e57897b
Fix unpinning on chorus post page
5 years ago
Rob Loranger
77f7b4a522
Add account suspension features
...
This renders all requests for that user's posts, collections and related
ActivityPub endpoints with 404 responses.
While suspended, users may not create or edit posts or collections.
User status is listed in the admin user page
Admin view of user details shows status and now has a button to activate
or suspend a user.
5 years ago
Rob Loranger
2fa2086654
newline in import.tmpl
5 years ago
Rob Loranger
d9bf8ab6cc
update to wfimport v0.2.0
...
now checking for and returning invalid content type errors
5 years ago
Matt Baer
4d97856ec5
Merge pull request #164 from writeas/tar-bombs
...
fix tar bombs
5 years ago
Rob Loranger
6e9000659c
fix typo in Makefile GITREV release target
5 years ago
Rob Loranger
42a2219335
add ui back to target release linux
5 years ago
Matt Baer
de7acb5abe
Merge pull request #168 from OddBloke/log-version
...
Emit the server software and version to the log on startup
5 years ago
Rob Loranger
7fb3c4cafe
allow markdown extensions in import form
5 years ago
Rob Loranger
cbc9c6725a
include imported created time
...
this updates to parse the time from the imported file, using v0.1.1 of
the wfimport library
5 years ago
Rob Loranger
4acd35f8cd
revert include time in imported posts
...
in favor of library side generation to support zip files
5 years ago
Rob Loranger
9dbf14c05e
include time in imported posts
5 years ago
Rob Loranger
92f75a8871
avoid generating excess access tokens
...
this changes the import handler to use CreatePost instead of
CreateOwnedPost which required generation of non expiring access tokens
5 years ago
Rob Loranger
6c5d89ac86
move import post handler under /api
...
handler for post request to import is now under /api/me/import
form target updated
also allow all plaintext files in form
5 years ago
Rob Loranger
0ca198c715
include nice alert message on success
...
different template action for partial or complete import success
5 years ago
Rob Loranger
ee4fe2f4ad
add basic text file imports
...
this adds basic support for importing files as blog posts.
.txt and .md are supported at this time and the
collection is selectable, defaulting to draft.
if a collection is specified the post is federated.
5 years ago
Matt Baer
55808233fd
Fix logic for showing sign up link
...
This prevents the link from showing when an instance lands on the sign
up page anyway.
Ref T681
5 years ago
Matt Baer
8a29a4dfc9
Link to home page in bare editor in chorus mode
...
Ref T681
5 years ago