-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rebase upstream #3
Commits on Oct 1, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 085f688 - Browse repository at this point
Copy the full SHA 085f688View commit details
Commits on Oct 27, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 32360d8 - Browse repository at this point
Copy the full SHA 32360d8View commit details
Commits on Oct 28, 2020
-
Merge pull request rpush#575 from hsbt/fix-typo
Fixed typo with misspell
Configuration menu - View commit details
-
Copy full SHA for 4c70cc0 - Browse repository at this point
Copy the full SHA 4c70cc0View commit details
Commits on Oct 31, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 767d5b7 - Browse repository at this point
Copy the full SHA 767d5b7View commit details -
Merge pull request rpush#574 from planio-gmbh/feature/webpush-vapid
support for Webpush with VAPID
Configuration menu - View commit details
-
Copy full SHA for a9fc8a5 - Browse repository at this point
Copy the full SHA a9fc8a5View commit details
Commits on Nov 6, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 9eeb10e - Browse repository at this point
Copy the full SHA 9eeb10eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 973019b - Browse repository at this point
Copy the full SHA 973019bView commit details -
Merge pull request rpush#578 from jamestjw/master
Fix APNS2 documentation in README
Configuration menu - View commit details
-
Copy full SHA for 07f33fb - Browse repository at this point
Copy the full SHA 07f33fbView commit details
Commits on Nov 18, 2020
-
Configuration menu - View commit details
-
Copy full SHA for c9681be - Browse repository at this point
Copy the full SHA c9681beView commit details -
point out that the bundle id does not have to be transferred with every notification when it's set on the application level.
Configuration menu - View commit details
-
Copy full SHA for 7e3113a - Browse repository at this point
Copy the full SHA 7e3113aView commit details
Commits on Dec 22, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 277d282 - Browse repository at this point
Copy the full SHA 277d282View commit details -
Configuration menu - View commit details
-
Copy full SHA for c15ff9d - Browse repository at this point
Copy the full SHA c15ff9dView commit details
Commits on Dec 30, 2020
-
Merge pull request rpush#582 from splitwise/joe/rails-61
Fix more Rails 6.1 deprecation warnings
Configuration menu - View commit details
-
Copy full SHA for 909e49c - Browse repository at this point
Copy the full SHA 909e49cView commit details -
Merge pull request rpush#579 from planio-gmbh/feature/apns2-default-h…
…eaders Feature/apns2 default headers
Configuration menu - View commit details
-
Copy full SHA for d822211 - Browse repository at this point
Copy the full SHA d822211View commit details
Commits on Dec 31, 2020
-
Adds failing specs for Rpush::Client::ActiveRecord::Apnsp8::Notification
These specs are failing because: * APNS v1 imposes a validation payload size limit of 2kb. On APNS2 and APNSp8, the payload limit increases to 4kb (any APNS notification delivered via http/2 has a payload limit of 4kb). * When using APNSp8, Rpush is validating the notification payload size based on APNS v1 size limits (2kb), rather than APNS v2 size limits (4kb). https://developer.apple.com/library/archive/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/CreatingtheNotificationPayload.html ``` Failures: 1) Rpush::Client::ActiveRecord::Apnsp8::Notification should validate the length of the binary conversion of the notification Got 3 failures: 1.1) Failure/Error: expect(notification.valid?).to be_truthy expected: truthy value got: false # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-expectations-3.4.0/lib/rspec/expectations/failure_aggregator.rb:49:in `call' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-support-3.4.1/lib/rspec/support.rb:96:in `notify_failure' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-expectations-3.4.0/lib/rspec/expectations/fail_with.rb:27:in `fail_with' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-expectations-3.4.0/lib/rspec/expectations/handler.rb:40:in `handle_failure' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-expectations-3.4.0/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-expectations-3.4.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-expectations-3.4.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-expectations-3.4.0/lib/rspec/expectations/expectation_target.rb:54:in `to' # ./spec/unit/client/active_record/apnsp8/notification_spec.rb:17:in `block (2 levels) in <top (required)>' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:236:in `instance_exec' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:236:in `block in run' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `block in with_around_and_singleton_context_hooks' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `block in with_around_example_hooks' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `block in run' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:618:in `block in run_around_example_hooks_for' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-expectations-3.4.0/lib/rspec/expectations/failure_aggregator.rb:10:in `block in aggregate' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-support-3.4.1/lib/rspec/support.rb:103:in `with_failure_notifier' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-expectations-3.4.0/lib/rspec/expectations/failure_aggregator.rb:8:in `aggregate' 1.2) Failure/Error: expect(notification.errors[:base]).to be_empty expected `["APN notification cannot be larger than 2048 bytes. Try condensing your alert and device attributes."].empty?` to return true, got false # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-expectations-3.4.0/lib/rspec/expectations/failure_aggregator.rb:49:in `call' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-support-3.4.1/lib/rspec/support.rb:96:in `notify_failure' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-expectations-3.4.0/lib/rspec/expectations/fail_with.rb:27:in `fail_with' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-expectations-3.4.0/lib/rspec/expectations/handler.rb:40:in `handle_failure' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-expectations-3.4.0/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-expectations-3.4.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-expectations-3.4.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-expectations-3.4.0/lib/rspec/expectations/expectation_target.rb:54:in `to' # ./spec/unit/client/active_record/apnsp8/notification_spec.rb:18:in `block (2 levels) in <top (required)>' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:236:in `instance_exec' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:236:in `block in run' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `block in with_around_and_singleton_context_hooks' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `block in with_around_example_hooks' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `block in run' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:618:in `block in run_around_example_hooks_for' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-expectations-3.4.0/lib/rspec/expectations/failure_aggregator.rb:10:in `block in aggregate' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-support-3.4.1/lib/rspec/support.rb:103:in `with_failure_notifier' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-expectations-3.4.0/lib/rspec/expectations/failure_aggregator.rb:8:in `aggregate' 1.3) Failure/Error: expect(notification.errors[:base].include?("APN notification cannot be larger than 4096 bytes. Try condensing your alert and device attributes.")).to be_truthy expected: truthy value got: false # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-expectations-3.4.0/lib/rspec/expectations/failure_aggregator.rb:49:in `call' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-support-3.4.1/lib/rspec/support.rb:96:in `notify_failure' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-expectations-3.4.0/lib/rspec/expectations/fail_with.rb:27:in `fail_with' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-expectations-3.4.0/lib/rspec/expectations/handler.rb:40:in `handle_failure' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-expectations-3.4.0/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-expectations-3.4.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-expectations-3.4.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-expectations-3.4.0/lib/rspec/expectations/expectation_target.rb:54:in `to' # ./spec/unit/client/active_record/apnsp8/notification_spec.rb:22:in `block (2 levels) in <top (required)>' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:236:in `instance_exec' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:236:in `block in run' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `block in with_around_and_singleton_context_hooks' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `block in with_around_example_hooks' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `block in run' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:618:in `block in run_around_example_hooks_for' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-expectations-3.4.0/lib/rspec/expectations/failure_aggregator.rb:10:in `block in aggregate' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-support-3.4.1/lib/rspec/support.rb:103:in `with_failure_notifier' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-expectations-3.4.0/lib/rspec/expectations/failure_aggregator.rb:8:in `aggregate' Finished in 34.11 seconds (files took 2.53 seconds to load) 778 examples, 1 failure Failed examples: rspec ./spec/unit/client/active_record/apnsp8/notification_spec.rb:9 # Rpush::Client::ActiveRecord::Apnsp8::Notification should validate the length of the binary conversion of the notification ```
Configuration menu - View commit details
-
Copy full SHA for b081c5f - Browse repository at this point
Copy the full SHA b081c5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7da2c10 - Browse repository at this point
Copy the full SHA 7da2c10View commit details -
Adds failing specs for Rpush::Client::Redis::Apnsp8::Notification
These specs are failing because: * APNS v1 imposes a validation payload size limit of 2kb. On APNS2 and APNSp8, the payload limit increases to 4kb (any APNS notification delivered via http/2 has a payload limit of 4kb). * When using APNSp8, Rpush is validating the notification payload size based on APNS v1 size limits (2kb), rather than APNS v2 size limits (4kb). https://developer.apple.com/library/archive/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/CreatingtheNotificationPayload.html ``` Failures: 1) Rpush::Client::Redis::Apnsp8::Notification should validate the length of the binary conversion of the notification Got 3 failures: 1.1) Failure/Error: expect(notification.valid?).to be_truthy expected: truthy value got: false # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-expectations-3.4.0/lib/rspec/expectations/failure_aggregator.rb:49:in `call' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-support-3.4.1/lib/rspec/support.rb:96:in `notify_failure' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-expectations-3.4.0/lib/rspec/expectations/fail_with.rb:27:in `fail_with' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-expectations-3.4.0/lib/rspec/expectations/handler.rb:40:in `handle_failure' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-expectations-3.4.0/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-expectations-3.4.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-expectations-3.4.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-expectations-3.4.0/lib/rspec/expectations/expectation_target.rb:54:in `to' # ./spec/unit/client/redis/apnsp8/notification_spec.rb:18:in `block (2 levels) in <top (required)>' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:236:in `instance_exec' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:236:in `block in run' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `block in with_around_and_singleton_context_hooks' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `block in with_around_example_hooks' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `block in run' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:618:in `block in run_around_example_hooks_for' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-expectations-3.4.0/lib/rspec/expectations/failure_aggregator.rb:10:in `block in aggregate' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-support-3.4.1/lib/rspec/support.rb:103:in `with_failure_notifier' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-expectations-3.4.0/lib/rspec/expectations/failure_aggregator.rb:8:in `aggregate' 1.2) Failure/Error: expect(notification.errors[:base]).to be_empty expected `["APN notification cannot be larger than 2048 bytes. Try condensing your alert and device attributes."].empty?` to return true, got false # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-expectations-3.4.0/lib/rspec/expectations/failure_aggregator.rb:49:in `call' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-support-3.4.1/lib/rspec/support.rb:96:in `notify_failure' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-expectations-3.4.0/lib/rspec/expectations/fail_with.rb:27:in `fail_with' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-expectations-3.4.0/lib/rspec/expectations/handler.rb:40:in `handle_failure' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-expectations-3.4.0/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-expectations-3.4.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-expectations-3.4.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-expectations-3.4.0/lib/rspec/expectations/expectation_target.rb:54:in `to' # ./spec/unit/client/redis/apnsp8/notification_spec.rb:19:in `block (2 levels) in <top (required)>' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:236:in `instance_exec' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:236:in `block in run' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `block in with_around_and_singleton_context_hooks' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `block in with_around_example_hooks' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `block in run' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:618:in `block in run_around_example_hooks_for' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-expectations-3.4.0/lib/rspec/expectations/failure_aggregator.rb:10:in `block in aggregate' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-support-3.4.1/lib/rspec/support.rb:103:in `with_failure_notifier' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-expectations-3.4.0/lib/rspec/expectations/failure_aggregator.rb:8:in `aggregate' 1.3) Failure/Error: expect(notification.errors[:base].include?("APN notification cannot be larger than 4096 bytes. Try condensing your alert and device attributes.")).to be_truthy expected: truthy value got: false # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-expectations-3.4.0/lib/rspec/expectations/failure_aggregator.rb:49:in `call' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-support-3.4.1/lib/rspec/support.rb:96:in `notify_failure' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-expectations-3.4.0/lib/rspec/expectations/fail_with.rb:27:in `fail_with' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-expectations-3.4.0/lib/rspec/expectations/handler.rb:40:in `handle_failure' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-expectations-3.4.0/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-expectations-3.4.0/lib/rspec/expectations/handler.rb:27:in `with_matcher' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-expectations-3.4.0/lib/rspec/expectations/handler.rb:48:in `handle_matcher' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-expectations-3.4.0/lib/rspec/expectations/expectation_target.rb:54:in `to' # ./spec/unit/client/redis/apnsp8/notification_spec.rb:23:in `block (2 levels) in <top (required)>' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:236:in `instance_exec' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:236:in `block in run' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:478:in `block in with_around_and_singleton_context_hooks' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:435:in `block in with_around_example_hooks' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:478:in `block in run' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-core-3.4.4/lib/rspec/core/hooks.rb:618:in `block in run_around_example_hooks_for' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-core-3.4.4/lib/rspec/core/example.rb:320:in `call' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-expectations-3.4.0/lib/rspec/expectations/failure_aggregator.rb:10:in `block in aggregate' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-support-3.4.1/lib/rspec/support.rb:103:in `with_failure_notifier' # /Users/greg/.asdf/installs/ruby/2.5.0/lib/ruby/gems/2.5.0/gems/rspec-expectations-3.4.0/lib/rspec/expectations/failure_aggregator.rb:8:in `aggregate' Finished in 34.69 seconds (files took 2.18 seconds to load) 779 examples, 1 failure Failed examples: rspec ./spec/unit/client/redis/apnsp8/notification_spec.rb:6 # Rpush::Client::Redis::Apnsp8::Notification should validate the length of the binary conversion of the notification ```
Configuration menu - View commit details
-
Copy full SHA for e2c9168 - Browse repository at this point
Copy the full SHA e2c9168View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1cb7c44 - Browse repository at this point
Copy the full SHA 1cb7c44View commit details -
Configuration menu - View commit details
-
Copy full SHA for e7ea511 - Browse repository at this point
Copy the full SHA e7ea511View commit details
Commits on Jan 4, 2021
-
Configuration menu - View commit details
-
Copy full SHA for d7a3f58 - Browse repository at this point
Copy the full SHA d7a3f58View commit details -
Merge pull request rpush#583 from gregblake/apns_p8_4kb_payload_limit
Bug fix: APNS P8 Notifications Are Marked as Invalid When the Payload Exceeds 2kb (2048 bytes)
Configuration menu - View commit details
-
Copy full SHA for 0dea768 - Browse repository at this point
Copy the full SHA 0dea768View commit details
Commits on Jan 7, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 9cbfa5e - Browse repository at this point
Copy the full SHA 9cbfa5eView commit details
Commits on Feb 2, 2021
-
Use
net-http-persistent
version compatible with Ruby 3Version 4.0.0 of `net-http-persistent` is incompatible with Ruby 3.0. This was fixed in version 4.0.1.
Configuration menu - View commit details
-
Copy full SHA for 8cf6db5 - Browse repository at this point
Copy the full SHA 8cf6db5View commit details -
Fix hash being passed as keyword argument
In Ruby 2.7, a Hash can automatically be converted to a keyword argument. In Ruby 3.0 however, attempting to do so will raise an ArgumentError. See the following link for more details: https://www.ruby-lang.org/en/news/2019/12/12/separation-of-positional-and-keyword-arguments-in-ruby-3-0/
Configuration menu - View commit details
-
Copy full SHA for bd4c432 - Browse repository at this point
Copy the full SHA bd4c432View commit details -
Configuration menu - View commit details
-
Copy full SHA for dce1ea9 - Browse repository at this point
Copy the full SHA dce1ea9View commit details
Commits on Feb 3, 2021
-
Configuration menu - View commit details
-
Copy full SHA for e6334fc - Browse repository at this point
Copy the full SHA e6334fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for d843926 - Browse repository at this point
Copy the full SHA d843926View commit details
Commits on Feb 8, 2021
-
Configuration menu - View commit details
-
Copy full SHA for c3b9073 - Browse repository at this point
Copy the full SHA c3b9073View commit details
Commits on Feb 12, 2021
-
Merge pull request rpush#587 from yltsrc/update-readme-apnsp8-app
fix typo in README.md
Configuration menu - View commit details
-
Copy full SHA for ba151ec - Browse repository at this point
Copy the full SHA ba151ecView commit details
Commits on Feb 15, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 1bde7b8 - Browse repository at this point
Copy the full SHA 1bde7b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5cd2ddf - Browse repository at this point
Copy the full SHA 5cd2ddfView commit details
Commits on Mar 4, 2021
-
Updates README to Apple's new EOL date for the APNs legacy binary pro…
…tocol (rpush#595) * Updates README to Apple's new EOL date for the APNs legacy binary protocol * Update README.md Co-authored-by: Ben Langfeld <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d81dfa3 - Browse repository at this point
Copy the full SHA d81dfa3View commit details
Commits on Mar 15, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 0dbf80b - Browse repository at this point
Copy the full SHA 0dbf80bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7eb2967 - Browse repository at this point
Copy the full SHA 7eb2967View commit details -
Configuration menu - View commit details
-
Copy full SHA for 42ef7b3 - Browse repository at this point
Copy the full SHA 42ef7b3View commit details
Commits on Mar 17, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 995a652 - Browse repository at this point
Copy the full SHA 995a652View commit details
Commits on Mar 26, 2021
-
When Object#=~ is called on an Integer in Ruby 3.0, it always returns nil. It appears that #pluralize is only being used with Numeric values, so `count == 1` should be a sufficient check.
Configuration menu - View commit details
-
Copy full SHA for a4c8518 - Browse repository at this point
Copy the full SHA a4c8518View commit details
Commits on Apr 13, 2021
-
Fixed infinite loop issue with Apnsp8 delivery
Jason Rush committedApr 13, 2021 Configuration menu - View commit details
-
Copy full SHA for 6458168 - Browse repository at this point
Copy the full SHA 6458168View commit details
Commits on Apr 16, 2021
-
Configuration menu - View commit details
-
Copy full SHA for f81b8fb - Browse repository at this point
Copy the full SHA f81b8fbView commit details
Commits on Apr 21, 2021
-
Added a comment explaining the hard-coded ma concurrent streams
Jason Rush committedApr 21, 2021 Configuration menu - View commit details
-
Copy full SHA for d61366a - Browse repository at this point
Copy the full SHA d61366aView commit details
Commits on Apr 26, 2021
-
Merge pull request rpush#608 from diminish7/apnsp8-delivery-loop-fix
Fixed infinite loop issue with Apnsp8 delivery
Configuration menu - View commit details
-
Copy full SHA for 85565e0 - Browse repository at this point
Copy the full SHA 85565e0View commit details -
Merge pull request rpush#602 from splitwise/rofreg/ruby-3.0-deprecati…
…on-fix Eliminate deprecation warning in Ruby 3.0
Configuration menu - View commit details
-
Copy full SHA for 97ef4fe - Browse repository at this point
Copy the full SHA 97ef4feView commit details
Commits on May 6, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 84647b4 - Browse repository at this point
Copy the full SHA 84647b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for d433b24 - Browse repository at this point
Copy the full SHA d433b24View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f408b4 - Browse repository at this point
Copy the full SHA 9f408b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3aa1130 - Browse repository at this point
Copy the full SHA 3aa1130View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac44cea - Browse repository at this point
Copy the full SHA ac44ceaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 256d1fb - Browse repository at this point
Copy the full SHA 256d1fbView commit details
Commits on May 7, 2021
-
Configuration menu - View commit details
-
Copy full SHA for e3b6a01 - Browse repository at this point
Copy the full SHA e3b6a01View commit details
Commits on May 8, 2021
-
Merge pull request rpush#615 from rpush/ar/github_actions
Switch to GitHub Actions for CI
Configuration menu - View commit details
-
Copy full SHA for d914b07 - Browse repository at this point
Copy the full SHA d914b07View commit details
Commits on May 21, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 7df8ff4 - Browse repository at this point
Copy the full SHA 7df8ff4View commit details -
Merge pull request rpush#569 from rpush/benlangfeld-patch-1
Reference current interface in config template
Configuration menu - View commit details
-
Copy full SHA for 5f21e77 - Browse repository at this point
Copy the full SHA 5f21e77View commit details
Commits on Jun 16, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 22b9e68 - Browse repository at this point
Copy the full SHA 22b9e68View commit details
Commits on Jul 7, 2021
-
Merge pull request rpush#617 from equinux/master
Add Prometheus Exporter plugin link to README
Configuration menu - View commit details
-
Copy full SHA for 31ae99c - Browse repository at this point
Copy the full SHA 31ae99cView commit details
Commits on Sep 29, 2021
-
Configuration menu - View commit details
-
Copy full SHA for eb493bb - Browse repository at this point
Copy the full SHA eb493bbView commit details
Commits on Oct 8, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 3ab3a98 - Browse repository at this point
Copy the full SHA 3ab3a98View commit details -
Configuration menu - View commit details
-
Copy full SHA for 92eeff4 - Browse repository at this point
Copy the full SHA 92eeff4View commit details -
Configuration menu - View commit details
-
Copy full SHA for aba0ad6 - Browse repository at this point
Copy the full SHA aba0ad6View commit details
Commits on Oct 13, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 9a72cca - Browse repository at this point
Copy the full SHA 9a72ccaView commit details
Commits on Dec 27, 2021
-
Configuration menu - View commit details
-
Copy full SHA for bd1c0e6 - Browse repository at this point
Copy the full SHA bd1c0e6View commit details -
Resolves a NoMethodError when running
rpush init
on Rails 7Running `rpush init` results in the following error, beginning with Rails version `v7.0.0.rc1`. ` undefined method `[]' for #<ActiveRecord::DatabaseConfigurations:0x00007f82dcdcc010> (NoMethodError)` 1. Create a new Rails app, using Rails version v7.0.0.rc1 or higher. 2. Add rpush to the Gemfile, and run `bundle install`. 3. Run `bundle exec rpush init`. This exception could also occur on apps running Rails 7 that have been running older versions of rpush older than 2.0.0 (when the app is updated to a new version of rpush, users run `rpush init`). The changes introduced on f88febe trigger the exception: https://github.com/rpush/rpush/runs/4545600006?check_suite_focus=true#step:6:13 ``` /home/runner/work/rpush/rpush/lib/generators/templates/rpush_2_0_0_updates.rb:61:in `adapter_name': undefined method `[]' for #<ActiveRecord::DatabaseConfigurations:0x000055cead615a40 @Configurations=[#<ActiveRecord::DatabaseConfigurations::HashConfig:0x000055cead6156f8 @env_name="test", @name="primary", @configuration_hash={:adapter=>"postgresql", :database=>"rpush_test", :host=>"localhost", :username=>"postgres", :***"postgres"}>]> (NoMethodError) ``` `ActiveRecord::Base.configurations.to_h` was removed in Rails 7 in favor of `ActiveRecord::Base.configurations.configs_for`. rails/rails@190f006 https://edgeguides.rubyonrails.org/7_0_release_notes.html#active-job-removals https://www.bigbinary.com/blog/rails-6-changed-activerecord-base-configurations-result-to-an-object
Configuration menu - View commit details
-
Copy full SHA for dd6eeb5 - Browse repository at this point
Copy the full SHA dd6eeb5View commit details -
Resolves a NoMethodError in Daemon::Store::ActiveRecord.adapter_name
See the commit message on 27262d4 for more details about this change.
Configuration menu - View commit details
-
Copy full SHA for e6ec521 - Browse repository at this point
Copy the full SHA e6ec521View commit details -
Configuration menu - View commit details
-
Copy full SHA for 87295af - Browse repository at this point
Copy the full SHA 87295afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 74e7ac4 - Browse repository at this point
Copy the full SHA 74e7ac4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 56a5266 - Browse repository at this point
Copy the full SHA 56a5266View commit details
Commits on Jan 3, 2022
-
Configuration menu - View commit details
-
Copy full SHA for f57e4b6 - Browse repository at this point
Copy the full SHA f57e4b6View commit details
Commits on Jan 10, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 7db415f - Browse repository at this point
Copy the full SHA 7db415fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7670a6e - Browse repository at this point
Copy the full SHA 7670a6eView commit details -
Configuration menu - View commit details
-
Copy full SHA for bd082b7 - Browse repository at this point
Copy the full SHA bd082b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ccb8d9 - Browse repository at this point
Copy the full SHA 1ccb8d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 94ac15a - Browse repository at this point
Copy the full SHA 94ac15aView commit details -
Configuration menu - View commit details
-
Copy full SHA for de7ad3c - Browse repository at this point
Copy the full SHA de7ad3cView commit details -
Configuration menu - View commit details
-
Copy full SHA for e628102 - Browse repository at this point
Copy the full SHA e628102View commit details
Commits on Jan 21, 2022
-
Configuration menu - View commit details
-
Copy full SHA for b799a68 - Browse repository at this point
Copy the full SHA b799a68View commit details -
Configuration menu - View commit details
-
Copy full SHA for a7eafec - Browse repository at this point
Copy the full SHA a7eafecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 81e12b5 - Browse repository at this point
Copy the full SHA 81e12b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for afb4ad0 - Browse repository at this point
Copy the full SHA afb4ad0View commit details
Commits on Feb 14, 2022
-
Configuration menu - View commit details
-
Copy full SHA for a87c27e - Browse repository at this point
Copy the full SHA a87c27eView commit details
Commits on Mar 2, 2022
-
Configuration menu - View commit details
-
Copy full SHA for c0da089 - Browse repository at this point
Copy the full SHA c0da089View commit details -
Configuration menu - View commit details
-
Copy full SHA for b5e6bd2 - Browse repository at this point
Copy the full SHA b5e6bd2View commit details -
Configuration menu - View commit details
-
Copy full SHA for b259a66 - Browse repository at this point
Copy the full SHA b259a66View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ea4d91 - Browse repository at this point
Copy the full SHA 7ea4d91View commit details -
Configuration menu - View commit details
-
Copy full SHA for b5abcbd - Browse repository at this point
Copy the full SHA b5abcbdView commit details
Commits on Apr 27, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 74b4258 - Browse repository at this point
Copy the full SHA 74b4258View commit details -
Configuration menu - View commit details
-
Copy full SHA for 509dae4 - Browse repository at this point
Copy the full SHA 509dae4View commit details -
Configuration menu - View commit details
-
Copy full SHA for d8559d6 - Browse repository at this point
Copy the full SHA d8559d6View commit details -
Remove notification node from message payload for FCM notifications
There is a type mismatch between message.notification and message.android.notification. The message.notification only accepts the attributes title, body, and image, whereas message.android.notification holds all the rest of the configuration. So in order to use message.notification along with message.android.notification there would be the need for an additional database field called something like android_configuration
Configuration menu - View commit details
-
Copy full SHA for 8f3cacf - Browse repository at this point
Copy the full SHA 8f3cacfView commit details -
Fix notification handling in fcm/notification.rb
See https://github.com/rpush/rpush/pull/620\#discussion_r710926868 for further information
Configuration menu - View commit details
-
Copy full SHA for 0279be2 - Browse repository at this point
Copy the full SHA 0279be2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e083a9 - Browse repository at this point
Copy the full SHA 9e083a9View commit details
Commits on May 23, 2022
-
Not the same, but similar rationale to what Rails did recently: rails/rails@acf4816
Configuration menu - View commit details
-
Copy full SHA for e55243d - Browse repository at this point
Copy the full SHA e55243dView commit details
Commits on Jun 1, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 16f9043 - Browse repository at this point
Copy the full SHA 16f9043View commit details
Commits on Aug 15, 2022
-
Configuration menu - View commit details
-
Copy full SHA for eb48a90 - Browse repository at this point
Copy the full SHA eb48a90View commit details
Commits on Jan 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b3cb24b - Browse repository at this point
Copy the full SHA b3cb24bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 20a3fe4 - Browse repository at this point
Copy the full SHA 20a3fe4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f467bd - Browse repository at this point
Copy the full SHA 2f467bdView commit details
Commits on Jan 23, 2024
-
Payload Data Size is now calculated based off the message data attribute
Priority value is now using 'normal' or 'high' instead of numeric values Dry Run option is not implemented so throws an exception Mutable Content is not implemented so throws an exception
Configuration menu - View commit details
-
Copy full SHA for 8f662c2 - Browse repository at this point
Copy the full SHA 8f662c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3043dd7 - Browse repository at this point
Copy the full SHA 3043dd7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b18e5b - Browse repository at this point
Copy the full SHA 0b18e5bView commit details
Commits on Jan 24, 2024
-
Adding debug line requested in PR rpush#620
Get tests working without all the ENV variables
Configuration menu - View commit details
-
Copy full SHA for fb5d567 - Browse repository at this point
Copy the full SHA fb5d567View commit details
Commits on Jan 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 39040cb - Browse repository at this point
Copy the full SHA 39040cbView commit details -
Merge pull request #1 from nigimaxx/fcm-support-v2
Add properties to FCM App to allow operation without env vars
Configuration menu - View commit details
-
Copy full SHA for 6a9e199 - Browse repository at this point
Copy the full SHA 6a9e199View commit details -
Configuration menu - View commit details
-
Copy full SHA for 576b336 - Browse repository at this point
Copy the full SHA 576b336View commit details
Commits on Jan 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 99b33af - Browse repository at this point
Copy the full SHA 99b33afView commit details
Commits on Jan 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6498354 - Browse repository at this point
Copy the full SHA 6498354View commit details
Commits on Jan 31, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a5eccd6 - Browse repository at this point
Copy the full SHA a5eccd6View commit details -
As the FCM code moves around notification keys, it would be good to h…
…andle both stirng and symbol keys.
Configuration menu - View commit details
-
Copy full SHA for 4429f85 - Browse repository at this point
Copy the full SHA 4429f85View commit details
Commits on Feb 1, 2024
-
- Calling hook fcm_invalid_device_token if we get an invalid token re…
…sponse from FCM - Adding specs for FCM daemon - Clarifying error message
Configuration menu - View commit details
-
Copy full SHA for fd260e5 - Browse repository at this point
Copy the full SHA fd260e5View commit details
Commits on Feb 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3fdf3ca - Browse repository at this point
Copy the full SHA 3fdf3caView commit details -
Configuration menu - View commit details
-
Copy full SHA for 06aa50e - Browse repository at this point
Copy the full SHA 06aa50eView commit details
Commits on Feb 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ccecae3 - Browse repository at this point
Copy the full SHA ccecae3View commit details
Commits on Apr 11, 2024
-
Remove content_available from FCM implementation. It doesn't appear t…
…o be suported in Android
Configuration menu - View commit details
-
Copy full SHA for 4ab0185 - Browse repository at this point
Copy the full SHA 4ab0185View commit details
Commits on Jun 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5d576f4 - Browse repository at this point
Copy the full SHA 5d576f4View commit details
Commits on Jul 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a3cb803 - Browse repository at this point
Copy the full SHA a3cb803View commit details
Commits on Aug 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4886f40 - Browse repository at this point
Copy the full SHA 4886f40View commit details -
Configuration menu - View commit details
-
Copy full SHA for e2ddafa - Browse repository at this point
Copy the full SHA e2ddafaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b0cb4e - Browse repository at this point
Copy the full SHA 4b0cb4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for fb21155 - Browse repository at this point
Copy the full SHA fb21155View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3592d72 - Browse repository at this point
Copy the full SHA 3592d72View commit details
Commits on Aug 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for fb6cace - Browse repository at this point
Copy the full SHA fb6caceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3038055 - Browse repository at this point
Copy the full SHA 3038055View commit details