85dce81b6a
Adds unit test or list create perms
2022-07-28 11:42:27 -07:00
ed20587695
Merge pull request #2168 from hughrun/tour
...
Add guided tour / walkthrough
2022-07-28 11:08:49 -07:00
2455aadbfd
add scrollTo where needed
...
A couple of tour steps could benefit from a scrollTo for users on smallers screens.
2022-07-27 15:53:54 +10:00
a4714f097f
fix anchors not working on homepage tour
...
Fixes bug on larger screens.
We need to use a function to set the anchor for tour steps when using menus and other elements that become visible or hidden responsively. Because the element is still in the DOM, we can't just rely on it disappearing completely, we have to assign a different (visible) element otherwise the step will simply disappear and the user cannot continue the tour. Previously this used a simple selector which didn't work due to the above.
2022-07-27 15:14:28 +10:00
7eb2a82e5f
Merge branch 'main' into misc/add_signatures_to_requests_for_masto_compat
2022-07-26 15:46:18 -07:00
f3bc7d759f
Only show pending follow requests from active users
2022-07-24 12:26:58 -07:00
0217d36f7b
Show lists to logged out viewers
...
The activitystreams for lists require a logged in user, so this just
uses a simple database query of all public lists when there is no logged
in user.
2022-07-23 20:42:40 -07:00
639b727c92
Fixes perms check for ratings
2022-07-17 16:21:43 -07:00
3f5bb41380
Unit test for creating rating status
2022-07-17 16:18:59 -07:00
356c1c0b62
fix migration dependency order
...
Show_guided_tour needs to come after alter_user_preferred_language due to conficts. I think.
2022-07-17 16:34:42 +10:00
17dc5e7eb1
Merge branch 'main' into tour
...
- we need to do this because of conflicting migrations
2022-07-17 16:30:45 +10:00
c48ddf419d
cleanup
2022-07-17 16:19:55 +10:00
bec2943aad
remove console logs
2022-07-17 16:17:08 +10:00
387f2a70c9
update tour text
...
- new classname for posting guide
- various improvements to wording
- use function to find responsive menu elements
- add scrollTo transitions where needed
2022-07-17 16:13:12 +10:00
43c598d92c
remove DMs from guided tour
2022-07-17 11:11:34 +10:00
d3f35fb691
Adds Catalan
2022-07-15 12:28:31 -07:00
4a82bef9a6
Ticks version number
2022-07-15 12:21:25 -07:00
086ec10849
Merge pull request #2229 from bookwyrm-social/password-validation
...
Password validation
2022-07-15 11:53:27 -07:00
65117fe3c6
Use manual password field to customize id
2022-07-15 11:41:39 -07:00
b1f5171502
Updates reset password tests
2022-07-15 11:39:29 -07:00
3846b201bd
Updates reset password flow to use validators
2022-07-15 11:39:18 -07:00
1bb0a9d998
Updates tests
2022-07-15 11:18:47 -07:00
b62f8eff42
Updates method decorators
2022-07-15 10:59:35 -07:00
659ee96002
Use password validation in change password flow
...
This also moves the form validation into a form instead of doing it in
the view.
2022-07-15 10:51:58 -07:00
4a65ee326a
Use password validation in register view
2022-07-15 09:59:57 -07:00
d74d59a57b
Disable pylint complaint
2022-07-15 09:33:13 -07:00
7fdfd0c9c7
Check permissions when creating a status
2022-07-15 09:26:52 -07:00
5ecd75ee24
Remove redirecting to "next"
...
This wasn't even particularly working
2022-07-14 12:54:02 -07:00
aa579605e0
Merge pull request #2224 from bookwyrm-social/email-not-found-text
...
Remove error reporting on resend to invalid email address
2022-07-14 12:34:14 -07:00
69728439c8
Remove error reporting on resend to invalid email address
2022-07-14 12:23:43 -07:00
317a239d40
Update shelf test now that it has multiple users
2022-07-14 12:10:29 -07:00
3f47cca5e6
Python formatting
2022-07-14 11:56:18 -07:00
c21864a1ac
Merge branch 'main' into shelf-edit-perms
2022-07-14 11:50:27 -07:00
95a72ae902
Merge pull request #2222 from bookwyrm-social/redirects
...
Removes insecure redirects
2022-07-14 11:46:47 -07:00
73c4a01a6e
Test for PermissionDenied error, not isNone
2022-07-14 11:45:59 -07:00
4f1283ff52
Check editability before creating shelf
2022-07-14 11:42:59 -07:00
05716c3578
Adds unit test for creating shelves for another user
2022-07-14 11:38:53 -07:00
661865de87
Remmoves insecure redirects
...
This should really fundamentally work differently, but this is a quick
for for now to avoid an insecure redirect. There will be a negative
impact on user experience from this, and a followup change should look
into these views and improve their flow.
2022-07-14 11:22:17 -07:00
235e877b3d
Reverse order of notification users lists
...
Should show newest first
2022-07-14 11:00:05 -07:00
3670ae46ec
Reverse order of notification related users
2022-07-12 10:32:56 -07:00
77bff3b263
Merge pull request #2217 from bookwyrm-social/connector-exceptions
...
Log failing to connect as info instead of exception
2022-07-11 09:04:01 -07:00
5706028656
Log failing to connect as info instead of exception
...
These are normal, expected errors, and while we should probably
re-evaluate the connectors in some way, pending that, there's no need to
log these as unepected errors, which causes confusion and clutters my
error logging.
2022-07-11 08:47:18 -07:00
f1ae64543f
Merge pull request #2216 from bookwyrm-social/export-post
...
Use HTTP post for CSV export
2022-07-11 08:14:47 -07:00
9104d1f8db
Fixes reference to renamed view
2022-07-11 08:05:32 -07:00
42e29e40b3
Use HTTP post for csv export
...
Also fixes a missing translation string
2022-07-11 07:51:51 -07:00
a0e01af2ca
Updates tests
2022-07-10 20:22:54 -07:00
f44b3cc4b2
Improves change password flow
...
There are two changes: one is to require the current password to change
your password (which is a security improvement), and the other is error
reporting when you either get your current password wrong or your new
password doesn't match it's second entry.
2022-07-10 20:05:54 -07:00
64bfe5934f
Tick version number
...
This was reported as a security issue, so updating the version number
to indicate where the issue has been fixed.
2022-07-10 09:39:51 -07:00
7a772c7d3e
Use POST instead of GET for logout function
2022-07-10 09:30:39 -07:00
6b1fcc3cbb
use class instead of id for spoilers tour
2022-07-10 13:16:28 +10:00