Mouse Reeve
bb44ede2e7
Show book preview in full statuses on mobile
2021-04-24 12:56:53 -07:00
Fabien Basmaison
cf5a4ebe90
Fix typo:
...
Addresses https://github.com/bookwyrm-social/bookwyrm/pull/994#discussion_r619688900 .
2021-04-24 21:27:05 +02:00
Fabien Basmaison
eea8b4e750
cover: Handle covers with specific heights:
...
- Have an explicit contextual class on `cover-container`.
- Use more flexible, consistent and searchable variable name for passing classes to covers.
- Consistently use `'…'` with django variables.
- Give the option to not hide covers to screen readers.
- consitently give a title to the cover container if `alt_text` exists.
- [lists] Remove `.content` which is applying too extensive default styles.
2021-04-24 21:27:05 +02:00
Joachim
04e1806482
Update status_header.html
2021-04-24 20:47:39 +02:00
Joachim
59ed49f082
Update status_header.html
2021-04-24 20:39:54 +02:00
Mouse Reeve
4fb85ced5f
Updates logic for new and newly discoverable users
2021-04-24 11:16:35 -07:00
Joachim
e06154c457
Merge branch 'main' into smaller-statuses-dense-cards
2021-04-24 20:07:13 +02:00
GuDzpoz
72d92343aa
zh-cn
should be zh-hans
2021-04-24 22:32:04 +08:00
Mouse Reeve
deb1257114
Merge pull request #995 from bookwyrm-social/show-subtitles
...
Show subtitles when titles are very short
2021-04-24 06:58:00 -07:00
Fabien Basmaison
783cc6edf0
cover: List curation:
...
- Reduce Padding around covers.
- Remove `content` which is applying too extensive default styles.
- Style headings.
- Replace table with definition list.
- Clip cover container to avoid caption overflowing.
2021-04-24 15:49:30 +02:00
Fabien Basmaison
75a69988e4
cover: List:
...
- Reduce Padding around covers.
- Remove `content` which is applying too extensive default styles.
2021-04-24 14:24:25 +02:00
Fabien Basmaison
32fb06c9e6
Prevent stars from wrapping on multiple lines.
2021-04-24 13:23:03 +02:00
Fabien Basmaison
9ea91d8e7c
cover: Search layout: Reduce padding around covers.
2021-04-24 12:56:38 +02:00
Fabien Basmaison
7f0b3184a1
cover: Use book-cover as component:
...
- Avoid specifying context-dependent values in CSS for components. Those values can be defined by the context calling the component.
- Use `<figure>` with optional caption.
- Reduce redundant markup.
- Allow more variables to be passed to the book-cover (image path and class for the container).
- Hide the book cover to screen readers.
2021-04-24 12:48:55 +02:00
Mouse Reeve
9880bdc75b
Move anntotated users quuery into suggested users module
2021-04-23 18:26:48 -07:00
Mouse Reeve
dda21195de
Correct calls to annotated user set
2021-04-23 16:34:04 -07:00
Mouse Reeve
179ba24115
Safely handle invalid book
2021-04-23 15:29:55 -07:00
Mouse Reeve
a499259163
Fixes python formatting
2021-04-23 15:01:35 -07:00
Mouse Reeve
9ba0aec6d9
Show subtitles when titles are very short
2021-04-23 14:58:48 -07:00
Mouse Reeve
126594ec49
Cleans up queryset declarations
2021-04-23 13:47:13 -07:00
Mouse Reeve
888930f891
User request path for pagination
2021-04-23 13:35:12 -07:00
Mouse Reeve
d2b2065db8
Show user's book content
2021-04-23 13:32:58 -07:00
Mouse Reeve
cbdf573261
Merge pull request #991 from bookwyrm-social/character-encoding
...
Fixes character encoding bug
2021-04-23 12:06:04 -07:00
Mouse Reeve
d31827e5aa
Merge pull request #975 from reesporte/main
...
spanish translation updates
2021-04-23 12:03:03 -07:00
Mouse Reeve
013d5f1db3
Merge pull request #987 from bookwyrm-social/duplicate-boosts
...
Don't broadcast boosts twice
2021-04-23 11:58:01 -07:00
Mouse Reeve
607e98b331
Fixes character encoding error
2021-04-23 11:53:45 -07:00
Mouse Reeve
c907b1ff09
Test to replicate character encoding bug
2021-04-23 11:07:19 -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
Joachim
de19c7d7a6
Update status_header.html
2021-04-23 18:38:33 +02:00
Mouse Reeve
b457446f2f
Don't save duplicate boosts
2021-04-22 19:36:27 -07:00
Mouse Reeve
f9c40aadd9
Python formatting
2021-04-22 18:30:58 -07:00
Mouse Reeve
74ccaf27fa
Tag removal migration
2021-04-22 18:23:23 -07:00
Mouse Reeve
a3f91d991f
Remove tag form
2021-04-22 18:19:42 -07:00
Mouse Reeve
563623616c
Merge branch 'main' into remove-tags
2021-04-22 18:18:24 -07:00
Mouse Reeve
9148f36719
Fixes duplicate boosts
2021-04-22 18:16:00 -07:00
Mouse Reeve
adb8f6f90f
Merge pull request #986 from bookwyrm-social/scroll-behavior
...
Removes scroll padding
2021-04-22 14:38:46 -07:00
reese
6915b195ce
translated some strings
2021-04-22 16:28:57 -05:00
Mouse Reeve
c6e8161a9f
Removes scroll padding
2021-04-22 13:08:22 -07:00
Joachim
15c7a1dc82
Update bookwyrm.css
2021-04-22 20:57:24 +02:00
Joachim
6c89eb1b65
Update bookwyrm_tags.py
2021-04-22 20:48:25 +02:00
Joachim
15241e3807
……… come back another day
2021-04-22 20:48:06 +02:00
Joachim
ebf20de10e
linter linter go away
2021-04-22 20:45:16 +02:00
Joachim
00e6d0524f
Accessibility: add language to lang
attr on html
tag
...
I only use the first subtag of the language string given by `get_language()`, because `get_language()` returns an all-lowercase string, and I don't know if it'll be considered valid by browsers.
2021-04-22 20:41:58 +02:00
Mouse Reeve
c455585262
Adds missing data file
2021-04-22 10:30:00 -07:00
Mouse Reeve
3ed822b9ea
Don't erase follows on update
2021-04-22 10:28:10 -07:00
Mouse Reeve
a797b68558
Adds test that replicates follower deletion bug
2021-04-22 10:22:37 -07:00
Mouse Reeve
7bad8ac354
Merge pull request #982 from bookwyrm-social/flower-errors
...
Flower errors
2021-04-22 09:50:08 -07:00
Mouse Reeve
cfa424ca59
Fixes nondeterministic test outcome
2021-04-22 09:37:24 -07:00
Mouse Reeve
e9dc63e296
Only remove objects that are known
2021-04-22 09:25:12 -07:00
Mouse Reeve
c7daf27baf
Adds migration for last edited by field
2021-04-22 09:06:26 -07:00
Mouse Reeve
9c87c91c62
Merge pull request #979 from bookwyrm-social/allow-refollow
...
Allow refollow
2021-04-22 08:56:48 -07:00
Mouse Reeve
4a73894802
Merge pull request #978 from bookwyrm-social/federation-bugs
...
Federation bugs
2021-04-22 08:42:47 -07:00
Mouse Reeve
6b84e53ddd
Send accepts to duplicate follow requests
2021-04-22 08:40:32 -07:00
Mouse Reeve
d5b27e2202
Test re-following a user
2021-04-22 08:31:32 -07:00
Mouse Reeve
dd0aa7a123
Test that remote user is being set on books
2021-04-22 08:08:03 -07:00
Mouse Reeve
db09ca4331
Adds last edited by to author
2021-04-22 07:51:06 -07:00
Mouse Reeve
c405580e8e
Updates edition federation test
2021-04-22 07:37:12 -07:00
Mouse Reeve
ae5e744731
Save last edited by user
2021-04-22 07:29:09 -07:00
Mouse Reeve
1472f7d919
Restores markdown rendering in book description previews
2021-04-22 06:58:21 -07:00
Joachim
2749e6ad95
Fix CSS for linter
2021-04-21 22:36:07 +02:00
Joachim
7a5ea31ee7
Fix progress display in title
2021-04-21 22:32:26 +02:00
Joachim
0b0a283e64
Fix buttons styles
2021-04-21 22:32:14 +02:00
Joachim
b1fea98458
Use one card-footer-item per footer button
2021-04-21 22:31:27 +02:00
Joachim
415a12cf78
Move H3 tag
2021-04-21 22:30:52 +02:00
Mouse Reeve
85b1c920cd
Merge pull request #973 from joachimesque/dropdown-style
...
Dropdown component design fixes
2021-04-21 13:08:41 -07:00
Joachim
53b47aa264
Revert "Move card footer container inside the card-footer component"
...
This reverts commit 58aeb72afa
.
2021-04-21 21:48:31 +02:00
Joachim
17436b6657
Header fixes
2021-04-21 21:48:19 +02:00
Joachim
720109564d
Fix condition
2021-04-21 21:35:42 +02:00
Joachim
265c38e877
Update direct message button style
2021-04-21 21:31:58 +02:00
Joachim
e4836bd9b3
Fix for lint
2021-04-21 21:29:28 +02:00
Joachim
2ae9085e55
Vertically align cells in desktop view
2021-04-21 21:26:20 +02:00
Joachim
482774f1e1
Add mobile styles for book preview table
2021-04-21 21:25:37 +02:00
Joachim
2987029a7d
Remove useless style on non-dropdown element
2021-04-21 19:37:12 +02:00
Joachim
c86800be01
Remove padding and add radius to menu
...
Without padding, the children's lack of radius mask the radius. Using is-clipped helps clip with the parent's radius
2021-04-21 19:36:59 +02:00
Joachim
df72061c57
Improve menu action styles
2021-04-21 19:36:11 +02:00
Joachim
544dbda4ad
Move menu item styles to menu item
2021-04-21 19:35:50 +02:00
Joachim
f01b7fbd15
Design and a11y fixes on Create Status forms
...
- Use `field` CSS class to better respect Bulma styles
- Fix buggy `id` on content field, causing a11y problems
- Fix progress control & select styles
- Various small style fixes
2021-04-21 18:34:04 +02:00
Joachim
2cacf5146b
Merge branch 'main' into smaller-statuses-dense-cards
2021-04-21 17:40:20 +02:00
Joachim
f7adaee0ed
Verbosify buttons
2021-04-21 17:35:55 +02:00
Joachim
13957c2f44
Move footer some items to header
...
- Header elements are now enclosed in a media layout
- Footer elements are not in a card-footer anymore
2021-04-21 17:32:35 +02:00
Joachim
58aeb72afa
Move card footer container inside the card-footer component
2021-04-21 17:23:48 +02:00
Mouse Reeve
914f617689
Cleans up imports
2021-04-20 14:06:45 -07:00
Mouse Reeve
d62cf3fecb
Merge branch 'main' into smaller-statuses
2021-04-20 14:02:23 -07:00
Mouse Reeve
92bd5ab291
Merge pull request #970 from bookwyrm-social/display-fixes
...
Display fixes
2021-04-20 13:59:32 -07:00
Mouse Reeve
f4abd7b797
Linter fix
2021-04-20 13:50:53 -07:00
Mouse Reeve
5fc1e3f2fe
Fixes merge regression for localized timestamps
2021-04-20 13:50:05 -07:00
Mouse Reeve
afde94d4c2
Merge branch 'main' into smaller-statuses
2021-04-20 13:48:21 -07:00
Mouse Reeve
baa423bb69
Merge pull request #967 from bookwyrm-social/date-localization
...
Fixes localization weirdness with dates
2021-04-20 13:44:34 -07:00
Mouse Reeve
2e12d54687
Merge pull request #966 from bookwyrm-social/user-admin
...
User admin
2021-04-20 13:43:51 -07:00
Mouse Reeve
c07dcb5458
Remove spaceless templatetags that cause rendering issues in statuses
2021-04-20 13:38:25 -07:00
Mouse Reeve
7012f95d6d
Use input instead of textarea for series
2021-04-20 13:07:55 -07:00
Mouse Reeve
d47bbde651
Only one row of footer on list items
2021-04-20 13:02:43 -07:00
Mouse Reeve
b22d1863c9
More robust user page test and bug fix
2021-04-20 12:31:45 -07:00
Mouse Reeve
cbccb07252
Fixes display of replies
2021-04-20 11:18:59 -07:00
Mouse Reeve
9e5ebf9807
Move stars into header for ratings
2021-04-20 11:06:14 -07:00
Mouse Reeve
07dbc4c6c0
Much longer "full" version of trimmed text
2021-04-20 09:56:01 -07:00
Mouse Reeve
978760475f
More compact display of statuses
2021-04-20 09:54:02 -07:00
Mouse Reeve
2c013b677b
Patch broadcast in test
2021-04-19 20:01:29 -07:00
Mouse Reeve
63509c954d
Adds test for changing user group
2021-04-19 18:12:55 -07:00
Mouse Reeve
0a37b4665c
Adds control for moderator to set user group
2021-04-19 17:29:29 -07:00
Mouse Reeve
e1d24577d4
Fixes tests (again)
2021-04-19 16:42:51 -07:00
Mouse Reeve
11aa8baa53
Fixes tests and notifications page
2021-04-19 16:33:28 -07:00
Mouse Reeve
6a50c021ce
Try naturalday for published date
2021-04-19 16:30:15 -07:00
Mouse Reeve
70a819951e
Fixes localization weirdness with dates
2021-04-19 16:18:29 -07:00
Mouse Reeve
35cb3fa8fc
Updates tests
2021-04-19 16:08:01 -07:00
Mouse Reeve
da19089d34
Changes language from "deactivate" to "suspend"
2021-04-19 15:55:28 -07:00
Mouse Reeve
1542866b6c
Adds user admin view
2021-04-19 15:40:51 -07:00
Mouse Reeve
0dd8b33991
Moves user admin templates into snippets
2021-04-19 15:19:55 -07:00
Mouse Reeve
788e282dce
Moves user admin pages into their own directory
2021-04-19 15:12:36 -07:00
Mouse Reeve
0947b79fb1
Python formatting
2021-04-19 15:06:33 -07:00
Mouse Reeve
91aa6fa95f
Remove unneeded page checking logic
2021-04-19 15:01:20 -07:00
Mouse Reeve
77775d9bf8
Remove superfluous calls to all()
2021-04-19 14:47:59 -07:00
Mouse Reeve
d69ce8cbbd
Merge pull request #923 from SavinaRoja/584-sorting-lists
...
584 sorting of lists
2021-04-19 14:37:50 -07:00
Pablo Barton
fa75438070
per review, removing custom pagination for booklist and handling all pending books at the end of the list
2021-04-18 14:46:28 -04:00
Mouse Reeve
43a785b6c5
Merge pull request #959 from arkhi/editions-list
...
Display book identifiers in the list of Editions
2021-04-18 09:37:34 -07:00
Fabien Basmaison
415d6c4e3f
Remove spacing between publisher info blocks.
2021-04-18 18:24:32 +02:00
D Anzorge
7a2731aef4
Use object ids with our instance base path for follow accept/reject
2021-04-18 18:08:13 +02:00
Pablo Barton
afd1cdc2a8
adjust test
2021-04-18 11:52:22 -04:00
Pablo Barton
3d0de5bea8
approving list items puts them at the end of the list
2021-04-18 11:15:42 -04:00
Fabien Basmaison
66c72c8b41
Add book identifiers to list of Editions:
...
- Add template for identifiers.
- Remove `space-between` that adds too much space on narrow views.
- Apply the `content` class only on publisher infos to avoid applying automatic styles to the description list.
2021-04-18 15:59:02 +02:00
Pablo Barton
602c8c83ba
black
2021-04-17 22:09:00 -04:00
Pablo Barton
9031184176
addressing some review
2021-04-17 21:31:38 -04:00
Mouse Reeve
2914eea281
Catch user not found errors in feed
2021-04-17 18:23:33 -07:00
Mouse Reeve
02e6602a0b
Reject statuses from deactivated remote users
2021-04-17 17:55:22 -07:00
Mouse Reeve
8421a2e832
Clarifies logic in if statement
2021-04-17 15:14:23 -07:00
Mouse Reeve
44528eaa09
Don't double-override to_activity
2021-04-17 13:31:37 -07:00
Mouse Reeve
ebdbdc8790
Broadcast deletions
2021-04-17 13:19:23 -07:00
Mouse Reeve
5b7f2007e8
Broadcast user deletions
2021-04-17 12:51:36 -07:00
Mouse Reeve
5df2ac676b
Fixes error on deletion requests for unknown users
2021-04-17 12:51:30 -07:00
Mouse Reeve
779f44e9bd
Merge pull request #954 from bookwyrm-social/ap-image
...
Handle both Image and Document types
2021-04-17 12:11:41 -07:00
Mouse Reeve
020e6f74ef
Python formatting
2021-04-17 11:57:06 -07:00
Mouse Reeve
8548cc99db
Merge pull request #946 from bookwyrm-social/ap-questions
...
Gracefully handle expect but unsupported activities
2021-04-17 11:52:40 -07:00
Mouse Reeve
7c85b554cf
Handle both Image and Document types
2021-04-17 11:47:48 -07:00
Mouse Reeve
45cf1cd7a7
Merge pull request #953 from bookwyrm-social/admin-filters
...
Filter reports and users by server name and username
2021-04-17 11:26:12 -07:00
Mouse Reeve
6433aa23b2
Python formatting
2021-04-17 11:09:48 -07:00
Mouse Reeve
239d927e94
Merge pull request #952 from bookwyrm-social/user-reports
...
Fixes form for reporting users
2021-04-17 10:56:46 -07:00
Mouse Reeve
10cf189312
Filter reports and users by server name and username
2021-04-17 10:56:26 -07:00
Mouse Reeve
e0c16b21e9
Fixes form for reporting users
2021-04-17 10:28:03 -07:00
Mouse Reeve
01cfa9dde9
Show more info on report page about user and instance
2021-04-17 10:12:50 -07:00
Pablo Barton
f6824268ed
584 sorting of lists
2021-04-16 22:17:15 -04:00
Mouse Reeve
bd294cce83
Check if obj exists for updates
2021-04-16 15:17:55 -07:00
Mouse Reeve
caa261f4bf
Gracefully handle expect, unsupported activities
2021-04-16 15:12:38 -07:00
Mouse Reeve
80ea459711
Suitable test name and comment
2021-04-15 17:57:02 -07:00
Mouse Reeve
da453f8056
Adds test for populate streams management command
2021-04-15 17:43:27 -07:00
Mouse Reeve
f792dd0dac
Merge pull request #943 from bookwyrm-social/activity-serialize-errors
...
Activity serialize errors
2021-04-15 17:00:00 -07:00
Mouse Reeve
220fb926c9
Rename Image to Document
2021-04-15 16:35:04 -07:00
Mouse Reeve
2f493336ad
Don't try to delete nonexistant objects
2021-04-15 16:24:05 -07:00
Mouse Reeve
addcc59d7f
Makes cc fields optional
...
Plus a bit of cleanup in comments and to: fields
2021-04-15 16:21:54 -07:00
Mouse Reeve
25b82fd2b0
Updates test
2021-04-15 16:11:03 -07:00
Mouse Reeve
9176a2b9ee
Fixes bug that causes recusive broadcasts
2021-04-15 15:51:49 -07:00
Joachim
71390f1735
Set body height
2021-04-15 21:51:14 +02:00
Mouse Reeve
adaaf8da67
Fixes typo in populate streams command
2021-04-15 10:29:56 -07:00
Pablo Barton
88d37736ee
902 using get_page for Paginator instead of page
2021-04-15 08:54:23 -04:00
Joachim
74573b5355
Restrict list creation form to authenticated users
...
When visiting the `/list` route on an instance while unauthenticated, the button to toggle the List creation form is shown. This PR aims to hide the button to unauthenticated visitors.
2021-04-14 20:07:51 +02:00
Mouse Reeve
00c6b7e6e0
Fixes regex group
2021-04-13 18:26:54 -07:00
Mouse Reeve
e8d1c04712
Fixes logic error in checking sender
2021-04-13 18:04:54 -07:00
Mouse Reeve
822e2e1a93
Python formatting
2021-04-12 15:09:50 -07:00
Mouse Reeve
a907dfdce7
Adds tests for block lists
2021-04-12 15:08:10 -07:00
Mouse Reeve
901e7f69d4
Allow admins to upload domain blocklists
...
Fixes #804
2021-04-12 14:23:51 -07:00
Mouse Reeve
a1e28d810d
Merge pull request #881 from mouse-reeve/domain-block
...
Block federation at the domain level
2021-04-12 10:41:02 -07:00
Mouse Reeve
bb352439d3
Fixes views test for federation unblock
2021-04-12 10:27:29 -07:00
Mouse Reeve
878b3c6fe8
Only reactivate appropriate users when undoing domain block
2021-04-12 10:16:03 -07:00
Mouse Reeve
93fe091034
Adds field for user deactivation reason
2021-04-12 09:51:10 -07:00
Mouse Reeve
a8abc3f649
Merge pull request #922 from void-witch/fix-date
...
add regression tests for published dates not being saved
2021-04-12 09:39:52 -07:00
Mouse Reeve
fa762bc107
Merge pull request #871 from SavinaRoja/857-ease-production
...
Easier to deploy by avoiding merge conflicts in production
2021-04-12 09:34:38 -07:00
n2no1
92e9ff6cff
update links in README and {bookwyrm,celerywyrm}/settings.py files
...
the link to celery's homepage has been dead for at least several months
activitypub.rocks now supports tls (yay!)
the links to django's docs were for older versions of django than what bookwyrm uses
2021-04-12 11:56:26 -04:00
Mouse Reeve
8f3601d4cd
Adds redis mocks to base model tests
2021-04-12 06:44:50 -07:00
Mouse Reeve
c8812c48c1
Use local user in test
2021-04-11 11:58:00 -07:00
Mouse Reeve
08586e348c
Adds users to base model mock
2021-04-11 10:55:13 -07:00
Mouse Reeve
db4519b2e1
Fixes visible_to_user check for non-federated objs
...
why did this cause a problem _now_??
2021-04-11 10:45:08 -07:00
Mouse Reeve
659986771f
Edit notes on federated servers
2021-04-11 10:36:40 -07:00
Pablo Barton
d38efa9a9d
Easier to deploy by avoiding merge conflicts in production
2021-04-11 13:12:50 -04:00
Mouse Reeve
96d15d3d57
Adds merge migration
2021-04-11 10:05:36 -07:00
Mouse Reeve
77caf1a8fa
Merge branch 'main' into domain-block
2021-04-11 10:02:11 -07:00
Mouse Reeve
b552634a87
Make sure goal exists before checking perms
2021-04-11 09:58:03 -07:00
Mouse Reeve
edf3fad54d
Make sure user is available when testing blocks
2021-04-11 09:42:55 -07:00
Mouse Reeve
b6a7871b04
Makes visibility evaluator a model function
2021-04-11 09:31:18 -07:00
Mouse Reeve
26f16cf5a4
Limit broadcast with viewer-aware users
...
Removes inactive or blocked users
2021-04-11 09:09:13 -07:00
Mouse Reeve
6d76782ee1
Mocks list item remove test
2021-04-11 09:00:44 -07:00
Mouse Reeve
98ff66cd16
Don't broadcast curation rejects
2021-04-10 18:15:13 -07:00
n2no1
b293901417
add regression tests for published dates not being saved
...
closes #894
2021-04-10 20:21:29 -04:00
Mouse Reeve
675b34f5ad
Merge branch 'main' into collection-item-refacotr
2021-04-10 16:02:54 -07:00
Mouse Reeve
89d3c3e82b
Tests searching for users on blocked servers
2021-04-10 11:49:45 -07:00
Mouse Reeve
1903812b1d
Class method for checking if urls are blocked
2021-04-10 11:44:29 -07:00
Mouse Reeve
0caeb3ac33
fixes inbox tests
2021-04-10 11:18:22 -07:00
Mouse Reeve
8797b3d240
Python formatting
2021-04-10 11:07:59 -07:00
Mouse Reeve
d5fbdacc02
Adds unblock view
2021-04-10 11:06:28 -07:00
Fabien Basmaison
ec2b4e533e
Merge branch 'main' into frontend
2021-04-10 19:57:23 +02:00
Mouse Reeve
7b60626661
Updates block unit test
2021-04-10 10:51:45 -07:00
Fabien Basmaison
e016006ade
[css] Rename all classes consistently: :shamed:
...
This commit addresses https://github.com/mouse-reeve/bookwyrm/pull/883#pullrequestreview-632930445 .
2021-04-10 19:51:18 +02:00
Mouse Reeve
2741aa55be
Makes blocking it's own view
2021-04-10 10:37:28 -07:00
Mouse Reeve
81bc25b012
Fixes create test
2021-04-10 10:24:09 -07:00
Mouse Reeve
d076162aa6
Remove edit server mode
...
It just doesn't really make sense
2021-04-10 10:09:36 -07:00
Mouse Reeve
c4bca42f64
Adds test for edit view GET request
2021-04-10 09:52:11 -07:00
Mouse Reeve
cca7c9a98a
Adds merge migrations
2021-04-10 09:35:03 -07:00
Mouse Reeve
13d54871b7
Merge branch 'main' into domain-block
2021-04-10 09:26:01 -07:00
Mouse Reeve
1352d43cdc
Merge pull request #915 from tofuwabohu/adds-ssl-param
...
Adds SSL parameter
2021-04-10 09:22:04 -07:00
Fabien Basmaison
37e48988b1
Don’t use linebreak in DTL block comments. (might break the linter on the length of line)
2021-04-10 00:07:01 +02:00
Fabien Basmaison
4c4801e2da
Add structured data to Book ( #84 ).
2021-04-09 23:57:49 +02:00
tofuwabohu
a52729daae
adds SSL params
2021-04-09 13:28:58 +02:00
Fabien Basmaison
4bfae00e3c
Merge branch 'main' into frontend
2021-04-09 07:51:32 +02:00
Mouse Reeve
14b0b978a3
Updates shelf models tests
2021-04-08 20:58:15 -07:00
Mouse Reeve
c149003d89
Fixes fields on unknown boost test
2021-04-08 20:34:22 -07:00
Mouse Reeve
af6cab2e3f
Don't reutnr an error when discarding activity objects
2021-04-08 20:03:29 -07:00
D Anzorge
5cbf7bbc71
Ensure EMAIL_USE_TLS is read as a bool
2021-04-09 04:53:18 +02:00
Mouse Reeve
e339581ade
Merge pull request #913 from mouse-reeve/edit-book-date-error
...
Fixes edit book form throwing error on empty dates
2021-04-08 16:54:27 -07:00
Mouse Reeve
27664e323a
Fixes edit book form throwing error on empty dates
2021-04-08 16:08:35 -07:00
Mouse Reeve
fdf5113143
Removes tag code
2021-04-08 16:02:02 -07:00
Mouse Reeve
37aacee9c6
Fixes actors in inbox add/remove tests
2021-04-08 15:50:21 -07:00
Mouse Reeve
32bf510755
Updates inbox remove tests
2021-04-08 15:46:06 -07:00
Mouse Reeve
6310532ddf
Updates inbox add tests
2021-04-08 15:43:19 -07:00
Mouse Reeve
ddd05a68cf
Resolve and assign target collection for collection items
2021-04-08 15:40:02 -07:00
Mouse Reeve
a7375c4c13
Adds remove list item test and updates add/create tests
2021-04-08 15:24:23 -07:00
Mouse Reeve
24685187e8
Updates collection item add/remove handlers
2021-04-08 15:22:06 -07:00
Mouse Reeve
43f0d4e603
Adds activity tests to shelf views tests
2021-04-08 15:21:22 -07:00
Mouse Reeve
ee6f37d7d2
python formatting
2021-04-08 15:11:16 -07:00
Mouse Reeve
b1491c2ac6
Adds privacy and recipient details to list items
2021-04-08 15:09:56 -07:00
Mouse Reeve
1f930ba821
Updates list view tests
2021-04-08 14:51:52 -07:00
Mouse Reeve
e550f8cde6
Fixes list item fields and broadcast updates
2021-04-08 14:47:38 -07:00
Mouse Reeve
af58455ae9
Updates mock paradigm in lists tests
2021-04-08 14:20:16 -07:00
Mouse Reeve
31077a9790
Update ordered collection classes to use CollectionItem
2021-04-08 14:17:29 -07:00
Mouse Reeve
98161b9041
Use CollectionItem objects
2021-04-08 14:16:34 -07:00
Mouse Reeve
6617cede37
Loudly throw errors in inbox task
2021-04-08 14:15:58 -07:00
Mouse Reeve
45926eed34
Adds necessary user to inbox tests
2021-04-08 13:33:24 -07:00
Mouse Reeve
94764160cc
Whitespace fixes
2021-04-08 12:15:47 -07:00
Mouse Reeve
9894b777b6
Separates inbox tests into multiple files
2021-04-08 12:12:18 -07:00
Mouse Reeve
0de1b8d0c3
Case insensitive remote user search
2021-04-08 09:59:21 -07:00
Mouse Reeve
779377bd0c
Makes localname case insensitive
2021-04-08 09:00:32 -07:00
Fabien Basmaison
b92ff9752d
[assets] Remove UI and behaviours for interactions:
...
This commit addresses https://github.com/mouse-reeve/bookwyrm/pull/883#discussion_r609739553 .
2021-04-08 17:37:29 +02:00
Fabien Basmaison
2f90b4ce66
[assets] Fix broken actions for focus and checkbox:
...
This commit should address the following two comments:
- https://github.com/mouse-reeve/bookwyrm/pull/883#discussion_r609172258
- https://github.com/mouse-reeve/bookwyrm/pull/883#discussion_r609174513
2021-04-08 11:37:14 +02:00
Fabien Basmaison
83bd417878
[assets] Update interactions code:
...
This commit should address https://github.com/mouse-reeve/bookwyrm/pull/883#discussion_r609381969 .
- Disable the button being used to submit the form.
- Rename variables based on @mouse-reeve’s explanations. Thanks! ✨
2021-04-08 11:08:13 +02:00
Fabien Basmaison
ad3e91db7d
Merge branch 'main' into frontend
2021-04-08 09:53:01 +02:00
Mouse Reeve
89af144105
Avoid showing "None" for title and subtitle fields
2021-04-07 18:38:26 -07:00
Mouse Reeve
9658123dd7
Merge pull request #893 from void-witch/fix-date
...
fix the book edit confirmation template dropping initial data for dates
2021-04-07 18:36:15 -07:00
Mouse Reeve
ddba61f138
Block all/unblock all users on server block
2021-04-07 16:50:12 -07:00
Mouse Reeve
839ac061b7
Show notes
2021-04-07 13:21:46 -07:00
Mouse Reeve
8556474537
Add and edit servers
2021-04-07 13:17:51 -07:00
Mouse Reeve
ddab9af564
Functional add server form
2021-04-07 13:06:29 -07:00
Mouse Reeve
d383e8a61e
Cleans up add server form
2021-04-07 12:13:34 -07:00
Mouse Reeve
74549956c2
Adds edit server form
2021-04-07 11:52:13 -07:00
Mouse Reeve
8261fbf86a
Updates federated server model with notes field
...
Also makes it more editable, and changes the status types
2021-04-07 11:28:31 -07:00
Mouse Reeve
e3e28973f1
Adds merge migration
2021-04-07 11:24:09 -07:00
Mouse Reeve
4e0225749d
Merge branch 'main' into domain-block
2021-04-07 11:23:15 -07:00
Mouse Reeve
5d45b01f05
Merge pull request #906 from mouse-reeve/isbn-search-resiliency
...
Handle arbitrary errors in isbn search
2021-04-07 11:18:51 -07:00
Mouse Reeve
2c5f62e6cd
Merge pull request #905 from mouse-reeve/shelve-action-serialization
...
Safer serialization of shelve and un-shelve activities
2021-04-07 11:18:39 -07:00
n2no1
ac86c194d4
move from strptime to dateutil for parsing date inputs
2021-04-07 14:11:13 -04:00
Mouse Reeve
897082d491
Merge pull request #903 from mouse-reeve/following-field
...
Adds following field to actor serialization
2021-04-07 11:09:11 -07:00
Mouse Reeve
5427790c4e
Safer serialization of shelve and unshelve activities
2021-04-07 11:02:56 -07:00
Mouse Reeve
954958b6f9
Handle arbitrary errors in isbn search
2021-04-07 10:54:00 -07:00
Mouse Reeve
e61a104bcf
Merge pull request #904 from mouse-reeve/missing-migration
...
Adds missing migration for #898
2021-04-07 10:49:38 -07:00
Mouse Reeve
0b96713341
Merge pull request #900 from mouse-reeve/search-webfinger-error
...
Gracefully handle errors in webfinger during search
2021-04-07 10:35:39 -07:00
Mouse Reeve
7c5f078682
Adds missing migration for #898
2021-04-07 10:33:56 -07:00
Mouse Reeve
ef12b077dd
Adds following field to actor serialization
2021-04-07 10:32:16 -07:00
Mouse Reeve
e3d01c6736
Gracefully handle errors in webfinger during search
2021-04-07 09:17:04 -07:00
Fabien Basmaison
be0cabc415
[css] Improve quotes.
2021-04-07 18:07:32 +02:00
Mouse Reeve
63d37c281d
Handle invalid authors when importing books
2021-04-07 08:59:33 -07:00
Mouse Reeve
45006afdf3
Remove character limit on some book fields
2021-04-07 08:50:50 -07:00
Fabien Basmaison
2a0924027b
[css] Use more visible comments to split blocks.
2021-04-07 17:33:28 +02:00
Fabien Basmaison
f77088b964
[assets] Remove redundant class already provided by bulma:
...
Replace all classes `hidden` with `is-hidden` in templates, CSS and JS.
2021-04-07 17:31:00 +02:00
Mouse Reeve
f11d64f984
Handle all connector errors in search
2021-04-07 08:09:47 -07:00
Fabien Basmaison
f2a2b410a1
[assets] Add comment to mention replacing font icons with SVG.
2021-04-07 10:49:52 +02:00
Fabien Basmaison
54805afb51
[assets] Tweak JSDoc.
2021-04-07 10:37:11 +02:00
Fabien Basmaison
fb45df0f99
Merge branch 'main' into frontend
2021-04-07 09:25:40 +02:00
Fabien Basmaison
5d569e8926
[assets] Only update status if the promise is successful:
...
- Use promises in `ajaxPost` and `interact`.
- Add some animations in CSS.
2021-04-07 09:24:34 +02:00
Fabien Basmaison
1c05107f2b
[assets] Tweak comments.
2021-04-07 07:53:30 +02:00
Mouse Reeve
922428cab7
Fixes error in reverse path
2021-04-06 18:51:43 -07:00
n2no1
31146b00e4
import MultiValueDictKeyError to catch with formcopy
2021-04-06 21:40:15 -04:00
Mouse Reeve
29e7659b76
Expand inventaire book data
2021-04-06 18:34:55 -07:00
Mouse Reeve
fec3d63e46
Python formatting
2021-04-06 18:17:33 -07:00
Mouse Reeve
ac27111f05
Adds inventaire to default connector list
2021-04-06 18:13:33 -07:00
Mouse Reeve
f21aca1211
Load remote keys
2021-04-06 18:10:42 -07:00
n2no1
51e16fba97
run black, add a try/catch around the formcopy fix
2021-04-06 21:01:57 -04:00
Mouse Reeve
4112862924
Fixes search data and new activitypub fields
2021-04-06 18:00:54 -07:00
n2no1
0941c50c69
ensure that the book edit confirmation receives initial date data as a datetime
2021-04-06 20:46:18 -04:00
Mouse Reeve
82c2f2eeb1
Adds more author identifier fields
2021-04-06 17:46:06 -07:00
n2no1
502f29082c
check the form for initial date values if the book has none
2021-04-06 19:57:57 -04:00
Mouse Reeve
bfdcf611e7
Adds inventaire identifier to book data fields
2021-04-06 13:54:57 -07:00
Mouse Reeve
e594cd0a36
Load simple fields from inventaire
2021-04-06 13:53:58 -07:00
Mouse Reeve
3158701075
Gets editions for works
2021-04-06 13:39:10 -07:00
tofuwabohu
1f99710dcd
Links to own user in menu
2021-04-06 22:36:24 +02:00
Mouse Reeve
5149c7e8c2
Expands mappings for inventaire/wikidata properties
2021-04-06 13:03:22 -07:00
Mouse Reeve
22ebe60c0a
Use custom data extractor for inventaire connector
2021-04-06 12:29:06 -07:00
Mouse Reeve
fba44206ac
Adds separate view and load links for book search results
2021-04-06 12:17:58 -07:00
Mouse Reeve
d482c66ad4
Adds inventaire connector stub
...
And changes formatters to accept the key as well as value
2021-04-06 11:58:07 -07:00
Mouse Reeve
295842badd
Adds inventaire id to book data model
2021-04-06 10:40:39 -07:00
Mouse Reeve
f30d05acfc
Update connector model to add new connector
2021-04-06 10:40:13 -07:00
Fabien Basmaison
44040201f9
[assets] Move interact function.
2021-04-06 17:57:39 +02:00
Fabien Basmaison
9d95f54aa2
[assets] Refactor toggleAction
and toggleMenu
a bit.
2021-04-06 17:48:56 +02:00
Mouse Reeve
03e5da12dd
Call suggestions redis in feed
2021-04-06 08:31:18 -07:00
Mouse Reeve
b96a092e71
Merge pull request #879 from mouse-reeve/redis-stores
...
Created generic redis class for activitystreams
2021-04-06 08:27:21 -07:00
Mouse Reeve
fd66ff1861
Small tweaks to commends and super() calls
2021-04-06 07:53:34 -07:00
Fabien Basmaison
a21f954fb1
Remove redundant class
attribute and format template.
2021-04-06 16:29:58 +02:00
Fabien Basmaison
52d2f0e331
[assets] Document functions and variables:
...
- Use expressive names for variables.
- Add docblocks for each function.
- Add ESLint rules for comments.
2021-04-06 16:17:20 +02:00
Fabien Basmaison
5d3d00f694
[assets] Use dataset
+ use expressive names for some variables.
2021-04-06 15:36:34 +02:00
Fabien Basmaison
62fe2ef600
[assets] Replace inline events with addEventListener
; this breaks sliding menu.
2021-04-06 11:37:23 +02:00
Fabien Basmaison
7e49b3cb26
[assets] Simplify addRemoveClass function.
2021-04-06 11:19:44 +02:00
Fabien Basmaison
70c652d565
[assets] Add rules to ESLint:
...
- Fix long line.
- Enforce a few stylistic habits:
- Avoid some potential dangerous constructs.
- `arrow-spacing`: Use at least one space around arrows.
- `keyword-spacing`: Use at least one space around keywords (if, else, for…).
- `no-multiple-empty-lines`: Only use one empty line between code.
- `no-var`: Use `let` or `const` instead of `var`:
- `padded-blocks`: Do not pad blocks.
- `padding-line-between-statements`: Use empty lines between some statements.
- `space-before-blocks`: Use at least one space before the opening brace of a block.
2021-04-06 10:42:52 +02:00
Fabien Basmaison
991d897ac7
[assets] Listen to events as soon as possible.
2021-04-06 09:57:52 +02:00
Fabien Basmaison
2f2f7db086
[assets] Use classes for JS files:
...
- Classes strictly parse code implicitly.
- Fix previously updated code.
2021-04-06 09:44:59 +02:00
Fabien Basmaison
f430363be0
[assets] Simplify a function expression.
2021-04-06 09:11:56 +02:00
Fabien Basmaison
f6c3e581b9
[assets] Replace Array.from(document.getElementsByClassName(…))
by querySelectorAll(…)
.
2021-04-06 09:11:27 +02:00
Fabien Basmaison
6b0a3ce4b1
[assets] Move localStorage chunks of code to their own file:
...
This should prevent a sync issue with updateDisplay not always being loaded on time.
2021-04-06 09:06:51 +02:00
Mouse Reeve
a39cd670ef
Fixes boosted remote statuses coming in as Notes
2021-04-05 18:05:06 -07:00
Mouse Reeve
2e245f84be
Adds test for loading remote boosted statuses
2021-04-05 18:02:24 -07:00
Mouse Reeve
fb72db7507
Fixes federation view tests
2021-04-05 16:50:36 -07:00
Mouse Reeve
a4b892dfad
Fixes domain block tests
2021-04-05 16:47:48 -07:00
Mouse Reeve
34b790a086
Adds tests for blocked server checks
2021-04-05 15:54:33 -07:00
Mouse Reeve
194fcb8055
Adds migration for federated server table statuses
2021-04-05 15:54:20 -07:00
Mouse Reeve
ad543f46c1
Adds block and unblock functionality
2021-04-05 15:38:32 -07:00
Mouse Reeve
e4fe47b538
Default blocks in initdb
2021-04-05 15:26:53 -07:00
Mouse Reeve
1901f7e6cb
Check if incoming domains are blocked
2021-04-05 15:16:41 -07:00
Mouse Reeve
6a3c01a67f
stream_users function has been renamed
2021-04-05 14:17:45 -07:00
Mouse Reeve
56330d448b
Changes remove status redis mock
2021-04-05 14:08:24 -07:00
Mouse Reeve
18ba33e050
Uses redis for storing suggested users
2021-04-05 13:49:21 -07:00
Mouse Reeve
04b9704187
typo fix
2021-04-05 13:13:56 -07:00
Mouse Reeve
cd56abcb08
Maintain signal names
2021-04-05 12:11:49 -07:00
Mouse Reeve
0bbaf0a562
Python formatting
2021-04-05 11:10:26 -07:00
Mouse Reeve
e61ed73894
Merge pull request #875 from arkhi/locales
...
[l10n] Add and update i18n strings for French
2021-04-05 11:10:01 -07:00
Mouse Reeve
bd8858830a
Created generic redis class for activitstreams
2021-04-05 11:05:37 -07:00
Mouse Reeve
04f459a2df
Fixes creting invites
2021-04-05 10:17:01 -07:00
Fabien Basmaison
964b47ea97
[assets] Fix path for icomoon font.
2021-04-05 16:46:30 +02:00
Fabien Basmaison
cbed5e331b
[assets] Move some frontend assets to _vendor_ directories:
...
This simplifies linting of files we have no grasp on, and clarifies responsibilities.
- Add .eslintignore.
- Restrict linting to bookwyrm/static.
2021-04-05 16:17:11 +02:00
Fabien Basmaison
5aea7343b4
[assets] Rename some files for consistency.
2021-04-05 16:16:48 +02:00
Fabien Basmaison
6971c9b133
[assets] Move toggleAllCheckboxes code to its own file.
2021-04-05 16:16:05 +02:00
Fabien Basmaison
125915f1b3
[l10n] Add missing i18n string to template.
2021-04-05 12:53:20 +02:00
Fabien Basmaison
5d3f00a537
[l10n] Add and update i18n strings for French:
...
- Fix typo in English.
- Add translations for missing strings.
- Update translations for fuzzy strings.
2021-04-05 12:46:34 +02:00
Mouse Reeve
d25c68f887
Restores stream length settings
2021-04-04 21:01:52 -07:00
Mouse Reeve
940e841502
Fixes trimming streams
2021-04-04 20:57:30 -07:00
Pablo Barton
593e435816
772 Use gettext_lazy for form classes
2021-04-04 16:22:36 -04:00
Mouse Reeve
ea837a3879
Merge pull request #864 from mouse-reeve/delete-and-redraft
...
Delete and redraft
2021-04-04 11:00:09 -07:00
Mouse Reeve
abd6a78295
Merge pull request #862 from mouse-reeve/disabled-link
...
Valid html solution to disabling pagination links
2021-04-04 10:59:22 -07:00
Mouse Reeve
b6aa36960c
Separates button grouping from td element
2021-04-04 10:38:40 -07:00
Mouse Reeve
03ba01a790
Expands filtering and sorting on invite requests page
2021-04-04 10:36:28 -07:00
Mouse Reeve
467748e2c8
Adds delete and redraft tests
2021-04-04 09:45:25 -07:00
Mouse Reeve
ff3631cbe3
Python formatting
2021-04-04 09:24:17 -07:00
Mouse Reeve
be8c3b7904
Handles delete and redraft replies
2021-04-04 09:18:52 -07:00
Mouse Reeve
936d68f0ed
Don't allow delete and redraft of ratings
2021-04-04 09:08:44 -07:00
Mouse Reeve
521f917d01
Pass existing rating to stars form element as variable
2021-04-04 09:05:21 -07:00
Mouse Reeve
4c2f1db6a6
Merge branch 'main' into delete-and-redraft
2021-04-04 09:05:12 -07:00
Mouse Reeve
ecf489b0bd
Merge pull request #863 from mouse-reeve/edit-book-field-types
...
Uses date input type for publication date fields
2021-04-04 08:50:46 -07:00
Mouse Reeve
7dcbc14225
Merge pull request #866 from mouse-reeve/goal-page-book-link
...
Fixes goal page book link
2021-04-04 08:50:00 -07:00
Mouse Reeve
b3535d9a90
Hides disabled pagination links for screenreaders
2021-04-04 08:42:01 -07:00
Fabien Basmaison
485b0fa0f3
Simplify rating form:
...
- Create a snippet to regroup similar code.
- Reduce and document tricky logic of CSS.
- Add i18n strings.
2021-04-04 15:08:42 +02:00
Mouse Reeve
74ca54d8d6
Fixes goal page book link
2021-04-03 20:55:44 -07:00
Mouse Reeve
d5643047e1
hidden checkbox should always be hidden
2021-04-03 15:49:27 -07:00
Mouse Reeve
ffb7f8f7ce
Populate redraft form
2021-04-03 15:47:47 -07:00
Mouse Reeve
6ed74e6f60
Merge branch 'zrem' into delete-and-redraft
2021-04-03 14:59:29 -07:00
Mouse Reeve
3dee60e9e5
Uses correct redis remove activity type
2021-04-03 14:56:56 -07:00
Mouse Reeve
2a4fc8fb9a
Adds model-to-form helper for statuses
2021-04-03 14:55:13 -07:00
Mouse Reeve
4cf9bca5aa
Adds compose view
2021-04-03 14:32:34 -07:00
Mouse Reeve
dae31459e4
Show correct book when url param is provided
2021-04-03 13:56:41 -07:00
Mouse Reeve
029913de32
Logic for rendering a particular compose tab server-side
2021-04-03 13:12:55 -07:00
Mouse Reeve
fb900d58cd
Names status urls
2021-04-03 12:38:12 -07:00
Mouse Reeve
8711a2eba5
Adds url path
2021-04-03 12:31:28 -07:00
Mouse Reeve
c5b2489330
Adds start of redraft view
2021-04-03 12:30:18 -07:00
Mouse Reeve
3ffe8a2ffb
Uses date input type for publication date fields
2021-04-03 12:10:21 -07:00
Mouse Reeve
8d7527dee3
CSS linter fixes
2021-04-03 11:59:14 -07:00
Mouse Reeve
3cb91098e6
Valid html solution to disabling pagination links
2021-04-03 11:54:15 -07:00
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
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
Mouse Reeve
6370fbf2c6
Formatting
2021-03-16 13:39:33 -07:00
Mouse Reeve
b285fb2fc0
Set shelf user by default
2021-03-16 13:37:22 -07:00
Mouse Reeve
b816c322b5
Merge pull request #751 from mouse-reeve/report-notifications
...
Notify admins when a report is filed
2021-03-16 13:04:15 -07:00
Mouse Reeve
550eba1f68
Black formatting
2021-03-16 12:59:25 -07:00
Mouse Reeve
e5750de3dd
Notify admins when a report is filed
2021-03-16 12:57:23 -07:00
Mouse Reeve
08edba4891
Ignore activities that expect dict args but get strs
...
Some Undo activities are coming from Pleroma with just the id
of the activity, rather than the serialized object. There isn't
an obvious way to know what is being undone, so for now this
just ignores those
2021-03-16 12:00:21 -07:00
Mouse Reeve
c50ca9f951
Still trying to catch connection error
...
I guess I was catching the wrong TYPE of connection error? annoying.
2021-03-15 16:23:35 -07:00
Mouse Reeve
0550918e5c
Merge pull request #744 from mouse-reeve/images
...
Fixes image attachments
2021-03-15 16:02:29 -07:00
Mouse Reeve
bb8ce74f52
Updates base activity tests for updated Image type
2021-03-15 15:57:00 -07:00
Mouse Reeve
e6e1af9ec1
Merge pull request #745 from mouse-reeve/list-add
...
Add books to lists from the book page
2021-03-15 15:51:31 -07:00
Mouse Reeve
5a24c97cb5
Updates image type in fields tests
2021-03-15 15:45:18 -07:00
Mouse Reeve
20bcbb1a3c
Updates image type to Document in status model tests
2021-03-15 15:44:26 -07:00
Mouse Reeve
def834a0ac
Merge pull request #736 from mouse-reeve/rating-template
...
Render rating status from template
2021-03-15 15:42:36 -07:00
Mouse Reeve
0037a22cb6
Updates list tests
2021-03-15 15:41:11 -07:00
Mouse Reeve
d947632b69
Adds publisher to book cover alt text
2021-03-15 15:39:16 -07:00
Mouse Reeve
b1335d2811
Formatting
2021-03-15 15:33:05 -07:00
Mouse Reeve
b3951a77d9
Adds publishers to edit book form
2021-03-15 15:28:50 -07:00
Mouse Reeve
f79bb60d81
Adds ability to reset default edition based on computer ranks
2021-03-15 15:08:20 -07:00
Mouse Reeve
f0a936f15e
Add books to lists from the book page
2021-03-15 14:44:03 -07:00
Mouse Reeve
6bd0f94269
Adds plural version for rating text
2021-03-15 14:09:04 -07:00
Mouse Reeve
220f2c1eb4
Fixes image attachments
2021-03-15 13:55:48 -07:00
Mouse Reeve
99ba39413e
Fixes upload and display of logos in admin panel
2021-03-15 10:05:08 -07:00
Mouse Reeve
aa2950daf3
Render rating status from template
2021-03-13 18:24:46 -08:00
Mouse Reeve
8e71186067
Fixes adding mutiple authors
2021-03-13 18:09:09 -08:00
Mouse Reeve
23cca85ee3
Fixes busted author path in confirmation step
2021-03-13 17:31:06 -08:00
Mouse Reeve
d802f4b85e
Fixes layout showing wrong user in header on user page
2021-03-13 15:57:54 -08:00
Mouse Reeve
54682d6f5c
Formatting
2021-03-13 15:36:00 -08:00
Mouse Reeve
6490a55274
Handle incoming follow request cancellations
2021-03-13 15:32:56 -08:00
Mouse Reeve
e2d394d894
Checks activity type in view test
2021-03-13 15:04:23 -08:00
Mouse Reeve
4d7364d045
Undo follow request view
2021-03-13 14:55:09 -08:00
Mouse Reeve
e9575cae6c
Buttons for undoing follow requests
2021-03-13 14:48:15 -08:00
Mouse Reeve
546579c231
Merge pull request #732 from mouse-reeve/search-info
...
Search info
2021-03-13 14:34:47 -08:00
Mouse Reeve
ad8257f8bd
Formats changes
2021-03-13 14:04:41 -08:00
Mouse Reeve
05fcfbc66f
Show more data about books in search
2021-03-13 13:55:20 -08:00
Mouse Reeve
611e7870e7
Show publisher on book data page
2021-03-13 12:36:53 -08:00
Mouse Reeve
091ad53061
JS linting and whitespace fixes
2021-03-13 12:14:34 -08:00
Mouse Reeve
6e5f2f411f
Merge pull request #728 from mouse-reeve/wellknown-view
...
Moves federation info endpoints into views module
2021-03-13 11:11:28 -08:00
Mouse Reeve
1f2da18655
Adds test for updates endpoint
2021-03-13 11:11:06 -08:00
Mouse Reeve
139416d9c3
Moves federation info endpoints into views module
2021-03-13 11:00:55 -08:00
Mouse Reeve
78df37a861
Merge pull request #727 from mouse-reeve/connector-tests
...
Connector tests
2021-03-13 10:24:40 -08:00
Mouse Reeve
76f1643269
Tests ignore edition openlibrary connector code
...
also removes print statements oops
2021-03-13 10:11:13 -08:00
Mouse Reeve
414dd6bd20
Adds isbn search test to connector manager
2021-03-13 10:01:17 -08:00
Mouse Reeve
6b22de2075
More tests for bookwyrm connector
2021-03-13 09:43:15 -08:00
Mouse Reeve
382170d662
Adds get_or_create_author abstract connector test
2021-03-13 09:28:48 -08:00
Mouse Reeve
393ea625a2
Merge pull request #726 from mouse-reeve/search-tests
...
Search tests
2021-03-13 09:27:46 -08:00
Mouse Reeve
d3b1941eaa
Uses get_data helper in isbn search (plus test)
2021-03-13 09:07:19 -08:00
Mouse Reeve
a1d95d5010
Merge pull request #725 from mouse-reeve/incoming-unshelve
...
Fixes handling incoming unshelve activities
2021-03-13 08:53:37 -08:00
Mouse Reeve
e459c440de
tests formulating search queries with min_confidence field
2021-03-13 08:52:48 -08:00
Mouse Reeve
2ab913018d
Use get_data helper when executing searches
2021-03-13 08:52:36 -08:00
Mouse Reeve
e1a8c4d260
Fixes handling incoming unshelve activities
2021-03-13 08:43:36 -08:00
Mouse Reeve
3edfcb7631
Trying to fix broadcast connectionerror exceptions
2021-03-13 08:15:58 -08:00
Mouse Reeve
919b166241
Catch error in serializing unknown boosts
2021-03-13 08:13:20 -08:00
Mouse Reeve
1f4b3e9586
Adds tests for status recipients property
2021-03-13 07:38:19 -08:00
Mouse Reeve
2548ba926a
Fixes error when receiving Undo for unknown boost
2021-03-13 07:15:30 -08:00
Mouse Reeve
848edd2972
Adds missing migration for reports model
2021-03-12 16:32:11 -08:00
Mouse Reeve
b64fb3e0aa
Merge pull request #715 from mouse-reeve/reporting
...
Reporting
2021-03-12 16:28:15 -08:00
Mouse Reeve
1617cfaac7
Clarifies report headers in moderation panel
2021-03-12 16:20:10 -08:00
Mouse Reeve
7323f63803
Adds test for report comments
2021-03-12 16:02:23 -08:00
Mouse Reeve
9245b9d9ca
Comments on reports
2021-03-12 15:56:54 -08:00
Mouse Reeve
46581e37e2
Mocks boradcast for moderation test
2021-03-12 15:24:57 -08:00
Mouse Reeve
8c74beb78c
Allow moderators to delete reported statuses
2021-03-12 11:25:56 -08:00
Mouse Reeve
677a49fee3
Option to deactivate reported users
2021-03-12 11:13:53 -08:00
Mouse Reeve
422cd2da73
Direct message report action
2021-03-12 10:37:52 -08:00
Mouse Reeve
8bd12f0e06
Remove unused method
2021-03-12 10:27:08 -08:00
Mouse Reeve
f220290a2b
Merge pull request #692 from mouse-reeve/create-book
...
Create book
2021-03-12 10:26:15 -08:00
Mouse Reeve
bedc9e0a88
Resolve and re-open reports
2021-03-12 10:22:03 -08:00
Mouse Reeve
b42c761b0b
Safer author add logic
2021-03-12 09:46:28 -08:00
Mouse Reeve
4583662f51
Whitespace for so accesslint can clap at me every time I commit
2021-03-11 17:45:41 -08:00
Mouse Reeve
33b8537a3d
Let user supply a note for report
2021-03-11 17:38:21 -08:00
Mouse Reeve
28db3e2733
Formatting
2021-03-11 16:40:35 -08:00
Mouse Reeve
c1976dbd62
Add multiple authors
2021-03-11 16:33:49 -08:00
Mouse Reeve
965d84f86f
Fixes creating news works
2021-03-11 15:41:12 -08:00
Mouse Reeve
7f45206693
Moves moderation templates to their own directory
2021-03-10 12:38:49 -08:00
Mouse Reeve
0d2c641d01
Reformats report model
2021-03-09 12:57:38 -08:00
Mouse Reeve
999bff4bba
Basic reports admin templates
2021-03-09 12:35:07 -08:00
Mouse Reeve
ff624e33fa
fixes display of report items on admin page
2021-03-09 10:08:02 -08:00
Mouse Reeve
21f199c548
Make reports
2021-03-08 18:36:50 -08:00
Mouse Reeve
e59c127686
Adds models for reporting
2021-03-08 17:16:59 -08:00
Mouse Reeve
7337a357fa
Adds tests file
2021-03-08 16:02:16 -08:00
Mouse Reeve
ab57b5b906
First pass at views for reporting
2021-03-08 15:55:48 -08:00
Mouse Reeve
a29d6a5f16
Hide secondary save button in confirm mode
2021-03-08 14:11:08 -08:00
Mouse Reeve
500394fc52
Make sure creating books doesn't broadcast in tests
2021-03-08 11:54:26 -08:00
Mouse Reeve
bf255bd51d
Merge pull request #460 from mouse-reeve/review-rate
...
Review rate
2021-03-08 11:50:42 -08:00
Mouse Reeve
37e29cc735
Adds tests of creating book with author
2021-03-08 11:11:05 -08:00
Mouse Reeve
58b48faff8
Tests create books flow
2021-03-08 10:50:01 -08:00
erion
031235009f
Fix albel for the OCLC number field.
2021-03-08 19:20:55 +01:00
Mouse Reeve
acbebbe947
Formats code changes
2021-03-08 10:10:30 -08:00
Mouse Reeve
01a2a77cbb
Merge branch 'main' into create-book
2021-03-08 10:07:02 -08:00
Mouse Reeve
5fe989e20f
Formats migrationwq
2021-03-08 09:58:07 -08:00
Mouse Reeve
84534a2991
Adds merge migration
2021-03-08 09:54:53 -08:00
Mouse Reeve
3bdfc341e4
Runs black
2021-03-08 09:54:02 -08:00
Mouse Reeve
ad43e5c83a
Merge branch 'main' into review-rate
2021-03-08 09:48:25 -08:00
Mouse Reeve
a5baa1f5c6
Create new books
2021-03-08 09:28:22 -08:00
Mouse Reeve
d3162e12db
Adds broadcast mock to edit book tests
2021-03-08 08:51:54 -08:00
Mouse Reeve
70296e760b
Runs black
2021-03-08 08:49:10 -08:00
Mouse Reeve
6d9c024e0e
Merge branch 'main' into create-book
2021-03-07 15:49:00 -08:00
Mouse Reeve
cb2011488c
Merge pull request #709 from mouse-reeve/fixes-support-link
...
Fixes support link display i18n
2021-03-07 15:48:25 -08:00
Mouse Reeve
642a2f26d7
Fixes support link display i18n
2021-03-07 15:42:49 -08:00
Mouse Reeve
7d55629823
typo fix
2021-03-07 15:20:09 -08:00