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
Mouse Reeve
0146cebb1a
Fixes incorrect user displayed for boosts
...
Fixes #706
2021-03-07 15:17:51 -08:00
Mouse Reeve
1eac2b9386
Test for deleting authors
2021-03-07 15:14:57 -08:00
Mouse Reeve
79d9c493f7
Remove author flow
2021-03-07 14:19:22 -08:00
Mouse Reeve
f1b699d810
Tests adding author to book
2021-03-07 13:59:27 -08:00
Mouse Reeve
1f8e9bc668
Merge pull request #705 from mouse-reeve/federation-errors
...
Federation errors
2021-03-07 13:21:03 -08:00
Mouse Reeve
bbd3ac7242
Removes ID field from hideen form value
2021-03-07 13:17:11 -08:00
Mouse Reeve
410e0b04bb
Fixes fav logic and base activity test
2021-03-07 13:13:16 -08:00
Mouse Reeve
0bd27928e4
Removes username snippet
2021-03-07 10:24:46 -08:00
Mouse Reeve
47cf77145d
Updates tests for inbox tweaks
2021-03-07 09:48:39 -08:00
Mouse Reeve
09b77e567f
Check for invalid json before verifying signature
2021-03-07 09:44:42 -08:00
Mouse Reeve
71bbea83f9
Adds discard check to favs
2021-03-07 09:42:31 -08:00
Mouse Reeve
c0ccb7065c
Safer federation of book data changes
...
Only broadcast to other BW instances, plus bonus error handling
2021-03-07 09:22:35 -08:00
Mouse Reeve
a63471c56f
Merge pull request #704 from mouse-reeve/notification-preview
...
Clearer notification preview for generated notes
2021-03-07 08:59:18 -08:00
Mouse Reeve
f48a6399a4
Merge pull request #703 from mouse-reeve/list-display-fixes
...
List page display fixes
2021-03-07 08:53:33 -08:00
Mouse Reeve
ec92aff793
Clearer notification preview for generated notes
2021-03-07 08:50:07 -08:00
Mouse Reeve
283bfe8d6a
Merge pull request #702 from mouse-reeve/book-page-display
...
Book page display
2021-03-07 08:43:47 -08:00
Mouse Reeve
a70264c12c
Fixes showing link to user lists
2021-03-07 08:42:30 -08:00
Mouse Reeve
5ddb3b810e
Don't show books lists when item isn't approved
2021-03-07 08:37:39 -08:00
Mouse Reeve
336a3769b6
Hide empty body on delete readthrough modal
2021-03-07 08:03:28 -08:00
Mouse Reeve
dfecdca6f9
Fixes display of ratings
2021-03-07 07:56:33 -08:00
Mouse Reeve
b895059f03
Uses same alt text generation for books with no cover
2021-03-07 07:42:02 -08:00
Mouse Reeve
e5bdb4b9d1
Make empty cover value null
2021-03-07 07:35:50 -08:00
Mouse Reeve
9c94be8804
Fixes typo in subject places block
2021-03-07 07:35:38 -08:00
Mouse Reeve
4eefe33d9b
Merge pull request #701 from Flameborn/ScreenReaderImprovements
...
Screen reader improvements
2021-03-07 07:13:47 -08:00
Mouse Reeve
9082eefd8f
Sets specific proportions for book page columns
2021-03-07 07:08:19 -08:00
erion
ae8d39995d
Hide avatar image to screen readers on the status pages, since there is a link present for a user already.
2021-03-07 14:39:18 +01:00
erion
cb8ec01ccf
Indicate which page is the current.
2021-03-07 13:55:50 +01:00
erion
09c5275ec4
Fix typo.
2021-03-07 13:18:10 +01:00
Mouse Reeve
e4fa85c2fb
Merge pull request #699 from mouse-reeve/display-name-title
...
Fixes display name showing up on user page
2021-03-06 13:34:42 -08:00
Mouse Reeve
13531f107d
Merge pull request #697 from mmai/feature/isbnSearch
...
ISBN search
2021-03-06 13:32:31 -08:00
Mouse Reeve
9ed18a2b1d
Fixes display name showing up on user page
2021-03-06 13:11:44 -08:00
Mouse Reeve
5c9a3a5667
Merge pull request #696 from arkhi/fix-js
...
Fix toggling all checkboxes of failed imports
2021-03-06 13:05:07 -08:00
Fabien Basmaison
a52fee4ccf
Remove (potentially useful) unused CSS.
2021-03-06 21:18:39 +01:00
Henri Bourcereau
703ff60271
isbn search
2021-03-06 18:09:15 +01:00
Fabien Basmaison
99e5e3e414
[import] Show skip link to all when there is more than 10 failed imports.
2021-03-05 22:09:56 +01:00
Mouse Reeve
91a14d3a13
Updates alt text in status model tests
2021-03-05 07:50:23 -08:00
Mouse Reeve
b70e728ffb
Removes the word "cover" from cover alt text
...
Fixes #694
2021-03-05 06:58:22 -08:00
Fabien Basmaison
097b8e5811
Fix toggling all checkboxes of failed imports:
...
- Rename classes and function to something more descriptive.
- Listen to the element checked status instead of a click on a non‑focusable element.
- Use specific DOM targets instead of relying on the DOM ancestor tree.
- Add a skip‑link to the end of the list and avoid tabbing through all failed items.
- Update related i18n strings in French.
- Avoid having the label on the whole width to prevent accidental click.
- Move `fieldset` out of `ul`.
2021-03-05 15:41:21 +01:00
Mouse Reeve
5c089db086
Full add author flow
2021-03-04 17:10:33 -08:00
Mouse Reeve
b2d1384bc5
UI for adding and removing authors
2021-03-04 15:10:55 -08:00
Mouse Reeve
e2622d0594
Catches a couple translations, hides profile box when empty
2021-03-04 14:27:49 -08:00
Mouse Reeve
577f5db37b
Merge pull request #680 from arkhi/main
...
[profile] Fix HTML errors
2021-03-04 14:01:22 -08:00
Mouse Reeve
74ab3505fe
Merge pull request #686 from mouse-reeve/french-fuzzy
...
Removes "fuzzy" flag from translated French strings
2021-03-04 11:47:53 -08:00
Fabien Basmaison
dab6592c12
Testing moving a comment to see what accesslint says.
2021-03-04 20:38:28 +01:00
Fabien Basmaison
16ea657b5b
[a11y] Add aria-modal
:
...
- Addresses https://github.com/mouse-reeve/bookwyrm/pull/680#issuecomment-790603940
2021-03-04 20:14:38 +01:00
Fabien Basmaison
c370cad7f9
[lint] Fix white spaces in HTML.
2021-03-04 19:42:23 +01:00
Fabien Basmaison
1cb84b0f62
[lint] Fix indentation in JS files.
2021-03-04 19:36:17 +01:00
Fabien Basmaison
420a33d79f
[lint] fix indentation in CSS files.
2021-03-04 19:27:03 +01:00
Fabien Basmaison
fc16211125
[lint] Ignore newline in svg files within fonts/.
2021-03-04 19:24:11 +01:00
Fabien Basmaison
1266a740e5
[lint] Fix indentation in .py files.
2021-03-04 19:06:12 +01:00
Mouse Reeve
7b2a8e90ff
Merge pull request #670 from mouse-reeve/editor-default
...
Give new users editor permissions by default
2021-03-04 09:19:21 -08:00
Mouse Reeve
2542b72f3a
Try to get github to re-run checks
2021-03-04 08:51:10 -08:00
Mouse Reeve
6caf45ac4f
fixes error catching
2021-03-04 08:45:03 -08:00
Mouse Reeve
9842e63cb4
Ignore group not found error creating user
2021-03-04 08:35:13 -08:00
Mouse Reeve
4c71c5fb73
Removes "fuzzy" flag from translated French strings
2021-03-04 08:04:55 -08:00
Mouse Reeve
4a06cc7a66
Revert "Un-fuzzies French translation strings"
...
This reverts commit a5d2cf4677
.
2021-03-04 08:04:00 -08:00
Mouse Reeve
a5d2cf4677
Un-fuzzies French translation strings
2021-03-04 08:02:57 -08:00
Mouse Reeve
208a38a34d
Adds spanish locale to settings and rebuilds messages
2021-03-03 20:14:42 -08:00
Mouse Reeve
e5662b1752
Merge pull request #682 from reesporte/main
...
Spanish translation and one (1) typo fix
2021-03-03 20:10:52 -08:00
reese
5fe8b67ba7
fix typo :)
2021-03-03 20:08:42 -06:00
Fabien Basmaison
8c26d8a514
[profile] Updates for PR:
...
- Fix duplicated IDs between modals for the same status.
- Remove redundant button (https://github.com/mouse-reeve/bookwyrm/pull/680#discussion_r586743844 ).
- Remove redundant `role="navigation"` on `<nav>`.
- Add `dir="auto"` back for titles (https://github.com/mouse-reeve/bookwyrm/pull/680#discussion_r586715693 ).
- Use `exists` instead of `all` for conditional statement (https://github.com/mouse-reeve/bookwyrm/pull/680#discussion_r586716299 ).
- Fix missing spacing between avatar and username (https://github.com/mouse-reeve/bookwyrm/pull/680#discussion_r586740902 ).
2021-03-03 22:58:01 +01:00
Fabien Basmaison
a05b14c338
[profile] Various HTML fixes:
...
- Wrap block level elements within block level elements, not inline.
- Avoid empty blocks.
- Change `<hr>` in lists into allowed type of children.
- Fix duplicated ID (some change that was not propagated across the template?).
- Make the anchor optional in the navbar (interactive elements (`a`, `input`, `button`…) should not appear into other interactive elements).
- Remove redundant `role` on main navigation.
- Make the modal a modal with `role="dialog".
- Use `button` instead of form-less `label`.
2021-03-03 20:10:09 +01:00
Mouse Reeve
327f14a150
Merge branch 'main' into create-book
2021-03-03 08:55:40 -08:00
Fabien Basmaison
0d8eb959ea
[profile] Use unique IDs on statuses.
2021-03-03 15:48:04 +01:00
Mouse Reeve
51cf580813
Revert "Fixes boost notification"
...
This reverts commit 3ee12345ec
.
2021-03-02 20:24:51 -08:00
Mouse Reeve
3ee12345ec
Fixes boost notification
2021-03-02 20:19:50 -08:00
Mouse Reeve
be3c7ac90e
Fixes boost display
2021-03-02 20:17:32 -08:00
Mouse Reeve
caed268227
Adds german language to settings
2021-03-02 13:36:30 -08:00
Mouse Reeve
549d8768a6
Combine a couple very similar translation strings
...
plus a whitespace fix
2021-03-02 10:46:08 -08:00
Mouse Reeve
2c37893790
Adds default shelf names translations
2021-03-02 10:32:46 -08:00
Mouse Reeve
27914d07b9
Missing translation strings on book and list pages
2021-03-02 10:23:11 -08:00
Mouse Reeve
5938c438e2
Translate table titles in header
2021-03-02 09:59:15 -08:00
Mouse Reeve
8bb7d5bba0
Translates invite form values
2021-03-02 09:55:28 -08:00
Mouse Reeve
bb6a82fdff
Adds simplified chinese language code to settings
2021-03-02 09:26:21 -08:00
Mouse Reeve
01df4ad321
Small fixes for translation
2021-03-02 09:25:45 -08:00
Mouse Reeve
2faf5cea2a
modifies edit book code to allow creation as well
2021-03-02 09:01:31 -08:00
Mouse Reeve
99288e9183
Merge branch 'main' into edit-book-fields
2021-03-01 11:53:02 -08:00
Mouse Reeve
2c2d7c4694
Merge pull request #669 from mouse-reeve/edit-book-field
...
Track last edited by on partial edits
2021-03-01 11:43:17 -08:00
Mouse Reeve
d16e4dc808
Enumerates notification options for translation
2021-03-01 09:32:03 -08:00
Mouse Reeve
b9bf65ad2a
Adds missing i18n imports
2021-02-28 17:52:48 -08:00
Mouse Reeve
bd44bf0980
Merge branch 'main' into i18n-second-pass
2021-02-28 17:22:25 -08:00
Mouse Reeve
6a18803417
Catches more template translation moments
2021-02-28 17:10:30 -08:00
Mouse Reeve
b2779cc6bf
Merge pull request #664 from mouse-reeve/login-csrf
...
Fixes csrf failure logging on from multiple tabs
2021-02-28 16:16:00 -08:00
Mouse Reeve
10130f01d4
Merge pull request #662 from mouse-reeve/titles
...
Puts titles in templates instead of views
2021-02-28 16:15:39 -08:00
Mouse Reeve
54687b7b35
Make users editors by default
2021-02-28 13:45:49 -08:00
Mouse Reeve
3ecdc8f93e
Track last edited by on partial edits
2021-02-28 13:40:57 -08:00
Mouse Reeve
5e0a1749f3
Fixes csrf failure logging on from multiple tabs
2021-02-28 11:47:30 -08:00
Mouse Reeve
310d4a1f59
Merge pull request #653 from greatislander/tab-keyboard-accessibility
...
feature: keyboard accessibility for tabbed UIs (fixes #526 )
2021-02-28 11:11:54 -08:00
Mouse Reeve
72c50b3f58
Fixes typo in admn layout page
2021-02-28 10:45:21 -08:00
Mouse Reeve
0cf2baccac
Adds merge migration
2021-02-28 10:40:10 -08:00
Mouse Reeve
5bc4456d4e
Merge branch 'main' into review-rate
2021-02-28 10:35:20 -08:00
Mouse Reeve
3e9ee0973b
cleans up i18n titles
2021-02-28 10:09:56 -08:00
Ned Zimmerman
263b13f157
Adapt tab handler to vanilla JS, fix focus jump, improve accessible naming of tabs/panels
2021-02-28 14:04:04 -04:00
Mouse Reeve
c483768544
Moves titles into templates and adds i18n support
2021-02-28 10:00:36 -08:00
Mouse Reeve
c4116c93b7
Merge branch 'main' into titles
2021-02-28 09:02:21 -08:00
Mouse Reeve
4df62a8ebd
Simplifies translation strings
2021-02-28 08:42:25 -08:00
Ned Zimmerman
b324e668ca
Merge branch 'upstream' into tab-keyboard-accessibility
2021-02-28 12:39:56 -04:00
Mouse Reeve
d3676ff984
Removes non-existant german language support
2021-02-28 08:13:49 -08:00
Mouse Reeve
4f76d21b85
Snags more strings for i18n
2021-02-27 18:48:10 -08:00
Mouse Reeve
27316678d5
Adds test german translations
...
with apologies to actual german speakers
2021-02-27 16:44:58 -08:00
Mouse Reeve
2d79a52133
Translations working in templates
2021-02-27 16:18:56 -08:00
Mouse Reeve
b2e431daed
Adds test localization file
2021-02-27 15:00:19 -08:00
Mouse Reeve
8e5e3a84d6
Quick first pass at tagging strings for localization
2021-02-27 14:22:39 -08:00
Mouse Reeve
791968ece5
updating language file defaults
2021-02-27 13:51:03 -08:00