Mouse Reeve
fc3b609ada
Use general ratings rather than privacy filtered
...
The original system customized how a rating is displayed to every user
based on the privacy settings of the reviews and, relatedly, who the
user follows. This is cool, but the query is too complicated to load in
sessions, and the initial load, which isn't mitigated by caching, is too
much and causes timeouts for many users. Also the cache clearing wasn't
working correctly because I put in a wildcard, which does not work.
2022-05-30 08:42:48 -07:00
Mouse Reeve
77a7dfa924
Merge pull request #2133 from bookwyrm-social/activitypub-connection-erorr
...
Don't throw an error when unable to connect to remote data
2022-05-26 10:12:18 -07:00
Mouse Reeve
9d275db322
Updates ignore boost logic that no longer produces errors
2022-05-26 09:57:39 -07:00
Thomas Versteeg
539775f370
Merge remote-tracking branch 'upstream/main' into partially-read-shelf
2022-02-28 20:44:55 +01:00
Mouse Reeve
374dd24fa8
Remove reviews from deleted users
2022-02-28 10:47:08 -08:00
Thomas Versteeg
c88b34814f
Rename 'Partially Read' to 'Stopped Reading'
2022-02-12 19:49:54 +01:00
Thomas Versteeg
2b27889457
Add 'Partially Read' shelf
2022-02-11 14:33:46 +01:00
Mouse Reeve
02dd1e9443
Use False instead of None for test values
2022-01-17 12:45:32 -08:00
Mouse Reeve
1e4aee8276
Cache user-specific ratings
2022-01-17 12:17:24 -08:00
Mouse Reeve
7df99afdc7
Cache status interact buttons
2022-01-05 14:54:51 -08:00
Mouse Reeve
f22ae23574
Safer call to get preview image or books
2021-11-15 13:34:02 -08:00
Mouse Reeve
717da918cf
Use social media preview images
2021-11-10 10:59:21 -08:00
Mouse Reeve
d61595abb9
Clearer syntax
2021-11-10 10:50:05 -08:00
Mouse Reeve
9815e9e100
Python formatting
2021-11-10 10:30:18 -08:00
Mouse Reeve
4f5d23e785
Replace image_serialzier helper with built-in serializers
2021-11-10 10:28:43 -08:00
Mouse Reeve
eac1ed3484
Merge pull request #1534 from bookwyrm-social/followers-display
...
Fixes privacy filters for followers-only replies
2021-10-15 13:38:42 -07:00
Mouse Reeve
c6caa5a3f4
Fixes privacy display
2021-10-15 13:26:02 -07:00
Mouse Reeve
bd0e4abd56
Uses correct model field for raw values
2021-10-15 10:36:46 -07:00
Mouse Reeve
117e6a08b2
Merge branch 'main' into markdown
2021-10-15 10:06:34 -07:00
Mouse Reeve
b11b810ec9
Use edit date to track is status has been updated
2021-10-15 08:56:07 -07:00
Mouse Reeve
af567ba05e
Edit posts in original markdown syntax
2021-10-14 18:34:26 -07:00
Mouse Reeve
175df2181c
Adds edited field to status model
2021-10-14 17:33:04 -07:00
Mouse Reeve
53e5762563
Status-specific filters in status model
2021-10-06 11:19:13 -07:00
Mouse Reeve
68b6b1fbae
User override in child class instead of if/else for privacy_filter
2021-10-06 11:08:54 -07:00
Mouse Reeve
0cd55147ee
Set thread id on parent status
2021-10-01 14:41:30 -07:00
Mouse Reeve
b8fd909fe3
Adds thread id to status model
2021-10-01 14:12:03 -07:00
Mouse Reeve
e6ae500569
Fixes syntax problem on http raises
2021-09-27 16:00:50 -07:00
Mouse Reeve
3657f9e0df
Check perms in status views
2021-09-27 14:03:17 -07:00
Mouse Reeve
a4ac25bfae
Move notifications to signals
2021-09-22 09:24:39 -07:00
Mouse Reeve
673f49bf21
Tests fixes
2021-09-20 18:01:12 -07:00
Mouse Reeve
ea303fb285
Updating string format synatx part 3
2021-09-20 16:45:26 -07:00
Mouse Reeve
08f6a97653
Python formatting
2021-09-18 11:33:43 -07:00
Mouse Reeve
acfb1bb376
Updating string format synatx part 2
2021-09-18 11:32:00 -07:00
Mouse Reeve
b80de929fd
Create and view quotation page numbers
2021-09-05 16:00:40 -07:00
Mouse Reeve
2d20fa4146
Adds reading status field to book statuses
2021-08-16 13:32:12 -07:00
Mouse Reeve
1e1bf83201
Create abstract parent class for book statuses
2021-08-16 13:14:29 -07:00
Mouse Reeve
60626eaca1
Catches straggler preview_image signal
2021-06-18 15:28:43 -07:00
Joachim
d9d34d8220
Fix linting
2021-05-27 21:40:23 +02:00
Joachim
b8bff8a882
Use field tracker to launch task on field change
2021-05-27 21:09:57 +02:00
Joachim
101ca0ff81
Refactor some
2021-05-26 09:44:32 +02:00
Joachim
a83aa47c9a
Generate on new rating
2021-05-26 09:10:05 +02:00
Mouse Reeve
3ade2d3bb1
New version of black, new whitespace
2021-04-26 09:15:42 -07:00
Mouse Reeve
79424f7bfb
Python formatting
2021-04-23 10:56:17 -07:00
Mouse Reeve
32e694032b
Fixes duplicate boost model verification
2021-04-23 10:49:17 -07:00
Mouse Reeve
b457446f2f
Don't save duplicate boosts
2021-04-22 19:36:27 -07:00
Mouse Reeve
29792080a9
Don't create notifications when deleting statuses
2021-04-01 20:40:28 -07:00
Mouse Reeve
9acb8e53d8
Adds privacy fields to boost activities
2021-03-24 13:35:49 -07:00
Mouse Reeve
3fe3b0b2d5
Adds published date field to boost activity
2021-03-24 13:25:00 -07:00
Mouse Reeve
28dc67bf5c
Fixes ignore test for valid remote statuses
2021-03-24 12:37:42 -07:00
Mouse Reeve
81bd3f5be8
Tests not showing notifications for self boosts
2021-03-24 12:13:00 -07:00