Commit graph

1940 commits

Author SHA1 Message Date
Mouse Reeve 8faec714bb Safely return unread count when key is unset 2021-04-03 11:39:29 -07:00
Mouse Reeve b9514ec81f Python formatting 2021-04-03 11:11:29 -07:00
Mouse Reeve 44e87c01ab Another place where redis may be called unnecessarily 2021-04-03 11:07:08 -07:00
Mouse Reeve a913524991 Fixes redis call so tests don't fail 2021-04-03 10:56:53 -07:00
Mouse Reeve 880323e838 Python format 2021-04-02 17:18:04 -07:00
Mouse Reeve 1d525d49cb Use sorted set for activitystreams 2021-04-02 10:44:30 -07:00
Mouse Reeve bb9e49c8fa Show disabled placeholders in pagination 2021-04-02 09:54:32 -07:00
Mouse Reeve bfacfbb09a
Merge pull request #852 from mouse-reeve/optional-outbox
Makes outbox an optional field on the user table
2021-04-02 07:56:55 -07:00
Mouse Reeve 9c8ce5f77d Makes followers an optional AP field 2021-04-02 07:38:37 -07:00
Mouse Reeve 6211e66a5e
Merge pull request #849 from mouse-reeve/ui-small-fixes
UI small fixes
2021-04-02 07:37:31 -07:00
Mouse Reeve 45d229d712 Makes outbox an optional field on the user table 2021-04-02 07:35:56 -07:00
Mouse Reeve 2174ea11ec Makes user to_activity serializer args consistent 2021-04-02 07:33:36 -07:00
Mouse Reeve ae1ebecc76 Fixes tests for suggested/annotated users 2021-04-02 07:31:11 -07:00
Mouse Reeve e84a07430c Fixes books get started view error 2021-04-02 07:11:35 -07:00
Mouse Reeve 29792080a9 Don't create notifications when deleting statuses 2021-04-01 20:40:28 -07:00
Mouse Reeve de16dd75c6 Python formatting 2021-04-01 20:30:50 -07:00
Mouse Reeve 86b519b844 Uses translates pages snippet for progress note on statuses 2021-04-01 20:28:08 -07:00
Mouse Reeve fdfbf29744 i18n for "page x of y" 2021-04-01 20:22:42 -07:00
Mouse Reeve 34a32032c9 Align suggested users when there are fewer than 5 2021-04-01 20:01:09 -07:00
Mouse Reeve 7121b74a6e Helper for suggested users panel 2021-04-01 19:56:53 -07:00
Mouse Reeve 732c7a190b Don't show pending folloq requests in suggestions 2021-04-01 19:51:29 -07:00
Mouse Reeve 15711bdae2 Fixes display of empty cell in invites table 2021-04-01 19:45:38 -07:00
Mouse Reeve 265c2f8d9d Show current shelf in move menu 2021-04-01 19:41:01 -07:00
Mouse Reeve 97192d3296 Changes orientation of move book menu on shelf page 2021-04-01 19:33:46 -07:00
Mouse Reeve 642c41353e Removes redundant link to profile from dropdown 2021-04-01 19:25:37 -07:00
Mouse Reeve 35e6c6aa03
Merge pull request #848 from mouse-reeve/invite-info
Show accepter in invite request view
2021-04-01 18:07:45 -07:00
Mouse Reeve 16066e8340
Merge pull request #847 from mouse-reeve/sort-filter-interactions
Sort and filter mutually respect each other
2021-04-01 18:01:43 -07:00
Mouse Reeve b9bff31562 Show accepter in invite request view 2021-04-01 18:00:39 -07:00
Mouse Reeve 62bd744b69 Sort and filter mutually respect each other 2021-04-01 17:38:53 -07:00
Mouse Reeve 14353f0de7
Merge pull request #846 from mouse-reeve/track-invite-use
Associate users with their invites
2021-04-01 17:33:20 -07:00
Mouse Reeve 634509a7f3 Associate users with their invites 2021-04-01 17:20:02 -07:00
Mouse Reeve 8ea60c66a3 Create connectors to federated bookwyrm servers
This got messed up when I refactored how connectors work! Poor
bookwyrm.social doesn't have a wyrms.de connector, but this will fix
that.
2021-04-01 17:02:45 -07:00
Mouse Reeve ec8eb01a0f Adds missing templates 2021-04-01 14:36:18 -07:00
Mouse Reeve fc31b3e0b0 Fixes invite requests page with no filters 2021-04-01 14:22:01 -07:00
Mouse Reeve b62989b5a8 Adds invite request filters 2021-04-01 14:14:17 -07:00
Mouse Reeve 8039917b89 Preserve get params on invite send 2021-04-01 13:56:24 -07:00
Mouse Reeve b5e98e0bdf Make invite requests sort-able 2021-04-01 13:41:08 -07:00
Mouse Reeve a952d59eb8 Fixes translation on modal close labels 2021-04-01 13:15:21 -07:00
Mouse Reeve 6541de4ba1 Keep book view columns in mobile 2021-04-01 13:02:41 -07:00
Mouse Reeve b17caa84cd Fixes form default value in get started profile view 2021-04-01 12:54:00 -07:00
Mouse Reeve bd0c0ff2a2 Changes the header copy 2021-04-01 12:46:38 -07:00
Mouse Reeve f949d08034 Wording consistency and locales compiled for getting started views 2021-04-01 12:23:13 -07:00
Mouse Reeve 3b725fab63
Merge pull request #839 from mouse-reeve/onboarding
Get started flow for new users
2021-04-01 10:23:04 -07:00
Mouse Reeve 1e75674f7b Fixes user view 2021-04-01 09:57:50 -07:00
Mouse Reeve ac8e68ce2c Python formatting 2021-04-01 09:48:13 -07:00
Mouse Reeve 493b04d91d
Merge pull request #841 from mouse-reeve/shelf-error
Shelf page 500s where it should 404
2021-04-01 09:47:29 -07:00
Mouse Reeve bb5aec18f1 Cleans up ui navigation 2021-04-01 09:46:18 -07:00
Mouse Reeve 19c2c7f67c test get started user view with query 2021-04-01 09:39:57 -07:00
Mouse Reeve fa17d9018f Adds user search to get started view 2021-04-01 09:39:05 -07:00
Mouse Reeve 776f1768d9 Updates get started users template 2021-04-01 09:30:15 -07:00
Mouse Reeve 5c10bdab7c Adds breadcrumbs 2021-04-01 09:22:43 -07:00
Mouse Reeve ed127f4e07 Save and continue from get started books view 2021-04-01 09:13:10 -07:00
Mouse Reeve e2388d8f67 Makes user profile view editable 2021-04-01 08:38:42 -07:00
Mouse Reeve 31b7d267a4 Adds initial view tests 2021-04-01 08:22:17 -07:00
Mouse Reeve c9fdec33c4 Display tweaks 2021-04-01 08:20:43 -07:00
Mouse Reeve d5d4582ed1 Only show unshelved books 2021-04-01 08:12:38 -07:00
Mouse Reeve 4720481219 Fixes accessibility bugs 2021-04-01 08:02:42 -07:00
Mouse Reeve fd6c1973cf Shelf page 500s where it should 404 2021-04-01 07:24:56 -07:00
Mouse Reeve f2f700c7b8 Adds error messaging for invalid cover urls 2021-03-31 15:39:28 -07:00
Mouse Reeve 210cf4a702 Fixes shelf redirects 2021-03-31 15:03:07 -07:00
Mouse Reeve c7863ec8f0 Fixes re-shelving books from all books view 2021-03-31 15:00:49 -07:00
Mouse Reeve 13e153412e Adds profile and user get started views 2021-03-31 14:53:15 -07:00
Mouse Reeve 59c54e0591 Creates get strated layout 2021-03-31 13:59:33 -07:00
Mouse Reeve 7483cb5919 Adds getting started find books view 2021-03-31 13:56:26 -07:00
Mouse Reeve fba9e0fdb6
Merge pull request #837 from mouse-reeve/search-webfinger
Search fixes
2021-03-31 12:34:46 -07:00
Mouse Reeve ca14d1789d
Merge pull request #836 from mouse-reeve/goal-covers
Simplifies reading goal progress covers view
2021-03-31 12:09:55 -07:00
Mouse Reeve 66b7a3d193 Avoids error on empty search query 2021-03-31 12:03:58 -07:00
Mouse Reeve daf2fd1667 Perform webfinger search on all username syntaxes 2021-03-31 11:57:39 -07:00
Mouse Reeve e78982b4c7 Simplifies reading goal progress covers view 2021-03-31 11:42:57 -07:00
Mouse Reeve 44c8f64239
Merge pull request #831 from arkhi/ci
Add linters for CSS and JS files
2021-03-31 11:33:38 -07:00
Mouse Reeve c29382ba92
Merge pull request #834 from mouse-reeve/custom-shelf-identifier-fix
Fixes shelf remote ids
2021-03-31 11:26:42 -07:00
Mouse Reeve 1a787fd218 Soft removal of tags feature 2021-03-31 11:11:15 -07:00
Mouse Reeve 32bd426999 Fixes shelf remote ids 2021-03-31 11:04:20 -07:00
Mouse Reeve ad2b938b4c Removes edit button from all books view 2021-03-31 10:36:10 -07:00
Mouse Reeve f89e94b0c0 Adds privacy to fake shelf 2021-03-31 10:32:50 -07:00
Mouse Reeve a670c8d366 Adds "all books" view" 2021-03-31 10:25:15 -07:00
Mouse Reeve 2fd917a6cc Updates test 2021-03-31 10:24:23 -07:00
Mouse Reeve e81de08e7f Missed a url 2021-03-31 09:54:52 -07:00
Mouse Reeve ab78da735f Adds books page header snippet 2021-03-31 09:50:40 -07:00
Mouse Reeve f8ce9b0956 Backwards compatibility with "shelf" urls 2021-03-31 09:50:16 -07:00
Mouse Reeve 4a490d25a8 CHanges urls from shelves to books 2021-03-31 09:34:16 -07:00
Mouse Reeve 83e4ec00f9 Renames "shelves" in the UI to "books"
Still haven't figure out the create/edit wording tho
2021-03-31 09:22:23 -07:00
Fabien Basmaison 53f03457cc Add linter for JS files with basic recommended rules:
- Add Github Action.
- Fix JS files to match rules; mostly `globals` and `exported`.
2021-03-31 17:07:28 +02:00
Fabien Basmaison cc01105bf0 Add linter for CSS files:
- Add Github Action.
- Update .gitignore.
- Add .stylelintignore for vendor related files.
- Fix format.css to match rules (includes hacks with @todo).
2021-03-31 16:17:05 +02:00
Mouse Reeve 8b9b70d9cd
Merge pull request #829 from mouse-reeve/status-404s
Handle invalid status urls with 404
2021-03-30 11:01:05 -07:00
Mouse Reeve 0365a57307 Handle invalid status urls with 404 2021-03-30 10:46:02 -07:00
Mouse Reeve daea57f91c Updates python formatting 2021-03-30 10:31:23 -07:00
Mouse Reeve f7b0a282a7 Set updated date on list when item is added 2021-03-30 10:28:50 -07:00
Mouse Reeve 9b949d9845 Merges display of lists to show all
Rather than separating out "your lists"
2021-03-30 10:19:51 -07:00
Mouse Reeve b16f95c8cd Python formatting 2021-03-30 09:50:51 -07:00
Mouse Reeve 047e827382 Cleans up markup on import page 2021-03-30 09:30:25 -07:00
Mouse Reeve 59ebcc62ee Adds import retry test 2021-03-30 09:24:23 -07:00
Mouse Reeve 5deb7d8bba Updates librarthing importer tests 2021-03-30 09:13:41 -07:00
Mouse Reeve c64fc79431 Updates goodreads tests 2021-03-30 09:09:28 -07:00
Mouse Reeve 754ccaedd6 Move importers into module 2021-03-30 09:03:57 -07:00
Mouse Reeve 1f0c4f86c2 Python formatting 2021-03-30 08:46:22 -07:00
Mouse Reeve a54014f693 Fixes import retry 2021-03-30 08:44:17 -07:00
Mouse Reeve 4b325fedee Removes error views from init 2021-03-29 18:51:35 -07:00
Mouse Reeve 28f07f7729 Fixes error pages 2021-03-29 18:47:21 -07:00
Mouse Reeve e86f160c53
Merge pull request #812 from SavinaRoja/357-tz-in-datetimes
357 Users set preferred timezone, used for readthroughs
2021-03-29 15:20:01 -07:00
Mouse Reeve 47cf1f3b22
Merge pull request #825 from mouse-reeve/misc-server-errors
Misc server errors
2021-03-29 15:09:42 -07:00
Mouse Reeve 4b445c3242 Fixes indentation on host-meta xml 2021-03-29 14:55:23 -07:00
Mouse Reeve 6bf3d9dcd8 Adds hosts-meta path 2021-03-29 14:36:24 -07:00
Mouse Reeve 2722050ee2 Python formatting 2021-03-29 14:20:51 -07:00
Mouse Reeve 4115edad6e Adds robots.txt 2021-03-29 14:12:15 -07:00
Mouse Reeve 662ddf44b9 Avoid error when request Accept header is not set 2021-03-29 14:12:07 -07:00
Mouse Reeve 3be420944e Fixes display of dms pagination 2021-03-29 13:51:06 -07:00
Mouse Reeve 84dfa69695 Fixes invite flow 2021-03-29 13:28:30 -07:00
Mouse Reeve c284a5e409 Fixes error sending dm 2021-03-29 13:07:22 -07:00
Mouse Reeve cc00a66b90
Merge pull request #800 from SavinaRoja/716-book-multiple-shelves
716 books can be on multiple shelves, but only on one shelf for reading status
2021-03-29 12:59:49 -07:00
Mouse Reeve 1e1d07e4e1
Merge pull request #821 from mouse-reeve/shelve-buttons
Unshelve option in shelve button menu
2021-03-29 12:50:38 -07:00
Mouse Reeve 794b47d119 Unshelve option in shelve button menu 2021-03-29 12:27:12 -07:00
Mouse Reeve 04ca6de968 Paginates editions page 2021-03-29 12:13:05 -07:00
Mouse Reeve e9f202b9e0 Paginate shelf page
Also removes some fields from the table
2021-03-29 11:48:19 -07:00
Mouse Reeve f6ad069f74 Fixes tests 2021-03-29 11:38:14 -07:00
Mouse Reeve 0a4e755516 Fixes setting lower() on NoneType 2021-03-29 11:27:51 -07:00
Mouse Reeve f8a321c74d Fixes labels
Good bot
2021-03-29 11:16:34 -07:00
Mouse Reeve 9c798a4feb Filter editions 2021-03-29 11:14:34 -07:00
Mouse Reeve 769ba6466c Adds filters ui to editions page 2021-03-29 10:58:46 -07:00
Mouse Reeve b13e8d75cd Introduces filters snippets 2021-03-29 10:39:13 -07:00
Mouse Reeve 7c9518afa6 Adds info to editions page 2021-03-29 10:21:48 -07:00
Mouse Reeve 87cf411a1a
Merge pull request #817 from mouse-reeve/invite-emails
Fixes sending invite emails
2021-03-29 09:09:19 -07:00
Mouse Reeve f63b6fb325 Fixes sending invite emails
Corrects the email sender and avoids integrity error on saves
2021-03-29 08:33:12 -07:00
Mouse Reeve b58ed244b0 Preserve request.GET params in pagination 2021-03-29 08:19:17 -07:00
Pablo Barton 765e6b542f adding middleware and use in readthrough template 2021-03-29 08:20:35 -04:00
Mouse Reeve 621c0ea15a Fixes password reset 2021-03-28 18:53:49 -07:00
Pablo Barton 224c7e4f0e consistency in style for bulma 2021-03-28 21:23:32 -04:00
Mouse Reeve 12f6c2abb2 Don't erase entire stream when new status is added
omg
2021-03-28 17:53:52 -07:00
Pablo Barton b0dc5f3f93 357 Users set preferred timezone, used for readthroughs 2021-03-28 19:16:43 -04:00
Mouse Reeve e3abc96266
Merge pull request #811 from mouse-reeve/user-admin
User admin view
2021-03-28 14:48:27 -07:00
Mouse Reeve 9a0568dabc Adds tests for server and users admin views 2021-03-28 14:36:57 -07:00
Mouse Reeve f491f03ffa Adds filtering by server on users page 2021-03-28 14:27:56 -07:00
Mouse Reeve 43fc940a07 Adds user admin view 2021-03-28 14:20:49 -07:00
Mouse Reeve f547df5940
Merge pull request #810 from mouse-reeve/server-details
Adds detail page for federated servers
2021-03-28 14:20:29 -07:00
Mouse Reeve 5416bb10fd Python formatting 2021-03-28 13:41:25 -07:00
Mouse Reeve 7373a7e8c4 Sort federated servers list 2021-03-28 13:36:05 -07:00
Mouse Reeve 158d2c5231 Paginates federated server list 2021-03-28 13:08:24 -07:00
Mouse Reeve 62cbfe0fac Filter reports by server 2021-03-28 13:03:24 -07:00
Mouse Reeve 96ea2b4477 Adds detail page for federated servers 2021-03-28 12:47:30 -07:00
Mouse Reeve 1e8444a622
Merge pull request #809 from mouse-reeve/stream-commands
Separates erase and populate stream commands
2021-03-28 12:04:51 -07:00
Mouse Reeve 713ec8bd69 Python whitespace formatting 2021-03-28 11:51:02 -07:00
Mouse Reeve 5441d4db09 Separates erase and populate stream comands 2021-03-28 11:38:39 -07:00
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