Commit graph

417 commits

Author SHA1 Message Date
Mouse Reeve
2f0b91d843
Merge pull request #343 from mouse-reeve/readthrough-ui
Make readthrough edit/delete toggle a button
2020-11-12 11:41:34 -08:00
Mouse Reeve
23ef1e8b7d Collapse long review text 2020-11-12 11:40:20 -08:00
Mouse Reeve
44b798b423 Puts reply form below button that shows it
still think this is janky.
2020-11-11 18:32:52 -08:00
Mouse Reeve
801c2cdad2 Make readthrough edit/delete toggle a button 2020-11-11 16:47:11 -08:00
Mouse Reeve
ad948e7313 Remove more info box when it's not used 2020-11-11 11:52:14 -08:00
Mouse Reeve
c1567826ca Paginate reviews page 2020-11-11 10:50:51 -08:00
Mouse Reeve
90d0d721dd Paginates user activity feed 2020-11-11 10:43:47 -08:00
Mouse Reeve
91a32c014e Uses django paginator for feed page 2020-11-11 10:35:34 -08:00
Mouse Reeve
1d0b7fa64f Proper privacy on user page shelf previews 2020-11-11 10:14:04 -08:00
Mouse Reeve
c08be903b1
Merge pull request #338 from mouse-reeve/code-cleanup
Code cleanup
2020-11-10 22:29:30 -08:00
Mouse Reeve
56850b9574
Merge pull request #336 from mouse-reeve/user-shelves
User-created shelves
2020-11-10 22:06:40 -08:00
Mouse Reeve
1e7b5f7981 remove unused forms
also some more get_object_or_404s
2020-11-10 22:06:06 -08:00
Mouse Reeve
de7de3d3d5 json view for tags page 2020-11-10 21:50:05 -08:00
Mouse Reeve
c3d2018411 Unused forms 2020-11-10 21:47:28 -08:00
Mouse Reeve
d71b451eef More model ids in urls 2020-11-10 21:45:22 -08:00
Mouse Reeve
4297e8647d put status id in path for delete-status 2020-11-10 21:39:24 -08:00
Mouse Reeve
7f9cc31040 consistent style for urls 2020-11-10 21:34:26 -08:00
Mouse Reeve
8ae05c1350 Use get_object_or_404 2020-11-10 21:13:13 -08:00
Mouse Reeve
a6796275b8 Fixes duplicate ids 2020-11-10 20:50:46 -08:00
Mouse Reeve
60e699efeb Make shelves delete-able 2020-11-10 20:33:46 -08:00
Mouse Reeve
ee59c64a10 Edit shelf 2020-11-10 20:11:21 -08:00
Mouse Reeve
c16047d0bc Control display of shelves based on privacy settings 2020-11-10 16:43:52 -08:00
Mouse Reeve
176257eb85 SHow privacy icon on shelves 2020-11-10 16:18:48 -08:00
Mouse Reeve
81d09a3d1b Fixes aria that should be role 2020-11-10 14:57:44 -08:00
Mouse Reeve
0e13616e73 lowercase shelf identifier 2020-11-10 14:56:53 -08:00
Mouse Reeve
408ca6609c Let users create shelves 2020-11-10 14:52:04 -08:00
Mouse Reeve
c3fe8e041a Disentangles user pages 2020-11-10 14:07:12 -08:00
Mouse Reeve
4ee2fab58f Refactors menu for re-shelving a book in shelf page 2020-11-10 13:40:42 -08:00
Mouse Reeve
ab0f9230c7 Adds privacy setting to shelves 2020-11-10 13:39:58 -08:00
Mouse Reeve
a5a1af418c Adds ui for editing and adding shelves 2020-11-10 13:39:37 -08:00
Mouse Reeve
de744483ec
Merge pull request #334 from mouse-reeve/comment-form
More interactive clickable elements
2020-11-10 12:48:45 -08:00
Mouse Reeve
a0243d089c star rating label can't surround input for css to work 2020-11-09 21:26:22 -08:00
Mouse Reeve
c4bf2653f7 Fixes text for absent star rating 2020-11-09 21:15:55 -08:00
Mouse Reeve
5a1cf9ce83 more search results clickable 2020-11-09 18:57:56 -08:00
Mouse Reeve
5e3426236a
Merge pull request #333 from mouse-reeve/show-more-less
Show more less
2020-11-09 16:56:32 -08:00
Mouse Reeve
29013ca91b Fixes mobile-only navbar menu 2020-11-09 16:53:52 -08:00
Mouse Reeve
37bb53aba5 set tabindex on show more show less toggles 2020-11-09 16:28:38 -08:00
Mouse Reeve
68cb1612e2 make comment toggle clickable 2020-11-09 16:27:45 -08:00
Mouse Reeve
be12ec49a3 Gives more/less toggles button role 2020-11-09 16:16:57 -08:00
Mouse Reeve
ae27570812 Adds tablist and tabpanel elements for covers tabs 2020-11-09 13:24:11 -08:00
Mouse Reeve
82896e7d81
Merge pull request #330 from mouse-reeve/wave-evaluator
Various small WAVE suggestions
2020-11-09 13:12:50 -08:00
Mouse Reeve
a40a1bdcb4 Fixes labels on import page 2020-11-09 12:40:22 -08:00
Mouse Reeve
cdc7af89cf Fixes header numbers in edit book page 2020-11-09 12:35:18 -08:00
Mouse Reeve
0f4df08769 Fixes contrast on danger buttons 2020-11-09 12:10:37 -08:00
Mouse Reeve
7042e59402 Convert h2s to h1s where obvious 2020-11-09 12:06:44 -08:00
Mouse Reeve
79f7c55a04 indicate if menu has been expanded 2020-11-09 11:58:19 -08:00
Mouse Reeve
607612a1d9 Adds label to privacy pulldown 2020-11-09 11:44:24 -08:00
Mouse Reeve
e176d5d288 Labels textareas in create status form 2020-11-09 11:40:19 -08:00
Mouse Reeve
b4d1a23ef6 Expose "no rating" option in create review form 2020-11-09 11:33:50 -08:00
Mouse Reeve
c3c59ce3d8 Adds label to mobile dropdown button
and changes the icon
2020-11-09 11:29:17 -08:00
Mouse Reeve
716ab3a78d make the start reading button always use the modal
are the modals good??? who knows
2020-11-09 11:16:39 -08:00
Mouse Reeve
52cb5fbb0e
Merge pull request #327 from mouse-reeve/create-status-tabs
Covers and create status tabs
2020-11-08 20:12:21 -08:00
Mouse Reeve
0b97efd94d
Merge pull request #323 from jimfingal/jim/cli-tooling
Add some extra Python / Docker cli tooling
2020-11-08 20:12:03 -08:00
Mouse Reeve
c37c6aae40 nested covers tabs should work with screen reader 2020-11-08 19:34:41 -08:00
Mouse Reeve
b7bc089d86 Improves tabbing javascript for create status tabs 2020-11-08 19:09:29 -08:00
Mouse Reeve
b7f8055ede Fixes review/comment/quote tabs in create status form 2020-11-08 18:23:12 -08:00
Mouse Reeve
957afed8bb Make star ratings in reviews accessible in voiceover 2020-11-08 16:45:32 -08:00
Mouse Reeve
36dc41620a Set tabbing on shelve button items 2020-11-08 16:25:22 -08:00
Mouse Reeve
096d5008c3 Adds start and finish modal snippets 2020-11-08 15:53:53 -08:00
Mouse Reeve
5042344bca Fix accessibility for shelve buttons/read forms 2020-11-08 15:15:42 -08:00
Mouse Reeve
07b0112e1a
Merge pull request #312 from mouse-reeve/api_info
Updates nodeinfo and api info
2020-11-08 14:15:50 -08:00
Mouse Reeve
a8afc3fc36
Merge pull request #322 from mouse-reeve/voiceover-review
Fixes "notifications" typo and adds alt text to avatars
2020-11-08 14:12:20 -08:00
Christa Hartsock
037697a382 Associate 'tags' label to formfield
So that the tags label is read by screenreaders
2020-11-08 13:42:01 -08:00
Christa Hartsock
2e944bceb9 Remove "for" from start/end date labels
The "for" value pointed to an ID for an input that didn't exist, which
caused screenreaders to not read the value of the label when
specififying readthrough dates. Removing the
'for' tags makes the screenreader read the label as expected since the
label wraps the input, so we don't need a 'for'.
2020-11-08 13:40:36 -08:00
Christa Hartsock
b684e929b4 Add label text to search input
For use by screenreaders.
2020-11-08 13:23:05 -08:00
Jim Fingal
1f9891dcf5 Create example marker to avoid tests that require external domain 2020-11-08 13:07:37 -08:00
Mouse Reeve
8f95c1e728 Clearer logo link to home page and missing filter import 2020-11-08 12:38:27 -08:00
Mouse Reeve
77b0a3b67f Adds alt text to avatars 2020-11-08 12:25:05 -08:00
Mouse Reeve
0171b5a427 Fixes typo in notifications link 2020-11-08 12:24:50 -08:00
Jim Fingal
8c6c28c7d8 Move initdb into a management command 2020-11-08 10:30:55 -08:00
Mouse Reeve
edc653e273 Fixes typo in edit user manually approve followers label 2020-11-08 09:45:42 -08:00
Mouse Reeve
01f7d2ac44 Updates nodeinfo and api info 2020-11-07 21:07:07 -08:00
Mouse Reeve
e21d59386c Don't show reshelve buttons on other people's shelves
yikes
2020-11-07 20:47:56 -08:00
Mouse Reeve
50aaa8d9a1 Don't error on statuses that didn't get created 2020-11-07 20:13:13 -08:00
Mouse Reeve
4710e65269 create notification for local favs/boosts 2020-11-07 19:15:04 -08:00
Mouse Reeve
aa170d0d6c
Merge pull request #310 from mouse-reeve/unboost
Unboost
2020-11-07 19:00:10 -08:00
Mouse Reeve
57fad30b6b Fixes unboost 2020-11-07 18:59:38 -08:00
Mouse Reeve
dce766a929
Merge pull request #307 from mouse-reeve/test
corrects tests for latest code changes
2020-11-07 18:32:35 -08:00
Mouse Reeve
c58538539a Outgoing unboost 2020-11-07 18:31:01 -08:00
Mouse Reeve
e6d46878fb Fixes like/unlike statuses 2020-11-07 18:18:44 -08:00
Mouse Reeve
cfa4cb015d corrects tests for latest code changes 2020-11-07 17:48:50 -08:00
Mouse Reeve
20395ff2ec Corrects serialization of Add activity 2020-11-07 16:11:12 -08:00
Mouse Reeve
65770b8dd4
Merge pull request #303 from mouse-reeve/nodeinfo-user-count
Only report local users in user count
2020-11-07 12:39:47 -08:00
Mouse Reeve
3ba02f8fbd Only report local users in user count 2020-11-07 12:07:09 -08:00
Mouse Reeve
5a842ca6ad
Merge pull request #301 from mouse-reeve/shelf-controls
Pulldown for moving books between or off shelves
2020-11-07 11:55:55 -08:00
Mouse Reeve
794aeb299c Max on books shown from shelves in suggestions bar 2020-11-07 11:54:32 -08:00
Mouse Reeve
70cd706ce3 Pulldown for moving books between or off shelves 2020-11-07 11:49:57 -08:00
Mouse Reeve
dd4e323e18 Fixes cover filesnames 2020-11-07 10:59:08 -08:00
Mouse Reeve
1ffa21b67d Fixes suggested books and serialize covers in status 2020-11-07 10:56:24 -08:00
Mouse Reeve
83770abfd2 Deduplicate incoming create activities
This is a regression.
2020-11-07 10:29:46 -08:00
Mouse Reeve
ba97870276 get suggested books from shelfbook 2020-11-06 20:51:11 -08:00
Mouse Reeve
a02f380472
Merge pull request #295 from mouse-reeve/suggested-books
Show shelf names with suggested books
2020-11-06 20:40:23 -08:00
Mouse Reeve
b763b7469b Show shelf names with suggested books 2020-11-06 20:36:52 -08:00
Mouse Reeve
275527f255
Merge branch 'main' into load_remote_statuses 2020-11-06 15:48:17 -08:00
Mouse Reeve
ce4c02936d
Merge pull request #293 from mouse-reeve/tagging
fixes tagging
2020-11-06 15:46:45 -08:00
Mouse Reeve
3641661c9b
Merge pull request #292 from mouse-reeve/markup-cleanup
Markup cleanup
2020-11-06 15:46:03 -08:00
Mouse Reeve
a8b1c1ce98 button audit 2020-11-06 15:20:11 -08:00
Mouse Reeve
a1242cd83f Invalid title for status page causing 500 2020-11-06 15:14:30 -08:00
Mouse Reeve
7f7cce3bb8 Group invite form elements 2020-11-06 15:08:40 -08:00
Mouse Reeve
0b34b6cd96 Updates code for loading remote statuses 2020-11-06 14:56:05 -08:00