Fabien Basmaison 
							
						 
					 
					
						
						
							
						
						70c652d565 
					 
					
						
						
							
							[assets] Add rules to ESLint:  
						
						 
						
						... 
						
						
						
						- Fix long line.
- Enforce a few stylistic habits:
    - Avoid some potential dangerous constructs.
    - `arrow-spacing`: Use at least one space around arrows.
    - `keyword-spacing`: Use at least one space around keywords (if, else, for…).
    - `no-multiple-empty-lines`: Only use one empty line between code.
	- `no-var`: Use `let` or `const` instead of `var`:
    - `padded-blocks`: Do not pad blocks.
    - `padding-line-between-statements`: Use empty lines between some statements.
    - `space-before-blocks`: Use at least one space before the opening brace of a block. 
						
						
					 
					
						2021-04-06 10:42:52 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fabien Basmaison 
							
						 
					 
					
						
						
							
						
						991d897ac7 
					 
					
						
						
							
							[assets] Listen to events as soon as possible.  
						
						 
						
						
						
						
					 
					
						2021-04-06 09:57:52 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fabien Basmaison 
							
						 
					 
					
						
						
							
						
						2f2f7db086 
					 
					
						
						
							
							[assets] Use classes for JS files:  
						
						 
						
						... 
						
						
						
						- Classes strictly parse code implicitly.
- Fix previously updated code. 
						
						
					 
					
						2021-04-06 09:44:59 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fabien Basmaison 
							
						 
					 
					
						
						
							
						
						f430363be0 
					 
					
						
						
							
							[assets] Simplify a function expression.  
						
						 
						
						
						
						
					 
					
						2021-04-06 09:11:56 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fabien Basmaison 
							
						 
					 
					
						
						
							
						
						f6c3e581b9 
					 
					
						
						
							
							[assets] Replace Array.from(document.getElementsByClassName(…)) by querySelectorAll(…).  
						
						 
						
						
						
						
					 
					
						2021-04-06 09:11:27 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fabien Basmaison 
							
						 
					 
					
						
						
							
						
						6b0a3ce4b1 
					 
					
						
						
							
							[assets] Move localStorage chunks of code to their own file:  
						
						 
						
						... 
						
						
						
						This should prevent a sync issue with updateDisplay not always being loaded on time. 
						
						
					 
					
						2021-04-06 09:06:51 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fabien Basmaison 
							
						 
					 
					
						
						
							
						
						964b47ea97 
					 
					
						
						
							
							[assets] Fix path for icomoon font.  
						
						 
						
						
						
						
					 
					
						2021-04-05 16:46:30 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fabien Basmaison 
							
						 
					 
					
						
						
							
						
						6971c9b133 
					 
					
						
						
							
							[assets] Move toggleAllCheckboxes code to its own file.  
						
						 
						
						
						
						
					 
					
						2021-04-05 16:16:05 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mouse Reeve 
							
						 
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fabien Basmaison 
							
						 
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mouse Reeve 
							
						 
					 
					
						
						
							
						
						8d7527dee3 
					 
					
						
						
							
							CSS linter fixes  
						
						 
						
						
						
						
					 
					
						2021-04-03 11:59:14 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mouse Reeve 
							
						 
					 
					
						
						
							
						
						3cb91098e6 
					 
					
						
						
							
							Valid html solution to disabling pagination links  
						
						 
						
						
						
						
					 
					
						2021-04-03 11:54:15 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mouse Reeve 
							
						 
					 
					
						
						
							
						
						7483cb5919 
					 
					
						
						
							
							Adds getting started find books view  
						
						 
						
						
						
						
					 
					
						2021-03-31 13:56:26 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fabien Basmaison 
							
						 
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fabien Basmaison 
							
						 
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mouse Reeve 
							
						 
					 
					
						
						
							
						
						0ef33d2acb 
					 
					
						
						
							
							Adds shared books as a metric for recommending follows  
						
						 
						
						
						
						
					 
					
						2021-03-27 07:36:14 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mouse Reeve 
							
						 
					 
					
						
						
							
						
						b0e1095fe6 
					 
					
						
						
							
							Adds "suggested follows" panel  
						
						 
						
						
						
						
					 
					
						2021-03-26 10:32:42 -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 
							
						 
					 
					
						
						
							
						
						d8a20175b6 
					 
					
						
						
							
							Adds email template layout and formatting  
						
						 
						
						
						
						
					 
					
						2021-03-21 12:06:12 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mouse Reeve 
							
						 
					 
					
						
						
							
						
						dd15e87073 
					 
					
						
						
							
							Merge branch 'main' into progress-update-ui  
						
						 
						
						
						
						
					 
					
						2021-03-20 17:38:22 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mouse Reeve 
							
						 
					 
					
						
						
							
						
						942c4a6664 
					 
					
						
						
							
							Move progress updates into modal  
						
						 
						
						
						
						
					 
					
						2021-03-20 17:18:18 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fabien Basmaison 
							
						 
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fabien Basmaison 
							
						 
					 
					
						
						
							
						
						b9a61162d7 
					 
					
						
						
							
							Merge branch 'main' into ci  
						
						 
						
						
						
						
					 
					
						2021-03-20 15:26:51 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mouse Reeve 
							
						 
					 
					
						
						
							
						
						c31bf1f0c8 
					 
					
						
						
							
							Fixes loading javascript listeners  
						
						 
						
						
						
						
					 
					
						2021-03-19 15:59:28 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mouse Reeve 
							
						 
					 
					
						
						
							
						
						5ad645c225 
					 
					
						
						
							
							Move check all js into separate file  
						
						 
						
						
						
						
					 
					
						2021-03-19 10:51:45 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mouse Reeve 
							
						 
					 
					
						
						
							
						
						443daab128 
					 
					
						
						
							
							Move tabs javascript into separate file  
						
						 
						
						
						
						
					 
					
						2021-03-19 10:47:32 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mouse Reeve 
							
						 
					 
					
						
						
							
						
						baee0796cd 
					 
					
						
						
							
							Moves localstorage handlers into its own file  
						
						 
						
						
						
						
					 
					
						2021-03-18 09:02:07 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mouse Reeve 
							
						 
					 
					
						
						
							
						
						091ad53061 
					 
					
						
						
							
							JS linting and whitespace fixes  
						
						 
						
						
						
						
					 
					
						2021-03-13 12:14:34 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fabien Basmaison 
							
						 
					 
					
						
						
							
						
						a52fee4ccf 
					 
					
						
						
							
							Remove (potentially useful) unused CSS.  
						
						 
						
						
						
						
					 
					
						2021-03-06 21:18:39 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fabien Basmaison 
							
						 
					 
					
						
						
							
						
						1cb84b0f62 
					 
					
						
						
							
							[lint] Fix indentation in JS files.  
						
						 
						
						
						
						
					 
					
						2021-03-04 19:36:17 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fabien Basmaison 
							
						 
					 
					
						
						
							
						
						420a33d79f 
					 
					
						
						
							
							[lint] fix indentation in CSS files.  
						
						 
						
						
						
						
					 
					
						2021-03-04 19:27:03 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fabien Basmaison 
							
						 
					 
					
						
						
							
						
						fc16211125 
					 
					
						
						
							
							[lint] Ignore newline in svg files within fonts/.  
						
						 
						
						
						
						
					 
					
						2021-03-04 19:24:11 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ned Zimmerman 
							
						 
					 
					
						
						
							
						
						263b13f157 
					 
					
						
						
							
							Adapt tab handler to vanilla JS, fix focus jump, improve accessible naming of tabs/panels  
						
						 
						
						
						
						
					 
					
						2021-02-28 14:04:04 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ned Zimmerman 
							
						 
					 
					
						
						
							
						
						bc7f830b2b 
					 
					
						
						
							
							Merge branch 'upstream' into tab-keyboard-accessibility  
						
						 
						
						
						
						
					 
					
						2021-02-27 11:53:27 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ned Zimmerman 
							
						 
					 
					
						
						
							
						
						9580bec154 
					 
					
						
						
							
							feat: modify tabbed interfaces to support keyboard accessibility ( fixes   #526 )  
						
						 
						
						
						
						
					 
					
						2021-02-27 11:47:03 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mouse Reeve 
							
						 
					 
					
						
						
							
						
						b1268b7db8 
					 
					
						
						
							
							Small covers too small on mobile  
						
						 
						
						
						
						
					 
					
						2021-02-23 12:44:25 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mouse Reeve 
							
						 
					 
					
						
						
							
						
						485de039cf 
					 
					
						
						
							
							Merge branch 'main' into shelve-buttons  
						
						 
						
						
						
						
					 
					
						2021-02-09 13:28:00 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mouse Reeve 
							
						 
					 
					
						
						
							
						
						76491e4e35 
					 
					
						
						
							
							Back off notification polling  
						
						 
						
						
						
						
					 
					
						2021-02-09 10:38:43 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mouse Reeve 
							
						 
					 
					
						
						
							
						
						05c00b9eca 
					 
					
						
						
							
							Adds cute lil icons to discover page  
						
						 
						
						
						
						
					 
					
						2021-02-02 10:13:35 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mouse Reeve 
							
						 
					 
					
						
						
							
						
						e5746d6117 
					 
					
						
						
							
							Menu list for shelf button options  
						
						 
						
						
						
						
					 
					
						2021-01-30 11:43:40 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mouse Reeve 
							
						 
					 
					
						
						
							
						
						b53ef73faf 
					 
					
						
						
							
							Feed templates  
						
						 
						
						
						
						
					 
					
						2021-01-29 10:25:31 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mouse Reeve 
							
						 
					 
					
						
						
							
						
						2a6a000e05 
					 
					
						
						
							
							Moves avatar crop into function and adds test  
						
						 
						
						
						
						
					 
					
						2021-01-26 08:03:16 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mouse Reeve 
							
						 
					 
					
						
						
							
						
						2411b4fe79 
					 
					
						
						
							
							puts @'mentions directly in compose box  
						
						 
						
						
						
						
					 
					
						2021-01-19 16:16:22 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mouse Reeve 
							
						 
					 
					
						
						
							
						
						1778e8dd46 
					 
					
						
						
							
							Uses timeout instead of interval  
						
						 
						
						
						
						
					 
					
						2021-01-19 14:59:46 -08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mouse Reeve 
							
						 
					 
					
						
						
							
						
						94a41498cf 
					 
					
						
						
							
							Remove counts when notifications are deleted  
						
						 
						
						
						
						
					 
					
						2021-01-19 14:32:08 -08:00