Matt Baer
129f428bfa
Remove unnecessary "upgrade" collection template
2021-11-24 12:45:02 -05:00
Matt Baer
ddc7087d1e
Fix Web Monetization option not showing on Customize page
2021-05-25 10:17:57 -04:00
Matt Baer
73450a50e3
Merge pull request #356 from writefreely/draft-list-paging
...
Draft list paging
2021-05-04 09:39:22 -04:00
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
2021-04-22 13:13:47 -04:00
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
2021-04-22 12:41:54 -04:00
Matt Baer
a6c93c37da
Move user account deletion to confirmation modal
...
This mimics the admin UI for deleting a user account.
Ref T319
2021-04-22 11:55:17 -04:00
Matt Baer
f689706baa
Merge branch 'T319-admin-delete-acct' into T319-user-delete-acct
2021-04-22 10:14:48 -04:00
Matt Baer
e4164cbf67
Move admin user deletion confirmation to modal
...
Ref T319
2021-04-22 10:08:05 -04:00
Matt Baer
3b58d77e67
Merge branch 'develop' into T319-admin-delete-acct
2021-04-22 09:07:40 -04:00
Matt Baer
c0fdd8af49
Merge pull request #452 from writefreely/fix-ace-touchscreens
...
Disable Ace editor on touchscreen devices
2021-04-19 16:25:53 -04:00
Matt Baer
63fa8d299a
Include 'move to...' action in loaded draft posts
...
Ref T401
2021-04-07 16:44:18 -04:00
Matt Baer
27b43ac2f1
Merge branch 'develop' into draft-list-paging
2021-04-07 15:58:25 -04:00
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.
2021-04-07 14:58:09 -04:00
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
2021-04-06 15:59:32 -04:00
Matt Baer
3b91400b62
Merge pull request #387 from writeas/resize-customize-editor
...
Automatically resize CSS editor
2020-10-13 08:51:05 -04:00
Matt Baer
e1cde913e2
Merge pull request #369 from writeas/web-monetization
...
Support Web Monetization
2020-10-06 16:22:28 -04:00
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
2020-09-30 15:18:21 -04:00
Matt Baer
ec7b299fd3
Enable updating WM payment pointer via API and Customize page
...
Ref T773
2020-09-30 14:40:13 -04:00
Matt Baer
2908080b52
Automatically resize CSS editor
...
Closes T708
2020-09-24 15:08:08 -04:00
Matt Baer
ce69117c79
Merge pull request #371 from writeas/design-update
...
Navigation improvements
2020-08-31 18:21:41 -05:00
Matt Baer
820c5ae557
Remove Admin link from header on Account Settings page
2020-08-19 18:22:11 -04:00
Matt Baer
8d27ee6d99
Only show "New Post" button in coll. nav bar on Blogs page
2020-08-19 18:20:26 -04:00
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.
2020-08-19 18:19:28 -04:00
Matt Baer
9d0ba2bed4
Add contextual blog menu
2020-08-19 17:09:47 -04:00
Matt Baer
0ed9c9c746
Add inter-blog navigation
...
This makes it easier to navigate between different blog sections: Customize, Stats, View.
2020-08-19 16:24:37 -04:00
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.
2020-08-19 15:14:29 -04:00
Matt Baer
a78b36b871
Fix whitespace in user/settings.tmpl
2020-08-19 14:55:16 -04:00
Pascal Richier
d3f1e40010
Merge branch 'develop' into feature/generic-oauth
2020-08-16 19:58:01 +02:00
Matt Baer
b2382b5422
Merge pull request #293 from gytisrepecka/oauth-gitea
...
Added Gitea OAuth login and account management.
2020-08-13 10:41:29 -04:00
Matt Baer
fd3a6399b3
Merge pull request #355 from writeas/accessible-dropdowns
...
Add menu hover delay
2020-08-12 13:51:08 -04:00
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
2020-07-30 16:46:01 -04:00
Matt Baer
fee44e7c8d
Add menu hover delay on user pages + editor
2020-07-30 11:26:29 -04:00
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
2020-06-23 16:24:45 -04:00
prichier
f6aa99e591
Add disable_password_auth option
2020-06-14 00:27:25 +02:00
prichier
724ab34006
Fix: option name from allow_logout to allow_disconnect
2020-06-06 23:52:26 +02:00
prichier
fe7ff38bd8
Manage generic Oauth buttons on Account Settings
...
Add generic Oauth allow_logout option
2020-05-31 04:09:14 +02:00
gytisrepecka
8675eb0f95
Merge develop branch into oauth-gitea and resolve pages/login.tmpl conflict.
2020-04-23 14:24:17 +03:00
Matt Baer
37ccf69d81
Increase App Settings checkbox and select sizes
2020-04-21 13:01:08 -04:00
Matt Baer
0127e38ed0
Reorder App Settings page and improve descriptions
2020-04-21 13:00:36 -04:00
gytisrepecka
c798a44f69
Added Gitea OAuth login and account management.
2020-04-03 13:26:59 +03:00
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
2020-03-24 10:41:53 -04:00
Matt Baer
5d01f49ce9
Move /me/oauth/remove endpoint to /api/me/oauth/remove
2020-03-24 10:33:45 -04:00
Matt Baer
b25e80bb1b
Show configured GitLab name on Account page
...
This includes the chosen GitLab display name in the button text.
2020-03-24 09:07:27 -04:00
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.
2020-03-20 18:07:35 -04:00
Matt Baer
cf4f08b264
Merge branch 'develop' into T713-oauth-account-management
2020-03-19 12:02:33 -04:00
Matt Baer
4595d480ae
Merge pull request #264 from writeas/admin-dashboard-redesign
...
Admin dashboard redesign
Closes T694
2020-03-01 13:59:50 -05:00
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
2020-02-25 14:28:34 -05:00
Matt Baer
8933076296
Add invite button to admin Users page header
...
Ref T694
2020-02-25 13:06:55 -05:00
Matt Baer
37b7755c08
Tell admin that automated check failed when necessary
...
This keeps track when automated update check fails, and displays a
relevant message to the admin on /admin/updates
Ref T572
2020-02-15 12:56:33 -05:00
Matt Baer
c2ece926e0
Show update notification in admin nav bar
...
When a WriteFreely update is available, indicate this on the "Updates"
navigation item
Ref T572
2020-02-15 12:53:47 -05:00