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