Commit graph

1414 commits

Author SHA1 Message Date
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 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
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
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