Commit graph

7423 commits

Author SHA1 Message Date
Mouse Reeve 336c62bfc2
Merge branch 'main' into header-links 2022-07-28 11:45:59 -07:00
Mouse Reeve cb4945c384
Merge pull request #2242 from bookwyrm-social/locales
Locales updates
2022-07-28 11:26:48 -07:00
Mouse Reeve 7bbe42fb30
Merge pull request #2230 from bookwyrm-social/nginx-rate-limit
Adds rate limiting to some views in nginx
2022-07-28 11:26:19 -07:00
Mouse Reeve 4013e1782e Locales updates
Grabs translations and adds guided tour strings
2022-07-28 11:13:14 -07:00
Mouse Reeve ed20587695
Merge pull request #2168 from hughrun/tour
Add guided tour / walkthrough
2022-07-28 11:08:49 -07:00
Hugh Rundle 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
Hugh Rundle 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
Mouse Reeve 5faaa6b750
Merge pull request #2196 from bookwyrm-social/bw-dev-alerts
Block some bw-dev commands from being run in prod
2022-07-26 15:34:40 -07:00
Mouse Reeve 6fc44cff8b
Merge pull request #2241 from bookwyrm-social/nonviable-follow-requests
Only show pending follow requests from active users
2022-07-24 12:38:55 -07:00
Mouse Reeve f3bc7d759f Only show pending follow requests from active users 2022-07-24 12:26:58 -07:00
Mouse Reeve 056f9c45a4
Merge pull request #2239 from bookwyrm-social/unauth-lists
Show lists to logged out viewers
2022-07-23 21:02:03 -07:00
Mouse Reeve 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
Mouse Reeve 5e887085b5
Merge pull request #2237 from bookwyrm-social/locales
Updates locales
2022-07-19 12:15:37 -07:00
Mouse Reeve 25557593f9 Updates locales 2022-07-19 12:03:49 -07:00
Mouse Reeve c2fb076add
Merge pull request #2235 from bookwyrm-social/fix-rating
Fix ratings
2022-07-17 20:08:10 -07:00
Mouse Reeve 639b727c92 Fixes perms check for ratings 2022-07-17 16:21:43 -07:00
Mouse Reeve 3f5bb41380 Unit test for creating rating status 2022-07-17 16:18:59 -07:00
Hugh Rundle 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
Hugh Rundle 17dc5e7eb1 Merge branch 'main' into tour
- we need to do this because of conflicting migrations
2022-07-17 16:30:45 +10:00
Hugh Rundle c48ddf419d cleanup 2022-07-17 16:19:55 +10:00
Hugh Rundle bec2943aad remove console logs 2022-07-17 16:17:08 +10:00
Hugh Rundle 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
Hugh Rundle 43c598d92c remove DMs from guided tour 2022-07-17 11:11:34 +10:00
Mouse Reeve e1e6a2d380 Adds block to prod config 2022-07-15 13:19:42 -07:00
Mouse Reeve 143eaf362d Adds rate limiting to some views in nginx 2022-07-15 13:14:31 -07:00
Mouse Reeve 569e5400fe Updates locales 2022-07-15 12:29:31 -07:00
Mouse Reeve d3f35fb691 Adds Catalan 2022-07-15 12:28:31 -07:00
Mouse Reeve 41818717fb Updates locales 2022-07-15 12:21:34 -07:00
Mouse Reeve 4a82bef9a6 Ticks version number 2022-07-15 12:21:25 -07:00
Mouse Reeve 086ec10849
Merge pull request #2229 from bookwyrm-social/password-validation
Password validation
2022-07-15 11:53:27 -07:00
Mouse Reeve 65117fe3c6 Use manual password field to customize id 2022-07-15 11:41:39 -07:00
Mouse Reeve b1f5171502 Updates reset password tests 2022-07-15 11:39:29 -07:00
Mouse Reeve 3846b201bd Updates reset password flow to use validators 2022-07-15 11:39:18 -07:00
Mouse Reeve 1bb0a9d998 Updates tests 2022-07-15 11:18:47 -07:00
Mouse Reeve b62f8eff42 Updates method decorators 2022-07-15 10:59:35 -07:00
Mouse Reeve 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
Mouse Reeve 4a65ee326a Use password validation in register view 2022-07-15 09:59:57 -07:00
Mouse Reeve b66ce2e6a5
Merge pull request #2228 from bookwyrm-social/status-perms
Check permissions when creating a status
2022-07-15 09:56:01 -07:00
Mouse Reeve d74d59a57b Disable pylint complaint 2022-07-15 09:33:13 -07:00
Mouse Reeve 55b5393488
Merge pull request #2226 from bookwyrm-social/locales
Locale updates
2022-07-15 09:30:58 -07:00
Mouse Reeve 7fdfd0c9c7 Check permissions when creating a status 2022-07-15 09:26:52 -07:00
Mouse Reeve 753b988d1d Locale updates 2022-07-15 07:42:49 -07:00
Mouse Reeve a2540e8361
Merge pull request #2225 from bookwyrm-social/login-redirect
Remove redirecting to "next"
2022-07-14 13:06:17 -07:00
Mouse Reeve 5ecd75ee24 Remove redirecting to "next"
This wasn't even particularly working
2022-07-14 12:54:02 -07:00
Mouse Reeve 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
Mouse Reeve 69728439c8 Remove error reporting on resend to invalid email address 2022-07-14 12:23:43 -07:00
Mouse Reeve 44b86baa5b
Merge pull request #2223 from bookwyrm-social/shelf-edit-perms
Shelf edit perms
2022-07-14 12:22:33 -07:00
Mouse Reeve 317a239d40 Update shelf test now that it has multiple users 2022-07-14 12:10:29 -07:00
Mouse Reeve 3f47cca5e6 Python formatting 2022-07-14 11:56:18 -07:00
Mouse Reeve c21864a1ac Merge branch 'main' into shelf-edit-perms 2022-07-14 11:50:27 -07:00