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
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
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