Matt Jankowski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fe58ac8d9f 
							
						 
					 
					
						
						
							
							Improve spec coverage for api/web/push_subscriptions controller ( #27858 )  
						
						... 
						
						
						
						Co-authored-by: Claire <claire.github-309c@sitedethib.com> 
						
						
					 
					
						2023-11-15 13:14:51 +00:00 
						 
				 
			
				
					
						
							
							
								Claire 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							41f65edb21 
							
						 
					 
					
						
						
							
							Fix embed dropdown menu item for unauthenticated users ( #25964 )  
						
						
						
						
					 
					
						2023-07-13 15:53:03 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Jankowski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							05f9e39b32 
							
						 
					 
					
						
						
							
							Fix RSpec/VerifiedDoubles cop ( #25469 )  
						
						
						
						
					 
					
						2023-06-22 14:55:22 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Jankowski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cf18cc2891 
							
						 
					 
					
						
						
							
							Fix RSpec/MultipleSubjects cop ( #24738 )  
						
						
						
						
					 
					
						2023-05-04 05:48:35 +02:00 
						 
				 
			
				
					
						
							
							
								Nick Schonning 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aef0051fd0 
							
						 
					 
					
						
						
							
							Enable Rubocop HTTP status rules ( #23717 )  
						
						
						
						
					 
					
						2023-02-20 11:16:40 +09:00 
						 
				 
			
				
					
						
							
							
								Nick Schonning 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bd1d57c230 
							
						 
					 
					
						
						
							
							Autofix Rubocop RSpec/EmptyLineAfterSubject ( #23719 )  
						
						
						
						
					 
					
						2023-02-20 02:46:00 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Schonning 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3680e032b4 
							
						 
					 
					
						
						
							
							Autofix Rubocop RSpec/EmptyLineAfterFinalLet ( #23707 )  
						
						
						
						
					 
					
						2023-02-19 07:10:19 +09:00 
						 
				 
			
				
					
						
							
							
								Nick Schonning 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5069769cbe 
							
						 
					 
					
						
						
							
							Autofix Rubocop Style/TrailingCommaInHashLiteral ( #23693 )  
						
						
						
						
					 
					
						2023-02-18 23:33:41 +09:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ce2148c571 
							
						 
					 
					
						
						
							
							Add policy param to POST /api/v1/push/subscriptions ( #16040 )  
						
						... 
						
						
						
						With possible values `all`, `followed`, `follower`, and `none`,
control from whom notifications will generate a Web Push alert 
						
						
					 
					
						2021-04-15 05:00:25 +02:00 
						 
				 
			
				
					
						
							
							
								aus-social 
							
						 
					 
					
						
						
						
						
							
						
						
							1f98eae1cf 
							
						 
					 
					
						
						
							
							Lint pass ( #8876 )  
						
						
						
						
					 
					
						2018-10-04 12:36:53 +02:00 
						 
				 
			
				
					
						
							
							
								Shuhei Kitagawa 
							
						 
					 
					
						
						
						
						
							
						
						
							22caa32ba2 
							
						 
					 
					
						
						
							
							Add tests for embeds controller ( #7719 )  
						
						... 
						
						
						
						* Small refactoring of status_finder_spec
* Add tests for embeds_controller 
						
						
					 
					
						2018-06-04 10:35:56 +09:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b4fb766b23 
							
						 
					 
					
						
						
							
							Add REST API for Web Push Notifications subscriptions ( #7445 )  
						
						... 
						
						
						
						- POST /api/v1/push/subscription
- PUT /api/v1/push/subscription
- DELETE /api/v1/push/subscription
- New OAuth scope: "push" (required for the above methods) 
						
						
					 
					
						2018-05-11 11:49:12 +02:00 
						 
				 
			
				
					
						
							
							
								Yamagishi Kazutoshi 
							
						 
					 
					
						
						
						
						
							
						
						
							d10447c3a8 
							
						 
					 
					
						
						
							
							Use raw status code on have_http_status ( #7214 )  
						
						
						
						
					 
					
						2018-04-21 21:35:07 +02:00 
						 
				 
			
				
					
						
							
							
								abcang 
							
						 
					 
					
						
						
						
						
							
						
						
							99242b92bc 
							
						 
					 
					
						
						
							
							Keep WebPush settings ( #5879 )  
						
						
						
						
					 
					
						2017-12-09 02:31:37 +01:00 
						 
				 
			
				
					
						
							
							
								Sorin Davidoi 
							
						 
					 
					
						
						
						
						
							
						
						
							9075c90c46 
							
						 
					 
					
						
						
							
							feat: Enable push subscription for mobile devices by default ( #4321 )  
						
						
						
						
					 
					
						2017-07-23 23:27:23 +02:00 
						 
				 
			
				
					
						
							
							
								Sorin Davidoi 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Matt Jankowski 
							
						 
					 
					
						
						
						
						
							
						
						
							a28ce13b3e 
							
						 
					 
					
						
						
							
							Coverage for api/web/settings controller ( #3238 )  
						
						
						
						
					 
					
						2017-05-22 23:12:28 +02:00