1
0
Fork 0
Commit graph

2383 commits

Author SHA1 Message Date
4d843b583d move shelve button tour id to prevent duplicates 2022-07-09 10:32:04 +10:00
389da79af4 fix missing hyphen 2022-07-09 10:31:40 +10:00
53a89f69e7 guided tour only for request.user 2022-07-09 10:23:09 +10:00
bd6774fca8
Merge pull request #2202 from bookwyrm-social/settings-warnings
New and improved warnings on the admin dashboard
2022-07-08 15:39:23 -07:00
147d092eac Removes line breaks from warning links 2022-07-08 15:29:55 -07:00
441fef9e86 Use javascript to send DMs
This fixes the draft cache issue and also the weird redirects
2022-07-08 12:11:00 -07:00
ba7ae46c75 Adds warnings for missing privacy policies and codes of conduct 2022-07-08 11:59:21 -07:00
4a2e191d92 Refactors dashboard warnings
This cleans up the display so that they don't get all squished when a
bunch are present, and creates a layout to make them more DRY
2022-07-08 11:38:27 -07:00
b62bb157c0 Fixes links to documentation pages 2022-07-08 09:44:41 -07:00
65f55fe324 Fixes link to remote instance user list 2022-07-08 09:26:11 -07:00
be86fef42d Move deleted users to a separate tab
Since there's nothing to be done with them, they get their own tab.
2022-07-08 09:21:48 -07:00
5bb001e15f Show avatars in user admin view
I find this helpful as a rough hueristic for how engaged a user is -- if
they've never added an avatar, it's often the case that they never
really got further in to using the app than just registering a username.
Also, on one occassion, a user had an avatar that violated the instance
ToS, which would have been handy to see at a glance in this list.
2022-07-08 09:10:29 -07:00
0b7c8e8dc0
Merge pull request #2082 from bookwyrm-social/notifications
Notifications refactor
2022-07-07 09:34:19 -07:00
a5e761b134 Group accept and leave notification 2022-07-07 08:55:17 -07:00
fd5e513ad6 Update password reset copy so as not to reveal whether the email exists
A malicious user could use this to test which email addresses are in the
user database.
2022-07-06 19:34:00 -07:00
cded3e973d Fixes html on notifications page 2022-07-06 19:16:14 -07:00
4bb3a7e4cd Removed incorrect and duplicate page indicator from content status 2022-07-06 15:27:48 -07:00
5a6ef7ccd8 Merge branch 'main' into notifications 2022-07-06 14:41:15 -07:00
d4f8a5f448 Fixes links to report modals 2022-07-05 17:43:03 -07:00
4f386e8c4e Allow reports with no associated user 2022-07-05 17:19:03 -07:00
0be4fec167 Don't assume that link domains have a known user
This is an edge case, and they OUGHT to have a user, but if the user was
deleted for a remote link, the field won't be able to resolve and the
user will be unset.
2022-07-05 16:51:03 -07:00
7fe722b595 Fixes follow request notifications
Since the main way to interact with them is by approving them in the
notification, I didn't group them
2022-07-05 15:04:14 -07:00
e54c563865 Consistent use of plurals 2022-07-05 14:49:04 -07:00
7508ae9eae Separate vars for user count and display counts 2022-07-05 14:25:42 -07:00
8cbf8f62c7 List add notifications 2022-07-05 14:15:12 -07:00
736d29ea20 Updates group leave and remove notifications 2022-07-05 13:05:28 -07:00
c65381adf9 Comma format count of other users in a notification 2022-07-05 12:49:02 -07:00
79f3382ece Updates reports notification 2022-07-05 12:48:10 -07:00
9e94a13acf Updates mention and reply notifications 2022-07-05 12:40:41 -07:00
ee71f5df21 Updates language on boosts 2022-07-05 12:28:48 -07:00
fc375bbab4 Finishes fav status translation strings 2022-07-05 12:21:22 -07:00
f76d661e07 Updates templates for fav notifications 2022-07-04 21:32:53 -07:00
5672c73ac4 Show deleted users as red in the user list
It can be hard to differentiate at a glance if a user is deleted or
suspended -- without this, you would have to read the deactivation
reason. By making deletions (moderator and self deletions) red, it's
clear at a glance if an account has been permanently deleted or just
temporarily suspended.
2022-07-04 17:33:10 -07:00
0e9dc66ffa Merge branch 'main' into tour
Merging in latest changes from main, since I got covid and missed a few weeks.
2022-07-03 16:18:50 +10:00
04324c00b4 back button on all tour modals 2022-07-03 16:12:17 +10:00
39efb90870 add noscript message for guided tour 2022-07-03 16:10:32 +10:00
3f67bc3b61 standardise ids for tour anchors
To make it harder to accidentally mess up the tour when making changes to pages, this commit adds ids with 'tour' prefixes to (nearly) all elements used by the guided tour as anchor points. The exception is where an element already had an id that is being used by something else in Bookwyrm.

Some minor changes also made to clean up the wording of the tour.
2022-07-03 15:57:10 +10:00
a8940b8e12 Fix order of tour
The tour now shows users how to add a book first, then bookshelves, lists, and finally groups.
2022-07-03 14:48:23 +10:00
516c4a9790 Add warning to dashboard if email sender looks misconfigured
This can be a really obscure error, hopefully this warning will catch
potential issues.
2022-07-02 21:11:23 -07:00
06b4a55979 add lists to guided tour
Takes user through the main /list page, as well as the options for creating a list.
2022-07-03 09:10:43 +10:00
13e23a868d Adds instance name filter to federated instance list view
This lets you look for a specific server in your (probably very long)
instance list.
2022-07-02 11:12:15 -07:00
827a63b4eb add shelves to guided tour 2022-07-02 18:46:16 +10:00
bc4a1c6c41 Guided tour of book page
This is intended to be one of the earlier pages in the tour. It should show users the concept of reading status, editions, and other useful points.
2022-06-19 14:06:36 +10:00
ff37b77be9 clean up search guided tour code 2022-06-19 11:13:04 +10:00
fef66a7cfe guided tour for book search
Adds a guided tour for book search page including logic for differing messages depending on what results are visible.
2022-06-19 11:08:01 +10:00
0e06143c31 add guided tour to user shelves 2022-06-18 17:17:22 +10:00
044a173095 remove CSRF from tour scripts 2022-06-18 17:16:43 +10:00
57965973dc make guided tour cancel button DRY
Move cancel button function into a separate JS file.
The selector JS for this function cannot be within bookwyrm.js because the guided tour elements load after bookwyrm.js.
2022-06-18 13:27:00 +10:00
5bf835b965 fix typos 2022-06-18 10:49:42 +10:00
d36dd9ce96 guided tour for user groups
Includes adding creating a new group.
2022-06-18 10:48:14 +10:00