Commit graph

8272 commits

Author SHA1 Message Date
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
bdd75c434b Updates node to version 18 2022-07-26 15:07: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
Mouse Reeve
95a72ae902
Merge pull request #2222 from bookwyrm-social/redirects
Removes insecure redirects
2022-07-14 11:46:47 -07:00
Mouse Reeve
73c4a01a6e Test for PermissionDenied error, not isNone 2022-07-14 11:45:59 -07:00
Mouse Reeve
4f1283ff52 Check editability before creating shelf 2022-07-14 11:42:59 -07:00
Mouse Reeve
05716c3578 Adds unit test for creating shelves for another user 2022-07-14 11:38:53 -07:00
Mouse Reeve
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
Mouse Reeve
2def5ff2bc
Merge pull request #2221 from bookwyrm-social/notification_order
Notification order
2022-07-14 11:21:49 -07:00