Matt Baer
737d76176a
Fix indentation in footer.tmpl
4 个月前
Matt Baer
feab841609
Add Contact page links to footers
6 个月前
Matt Baer
076c4ae2f2
Set blog title maxlength on Customize page
7 个月前
Matt Baer
b232e7efd7
Fix indentation in subscribers.tmpl
7 个月前
Matt Baer
c75507ca8f
Add Subscribers navigation for single-user instances
Ref T826
7 个月前
Matt Baer
82e7dcd3f3
Add Subscribers page
- Shows all fediverse followers and email subscribers
- Shows number of email subscribers on Stats page
- Links to Subscribers page from Stats page
Requires running `make ui` to regenerate stylesheet.
Ref T826
7 个月前
Matt Baer
e2b2ba4577
Rename Letters config to Email in collection.tmpl
7 个月前
Matt Baer
d48262a6df
Add a customizable Contact page
7 个月前
Matt Baer
264bef03b1
Support rel=me verification on blogs
This allows setting a URL, and then renders a <link> element
in the head of the blog. It requires a database migration.
Ref T744
7 个月前
Matt Baer
2fde648519
Remove mention of Coil on Customize page
Fixes #720
8 个月前
Josh Soref
ea81e2c839
spelling: pattern
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
1年前
Josh Soref
8834253502
spelling: into
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
1年前
Matt Baer
950090c0d7
Fix whitespace in templates/user/include/header.tmpl
1年前
Matt Baer
4680e2e046
Show post excerpt in stats list when no post title
Originally requested on the forum:
https://discuss.write.as/t/use-non-random-ids-for-untitled-posts-in-blog-stats/5046
2 年前
Matt Baer
9ee83ae885
Support custom instance-level stylesheet
Will render if a file exists at: static/local/custom.css
Ref T563
2 年前
Matt Baer
a0e936ee1b
Support Markdown and rel=me links in blog descriptions
Ref T874 T744
2 年前
Matt Baer
129f428bfa
Remove unnecessary "upgrade" collection template
2 年前
Matt Baer
2ea235f0c4
Support email subscriptions (base)
This adds beginning email subscription functionality, with only MySQL support,
Mailgun support, and incomplete support for private instances. It includes
database changes, so run:
writefreely db migrate
to use this feature.
Ref T856
2 年前
Matt Baer
ddc7087d1e
Fix Web Monetization option not showing on Customize page
3 年前
Matt Baer
d3d77cee54
Make open account deletion configurable
This adds a configuration option to the [app] section: open_deletion. When
true, users can delete their account on their own.
Ref T319
3 年前
Matt Baer
b092421f6e
Add Cross-Site Request Forgery (CSRF) protection on account deletion
This requires admins to generate a new encryption key with:
writefreely keys generate
Ref T319
3 年前
Matt Baer
a6c93c37da
Move user account deletion to confirmation modal
This mimics the admin UI for deleting a user account.
Ref T319
3 年前
Matt Baer
e4164cbf67
Move admin user deletion confirmation to modal
Ref T319
3 年前
Matt Baer
63fa8d299a
Include 'move to...' action in loaded draft posts
Ref T401
3 年前
Matt Baer
51a83069c4
Disable Ace editor on touchscreen devices
Ace doesn't work well with touchscreen devices, so instead we fall back to a
plain textarea.
3 年前
Matt Baer
f8888df746
Accept general text/* files on post import
This fixes an issue with Safari not allowing users to select *.md files.
Closes #334
3 年前
Matt Baer
2768ea9414
Make Monetization optional
Some WriteFreely instances are completely private, and thus have no need for public-
oriented features like Web Monetization. Like federation, this gives admins control
over whether or not the feature is enabled for users.
Ref T773
3 年前
Matt Baer
ec7b299fd3
Enable updating WM payment pointer via API and Customize page
Ref T773
3 年前
Matt Baer
2908080b52
Automatically resize CSS editor
Closes T708
3 年前
Matt Baer
820c5ae557
Remove Admin link from header on Account Settings page
3 年前
Matt Baer
8d27ee6d99
Only show "New Post" button in coll. nav bar on Blogs page
3 年前
Matt Baer
6f8d70043f
Move coll. navigation to main header for single-user sites
This uses the main navigation bar for the Customize and Stats pages, instead of the collection-navigation bar used for multi-user / multi-collection instances.
3 年前
Matt Baer
9d0ba2bed4
Add contextual blog menu
3 年前
Matt Baer
0ed9c9c746
Add inter-blog navigation
This makes it easier to navigate between different blog sections: Customize, Stats, View.
3 年前
Matt Baer
455e50c9a8
Use branded OAuth buttons
This includes the platform mark with each login button and uses
brand colors. It also uses the same style on the Account Settings
page. And it wraps buttons on login / signup pages.
3 年前
Matt Baer
a78b36b871
Fix whitespace in user/settings.tmpl
3 年前
Matt Baer
09e70e07f8
Support loading more draft posts
This adds a "load more" button to the bottom of the draft posts page,
which calls /api/me/posts with new parameters and the current page
number. It then populates the page accordingly.
Ref T696 - load anon. posts with ?anonymous=1&page=1
Ref T401 - completes UI for post loading
3 年前
Matt Baer
fee44e7c8d
Add menu hover delay on user pages + editor
3 年前
Matt Baer
a25664bb97
Support post signatures
This enables users to add a signature to all blog posts, and update it from a single location.
Requires database migration with: writefreely db migrate
Closes T582
3 年前
prichier
f6aa99e591
Add disable_password_auth option
3 年前
prichier
724ab34006
Fix: option name from allow_logout to allow_disconnect
4 年前
prichier
fe7ff38bd8
Manage generic Oauth buttons on Account Settings
Add generic Oauth allow_logout option
4 年前
Matt Baer
37ccf69d81
Increase App Settings checkbox and select sizes
4 年前
Matt Baer
0127e38ed0
Reorder App Settings page and improve descriptions
4 年前
gytisrepecka
c798a44f69
Added Gitea OAuth login and account management.
4 年前
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
4 年前
Matt Baer
5d01f49ce9
Move /me/oauth/remove endpoint to /api/me/oauth/remove
4 年前
Matt Baer
b25e80bb1b
Show configured GitLab name on Account page
This includes the chosen GitLab display name in the button text.
4 年前
Nick Gerakines
048e8a5e13
Added error messaging when user attempts to attach a slack account to a user that already has the slack account attached. Added GitLab to settings page as oauth option.
4 年前
Matt Baer
46dbb10433
Make Admin Settings page more user-friendly
- Add a description to each config item
- Change item names to make more sense
Ref T694
4 年前