Commit graph

7867 commits

Author SHA1 Message Date
Jascha Urbach
105144a026
New approach: Event Delegation
This works as follows:

The div where the input fields for the subjects live got an id. The script now listens to all keypresses in this div, but only does something if it is within an INPUT field. If it is an INPUT field within this div, it looks for keyCode 13. If it is 13, preventDefault() is triggered.  Else nothing happens.
2022-12-20 11:36:14 +01:00
Jascha Urbach
259ceeea21
./bw-dev prettier 2022-12-20 00:06:02 +01:00
Jascha Urbach
e4892701d8
Update forms.js
Now it works in the correct fields.
2022-12-19 23:57:00 +01:00
Jascha Urbach
7c88f7081c
Merge branch 'bookwyrm-social:main' into fix-form-submit 2022-12-18 22:53:36 +01:00
Jascha Urbach
64968c3081
Update forms.js
fixes #2519
2022-12-18 22:28:05 +01:00
Mouse Reeve
d86e6a6949
Merge pull request #2516 from bookwyrm-social/import-queue
Create a separate celery queue for imports
2022-12-16 14:58:35 -08:00
Mouse Reeve
37bd90e88b
Merge pull request #2515 from bookwyrm-social/import-statuses
Don't add imported reviews to timelines
2022-12-16 14:58:24 -08:00
Mouse Reeve
e9ad1b4bf0
Merge pull request #2517 from bookwyrm-social/import-status
Don't mark imports as active until their job task runs
2022-12-16 14:50:23 -08:00
Mouse Reeve
7ff654720c updates tests 2022-12-16 14:45:32 -08:00
Mouse Reeve
3972d1cc7b Don't mark imports as active until their job task runs 2022-12-16 14:41:35 -08:00
Mouse Reeve
427d0c4fc8 Create a separate celery queue for imports 2022-12-16 14:20:50 -08:00
Mouse Reeve
0354eb9828 Don't add imported reviews to timelines
Generally they're so backdated that they don't add, and they put too
much load on the instance.
2022-12-16 14:11:15 -08:00
Mouse Reeve
44941ffc9c
Merge pull request #2514 from bookwyrm-social/update-locales
Updates locales
2022-12-16 13:10:14 -08:00
Mouse Reeve
01524110a7 Updates locales 2022-12-16 12:53:40 -08:00
Mouse Reeve
1a2a5b8bd2
Merge pull request #2499 from bookwyrm-social/nginx-prod
Updates nginx production config
2022-12-16 12:48:05 -08:00
Mouse Reeve
bcec4f07c5
Merge pull request #2510 from jaschaurbach/main
delete avatar when user is deleted
2022-12-16 12:42:42 -08:00
Mouse Reeve
09e4735ad9
Merge pull request #2512 from hueyy/fix/year_of_reading_no_page_data
Fix year of reading: phrasing when there are books without page data
2022-12-16 12:24:14 -08:00
Huey
b11a2dafc4
fix #2508 2022-12-16 10:38:08 +08:00
Jascha Urbach
0744bd5385
delete avatar when user is deleted 2022-12-15 23:01:56 +01:00
Mouse Reeve
89478ac87e
Merge pull request #2491 from chdorner/register-tz-support
Detect preferred timezone via JavaScript on register
2022-12-11 14:49:29 -08:00
Christof Dorner
13b262bb7b Detect preferred timezone via JavaScript on register 2022-12-11 23:32:07 +01:00
Mouse Reeve
c75bb1b4f8
Merge pull request #2504 from bookwyrm-social/version
Update version number and javascript cache buster
2022-12-11 13:57:23 -08:00
Mouse Reeve
abf206a82b Update version number and javascript cache buster 2022-12-11 13:46:53 -08:00
Mouse Reeve
bb5564461c
Merge pull request #2398 from bookwyrm-social/html-in-activitypub
Render markdown to html when using activitypub
2022-12-11 13:43:36 -08:00
Mouse Reeve
9ed2f7fc2b
Merge pull request #2502 from bookwyrm-social/locales
Updates locales
2022-12-11 13:43:18 -08:00
Mouse Reeve
a6604c197d Updates tests 2022-12-11 13:19:26 -08:00
Mouse Reeve
6f8251a283 Updates locales 2022-12-11 13:10:48 -08:00
Mouse Reeve
3a9a344089
Merge pull request #2478 from bookwyrm-social/admin-roles
Adds "owner" role
2022-12-11 13:05:39 -08:00
Mouse Reeve
53ddaee3d9
Merge pull request #2501 from bookwyrm-social/book-keys-fix
Fixes new identifier fields in edit book form
2022-12-11 13:04:06 -08:00
Mouse Reeve
3e62cbe8b6 Fixes incorrect import from merge 2022-12-11 12:39:33 -08:00
Mouse Reeve
b65a46582b Fixes new identifier fields in edit book form 2022-12-11 12:37:40 -08:00
Jascha Urbach
ea316627be
Manual email confirm (#2492)
* manual approve email via bw-dev/manage.py

./bw-dev confirm_email USER
(venv) python manage.py confirm_email USER

* add "confirm_email" and "remove_2fa" to autocompletion

* OK, sometimes I feel fooled by this.

The lione was not LONG ENOUGH.

* Change deactivate reason to None

* Whyever this works now

Python in my system is a wondermachine.
2022-12-11 12:35:20 -08:00
Mouse Reeve
3a0533b7fc Updates nginx production config
This copies over the changes Trammell added to the development file. I
also realized that I think it's fine to only commend out the https
redirect, rather than commenting out the entire server block for
listening on port 443? If this works it makes the file a lot easier to
read.

Co-authored-by: Trammell Hudson <hudson@trmm.net>
2022-12-11 12:28:53 -08:00
Mouse Reeve
a9846e7805
Merge pull request #2498 from bookwyrm-social/use-reactivate
Use user.reactivate when a user confirms their email address
2022-12-11 12:10:21 -08:00
Mouse Reeve
4f0e7b60d6 Adds merge migration 2022-12-11 12:03:22 -08:00
Mouse Reeve
58e8c0b5ec Merge branch 'main' into admin-roles 2022-12-11 11:58:54 -08:00
Mouse Reeve
734fb5ad34
Merge pull request #2489 from chdorner/user-reviews-comments-tab
Add new user tab listing only reviews and comments
2022-12-11 11:53:31 -08:00
Mouse Reeve
d1774f0c99
Merge pull request #2497 from chdorner/add-bw-dev-eslint
Add eslint subcommand to bw-dev
2022-12-11 11:47:18 -08:00
Mouse Reeve
50a42dc0a2 Use user.reactivate when a user confirms their email address
This is cleaner and easier to maintain.
2022-12-11 11:44:04 -08:00
Mouse Reeve
c314c9b5e3
Adds email config admin view (#2494)
This view lets you see your email configuration and send a test email.
2022-12-11 11:37:09 -08:00
Mouse Reeve
a25a5b1032 Updates expected number of groups in tests 2022-12-11 11:35:48 -08:00
Christof Dorner
08d4b2e063 Add eslint subcommand to bw-dev 2022-12-11 20:33:38 +01:00
Jascha Urbach
ac8b060d58
Isfdb ID for books and authors (#2482)
* New ID: Audible ASIN

Audible belongs to Amazon BUT they do not share the same IDs. The Audible ASIN of an audiobook is never the same as the Amazon ASIN.

Yeah, I know, Amazon is great. The fact that the ASIN is a good distinction for different works and editions bothers me more than I will ever be willing to admint.

* New ID "ISFDB"

Internet Speculative Ficiton Database ID for books and authors.
Links to the entry if set.

* Added aasin to test

Added aasin to test

* the answer expects more emptxy fields...
2022-12-11 11:33:33 -08:00
Mouse Reeve
0e2b88ad0c
Merge pull request #2495 from bookwyrm-social/edit-book-form
Uses a list of fields rather than exclusions for edit book form
2022-12-11 11:28:59 -08:00
Christof Dorner
fbd8e22b97 Add new user tab listing only reviews and comments 2022-12-11 20:24:00 +01:00
Mouse Reeve
0452731d02
Merge pull request #2496 from bookwyrm-social/unit-test
Trying to fix an unreliable unit test regex
2022-12-11 11:22:56 -08:00
Mouse Reeve
b4ddf281b5 Trying to fix an unreliable unit test regex 2022-12-11 11:13:16 -08:00
Mouse Reeve
3016f1416b
Merge pull request #2490 from chdorner/apple-touch-icon
Add apple-touch-icon to global layout
2022-12-11 11:10:21 -08:00
Mouse Reeve
ca5676c287 Uses a list of fields rather than exclusions for edit book form 2022-12-11 10:58:19 -08:00
Mouse Reeve
3b56c85a87
Merge pull request #2488 from jaschaurbach/goodreads-visibility
goodreads_key for books editable
2022-12-11 10:51:29 -08:00