91cacb1e8f 
					 
					
						
						
							
							fix: Rerender Bundle on route change ( #4120 )  
						
						
						
						
					 
					
						2017-07-08 18:34:55 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						46f5d3a2e9 
					 
					
						
						
							
							Fix first loading of notifications when the column is pinned ( #4114 )  
						
						
						
						
					 
					
						2017-07-08 17:22:24 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						76318f8830 
					 
					
						
						
							
							Don't use preview when image size is unknown ( #4113 )  
						
						
						
						
					 
					
						2017-07-08 17:21:59 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						63b77f2320 
					 
					
						
						
							
							Avoid using getBoundingClientRect to calculate height ( #4001 )  
						
						
						
						
					 
					
						2017-07-08 01:57:22 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						348d6f5e75 
					 
					
						
						
							
							Lazy load components ( #3879 )  
						
						... 
						
						
						
						* feat: Lazy-load routes
* feat: Lazy-load modals
* feat: Lazy-load columns
* refactor: Simplify Bundle API
* feat: Optimize bundles
* feat: Prevent flashing the waiting state
* feat: Preload commonly used bundles
* feat: Lazy load Compose reducers
* feat: Lazy load Notifications reducer
* refactor: Move all dynamic imports into one file
* fix: Minor bugs
* fix: Manually hydrate the lazy-loaded reducers
* refactor: Move all dynamic imports to async-components
* fix: Loading modal style
* refactor: Avoid converting the raw state for each lazy hydration
* refactor: Remove unused component
* refactor: Maintain modal name
* fix: Add as=script to preload link
* chore: Fix lint error
* fix(components/bundle): Check if timestamp is set when computing elapsed
* fix: Load compose reducers for the onboarding modal 
						
						
					 
					
						2017-07-08 00:06:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						18d3fa953b 
					 
					
						
						
							
							Add a setting allowing the use of system's default font in Web UI ( #4033 )  
						
						... 
						
						
						
						* add a system_font_ui setting on the server
* Plug the system_font_ui on the front-end
* add EN/FR locales for the new setting
* put Roboto after all other fonts
* remove trailing whitespace so CodeClimate is happy
* fix user_spec.rb
* correctly write user_spect this time
* slightly better way of adding the classes
* add comments to the system-font stack for clarification
* use .system-font for the class instead
* don't use multiple lines for comments
* remove trailing whitespace
* use the classnames module for consistency
* use `mastodon-font-sans-serif` instead of Roboto directly 
						
						
					 
					
						2017-07-06 22:39:56 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9c03fd9cae 
					 
					
						
						
							
							Unobserve status on unmount ( #4013 )  
						
						... 
						
						
						
						This fixes a warning on status unmounting (e.g. deletion).
This also resets IntersectionObserverWrapper on disconnect to avoid `unobserve()` calls
which has bug in Edge. 
						
						
					 
					
						2017-07-06 21:26:21 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b52a5e6bd6 
					 
					
						
						
							
							Show LoadMore button on Notifications even if all items are filtered ( #4077 )  
						
						
						
						
					 
					
						2017-07-05 14:51:53 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						60da49f856 
					 
					
						
						
							
							fix(components/columns_area): Increase delta for swipe detection ( #4037 )  
						
						
						
						
					 
					
						2017-07-02 15:55:50 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						12e7c81dd8 
					 
					
						
						
							
							Turn report screen into a modal ( #3965 )  
						
						
						
						
					 
					
						2017-06-27 18:07:21 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8f2c91568c 
					 
					
						
						
							
							Maintain aspect ratio for preview image ( #3966 )  
						
						
						
						
					 
					
						2017-06-27 13:43:53 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4ce1540094 
					 
					
						
						
							
							fix(features/compose): Handle external changes to the textarea ( #3632 )  
						
						
						
						
					 
					
						2017-06-25 21:43:27 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d23293c762 
					 
					
						
						
							
							feat(components/onboarding_modal): Swipe between pages ( #3934 )  
						
						
						
						
					 
					
						2017-06-24 23:17:39 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						79dacea962 
					 
					
						
						
							
							Fix   #3924  (regression from  #3906 ) ( #3925 )  
						
						
						
						
					 
					
						2017-06-24 12:24:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4e6b5e7879 
					 
					
						
						
							
							Use debounce for dispatch scrollTopNotification and expandNotifications ( #3700 )  
						
						
						
						
					 
					
						2017-06-24 02:43:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c1a8e3d1eb 
					 
					
						
						
							
							Use Class and Property Decorators ( #3730 )  
						
						... 
						
						
						
						ref https://tc39.github.io/proposal-decorators/  
						
						
					 
					
						2017-06-23 19:36:54 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						281f07244b 
					 
					
						
						
							
							Merge branch 'swipe-gestures' of git://github.com/sorin-davidoi/mastodon into sorin-davidoi-swipe-gestures  
						
						
						
						
					 
					
						2017-06-23 17:52:39 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						eff9416469 
					 
					
						
						
							
							Remove unused variables ( #3906 )  
						
						
						
						
					 
					
						2017-06-23 16:05:04 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6fbb3841a6 
					 
					
						
						
							
							Add prefix to setting toggle ID ( #3907 )  
						
						
						
						
					 
					
						2017-06-23 13:55:05 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bc6e958229 
					 
					
						
						
							
							feat: Swipeable media  
						
						
						
						
					 
					
						2017-06-23 13:48:46 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a6d8d1036a 
					 
					
						
						
							
							feat: Swipeable columns  
						
						
						
						
					 
					
						2017-06-23 13:48:46 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						946a166791 
					 
					
						
						
							
							Revert  #3851  ( #3878 )  
						
						
						
						
					 
					
						2017-06-21 01:37:15 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8f03fdce7f 
					 
					
						
						
							
							Upgrade React Router ( #3677 )  
						
						... 
						
						
						
						* chore(yarn): Remove react-router
* chore(yarn): Remove react-router-scroll
* chore(yarn): Remove history
* chore(yarn): Add react-router-dom
* chore: Remove usages of react-router-scroll
* refactor: Upgrade to react-router-web
* refactor: Use fork of react-router-scroll
This reverts commit 2ddea9a6c8d39fc64b7d0b587f3fbda7a45a7fa2.
* fix: Issues mentions in the PR feedback 
						
						
					 
					
						2017-06-20 20:40:03 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						eb832e88f4 
					 
					
						
						
							
							Replace TextIconButton for SensitiveButton to IconButton ( #3759 )  
						
						... 
						
						
						
						* Replace TextIconButton for SensitiveButton to IconButton
* line-height 
						
						
					 
					
						2017-06-20 19:43:09 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						29a22691d2 
					 
					
						
						
							
							Fix character/grapheme count stuff ( #3839 )  
						
						... 
						
						
						
						* Bring Toot button in line with counter
Both should use stringz I guess
* Use grapheme_length for character count 
						
						
					 
					
						2017-06-19 11:31:14 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cf6fe4f8cb 
					 
					
						
						
							
							Unobserve status on unmount ( #3851 )  
						
						
						
						
					 
					
						2017-06-19 11:29:57 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8d2b3ada80 
					 
					
						
						
							
							Fixes streaming callbacks of HashtagTimeline ( #3849 )  
						
						
						
						
					 
					
						2017-06-19 10:28:35 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						aebebdc5d1 
					 
					
						
						
							
							Debounce autosuggestions ( #3836 )  
						
						... 
						
						
						
						* Debounce autosuggestions
* Remove duplicate import 
						
						
					 
					
						2017-06-19 01:50:56 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1d9f9352a6 
					 
					
						
						
							
							handle resize in a debounce() ( #3834 )  
						
						
						
						
					 
					
						2017-06-18 02:57:41 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						df4f4e94b3 
					 
					
						
						
							
							Add alt attribute to ImageLoader ( #3765 )  
						
						
						
						
					 
					
						2017-06-15 14:10:41 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						47ace633dc 
					 
					
						
						
							
							Simplify getting started links localization. Link "powered by Mastodon" to joinmastodon.org ( #3725 )  
						
						
						
						
					 
					
						2017-06-13 03:55:28 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						37dbfa4cd7 
					 
					
						
						
							
							Unread indicator was invisible behind column header, adjusted ( #3720 )  
						
						... 
						
						
						
						* Unread indicator was invisible behind column header, adjusted
* Unread indicator now a CSS pseudo-element
* Adjust flex 
						
						
					 
					
						2017-06-12 20:02:17 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						72133fbed6 
					 
					
						
						
							
							Re-add clear notifications button ( #3708 )  
						
						... 
						
						
						
						* Re-add clear notifications button
* remove connect() in column_settings
* one line
* remove unused props 
						
						
					 
					
						2017-06-12 12:26:23 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						47bf7a8047 
					 
					
						
						
							
							Fix   #3665  - Refactor timelines reducer ( #3686 )  
						
						... 
						
						
						
						* Move ancestors/descendants out of timelines reducer
* Refactor timelines reducer
All types of timelines now have a flat structure and use the same
reducer functions and actions
* Reintroduce some missing behaviours
* Fix wrong import in reports
* Fix includes typo
* Fix issue related to "next" pagination in timelines and notifications
* Fix bug with timeline's initial state, expandNotifications 
						
						
					 
					
						2017-06-11 17:07:35 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3690f04e4a 
					 
					
						
						
							
							Remove comments for eslint-disable ( #3691 )  
						
						
						
						
					 
					
						2017-06-11 10:42:42 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b623dd12c1 
					 
					
						
						
							
							Use preview image in <ImageLoader /> to provide immediate visual feedback ( #3595 )  
						
						... 
						
						
						
						before the full-size image is loaded 
						
						
					 
					
						2017-06-06 19:30:17 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7623766241 
					 
					
						
						
							
							Add regex filters on the community timeline and the public timeline. ( #3564 )  
						
						... 
						
						
						
						* Add regex filter on the community timeline and the public timeline
* correcting
* Adjust the height of header buttons
* Remove trailing spaces
* Remove trailing spaces
* Solve some code duplication
* reset the state of the locale files in app/javascript/mastodon/locales
* adjust to upstream
* adjust to upstream
* change keys of locale settings 
						
						
					 
					
						2017-06-06 16:56:10 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d8ae3efec3 
					 
					
						
						
							
							Improve ESLint rules for JSX ( #3608 )  
						
						... 
						
						
						
						* Add react/no-string-refs ESLint rule
* Add react/jsx-boolean-value ESLint rule
* Add react/jsx-closing-bracket-location ESLint rule
* Add react/jsx-indent ESLint rule
* Add react/jsx-curly-spacing ESLint rule
* Add react/jsx-equals-spacing ESLint rule
* Add react/jsx-first-prop-new-line ESLint rule
* Add react/jsx-no-duplicate-props ESLint rule
* Add react/jsx-tag-spacing ESLint rule 
						
						
					 
					
						2017-06-06 13:20:07 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cd81a1c52a 
					 
					
						
						
							
							Add missing key attribute to .search-results__hashtag ( #3607 )  
						
						
						
						
					 
					
						2017-06-06 13:19:29 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7a7bfa5170 
					 
					
						
						
							
							Add quotes ESLint rules ( #3602 )  
						
						... 
						
						
						
						* Add quotes ESLint rule
* Add jsx-quotes ESlint rule
* Sort ESLint rules 
						
						
					 
					
						2017-06-06 03:56:36 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e969c78645 
					 
					
						
						
							
							Disable ESLint rule jsx/anchor-has-content ( #3601 )  
						
						
						
						
					 
					
						2017-06-06 03:55:56 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e859d6f259 
					 
					
						
						
							
							Fix LoadMore in Notifications. ( #3590 )  
						
						
						
						
					 
					
						2017-06-05 19:18:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a0880edc6e 
					 
					
						
						
							
							Fix (PR  #3585 ) Add hasMore to propTypes and cover handleScroll. ( #3589 )  
						
						
						
						
					 
					
						2017-06-05 18:18:56 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						61fcdbbf7e 
					 
					
						
						
							
							Add back button to hashtag timeline again ( #3587 )  
						
						
						
						
					 
					
						2017-06-05 17:10:40 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c26cea262b 
					 
					
						
						
							
							Prevent pinned columns from scroll to top on URL changing ( #3586 )  
						
						
						
						
					 
					
						2017-06-05 15:20:46 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1f1d6bf2a0 
					 
					
						
						
							
							Fix LoadMore in following and followers. ( #3585 )  
						
						
						
						
					 
					
						2017-06-05 14:13:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						66ca7157db 
					 
					
						
						
							
							Add support key shortcut to Onboarding Modal ( #3517 )  
						
						... 
						
						
						
						* Add support key shortcut to Onboarding Modal
* this.state.pages -> this.pages 
						
						
					 
					
						2017-06-05 10:09:14 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8ee2eb5d2e 
					 
					
						
						
							
							Allow mounting arbitrary columns ( #3207 )  
						
						... 
						
						
						
						* Allow mounting arbitrary columns
* Refactor column headers, allow pinning/unpinning and moving columns around
* Collapse animation
* Re-introduce scroll to top
* Save column settings properly, do not display pin options in
single-column view, do not display collapse icon if there is
nothing to collapse
* Fix one instance of public timeline being closed closing the stream
Fix back buttons inconsistently sending you back to / even if history exists
* Getting started displays links to columns that are not mounted 
						
						
					 
					
						2017-06-04 01:39:38 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						20b647020b 
					 
					
						
						
							
							refocus-after-toot ( #3537 )  
						
						
						
						
					 
					
						2017-06-04 01:22:37 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3ea3f24a02 
					 
					
						
						
							
							Change toggle state when click label ( #3530 )  
						
						
						
						
					 
					
						2017-06-03 14:40:24 +02:00