4cd82d442e 
					 
					
						
						
							
							Update French locales (settings, ToS, & co) ( #4261 )  
						
						... 
						
						
						
						* add fr-FR locales to the landing page
* moar french locales
* terms of service/privacy policy
* remove un-used locales in the client (yarn manage:translations)
* update french locales in the client
* remove duplicate locales in fr.yml
* fix typos per PR comments in fr.yml
* put back default messages
* translate untranslated keys on the client
* add "push" after notifications
* correctly ident ToS in fr.yml 
						
						
					 
					
						2017-07-22 20:28:40 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c1bc5e14eb 
					 
					
						
						
							
							feat(compose): More space on mobile devices ( #4282 )  
						
						... 
						
						
						
						* feat(compose): More space on mobile devices
* feat(compose): Hide navigation when typing on mobile devices
* fix(compose): Make animation faster
* fix(navigation_bar): Remove hardcoded title
* fix(compose): Prevent accidental bluring
* fix(compose): Increase max-height to 600px 
						
						
					 
					
						2017-07-21 01:38:24 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e01966f7b8 
					 
					
						
						
							
							fix(status_list): Update scroll position after toots are appended ( #4277 )  
						
						
						
						
					 
					
						2017-07-19 22:38:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4f2513337f 
					 
					
						
						
							
							Update scroll top state on column mounting ( #4276 )  
						
						
						
						
					 
					
						2017-07-19 20:26:51 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						015269914e 
					 
					
						
						
							
							fix: Handle errors without response ( #4274 )  
						
						
						
						
					 
					
						2017-07-19 19:38:50 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cdc349a2d1 
					 
					
						
						
							
							i18n: Update Polish translation ( #4268 )  
						
						
						
						
					 
					
						2017-07-19 12:25:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						72108b20e2 
					 
					
						
						
							
							feat(emoji): Add back title attribute ( #4253 )  
						
						
						
						
					 
					
						2017-07-18 22:49:24 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						767117f9b0 
					 
					
						
						
							
							Update Japanese translation (chase  #4249 ) ( #4251 )  
						
						... 
						
						
						
						Signed-off-by: lindwurm <lindwurm.q@gmail.com > 
						
						
					 
					
						2017-07-18 20:03:18 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fb7f06a752 
					 
					
						
						
							
							i18n: Update Polish translation ( #4252 )  
						
						... 
						
						
						
						Signed-off-by: Marcin Mikołajczak <me@m4sk.in > 
						
						
					 
					
						2017-07-18 20:03:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0b4006fc47 
					 
					
						
						
							
							Add Japanese translation for  #4246  ( #4249 )  
						
						... 
						
						
						
						Signed-off-by: lindwurm <lindwurm.q@gmail.com > 
						
						
					 
					
						2017-07-18 18:43:19 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0ccd47f413 
					 
					
						
						
							
							Update Japanese translations for new landing page ( #4159 )  
						
						... 
						
						
						
						Signed-off-by: lindwurm <lindwurm.q@gmail.com > 
						
						
					 
					
						2017-07-18 18:42:59 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3267e4a785 
					 
					
						
						
							
							Add unfollow modal (optional) ( #4246 )  
						
						... 
						
						
						
						* Add unfollow modal
* unfollowing someone
* remove unnecessary prop 
						
						
					 
					
						2017-07-18 17:14:43 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						afa52e4d63 
					 
					
						
						
							
							Fixed issue that the NSFW image is not hidden on detail page ( #4244 )  
						
						
						
						
					 
					
						2017-07-18 15:24:57 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f5382ec085 
					 
					
						
						
							
							Exclude self toots from regular expression filter ( #4245 )  
						
						... 
						
						
						
						* Exclude self toots from regular expression filter
* refactor 
						
						
					 
					
						2017-07-18 15:20:38 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						719ab720a7 
					 
					
						
						
							
							feat(push-notifications): Open link in current tab if possible ( #4228 )  
						
						... 
						
						
						
						* fix(push-notification): Open link in current tab if possible
* feat(sw): Skip waiting and claim clients 
						
						
					 
					
						2017-07-18 00:19:17 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b11ac88692 
					 
					
						
						
							
							Require any modules after loading polyfill in entry points ( #4231 )  
						
						... 
						
						
						
						app/javascript/mastodon/main.js delayed the execution of modules,
but other entry points didn't. That leads to failure in executing
modules, which requires those polyfills.
Strictly enforce the rule to require any modules after loading
polyfill in entry points. 
						
						
					 
					
						2017-07-18 00:19:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						681c33d1f4 
					 
					
						
						
							
							Quit overwriting style of extended-video-player ( #4237 )  
						
						... 
						
						
						
						Though size of extended-video-player is already fixed to 80vw*80vh in components.scss, player size was also set to original video size in extended_video_player.js. Video size is fixed to 80vw*80vh, so video player's size must also be fixed to 80vw*80vh. 
						
						
					 
					
						2017-07-17 19:05:29 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1d2616b79b 
					 
					
						
						
							
							fix(emojis): Handle multipoint emojis (e.g. country flags) ( #4221 )  
						
						
						
						
					 
					
						2017-07-17 10:57:45 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b15f790221 
					 
					
						
						
							
							Require images in common.js ( #4232 )  
						
						
						
						
					 
					
						2017-07-17 10:23:28 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						695439775e 
					 
					
						
						
							
							Fix column swiping ( #4211 )  
						
						... 
						
						
						
						This fixes broken behavior and enable animation only on swiping. 
						
						
					 
					
						2017-07-15 17:25:04 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3fbf1bf35a 
					 
					
						
						
							
							Fix   #3773  - Pin favourites column ( #4201 )  
						
						
						
						
					 
					
						2017-07-15 00:49:34 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						72bd73f605 
					 
					
						
						
							
							Small style fixes ( #4206 )  
						
						... 
						
						
						
						* fix(components/media_modal): Center horizontally in Firefox
* fix(components/status_list): Do not remove load more button 
						
						
					 
					
						2017-07-14 22:31:25 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c1f201c49a 
					 
					
						
						
							
							🎄 🔨  Force tree shake emojione ( #4202 )  
						
						... 
						
						
						
						* chore(yarn): Install babel-plugin-preval as development dependency
* feat(babel): Add preval as a plugin
* feat(emojione_light): Prevaled module what tree-shaked emojione
* refactor(emoji): Use emojione_light
* feat: Preload emojione_picker bundle
* fix(emojione_light): Do not use Object.entries
* fix(emojify): Update tests
* chore(emojione_light): Remove silly ascii art 
						
						
					 
					
						2017-07-14 20:30:12 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e2685ccc81 
					 
					
						
						
							
							Fix   #4149 ,  fix   #1199  - Store emojis as unicode ( #4189 )  
						
						... 
						
						
						
						- Use unicode when selecting emoji through picker
- Convert shortcodes to unicode when storing text input server-side
- Do not convert shortcodes in JS anymore 
						
						
					 
					
						2017-07-14 19:47:53 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						489d162477 
					 
					
						
						
							
							fr.json: replace "silencer" with "masquer" ( #4196 )  
						
						... 
						
						
						
						"Silencer" as a verb does not exist in French. A good and valid replacement is "masquer". 
						
						
					 
					
						2017-07-14 12:12:16 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9008ab3407 
					 
					
						
						
							
							Do not load unnecessary script files ( #4193 )  
						
						
						
						
					 
					
						2017-07-14 11:08:56 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						87b96f8d33 
					 
					
						
						
							
							Add Japanese translations for  #3243  ( #4192 )  
						
						
						
						
					 
					
						2017-07-14 11:03:01 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						eeb5923e89 
					 
					
						
						
							
							Add object-fit polyfill for Edge ( #4182 )  
						
						
						
						
					 
					
						2017-07-14 01:59:34 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a9067167bb 
					 
					
						
						
							
							Improve swiping ( #4188 )  
						
						... 
						
						
						
						* feat(components/columns_area): Toggle animation settings
* fix(components/media_modal): Center non-visible views
* fix(components/media_modal): Check for null
* refactor(columns_area): Better logic 
						
						
					 
					
						2017-07-14 00:49:01 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a9a0c854e1 
					 
					
						
						
							
							fix(components/media_modal): Style issues ( #4187 )  
						
						
						
						
					 
					
						2017-07-13 22:18:18 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0c7c188c45 
					 
					
						
						
							
							Web Push Notifications ( #3243 )  
						
						... 
						
						
						
						* feat: Register push subscription
* feat: Notify when mentioned
* feat: Boost, favourite, reply, follow, follow request
* feat: Notification interaction
* feat: Handle change of public key
* feat: Unsubscribe if things go wrong
* feat: Do not send normal notifications if push is enabled
* feat: Focus client if open
* refactor: Move push logic to WebPushSubscription
* feat: Better title and body
* feat: Localize messages
* chore: Fix lint errors
* feat: Settings
* refactor: Lazy load
* fix: Check if push settings exist
* feat: Device-based preferences
* refactor: Simplify logic
* refactor: Pull request feedback
* refactor: Pull request feedback
* refactor: Create /api/web/push_subscriptions endpoint
* feat: Spec PushSubscriptionController
* refactor: WebPushSubscription => Web::PushSubscription
* feat: Spec Web::PushSubscription
* feat: Display first media attachment
* feat: Support direction
* fix: Stuff broken while rebasing
* refactor: Integration with session activations
* refactor: Cleanup
* refactor: Simplify implementation
* feat: Set VAPID keys via environment
* chore: Comments
* fix: Crash when no alerts
* fix: Set VAPID keys in testing environment
* fix: Follow link
* feat: Notification actions
* fix: Delete previous subscription
* chore: Temporary logs
* refactor: Move migration to a later date
* fix: Fetch the correct session activation and misc bugs
* refactor: Move migration to a later date
* fix: Remove follow request (no notifications)
* feat: Send administrator contact to push service
* feat: Set time-to-live
* fix: Do not show sensitive images
* fix: Reducer crash in error handling
* feat: Add badge
* chore: Fix lint error
* fix: Checkbox label overlap
* fix: Check for payload support
* fix: Rename action "type" (crash in latest Chrome)
* feat: Action to expand notification
* fix: Lint errors
* fix: Unescape notification body
* fix: Do not allow boosting if the status is hidden
* feat: Add VAPID keys to the production sample environment
* fix: Strip HTML tags from status
* refactor: Better error messages
* refactor: Handle browser not implementing the VAPID protocol (Samsung Internet)
* fix: Error when target_status is nil
* fix: Handle lack of image
* fix: Delete reference to invalid subscriptions
* feat: Better error handling
* fix: Unescape HTML characters after tags are striped
* refactor: Simpify code
* fix: Modify to work with #4091 
* Sort strings alphabetically
* i18n: Updated Polish translation
it annoys me that it's not fully localized :P
* refactor: Use current_session in PushSubscriptionController
* fix: Rebase mistake
* fix: Set cacheName to mastodon
* refactor: Pull request feedback
* refactor: Remove logging statements
* chore(yarn): Fix conflicts with master
* chore(yarn): Copy latest from master
* chore(yarn): Readd offline-plugin
* refactor: Use save! and update!
* refactor: Send notifications async
* fix: Allow retry when push fails
* fix: Save track for failed pushes
* fix: Minify sw.js
* fix: Remove account_id from fabricator 
						
						
					 
					
						2017-07-13 22:15:32 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5abb3d8150 
					 
					
						
						
							
							Rerender modal on property changes ( #4175 )  
						
						... 
						
						
						
						Render function for BundleContainer must not be methods.
React doesn't know dependency of the method, so they won't rerender on property updates.
In this case, when you close modal and open another modal immediately,
old modal will be open instead of new one. 
						
						
					 
					
						2017-07-12 20:51:44 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3567ac3d3e 
					 
					
						
						
							
							i18n: @e19eefe, @056b5ed + consistency improvement (pl) ( #4171 )  
						
						... 
						
						
						
						* i18n: @e19eefe (pl)
Signed-off-by: Marcin Mikołajczak <me@m4sk.in >
* i18n: @056b5ed (pl)
Signed-off-by: Marcin Mikołajczak <me@m4sk.in >
* i18n: Improve consistency (pl)
Signed-off-by: Marcin Mikołajczak <me@m4sk.in > 
						
						
					 
					
						2017-07-12 15:53:50 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b21ab498f8 
					 
					
						
						
							
							Fix media modal prev button behavior. ( #4158 )  
						
						
						
						
					 
					
						2017-07-11 19:56:45 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e19eefe219 
					 
					
						
						
							
							Redesign the landing page, mount public timeline on it ( #4122 )  
						
						... 
						
						
						
						* Redesign the landing page, mount public timeline on it
* Adjust the standalone mounted component to the lacking of router
* Adjust auth layout pages to new design
* Fix tests
* Standalone public timeline polling every 5 seconds
* Remove now obsolete translations
* Add responsive design for new landing page
* Address reviews
* Add floating clouds behind frontpage form
* Use access token from public page when available
* Fix mentions and hashtags links, cursor on status content in standalone mode
* Add footer link to source code
* Fix errors on pages that don't embed the component, use classnames
* Fix tests
* Change anonymous autoPlayGif default to false
* When gif autoplay is disabled, hover to play
* Add option to hide the timeline preview
* Slightly improve alt layout
* Add elephant friend to new frontpage
* Display "back to mastodon" in place of "login" when logged in on frontpage
* Change polling time to 3s 
						
						
					 
					
						2017-07-11 15:27:59 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8784bd79d0 
					 
					
						
						
							
							Require stylesheets in common.js ( #4152 )  
						
						... 
						
						
						
						Require stylesheets in common.js because stylesheets are shared by the
entry points. 
						
						
					 
					
						2017-07-11 15:15:42 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						31366334cb 
					 
					
						
						
							
							Drawer tab according to column ( #4135 )  
						
						... 
						
						
						
						* Add notifications link to drawer
* Remove local and public timeline tab in drawer
* Add home 
						
						
					 
					
						2017-07-11 14:36:27 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cc68d1945b 
					 
					
						
						
							
							refactor: Rewrite immutablejs import statements using destructuring ( #4147 )  
						
						
						
						
					 
					
						2017-07-11 01:00:14 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7f9a353b94 
					 
					
						
						
							
							i18n: @63baab0 (pl) ( #4141 )  
						
						
						
						
					 
					
						2017-07-10 18:04:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						31490e0d6c 
					 
					
						
						
							
							Add Japanese translations ( #4140 )  
						
						... 
						
						
						
						* Add Japanese translations for #3879 
* Add Japanese translations for #4033 
* Add Japanese translations for #4136  
						
						
					 
					
						2017-07-10 16:32:17 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						63baab088d 
					 
					
						
						
							
							Fix regular expression for RFC 5646 (regression from  #3604 ) ( #4133 )  
						
						
						
						
					 
					
						2017-07-10 14:02:18 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2b9721d1b3 
					 
					
						
						
							
							Add setting a always mark media as sensitive ( #4136 )  
						
						
						
						
					 
					
						2017-07-10 14:00:32 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1c6cbdd4e4 
					 
					
						
						
							
							Fix duplication of tag in columns_area.js ( #4131 )  
						
						... 
						
						
						
						Deleted ">" just a typo. 
						
						
					 
					
						2017-07-10 04:37:10 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4122a837fa 
					 
					
						
						
							
							fix(components/media_modal): Aspect ratio ( #4128 )  
						
						... 
						
						
						
						* fix(components/media_modal): Aspect ratio
* fix: Remove useless style 
						
						
					 
					
						2017-07-09 18:49:07 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fc4c74660b 
					 
					
						
						
							
							Swipeable views ( #4105 )  
						
						... 
						
						
						
						* feat: Replace react-swipeable with react-swipeable-views
* fix: iOS 9 
						
						
					 
					
						2017-07-09 15:02:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						caf938562e 
					 
					
						
						
							
							Avoid async import if the component is previously loaded ( #4127 )  
						
						
						
						
					 
					
						2017-07-09 14:52:03 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ce3a371eee 
					 
					
						
						
							
							Fix initial loading of pinned Notifications column ( #4126 )  
						
						
						
						
					 
					
						2017-07-09 13:04:30 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						37c832cdf7 
					 
					
						
						
							
							refactor: Make all reducers sync ( #4125 )  
						
						
						
						
					 
					
						2017-07-09 12:16:08 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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