Commit graph

2159 commits

Author SHA1 Message Date
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 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 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
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
Mouse Reeve edc653e273 Fixes typo in edit user manually approve followers label 2020-11-08 09:45:42 -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 57fad30b6b Fixes unboost 2020-11-07 18:59:38 -08:00
Mouse Reeve e6d46878fb Fixes like/unlike statuses 2020-11-07 18:18:44 -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 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 a8b1c1ce98 button audit 2020-11-06 15:20:11 -08:00
Mouse Reeve 7f7cce3bb8 Group invite form elements 2020-11-06 15:08:40 -08:00
Mouse Reeve 9d1f1ce84b tweaks tag markup 2020-11-06 14:01:43 -08:00
Mouse Reeve 404ec82657 Simplify markup for creating status 2020-11-06 13:33:26 -08:00
Mouse Reeve 9ef63fff4a More formatting for editing readthrough 2020-11-06 13:04:58 -08:00
Mouse Reeve ec463ff4c8 Confirm deleting readthroughs 2020-11-06 12:51:49 -08:00
Mouse Reeve 981628260a Don't show read dates of "None" 2020-11-06 12:40:21 -08:00
Mouse Reeve f868471460 cleans up cover upload form 2020-11-06 12:27:52 -08:00
Mouse Reeve c883893dd6 Slightly less messy boost status header 2020-11-06 12:09:14 -08:00
Mouse Reeve 8550cbc710 Move user header into snippets 2020-11-06 12:02:25 -08:00
Mouse Reeve 681ebd136a Links on user page 2020-11-06 12:00:00 -08:00
Mouse Reeve 8b5b6e13a5 Use check icon instead of unicode character 2020-11-06 11:55:32 -08:00
Mouse Reeve 6aa7522c34 Put status form in a visual distinct box on book page
and clean up create status markup
2020-11-06 11:54:31 -08:00
Mouse Reeve 2ad16f86a0 Move privacy selector to snippet 2020-11-06 09:07:15 -08:00
Mouse Reeve 4ec6104cac Want to read activity 2020-11-06 09:07:04 -08:00
Mouse Reeve 8f5d6c11ef button spacing in shelve button pulldown 2020-11-06 09:00:33 -08:00
Mouse Reeve 86f170b11c Functional cancel buttons 2020-11-06 08:54:59 -08:00
Mouse Reeve c64acf559b create readthroughs 2020-11-06 08:51:50 -08:00
Mouse Reeve 7bf39d3bf7 html for updated reading progress flow 2020-11-05 16:48:15 -08:00
Mouse Reeve 7612df5161 Use html in code of conduct 2020-11-05 13:51:16 -08:00
Mouse Reeve 632ef258b7 Colors for follow/unfollow buttons 2020-11-05 12:09:05 -08:00
Mouse Reeve a48bb5a16e Adds cancel button to edit book page 2020-11-05 12:05:29 -08:00
Mouse Reeve a3bf31796a Make status footer more mobile friendly 2020-11-05 11:40:03 -08:00
Mouse Reeve 7f11afa081 Revamps reply form 2020-11-05 10:48:28 -08:00
Mouse Reeve 1c442f0dfe More legible statuses on mobile 2020-11-05 08:21:00 -08:00
Mouse Reeve 53a358f2fd Activitypub serializable edition list 2020-11-04 12:55:00 -08:00
Mouse Reeve a539b77dfa Different titles for different pages 2020-11-02 14:25:16 -08:00
Mouse Reeve 0c9dff61ca Re-adds hiding book in reviews feed 2020-11-02 13:41:43 -08:00
Mouse Reeve b5467f7d6d Refactor status display 2020-11-02 11:47:21 -08:00
Mouse Reeve 30d5846fa4 Adds missing template snippet 2020-11-02 09:23:47 -08:00
Mouse Reeve 903e68f64a Show extended search results automatically for empty local results 2020-11-02 09:03:48 -08:00
Mouse Reeve 277c0c4bfe Hide search results from external datasources 2020-11-02 08:48:58 -08:00
Mouse Reeve 65371d6904 Don't show "None" in book description 2020-11-01 12:09:39 -08:00
Mouse Reeve a2692f92d2 Fixes logic issues in saving user model 2020-11-01 12:07:51 -08:00
Mouse Reeve 29094f3c3f Notification text for mentions 2020-11-01 10:15:56 -08:00
Mouse Reeve 93baaf261a Show/hide toggle for long book descriptions 2020-10-31 14:18:56 -07:00
Mouse Reeve 02265b1e49 Show federated servers and connectors in admin 2020-10-31 12:45:39 -07:00
Mouse Reeve 3db1e7a6d0
Merge pull request #262 from mouse-reeve/minor-ui
Preserve linebreaks in display text
2020-10-31 10:55:33 -07:00
Mouse Reeve 72219ace77
Merge pull request #260 from mouse-reeve/shelves
tab through user shelves
2020-10-30 15:23:12 -07:00
Mouse Reeve 95455d9538 Preserve linebreaks in text 2020-10-30 14:43:39 -07:00
Mouse Reeve eece662ec1 tab through user shelves 2020-10-30 14:01:43 -07:00
Mouse Reeve e2f39a1bd5
Merge pull request #256 from mouse-reeve/import-review-settings
Allow users to set privacy on imported reviews
2020-10-30 11:23:43 -07:00
Mouse Reeve 0b0de12968 Allow users to set privacy on imported reviews
or not import them at all. Fixes #252
2020-10-30 11:21:02 -07:00
Mouse Reeve e39bf026cb Handle edit and delete readthroughs 2020-10-30 10:40:05 -07:00
Mouse Reeve 5641c36539 UI for editable readthroughs 2020-10-29 22:40:31 -07:00
Mouse Reeve 7febcec229 convert between ibsn 10 and 13 2020-10-29 12:32:37 -07:00
Mouse Reeve 069b4eae2a Unshelve button on shelf page 2020-10-28 16:52:23 -07:00
Mouse Reeve bdde69473a
Merge pull request #243 from mouse-reeve/post-privacy
post privacy
2020-10-28 13:17:28 -07:00
Mouse Reeve bdbf449dc0 Usbale navbar links 2020-10-28 13:17:02 -07:00
Mouse Reeve 3c5f6d19fb Adds envelope icon 2020-10-28 12:44:30 -07:00
Mouse Reeve 544605007b Fixes post icons 2020-10-28 12:33:27 -07:00
Mouse Reeve 2c48904e40
Merge pull request #242 from mouse-reeve/privacy
Refactors status creation
2020-10-27 15:17:02 -07:00
Mouse Reeve bf2538cab2 let user set privacy in UI 2020-10-27 15:16:17 -07:00
Mouse Reeve b7061c0f4d Fixes create status forms 2020-10-27 11:42:17 -07:00
Mouse Reeve 5389144318 Fixes login validation form 2020-10-26 15:09:51 -07:00
Mouse Reeve 1672c699e5
Merge pull request #239 from mouse-reeve/deletion
Deletion
2020-10-16 17:03:34 -07:00
Mouse Reeve 2ce3cae193 Keep user page at local domain 2020-10-14 10:26:41 -07:00
Mouse Reeve aa2e4da6f0 Search local users as well as webfinger 2020-10-14 09:54:07 -07:00
Mouse Reeve 4ba9b7a119 Revamps search page
still needs to expand user search to do database lookups
2020-10-14 09:19:23 -07:00
Mouse Reeve a6d436d05d Fixes avatar in top bar on user page 2020-10-13 16:20:04 -07:00
Mouse Reeve 0d614c7ebb Don't show deleted statuses 2020-10-08 12:38:06 -07:00
Mouse Reeve 704e1092c4 Delete statuses 2020-10-08 12:32:45 -07:00
Mouse Reeve d424a38396
Merge pull request #229 from mouse-reeve/nonunique-email
Email should *not* be unique
2020-10-06 12:36:15 -07:00
Mouse Reeve d8800b09c4 use remote id for followers links
this should be stored in the db
2020-10-05 14:58:57 -07:00
Mouse Reeve 0a9809e6b3 Email should *not* be unique
turns out this is jank-city when you try to federate
2020-10-05 14:48:26 -07:00
Mouse Reeve 8d9474275e Adds back home/local/federated tabs
I don't think this is how I want the UI to work in the long run,
but for now it's better than not having it.
Fixes #210
2020-10-05 13:34:43 -07:00
Mouse Reeve 19d000aec7 Show errors in edit user form and remove email
email was triggering the form to reject becuase of uniqueness
2020-10-04 16:00:50 -07:00
Mouse Reeve 33f486e7eb Shows errors for login/register forms 2020-10-04 15:10:34 -07:00
Mouse Reeve e67feb9296 More room for the "about" section on login page 2020-10-04 14:32:15 -07:00
Mouse Reeve 827badac7c
Merge pull request #216 from mouse-reeve/change-password
Change password for logged in users
2020-10-02 15:50:48 -07:00
Mouse Reeve 9627be3fa7 Basic null states (still needs expanding) 2020-10-02 15:06:42 -07:00
Mouse Reeve 2b681286f4 Change password for logged in users 2020-10-02 14:42:42 -07:00
Mouse Reeve 9bc6d7d6b6
Merge pull request #214 from mouse-reeve/user-permissions
Adds user permissions and groups
2020-10-02 13:55:59 -07:00
Mouse Reeve d4b18678bd Forgot password flow 2020-10-02 13:32:19 -07:00
Mouse Reeve 36f7ab36c9 Adds better logo 2020-10-01 13:53:52 -07:00
Mouse Reeve c396489dff Adds permissions to templates 2020-10-01 13:09:37 -07:00
Mouse Reeve 2fd192d6cc Updates ui and redirects for invites 2020-09-30 20:47:26 -07:00
Mouse Reeve 9e2ab147fb Hide registration form when registration is closed 2020-09-30 20:31:44 -07:00
Mouse Reeve c3092c4979 Removes discover books page 2020-09-30 16:30:50 -07:00
Mouse Reeve 6e1c116329 Author page 2020-09-30 16:20:50 -07:00
Mouse Reeve 7582540fe9 Remove test print statement 2020-09-30 16:02:27 -07:00
Mouse Reeve 0ab07c41ef Separate ratings out from reviews on book page 2020-09-30 16:00:41 -07:00
Mouse Reeve 5c7f44dc2d Fixes bug in create status forms 2020-09-30 15:24:44 -07:00
Mouse Reeve 982f734ce7 Use bulma screen-reader-only class 2020-09-30 15:10:37 -07:00
Mouse Reeve ada6a79b1c Error and 404 pages 2020-09-30 15:04:57 -07:00
Mouse Reeve 9994bdc81e select suggested books for statuses 2020-09-30 15:00:46 -07:00
Mouse Reeve f196787c16 More books in suggestions
and show the shelve button
2020-09-30 12:19:23 -07:00
Mouse Reeve f6d754f0c4 styles for import status page 2020-09-30 12:11:53 -07:00
Mouse Reeve 92ef3a574c Fix notification count styling 2020-09-30 12:02:00 -07:00
Mouse Reeve ada09639b7 Remove unnecessary icon-related css 2020-09-30 12:01:17 -07:00
Mouse Reeve 7612bcf096 Use "tag" for notifications 2020-09-30 11:56:02 -07:00
Mouse Reeve 49807d069f format multiple book references in a status 2020-09-30 11:49:41 -07:00
Mouse Reeve 3e65d53305 Remove unused templatetags 2020-09-30 11:47:52 -07:00
Mouse Reeve 2b710c44e4 Handle user search 404s 2020-09-30 11:33:15 -07:00
Mouse Reeve 8dba4ccf47 Error hanlding for user search 2020-09-30 11:23:23 -07:00
Mouse Reeve 9efe1a3990 Small ui fixes 2020-09-30 09:00:33 -07:00
Mouse Reeve 1d5d7f8965 Invites page 2020-09-29 21:45:59 -07:00
Mouse Reeve acba5cfc75 Creates snippet for book cover tiles layout 2020-09-29 20:44:33 -07:00
Mouse Reeve 2d89d4abf8 Book editing 2020-09-29 20:36:43 -07:00
Mouse Reeve 24d9839d07 Feed page cleanup 2020-09-29 20:01:57 -07:00
Mouse Reeve c236be4303 Adds breadcrumbs to shelf page
weird that they aren't used anywhere else tho
2020-09-29 19:48:10 -07:00
Mouse Reeve cc58d0321d Adds shelf preview to user page 2020-09-29 19:44:00 -07:00
Mouse Reeve e1a6df54c1 Removes unused snippets 2020-09-29 19:19:37 -07:00
Mouse Reeve 7d0c437371 Disambiguate form ids 2020-09-29 19:14:22 -07:00
Mouse Reeve 67411824eb Page to feed for mobile 2020-09-29 17:51:57 -07:00
Mouse Reeve 50f2f4788e Adds review box to main page layout 2020-09-29 17:43:30 -07:00
Mouse Reeve b762d2c226 Tweaks status page 2020-09-29 15:05:50 -07:00
Mouse Reeve 767190e012 Notifications 2020-09-29 14:45:04 -07:00
Mouse Reeve 0bea615b82 Tags and tables 2020-09-29 14:11:55 -07:00
Mouse Reeve 37a0ec0ba3 User profile page styles 2020-09-29 13:39:44 -07:00
Mouse Reeve c7520b5279 User profile page 2020-09-29 13:17:29 -07:00
Mouse Reeve 3dc43aa81c Book and editions page styles 2020-09-29 13:11:52 -07:00
Mouse Reeve 7b32a122e4 Switches column attrs 2020-09-29 11:54:53 -07:00
Mouse Reeve dbc6fb1d18 Status form in book page 2020-09-29 11:48:03 -07:00
Mouse Reeve 61fa15a0c2 Book page and review form 2020-09-29 11:00:54 -07:00
Mouse Reeve 32f305e285 Re-formats login and register pages 2020-09-29 10:21:10 -07:00
Mouse Reeve 24c28876af Cleans up status display 2020-09-28 21:08:42 -07:00
Mouse Reeve 3486219dce Uses minified bulma library 2020-09-28 18:30:12 -07:00
Mouse Reeve 3eeeb78bd7 Fixes UI for statuses 2020-09-28 18:25:58 -07:00
Mouse Reeve 8dbfa506b8 Cleans up status and shelve button 2020-09-28 18:25:58 -07:00
Mouse Reeve a4d1985f86 Fixes star rating displays 2020-09-28 18:25:58 -07:00
Mouse Reeve 49e94f8e8e Switches to Bulma for layout 2020-09-28 18:25:58 -07:00
Mouse Reeve f77c156733 rename main code directory 2020-09-17 13:30:54 -07:00