618ea31a57 
								
							 
						 
						
							
							
								
								chore: refactor instance observer code, remove double call ( #722 )  
							
							
							
						 
						
							2018-12-04 06:44:19 -08:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								e894e031fb 
								
							 
						 
						
							
							
								
								feat(a11y): add option to disable tappable toots ( #716 )  
							
							... 
							
							
							
							fixes  #163 . also fixed the issue where selecting text would cause the toot to be tapped 
						
							2018-12-02 21:12:58 -08:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								ce61b821c5 
								
							 
						 
						
							
							
								
								feat(ui): add option to always show sensitive media ( #709 )  
							
							... 
							
							
							
							fixes  #699 . I also went ahead and divided the settings into two groups: Preferences and Accessibility 
						
							2018-12-01 14:09:08 -08:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								153e4f4fcd 
								
							 
						 
						
							
							
								
								feat(a11y): add option for short article aria labels ( #705 )  
							
							... 
							
							
							
							Actually fixes  #694  by providing an option to make the labels like they used to be. 
							
						 
						
							2018-12-01 11:53:20 -08:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								e44cafb5fb 
								
							 
						 
						
							
							
								
								feat(scrollbars): add option to disable scrollbars, fix macOS style ( #701 )  
							
							... 
							
							
							
							fixes  #698  and fixes  #700  
						
							2018-11-27 19:17:18 -08:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								7f1ec6036d 
								
							 
						 
						
							
							
								
								fix(a11y): default "prefers reduced motion" to OS/browser default ( #696 )  
							
							... 
							
							
							
							fixes  #695  
						
							2018-11-26 13:13:52 -08:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								48a1bd47b3 
								
							 
						 
						
							
							
								
								refactor(themes): use CSS specificity order for themes ( #684 )  
							
							... 
							
							
							
							The point of this PR is to make it easier to implement scrollbars (#683 ).
With this PR, the themes move from a body tag-based system (e.g. `body.theme-scarlet`) to a system where they simply declare global CSS and we use CSS specificity order to give us the right theme. 
							
						 
						
							2018-11-24 00:41:36 -08:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								4fe0cf3f18 
								
							 
						 
						
							
							
								
								fix: fix null reference error in Safari/Edge ( #618 )  
							
							... 
							
							
							
							fixes  #617  
						
							2018-11-05 08:28:38 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sorin Davidoi 
								
							 
						 
						
							
							
							
							
								
							
							
								e45af16bf9 
								
							 
						 
						
							
							
								
								Push notifications ( #579 )  
							
							... 
							
							
							
							* feat: Push notifications
* feat: Feature-detect push notifications support
* feat: Prompt user to reauthenticate when missing push scope
* fix(service-worker): Add tags to notifications
* feat: Push notification actions for mentions 
							
						 
						
							2018-10-06 13:06:10 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								96c2858d7a 
								
							 
						 
						
							
							
								
								lower timeline fetch batch size from 20 to 10 ( #523 )  
							
							
							
						 
						
							2018-08-29 22:49:14 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									greenkeeper[bot] 
								
							 
						 
						
							
							
							
							
								
							
							
								8dbc1b0503 
								
							 
						 
						
							
							
								
								Update standard to the latest version  🚀  ( #519 )  
							
							... 
							
							
							
							* chore(package): update standard to version 12.0.0
* package lock update
* fix eslint 
							
						 
						
							2018-08-29 21:42:57 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								d599f2f308 
								
							 
						 
						
							
							
								
								run idb operations in a web worker ( #517 )  
							
							
							
						 
						
							2018-08-29 19:03:12 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								2449a27767 
								
							 
						 
						
							
							
								
								fix pinned/unpinned state of recently pinned statuses ( #521 )  
							
							... 
							
							
							
							* fix pinned/unpinned state of recently pinned statuses
* fixup
* fix test 
							
						 
						
							2018-08-29 18:10:09 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								47315c7f6d 
								
							 
						 
						
							
							
								
								add support for max_toot_chars > 500 ( #495 )  
							
							
							
						 
						
							2018-08-26 12:14:16 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								d6af3b69a7 
								
							 
						 
						
							
							
								
								Add ability to show/hide boosts from accounts ( #491 )  
							
							... 
							
							
							
							Fixes some stuff in #6  
							
						 
						
							2018-08-25 22:03:33 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								8949b36873 
								
							 
						 
						
							
							
								
								Use img.decode() ( #473 )  
							
							... 
							
							
							
							* remove will-change:transform from container
* WIP: use img.decode()
* more work on img.decode 
							
						 
						
							2018-08-22 21:00:53 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								37e12e8d73 
								
							 
						 
						
							
							
								
								add option to remove emoji from user display names ( #450 )  
							
							... 
							
							
							
							* add option to remove emoji from user display names
fixes  #449 
* slight memory perf improvement 
							
						 
						
							2018-08-19 18:03:26 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								b8863e684e 
								
							 
						 
						
							
							
								
								use page lifecycle ( #424 )  
							
							... 
							
							
							
							* use page lifecycle
* fix eslint 
							
						 
						
							2018-08-16 10:23:26 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								23ccec45d0 
								
							 
						 
						
							
							
								
								fix notifications in a background tab ( #402 )  
							
							... 
							
							
							
							Part of the way to improving #390 .
Before this fix, if you recieved a notification while Pinafore was in a background tab, nothing would happen, because most browsers (Edge, Firefox, Chrome) don't run rAF in background tabs. Furthermore, Chrome doesn't run rIC. In this PR we detect if we're in a background tab and then avoid rAF/rIC in that case. 
							
						 
						
							2018-06-23 10:11:14 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								efdb0bc534 
								
							 
						 
						
							
							
								
								Remove testcafe roles and run in parallel x4 ( #334 )  
							
							... 
							
							
							
							* more attempts to fix test flakiness
* remove testcafe roles entirely
* really remove testcafe roles
* run testcafe in parallel x2
* run testcafe in parallel x4
* fix online/offline forcing in tests
* fix pin test 
							
						 
						
							2018-05-26 13:51:41 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								5a1e10dee0 
								
							 
						 
						
							
							
								
								refactor some stuff ( #274 )  
							
							
							
						 
						
							2018-05-06 17:35:22 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								07fb5e867c 
								
							 
						 
						
							
							
								
								isolate autosuggestion state ( #273 )  
							
							... 
							
							
							
							fixes  #261  
						
							2018-05-06 16:25:17 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								9e9a897ede 
								
							 
						 
						
							
							
								
								fix nav bar for pinned lists ( #263 )  
							
							
							
						 
						
							2018-05-03 21:24:10 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								b7c90a4206 
								
							 
						 
						
							
							
								
								add animation for navigation bar indicator ( #257 )  
							
							
							
						 
						
							2018-05-02 21:32:43 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								814716cc8d 
								
							 
						 
						
							
							
								
								remove deprecated observe() from stores, take 2 ( #249 )  
							
							
							
						 
						
							2018-04-30 17:20:20 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								77ba91c712 
								
							 
						 
						
							
							
								
								fix animations and cleanup store/component get() usage ( #185 )  
							
							... 
							
							
							
							fixes  #181  
						
							2018-04-19 21:38:11 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								8d5690d63d 
								
							 
						 
						
							
							
								
								remove get() with string from Svelte calls ( #169 )  
							
							... 
							
							
							
							* remove get() with string pt 1
* remove get() with string pt 2
* fix typo
* fix some null exceptions in get()
* fixup code style 
							
						 
						
							2018-04-19 09:37:05 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								18c3064801 
								
							 
						 
						
							
							
								
								fix favicon logic ( #175 )  
							
							
							
						 
						
							2018-04-19 09:34:56 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								7f5bea8f5b 
								
							 
						 
						
							
							
								
								remove deprecated store.onchange ( #168 )  
							
							
							
						 
						
							2018-04-18 23:48:13 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								e431c29efa 
								
							 
						 
						
							
							
								
								update and pin all deps ( #164 )  
							
							
							
						 
						
							2018-04-18 20:43:13 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								0efafdec90 
								
							 
						 
						
							
							
								
								only show "you are offline" notification once ( #137 )  
							
							... 
							
							
							
							Fixes  #34  
						
							2018-04-15 16:00:16 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								2544b71251 
								
							 
						 
						
							
							
								
								use lodash-es for slightly smaller bundle size  
							
							
							
						 
						
							2018-04-05 17:57:36 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								584d94eea4 
								
							 
						 
						
							
							
								
								fix streaming gap issue for instance switching  
							
							
							
						 
						
							2018-04-02 21:14:12 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								5a0c4897b0 
								
							 
						 
						
							
							
								
								make replies inline  
							
							
							
						 
						
							2018-03-30 01:06:17 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								3b8f551477 
								
							 
						 
						
							
							
								
								implement better timeline navigations with fades  
							
							
							
						 
						
							2018-03-29 23:16:53 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								7ce9a39119 
								
							 
						 
						
							
							
								
								add emoji autosuggest  
							
							
							
						 
						
							2018-03-25 12:24:38 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								cd968245e1 
								
							 
						 
						
							
							
								
								go back to having Timeline.html manage focus  
							
							
							
						 
						
							2018-03-22 21:59:02 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								2785eb28c3 
								
							 
						 
						
							
							
								
								add option to reduce motion  
							
							
							
						 
						
							2018-03-22 20:23:00 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								7053230ac0 
								
							 
						 
						
							
							
								
								fix focus() being called too often  
							
							
							
						 
						
							2018-03-21 00:53:52 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								98b704f465 
								
							 
						 
						
							
							
								
								optimistic updates for fav/reblog  
							
							
							
						 
						
							2018-03-20 17:41:39 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								00fd911579 
								
							 
						 
						
							
							
								
								truly fix streaming gap issue, remove sleeps from tests  
							
							
							
						 
						
							2018-03-19 18:00:49 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								eaa19f79e4 
								
							 
						 
						
							
							
								
								fix streaming gap issue  
							
							
							
						 
						
							2018-03-19 10:09:05 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								9c0fbdabd2 
								
							 
						 
						
							
							
								
								better offline support  
							
							
							
						 
						
							2018-03-11 12:11:06 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								23a247a8c2 
								
							 
						 
						
							
							
								
								basic support for delete streaming  
							
							
							
						 
						
							2018-03-10 16:21:10 -08:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								7813cf99ed 
								
							 
						 
						
							
							
								
								immediately add replies to threads  
							
							
							
						 
						
							2018-03-09 22:31:26 -08:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								f0d05b7560 
								
							 
						 
						
							
							
								
								lint fix  
							
							
							
						 
						
							2018-03-08 18:09:35 -08:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								53081ffe54 
								
							 
						 
						
							
							
								
								add failing test for offline threads  
							
							
							
						 
						
							2018-03-08 18:08:14 -08:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								4220e61042 
								
							 
						 
						
							
							
								
								add ability to post statuses  
							
							
							
						 
						
							2018-03-04 16:27:15 -08:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								562a58f030 
								
							 
						 
						
							
							
								
								fix node removal with no parent caused by focus changes  
							
							
							
						 
						
							2018-03-04 12:55:51 -08:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								3dc46791e9 
								
							 
						 
						
							
							
								
								refactor  
							
							
							
						 
						
							2018-03-03 14:51:48 -08:00