Commit graph

183 commits

Author SHA1 Message Date
Mouse Reeve 7f75cd329a Use instance name instead of the word "instance" where possible
trying to use less jargon
2021-10-15 13:42:32 -07:00
Mouse Reeve 585c71e72a Adds html linting to test 2021-09-28 10:59:51 -07:00
Mouse Reeve 15fc31bf77 Merge branch 'main' into opensearch 2021-09-27 18:58:28 -07:00
Mouse Reeve 1ed3d4dde1 Updates search box placeholder for logged out users 2021-09-20 12:28:08 -07:00
Mouse Reeve a119c69592 Use dash instead of vertical line to separate page name and site name 2021-09-18 17:09:18 -07:00
Mouse Reeve fc69729f93 Link to dashboard from menu 2021-09-11 07:17:14 -07:00
Mouse Reeve 7c3cf095f3 Adds opensearch xml file 2021-09-10 16:47:59 -07:00
Mouse Reeve a4e6f610cd Adds javascript cache value to templates 2021-09-10 10:57:16 -07:00
Mouse Reeve 08d2bff7ca General function for displaying messages 2021-09-10 10:12:37 -07:00
Mouse Reeve 053e2cea0d Clear localstorage items 2021-09-09 07:39:38 -07:00
Mouse Reeve 03b608565d Save status drafts in localstorage 2021-09-08 13:58:10 -07:00
Mouse Reeve 76ba56f656 Fixes admin permissions 2021-08-29 08:14:53 -07:00
Mouse Reeve 26b7f2ec70 Fixes main nav menu 2021-08-12 14:43:42 -07:00
Mouse Reeve 21a954c7df Always use underscores in html ids
Plus some other shifting around
2021-08-08 19:44:12 -07:00
Mouse Reeve 65fa2813c6 Show link to discover view 2021-08-08 08:07:20 -07:00
Mouse Reeve 806638888e Stay on page when logging in from top bar
Was this bugging other people? It bugged me to no end.
2021-08-02 16:24:36 -07:00
Joachim d862be0564 Merge remote-tracking branch 'upstream/main' into storage-s3 2021-06-19 11:53:05 +02:00
Joachim 7e26a38403 Fix summary image format 2021-06-18 19:15:36 +02:00
Mouse Reeve 973b23856c
Merge branch 'main' into opengraph-image-generation 2021-06-17 15:17:54 -07:00
Joachim b448d40514 Use the right snippets on Templates 2021-06-07 18:13:24 +02:00
Mouse Reeve 2816d7cc88 Use "instance" consistently 2021-06-01 14:50:14 -07:00
Joachim f206f61e9a Use global switch to enable/disable preview images 2021-05-28 17:00:07 +02:00
Joachim f848dcd756 Fix issue with protocol 2021-05-26 18:20:22 +02:00
Joachim e362c82495 Expose static & media paths 2021-05-26 17:54:59 +02:00
Joachim 7ea3153026 Fix site_path tag 2021-05-26 16:57:28 +02:00
Joachim e5e549d125 Add opengraph image depending on context 2021-05-26 14:44:15 +02:00
Mouse Reeve 4e9c7a7748
Merge pull request #1070 from bookwyrm-social/top-bar
Top bar
2021-05-23 08:42:14 -07:00
Mouse Reeve 7a4c4248df Improves status template performance
Reduces queries about about 65
2021-05-22 19:01:40 -07:00
Mouse Reeve 3d3ab6433e Improves query efficiency for shelve buttons
About 50 fewer queries (yikes)
2021-05-22 17:58:08 -07:00
Mouse Reeve 9c13bf34a8 Only show banner to authenticated users 2021-05-20 15:11:47 -07:00
Mouse Reeve b8e9b9f57e Cleans up show/hide behavior 2021-05-20 11:46:24 -07:00
Mouse Reeve d64e0c4aa8 Adds admin view for individual announcement 2021-05-20 08:09:35 -07:00
Mouse Reeve c73c063949 Show announcements on all pages 2021-05-19 15:35:14 -07:00
Mouse Reeve 9f789cd5d4
Merge branch 'main' into top-bar 2021-05-18 11:39:36 -07:00
Mouse Reeve 2b4ac71d7a Updates footer language around github link 2021-05-14 15:21:26 -07:00
Mouse Reeve 58da17d694 Use smaller templatetag modules 2021-05-11 14:41:28 -07:00
Mouse Reeve 6abe9274c0 Switches out links in the top bar and dropdown 2021-05-10 15:55:42 -07:00
Mouse Reeve 748810cd41 Use reverse lookups for urls 2021-05-04 09:34:16 -07:00
Mouse Reeve 735ef369b9
Merge pull request #1020 from bookwyrm-social/notification-color
Only make notification count red for mentions
2021-04-30 13:49:57 -07:00
Mouse Reeve f747babb43 Changes column spacing 2021-04-30 11:03:36 -07:00
Mouse Reeve e15d6654e3 Free text field for the site footer 2021-04-30 10:42:27 -07:00
Mouse Reeve 454dd25681 Only make notification count red for mentions 2021-04-30 07:49:34 -07:00
Joachim 00e6d0524f Accessibility: add language to lang attr on html tag
I only use the first subtag of the language string given by `get_language()`, because `get_language()` returns an all-lowercase string, and I don't know if it'll be considered valid by browsers.
2021-04-22 20:41:58 +02:00
Joachim 71390f1735 Set body height 2021-04-15 21:51:14 +02:00
Fabien Basmaison f77088b964 [assets] Remove redundant class already provided by bulma:
Replace all classes `hidden` with `is-hidden` in templates, CSS and JS.
2021-04-07 17:31:00 +02:00
Fabien Basmaison fb45df0f99 Merge branch 'main' into frontend 2021-04-07 09:25:40 +02:00
tofuwabohu 1f99710dcd Links to own user in menu 2021-04-06 22:36:24 +02:00
Fabien Basmaison cbed5e331b [assets] Move some frontend assets to _vendor_ directories:
This simplifies linting of files we have no grasp on, and clarifies responsibilities.

- Add .eslintignore.
- Restrict linting to bookwyrm/static.
2021-04-05 16:17:11 +02:00
Fabien Basmaison 5aea7343b4 [assets] Rename some files for consistency. 2021-04-05 16:16:48 +02:00
Mouse Reeve 642c41353e Removes redundant link to profile from dropdown 2021-04-01 19:25:37 -07:00
Mouse Reeve 83e4ec00f9 Renames "shelves" in the UI to "books"
Still haven't figure out the create/edit wording tho
2021-03-31 09:22:23 -07:00
Mouse Reeve f63b6fb325 Fixes sending invite emails
Corrects the email sender and avoids integrity error on saves
2021-03-29 08:33:12 -07:00
Mouse Reeve 8d5630e059 Adds css transitions to notification and unread statuses 2021-03-23 17:52:58 -07:00
Mouse Reeve b8cd1d5bce Show unread status reload link 2021-03-23 12:52:38 -07:00
Mouse Reeve 6e3a203b46 Adds directory to main menu 2021-03-21 16:43:13 -07:00
Mouse Reeve 3e75253ff1 Updates activitpub and tests for discoverability 2021-03-21 14:50:36 -07:00
Mouse Reeve 443daab128 Move tabs javascript into separate file 2021-03-19 10:47:32 -07:00
Mouse Reeve d802f4b85e Fixes layout showing wrong user in header on user page 2021-03-13 15:57:54 -08:00
Mouse Reeve ab57b5b906 First pass at views for reporting 2021-03-08 15:55:48 -08:00
Mouse Reeve 642a2f26d7 Fixes support link display i18n 2021-03-07 15:42:49 -08:00
Mouse Reeve 0bd27928e4 Removes username snippet 2021-03-07 10:24:46 -08:00
Mouse Reeve dfecdca6f9 Fixes display of ratings 2021-03-07 07:56:33 -08:00
Mouse Reeve e2622d0594 Catches a couple translations, hides profile box when empty 2021-03-04 14:27:49 -08: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 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 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
Mouse Reeve 4f76d21b85 Snags more strings for i18n 2021-02-27 18:48:10 -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 9ed5226b58 Switches layout to use in-template html header titles 2021-02-27 11:07:16 -08:00
Mouse Reeve 6a68fe9475 Search for books to add to lists 2021-01-31 11:11:26 -08:00
Mouse Reeve 0815b36ec9 Adds basic view and template files 2021-01-30 21:42:47 -08:00
Mouse Reeve 9db327a69e Edit view for site settings 2021-01-29 15:50:46 -08:00
Mouse Reeve 21aadf2920 Adds site settings view 2021-01-29 15:38:42 -08:00
Mouse Reeve 9fa8ee3940 Groups profile settings templates 2021-01-29 09:28:00 -08:00
Mouse Reeve 128dc3be44 Remove a div 2021-01-18 16:52:51 -08:00
Mouse Reeve 394666357f Poll for notifications 2021-01-18 16:32:02 -08:00
Mouse Reeve d6f2740bc8 unneeded classnames 2021-01-17 20:40:33 -08:00
Mouse Reeve 51ddada8f6 Fixes mobile menu dropdown 2021-01-17 20:31:37 -08:00
Mouse Reeve 73c1b5a1ff Component for dropdowns
also use hoverable dropdowns
2021-01-17 11:09:49 -08:00
Mouse Reeve f61a25cfb1
Merge branch 'main' into html-interaction 2021-01-15 09:45:33 -08:00
Mouse Reeve 6e254e548c
Merge pull request #519 from mouse-reeve/view-actions-tests
Overhauls views/view_actions/outgoing
2021-01-15 09:39:07 -08:00
Mouse Reeve 861249080b Moves toggle menu javascript out of html 2021-01-14 15:45:30 -08:00
Mouse Reeve b1cdddd1a2 Adds titles to icons 2021-01-14 14:13:23 -08:00
Joel Bradshaw f985ca0576 Make login form wrap nicely on mobile
Changing to columns from a grouped form item isn't my favorite, but I
think it's okay, and it gets us better mobile behavior for free
2021-01-13 19:16:45 -08:00
Mouse Reeve 85d01d5df0 Moves user views to class view 2021-01-12 12:09:23 -08:00
Mouse Reeve 05b4cb59b0 Adds registration view 2021-01-12 08:19:08 -08:00
Mouse Reeve 0f4a30324e Makes more about instance text customizable 2021-01-04 12:58:31 -08:00
Mouse Reeve 0c0e9bebdf Use uploaded logos in templates 2021-01-04 12:47:10 -08:00
Mouse Reeve 81e60cea16 Fixes login form 2021-01-04 11:14:07 -08:00
Mouse Reeve c0bd0736d3 Hide join button when registration is closed 2021-01-03 15:41:20 -08:00
Mouse Reeve 6668f54889 Fixes openlibrary test and navbar hover aria unfurl 2021-01-03 14:41:10 -08:00
Mouse Reeve eec3e6c4b4 Hide top bar login form on login page 2021-01-03 14:35:28 -08:00
Mouse Reeve 8e923d6333 User container class in layout 2021-01-03 12:53:51 -08:00
Mouse Reeve ef42d29bd9 Discovery landing page 2021-01-03 11:10:04 -08:00
Mouse Reeve 04eb518633 Make the top bar dropdown accessible to NVDA screenreaders
plus, it's just better for this to be a ul
2021-01-03 10:03:57 -08:00
Mouse Reeve 943d97c0bc Adds direct messages UI 2020-12-13 16:17:14 -08:00