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
5aea7343b4
[assets] Rename some files for consistency.
2021-04-05 16:16:48 +02:00
6971c9b133
[assets] Move toggleAllCheckboxes code to its own file.
2021-04-05 16:16:05 +02:00
abd6a78295
Merge pull request #862 from mouse-reeve/disabled-link
...
Valid html solution to disabling pagination links
2021-04-04 10:59:22 -07:00
485b0fa0f3
Simplify rating form:
...
- Create a snippet to regroup similar code.
- Reduce and document tricky logic of CSS.
- Add i18n strings.
2021-04-04 15:08:42 +02:00
8d7527dee3
CSS linter fixes
2021-04-03 11:59:14 -07:00
3cb91098e6
Valid html solution to disabling pagination links
2021-04-03 11:54:15 -07:00
7483cb5919
Adds getting started find books view
2021-03-31 13:56:26 -07:00
53f03457cc
Add linter for JS files with basic recommended rules:
...
- Add Github Action.
- Fix JS files to match rules; mostly `globals` and `exported`.
2021-03-31 17:07:28 +02:00
cc01105bf0
Add linter for CSS files:
...
- Add Github Action.
- Update .gitignore.
- Add .stylelintignore for vendor related files.
- Fix format.css to match rules (includes hacks with @todo).
2021-03-31 16:17:05 +02:00
0ef33d2acb
Adds shared books as a metric for recommending follows
2021-03-27 07:36:14 -07:00
b0e1095fe6
Adds "suggested follows" panel
2021-03-26 10:32:42 -07:00
8d5630e059
Adds css transitions to notification and unread statuses
2021-03-23 17:52:58 -07:00
b8cd1d5bce
Show unread status reload link
2021-03-23 12:52:38 -07:00
d8a20175b6
Adds email template layout and formatting
2021-03-21 12:06:12 -07:00
dd15e87073
Merge branch 'main' into progress-update-ui
2021-03-20 17:38:22 -07:00
942c4a6664
Move progress updates into modal
2021-03-20 17:18:18 -07:00
fa79070b59
[lint] Update editorconfig linting:
...
- Add settings for comments.
- Remove custom settings that don’t work.
- Fix vendor JS file:
2021-03-20 16:33:18 +01:00
b9a61162d7
Merge branch 'main' into ci
2021-03-20 15:26:51 +01:00
c31bf1f0c8
Fixes loading javascript listeners
2021-03-19 15:59:28 -07:00
5ad645c225
Move check all js into separate file
2021-03-19 10:51:45 -07:00
443daab128
Move tabs javascript into separate file
2021-03-19 10:47:32 -07:00
baee0796cd
Moves localstorage handlers into its own file
2021-03-18 09:02:07 -07:00
091ad53061
JS linting and whitespace fixes
2021-03-13 12:14:34 -08:00
a52fee4ccf
Remove (potentially useful) unused CSS.
2021-03-06 21:18:39 +01:00
99e5e3e414
[import] Show skip link to all when there is more than 10 failed imports.
2021-03-05 22:09:56 +01:00
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
1cb84b0f62
[lint] Fix indentation in JS files.
2021-03-04 19:36:17 +01:00
420a33d79f
[lint] fix indentation in CSS files.
2021-03-04 19:27:03 +01:00
fc16211125
[lint] Ignore newline in svg files within fonts/.
2021-03-04 19:24:11 +01:00
263b13f157
Adapt tab handler to vanilla JS, fix focus jump, improve accessible naming of tabs/panels
2021-02-28 14:04:04 -04:00
bc7f830b2b
Merge branch 'upstream' into tab-keyboard-accessibility
2021-02-27 11:53:27 -04:00
9580bec154
feat: modify tabbed interfaces to support keyboard accessibility ( fixes #526 )
2021-02-27 11:47:03 -04:00
b1268b7db8
Small covers too small on mobile
2021-02-23 12:44:25 -08:00
485de039cf
Merge branch 'main' into shelve-buttons
2021-02-09 13:28:00 -08:00
76491e4e35
Back off notification polling
2021-02-09 10:38:43 -08:00
05c00b9eca
Adds cute lil icons to discover page
2021-02-02 10:13:35 -08:00
e5746d6117
Menu list for shelf button options
2021-01-30 11:43:40 -08:00
b53ef73faf
Feed templates
2021-01-29 10:25:31 -08:00
2a6a000e05
Moves avatar crop into function and adds test
2021-01-26 08:03:16 -08:00
2411b4fe79
puts @'mentions directly in compose box
2021-01-19 16:16:22 -08:00
1778e8dd46
Uses timeout instead of interval
2021-01-19 14:59:46 -08:00
94a41498cf
Remove counts when notifications are deleted
2021-01-19 14:32:08 -08:00
3fce67a60d
Only update on change
2021-01-19 14:25:04 -08:00
394666357f
Poll for notifications
2021-01-18 16:32:02 -08:00
c7b03fec5a
Fixes rate action
2021-01-18 09:57:44 -08:00
7308d8d1e9
javascript cleanup
...
I got my linter working!
2021-01-18 08:26:04 -08:00
51ddada8f6
Fixes mobile menu dropdown
2021-01-17 20:31:37 -08:00
3f136c40da
Uses js pattern for tabs
2021-01-17 20:19:09 -08:00
0a70d6e981
Makes dropdown clickable, and work with screen reader
...
I'm lightly peeved with bulma that it wasn't clear how to make hover
menus accessible, but clickable menus are just fine with my anyway.
2021-01-17 16:29:46 -08:00