Commit Graph

1798 Commits

Author SHA1 Message Date
Mouse Reeve ecf5ee4afc margin between quote and attribution 2021-03-28 11:30:53 -07:00
Mouse Reeve 63b319e286 Space between shelve button and isbn on book page 2021-03-28 11:27:09 -07:00
Mouse Reeve f0876b57c5 Fixes change shelf menu display on shelf page 2021-03-28 11:25:05 -07:00
Mouse Reeve 323c72002b Fixes shelve menu display on book page 2021-03-28 11:18:01 -07:00
Mouse Reeve 71f6e0d330 Show invite request count 2021-03-28 11:15:26 -07:00
Mouse Reeve 6f99947cac Fixes python formatting 2021-03-28 10:45:46 -07:00
Mouse Reeve c42719ee1e Fixes wildly high similiarity metrics in directory 2021-03-28 10:32:58 -07:00
Mouse Reeve ef057dd573
Merge pull request #805 from mouse-reeve/shared-books
Adds shared books as a metric for recommending follows
2021-03-27 11:39:11 -07:00
Mouse Reeve 81925b11cf Removes duplicate patch annotation 2021-03-27 10:38:07 -07:00
Mouse Reeve c398d8a870 Python formatting 2021-03-27 10:00:32 -07:00
Mouse Reeve 1341341a4f Adds test for annotated user helper 2021-03-27 09:56:46 -07:00
Mouse Reeve 25a3a7763c Adds books in common as a recommendation metric 2021-03-27 08:15:39 -07:00
Mouse Reeve 0ef33d2acb Adds shared books as a metric for recommending follows 2021-03-27 07:36:14 -07:00
Mouse Reeve c8118c9bf4 Updates activity streams tests 2021-03-26 12:52:04 -07:00
Mouse Reeve ee067b7d65 Fixes error adding unlisted statuses 2021-03-26 12:09:37 -07:00
Mouse Reeve 2490aa07aa Python formtting 2021-03-26 10:35:37 -07:00
Mouse Reeve b0e1095fe6 Adds "suggested follows" panel 2021-03-26 10:32:42 -07:00
Pablo Barton daf69d2375 716 books can be on multiple shelves, but only on one shelf for reading status 2021-03-26 08:21:42 -04:00
Mouse Reeve 2c9efd1ba6 BookWyrm users is the default directory filter 2021-03-25 17:00:16 -07:00
Mouse Reeve 6552dcefe8 Adds focus to filters toggle 2021-03-25 16:42:50 -07:00
Mouse Reeve b94def80b0 Adds localstorage hide option for directory prompt 2021-03-25 16:32:15 -07:00
Mouse Reeve 2e0386aed8 Fixes missing label for select 2021-03-25 13:44:26 -07:00
Mouse Reeve f9e5bdebc6 Adds clear filters link 2021-03-25 13:39:19 -07:00
Mouse Reeve 53af667698 Adds filtering 2021-03-25 13:36:35 -07:00
Mouse Reeve c4901b9c4e Python formatting 2021-03-25 12:04:26 -07:00
Mouse Reeve e6e16f61d3 Adds filters ui 2021-03-25 10:58:00 -07:00
Mouse Reeve cdcef6ccb3 Simplifies wording for directory opt-in 2021-03-25 10:24:22 -07:00
Mouse Reeve 7711d43380 Display tweaks to make directory card size more consistent 2021-03-25 08:43:53 -07:00
Mouse Reeve 6548291571 Adds join directory insert 2021-03-25 08:39:45 -07:00
Mouse Reeve ae6c2b6375 Updates tests 2021-03-24 14:19:12 -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 d8c83fa31c Return activities for existing objs in resolve_remote_id 2021-03-24 12:58:39 -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
Mouse Reeve 61a773cbe2 Python formatting 2021-03-24 11:01:23 -07:00
Mouse Reeve c1e0471d1a Don't use html in article names for mastodon 2021-03-24 10:57:17 -07:00
Mouse Reeve 4f22657dc2
Merge pull request #791 from mouse-reeve/review-pure-title
Fixes review name in pure serialization
2021-03-24 10:42:46 -07:00
Mouse Reeve 4e768b72cf
Merge pull request #786 from mouse-reeve/css-transitions
Adds css transitions for notification and unread statuses
2021-03-24 10:32:28 -07:00
Mouse Reeve 30cebc017f Updates tests to catch decimal/float/int errors in status serialization 2021-03-24 10:31:05 -07:00
Mouse Reeve 73e38f9050 Fixes formatting rating value in template 2021-03-24 10:07:39 -07:00
Mouse Reeve 1d53a06e35 Fixes decimaal formatting 2021-03-24 09:51:49 -07:00
Mouse Reeve 9dc19b8bff Python formatting 2021-03-24 09:34:21 -07:00
Mouse Reeve bde6ce8525 Fixes review name in pure serialization 2021-03-24 09:31:45 -07:00
Mouse Reeve 320dfd1a59 Python formatting 2021-03-24 08:39:37 -07:00
Mouse Reeve 1707bba8a8 Adds ordering to status model 2021-03-24 08:37:25 -07:00
Mouse Reeve a67b0ae8a7 Adds stream length to .env 2021-03-24 08:33:05 -07:00
Mouse Reeve 8d5630e059 Adds css transitions to notification and unread statuses 2021-03-23 17:52:58 -07:00
Mouse Reeve 701487c526 Fixes mocks on activitystreams tests 2021-03-23 15:03:05 -07:00
Mouse Reeve 3e888c17dd Fixes audience filters with tests 2021-03-23 14:59:51 -07:00
Mouse Reeve 3a0025b105 Python formatting 2021-03-23 13:28:05 -07:00
Mouse Reeve 1fa7330595 Management command for rebuilding ALL feeds 2021-03-23 13:23:35 -07:00
Mouse Reeve 02bd94fdc8 Handle '/' view in updates 2021-03-23 13:23:19 -07:00
Mouse Reeve 0d88794f46 Python formatting 2021-03-23 13:07:29 -07:00
Mouse Reeve 5caac46c31 Updates updates tests 2021-03-23 13:02:45 -07:00
Mouse Reeve 9e9fd5c5a6 Only show feed additions on the first page 2021-03-23 12:54:49 -07:00
Mouse Reeve 2acf1355e9 Merge branch 'main' into redis-activity-stream 2021-03-23 12:53:12 -07:00
Mouse Reeve b8cd1d5bce Show unread status reload link 2021-03-23 12:52:38 -07:00
Mouse Reeve 28651bd804 Fixes views tests 2021-03-23 11:34:32 -07:00
Mouse Reeve 7f271dbde7 Fixes model tests 2021-03-23 10:41:18 -07:00
Mouse Reeve 9e23bfe7c0 Updates activitypub tests 2021-03-23 10:25:52 -07:00
Mouse Reeve 59deb1cd05 More mocks for more tests 2021-03-23 09:35:39 -07:00
Mouse Reeve de2cea5ff2 Adds mocks for block tests 2021-03-23 09:14:31 -07:00
Mouse Reeve 2d350474bf Mocks redis in feed view tests 2021-03-23 09:09:30 -07:00
Mouse Reeve b9ec6a1e2b Mocks redis for helpers tests 2021-03-23 09:00:04 -07:00
Mouse Reeve f290e60b85 Improves signal handling and updates inbox tests 2021-03-23 08:53:28 -07:00
Mouse Reeve 1cf4c0d5cc Mocks redis in interaction tests 2021-03-23 08:27:24 -07:00
Mouse Reeve 73661b9472 Mocks redis in outbox tests 2021-03-23 08:19:25 -07:00
Mouse Reeve ea71c2aa88 Fixes status views tests 2021-03-23 08:13:57 -07:00
Mouse Reeve e17ee40800 Generalizes broadcast mock in status view tests 2021-03-23 07:28:44 -07:00
Mouse Reeve 04d2085276 Create feeds on user registration 2021-03-23 07:01:49 -07:00
Mouse Reeve 371e908e8a Adds handlers for user relationship state changes 2021-03-22 21:11:23 -07:00
Mouse Reeve 39f34bc6e6 Adds activity stream utility for adding and removing statuses 2021-03-22 20:32:59 -07:00
Mouse Reeve 26fa81f19b Use redis lists instead of ordered sets
Django unsorts it so there's no point
2021-03-22 19:53:26 -07:00
Mouse Reeve 73185c6e40 Python formatting 2021-03-22 19:19:21 -07:00
Mouse Reeve 7eb494b4ab Removes get activity feed function 2021-03-22 19:17:46 -07:00
Mouse Reeve 0caea7e9ff Python formatting 2021-03-22 18:54:17 -07:00
Mouse Reeve 2fe9d1044a Moves tab title translations into templates 2021-03-22 18:42:12 -07:00
Mouse Reeve 3efabf1da3 Creates activity stream class 2021-03-22 18:39:16 -07:00
Mouse Reeve 459479db43 Add statuses to timelines 2021-03-22 16:19:02 -07:00
Mouse Reeve 1b9f78203e
Merge pull request #783 from mouse-reeve/book-tabs
Adds javascript for tabs on book page
2021-03-22 13:04:44 -07:00
Mouse Reeve ebc01362e6 Adds redis image for activity streams 2021-03-22 12:50:55 -07:00
Mouse Reeve e513ea8b9c Adds javascript for tabs on book page 2021-03-22 12:37:01 -07:00
Mouse Reeve 5890386fba Only show reading goal insert on first page of feed 2021-03-22 08:50:41 -07:00
Mouse Reeve dedac83b5c Fixes model test 2021-03-21 17:18:42 -07:00
Mouse Reeve 01104581de Adds test for directory view 2021-03-21 16:50:03 -07:00
Mouse Reeve abde06a700 Pytohn formatting 2021-03-21 16:47:09 -07:00
Mouse Reeve 6e3a203b46 Adds directory to main menu 2021-03-21 16:43:13 -07:00
Mouse Reeve ba00672e66 Directory view 2021-03-21 16:37:52 -07:00
Mouse Reeve 3e75253ff1 Updates activitpub and tests for discoverability 2021-03-21 14:50:36 -07:00
Mouse Reeve 16994908d8 Lets users opt in to directory 2021-03-21 14:45:11 -07:00
Mouse Reeve b29be11862 Updates reset password view test 2021-03-21 12:33:19 -07:00
Mouse Reeve a0b106f6bb Adds emailing tests 2021-03-21 12:31:05 -07:00
Mouse Reeve da2d146f0b runs black for python formatting 2021-03-21 12:07:58 -07:00
Mouse Reeve c76ad0a312 Celery can't render tempaltes 2021-03-21 12:06:20 -07:00
Mouse Reeve d8a20175b6 Adds email template layout and formatting 2021-03-21 12:06:12 -07:00
Mouse Reeve 33b5639af0 Fixes tests 2021-03-21 09:20:37 -07:00
Mouse Reeve 1644c421e5 Send invites 2021-03-21 09:13:21 -07:00
Mouse Reeve 685da1f5b8 Adds email templating 2021-03-21 08:54:57 -07:00
Mouse Reeve 5b8bd9ad44 Adds tests 2021-03-21 08:24:59 -07:00
Mouse Reeve 5297b9d796 Ignore request flow 2021-03-21 08:18:04 -07:00
Mouse Reeve 81ab73f309 Black formatting 2021-03-20 20:19:27 -07:00
Mouse Reeve 5e24b438ff Placeholders for send/ignore request flows 2021-03-20 20:16:13 -07:00
Mouse Reeve f91a8144f4 Admin UI for managing invite requests 2021-03-20 19:39:39 -07:00
Mouse Reeve d15396eb26 Request invite flow 2021-03-20 19:14:41 -07:00
Mouse Reeve 4d07cb1eb5 Adds invite request model 2021-03-20 18:27:30 -07:00
Mouse Reeve 396a43136d Black formatting 2021-03-20 18:04:10 -07:00
Mouse Reeve d3a4282f11 Show progress on status 2021-03-20 18:03:20 -07:00
Mouse Reeve 17489f002f html linter fixes 2021-03-20 17:43:51 -07:00
Mouse Reeve 2a612f7278 Formatting 2021-03-20 17:39:05 -07:00
Mouse Reeve dd15e87073 Merge branch 'main' into progress-update-ui 2021-03-20 17:38:22 -07:00
Mouse Reeve daa0268eb3 Update progress with comments 2021-03-20 17:35:10 -07:00
Mouse Reeve 942c4a6664 Move progress updates into modal 2021-03-20 17:18:18 -07:00
Fabien Basmaison fa79070b59 [lint] Update editorconfig linting:
- Add settings for comments.
- Remove custom settings that don’t work.
- Fix vendor JS file:
2021-03-20 16:33:18 +01:00
Fabien Basmaison 3ff336b104 Use the file on mouse-reeve/bookwyrm, verbatim. 2021-03-20 16:08:47 +01:00
Fabien Basmaison 4a7c0cd184 Fix indentation in bookwyrm/tests/data/ol_isbn_search.json. 2021-03-20 15:36:25 +01:00
Fabien Basmaison b9a61162d7 Merge branch 'main' into ci 2021-03-20 15:26:51 +01:00
Mouse Reeve c31bf1f0c8 Fixes loading javascript listeners 2021-03-19 15:59:28 -07:00
Mouse Reeve 1b5c71c7b1 formatting 2021-03-19 12:44:30 -07:00
Mouse Reeve 5a0723cde7 Migrations for django 3.1 upgrade 2021-03-19 12:43:36 -07:00
Mouse Reeve 08327b3a0a
Merge pull request #766 from mouse-reeve/decimal-ratings
Make rating a decimal field
2021-03-19 12:42:07 -07:00
Mouse Reeve 5ed3320c9b Formatting 2021-03-19 12:16:44 -07:00
Mouse Reeve 266c6fe777 Make rating a decimal field 2021-03-19 12:14:59 -07:00
Mouse Reeve 90cfff67d6 Updaates locale files 2021-03-19 11:58:27 -07:00
Mouse Reeve 5f1bed3d78
Merge pull request #764 from mouse-reeve/modular-javascript
Move javascript into separate files and only include where needed
2021-03-19 11:01:20 -07:00
Mouse Reeve 5ad645c225 Move check all js into separate file 2021-03-19 10:51:45 -07:00
Mouse Reeve 443daab128 Move tabs javascript into separate file 2021-03-19 10:47:32 -07:00
Mouse Reeve e92a506e61 Upload cover via url form edit book view 2021-03-19 10:29:34 -07:00
Mouse Reeve a8545e2701 Adds tests for upload cover view
bonus test for user view
2021-03-19 09:20:48 -07:00
Mouse Reeve 9470b2831f Add cover via url 2021-03-18 10:04:33 -07:00
Mouse Reeve ae6d8529af Moves add cover into modal 2021-03-18 09:44:59 -07:00
Mouse Reeve 4e55018e41 Moves book templates into dir 2021-03-18 09:37:16 -07:00
Mouse Reeve 1ad7d88cc8
Merge pull request #760 from mouse-reeve/reveal-cws
Remove a step when unfurling statuses with content warnings
2021-03-18 09:21:42 -07:00
Mouse Reeve c2386bd3a1 Remove a step when unfurling statuses with content warnings 2021-03-18 09:15:47 -07:00
Mouse Reeve 77f11572f3 Remove invalid aria tag
thank you, bot
2021-03-18 09:08:19 -07:00
Mouse Reeve 48a5232ebb Formatting 2021-03-18 09:06:00 -07:00
Mouse Reeve 91aaf704f5 Adds set reading goal display control in user settings 2021-03-18 09:05:18 -07:00
Mouse Reeve baee0796cd Moves localstorage handlers into its own file 2021-03-18 09:02:07 -07:00
Mouse Reeve 9a20b5dbd5 Hide goal using database field instead of localstorage 2021-03-18 09:00:25 -07:00
Mouse Reeve ba09377041 Use None instead of empty dict for endpoint default value 2021-03-17 13:59:16 -07:00
Mouse Reeve 0d8e1f0ae2 Makes endponts a default field 2021-03-17 09:34:20 -07:00
Mouse Reeve db426d71ee Fixes failed serialization of empty avatar field 2021-03-17 09:22:45 -07:00
Mouse Reeve d50689e63f
Merge pull request #754 from mouse-reeve/ui-fixes
misc UI fixes
2021-03-16 14:20:11 -07:00
Mouse Reeve f0711ad40e Fixes margins on lists 2021-03-16 14:13:42 -07:00
Mouse Reeve bb1e8edc00 Shifts alignment on oclc number with line wrap 2021-03-16 14:09:21 -07:00
Mouse Reeve 64eb6e8b07 Fixes large covers overlapping on book page 2021-03-16 14:04:51 -07:00
Mouse Reeve 8e1e4572f6
Merge pull request #747 from mouse-reeve/edit-book-fields
Adds publishers to edit book form
2021-03-16 14:03:49 -07:00
Mouse Reeve 46906f7e41 Fixes whitespace jump when switching from trimmed to full 2021-03-16 14:03:25 -07:00
Mouse Reeve 9251883d77 Checks if publisher fields is present (it isn't on works) 2021-03-16 13:54:15 -07:00
Mouse Reeve 6755137bad Fixes displaying publisehrs when none are set 2021-03-16 13:46:02 -07:00