-
Notifications
You must be signed in to change notification settings - Fork 368
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
Add CodeQL #1885
base: main
Are you sure you want to change the base?
Add CodeQL #1885
Commits on Oct 17, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 9ae7158 - Browse repository at this point
Copy the full SHA 9ae7158View commit details -
Merge pull request #1670 from OneSignal/user-model/merge-from-main
[User Model] merge from main
Configuration menu - View commit details
-
Copy full SHA for 1266cbd - Browse repository at this point
Copy the full SHA 1266cbdView commit details
Commits on Oct 19, 2022
-
[User Model] notification_types and model event rework
* Update `ISingletonModelStore.get()` function to be `ISingletonModelStore.model` property * Rework the model store change event system to always fire, using tags to differentiate why changes occurred. * Add `SubscriptionModel.status` to capture the subscription status, for when retrieving push token fails for some reason. * Drive event callback when app killed during request notification permission activity.
Configuration menu - View commit details
-
Copy full SHA for 66d0311 - Browse repository at this point
Copy the full SHA 66d0311View commit details
Commits on Oct 20, 2022
-
Merge pull request #1673 from OneSignal/user-model/notification-types…
…-model-event-rework [User Model] notification_types and model event rework
Configuration menu - View commit details
-
Copy full SHA for 86af18f - Browse repository at this point
Copy the full SHA 86af18fView commit details -
[User Model] Visual logging and other TODOs
* Implement visual logging * Remove IInfluenceManager.addSessionData which is no longer required, as session influence is captured via outcome. * Ensure IAM repository is cleaned on startup. * Create dummy IAMManager when <4.4
Configuration menu - View commit details
-
Copy full SHA for 4bdaa8b - Browse repository at this point
Copy the full SHA 4bdaa8bView commit details -
* Move outcome calls over to new ISessionManager (OneSignal.session) * Add OneSignal.disableGMSMissingPrompt
Configuration menu - View commit details
-
Copy full SHA for 96fb6c4 - Browse repository at this point
Copy the full SHA 96fb6c4View commit details
Commits on Oct 21, 2022
-
* Align preferences with config model store, removing preferences now…
… moved to config model. * Document IPreferencesService * Document ITime
Configuration menu - View commit details
-
Copy full SHA for 60dbb5a - Browse repository at this point
Copy the full SHA 60dbb5aView commit details
Commits on Oct 24, 2022
-
Merge pull request #1674 from OneSignal/user-model/visual-logging-and…
…-todos [User Model] Visual logging and other TODOs
Configuration menu - View commit details
-
Copy full SHA for a12b55c - Browse repository at this point
Copy the full SHA a12b55cView commit details -
Merge pull request #1675 from OneSignal/user-model/session-manager
[User Model] Session Manager
Configuration menu - View commit details
-
Copy full SHA for a0b4a74 - Browse repository at this point
Copy the full SHA a0b4a74View commit details
Commits on Oct 25, 2022
-
[User Model] Modularize IAM/Notification/Location
* Move IAM/Notification/Location to their own gradle modules. AndroidManifest/proguard has now been split across the 4 modules. * Load modules dynamically using reflection within OneSignalImpl, falling back to "Misconfigured" versions if the modules weren't specified in the application. * Make internal classes required by a OS module no longer defined as `internal` (but keep in internal namespace).
Configuration menu - View commit details
-
Copy full SHA for 5e9019e - Browse repository at this point
Copy the full SHA 5e9019eView commit details
Commits on Oct 31, 2022
-
Merge pull request #1678 from OneSignal/user-model/gradle-modularization
[User Model] Modularize IAM/Notification/Location
Configuration menu - View commit details
-
Copy full SHA for 698b14f - Browse repository at this point
Copy the full SHA 698b14fView commit details -
[User Model] New login process and operation repo updates
* local ID -> remote ID now get changed directly against the model. There is no longer an in-memory translation, which did not work in the event of an app restart. Each operation now has a `translateId` method to drive updating their IDs. * Rename `CreateUserOperation` to be `LoginUserOperation` and now has the ability to "identity" an existing user as the user being logged in, rather than always upserting a new user. * Update `OperationRepo` and supporting executors to properly handle error conditions. * Update `IOperationRepo.execute` to be `enqueueAndWait` which supports the change in behavior,,execution of an operation always happens on the background thread and does *not* jump the queue. * Update operation executors to now ensure the model is in a correct state post-backend execution.
Configuration menu - View commit details
-
Copy full SHA for 77793e8 - Browse repository at this point
Copy the full SHA 77793e8View commit details
Commits on Nov 7, 2022
-
Merge pull request #1681 from OneSignal/user-model/login-identity
[User Model] New login process and operation repo updates
Configuration menu - View commit details
-
Copy full SHA for f2ec786 - Browse repository at this point
Copy the full SHA f2ec786View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9fd560e - Browse repository at this point
Copy the full SHA 9fd560eView commit details
Commits on Nov 8, 2022
-
Merge pull request #1684 from OneSignal/user-model/core-unit-tests
[User Model] Core Unit Tests
Configuration menu - View commit details
-
Copy full SHA for 460a7d6 - Browse repository at this point
Copy the full SHA 460a7d6View commit details -
* Renamed/moved `iam` module to be `inAppMessages` module * Renamed/moved `notification` module to be `notifications` module * Renamed `sendOutcomes` to be `addOutcomes` * Renamed `setTags` to be `addTags` * Moved triggers to be within `inAppMessages` module
Configuration menu - View commit details
-
Copy full SHA for edb2c18 - Browse repository at this point
Copy the full SHA edb2c18View commit details
Commits on Nov 9, 2022
-
Merge pull request #1685 from OneSignal/user-model/renames-and-moves
[User Model] Move and rename
Configuration menu - View commit details
-
Copy full SHA for 95fd7c1 - Browse repository at this point
Copy the full SHA 95fd7c1View commit details -
[User Model] Track Session Start
* Add `TrackSessionStartOperation` * Update executor to count sessions refresh device metadata on `TrackSessionStartOperation`
Configuration menu - View commit details
-
Copy full SHA for 86b872e - Browse repository at this point
Copy the full SHA 86b872eView commit details
Commits on Nov 14, 2022
-
Merge pull request #1687 from OneSignal/user-model/track-session-start
[User Model] Track Session Start
Configuration menu - View commit details
-
Copy full SHA for 6816df4 - Browse repository at this point
Copy the full SHA 6816df4View commit details
Commits on Nov 15, 2022
-
[User Model] Push notification/subscription alignment
* Use SubscriptionStatus enum for subscription status across the codebase. * IUserManager.subscriptions.push can no longer be null. If there isn't a push subscription a "dummy" one is now returned. * Add `fallbackToSettings` parameter for `ILocationManager.requestPermission` and `INotificationsManager.requestPermission` * Renamed `INotificationsManager.permissionsStatus` to `permission` and made it a simple Boolean. * Added `INotificationsManager.canRequestPermission` as a flag to indicate when permissions can be requested. * Added `ISubscription.addChangeHandler` to allow user to listen for changes to the subscription.
Configuration menu - View commit details
-
Copy full SHA for 6ded6a2 - Browse repository at this point
Copy the full SHA 6ded6a2View commit details
Commits on Nov 17, 2022
-
Merge pull request #1688 from OneSignal/user-model/notification-subsc…
…ription-alignment [User model] notification/subscription alignment
Configuration menu - View commit details
-
Copy full SHA for 4fa327f - Browse repository at this point
Copy the full SHA 4fa327fView commit details -
* Changed `IDeviceService.deviceType` to return an enum rather than int * Added `EventProducer.fireOnMain` and `CallbackProducer.fireOnMain` for easy firing of callbacks on main thread.
Configuration menu - View commit details
-
Copy full SHA for 7fe6aca - Browse repository at this point
Copy the full SHA 7fe6acaView commit details
Commits on Nov 21, 2022
-
Merge pull request #1689 from OneSignal/user-model/minor-cleanup
[User Model] Minor cleanup
Configuration menu - View commit details
-
Copy full SHA for 78383da - Browse repository at this point
Copy the full SHA 78383daView commit details
Commits on Nov 22, 2022
-
[User Model] Notifications Unit Tests
* Added various unit tests for notifications module * removed high level unittest module from solution
Configuration menu - View commit details
-
Copy full SHA for 8bf8651 - Browse repository at this point
Copy the full SHA 8bf8651View commit details
Commits on Nov 28, 2022
-
Merge pull request #1692 from OneSignal/user-model/notification-unit-…
…tests [User Model] Notifications Unit Tests
Configuration menu - View commit details
-
Copy full SHA for 67f40a9 - Browse repository at this point
Copy the full SHA 67f40a9View commit details
Commits on Nov 29, 2022
-
[User Model] Notification Clicked Handler
* Rename from notification opened to notification clicked * Remove INotificationsManager.postNotification * Small notification bug fixes
Configuration menu - View commit details
-
Copy full SHA for 7c6d8be - Browse repository at this point
Copy the full SHA 7c6d8beView commit details
Commits on Dec 5, 2022
-
Merge pull request #1695 from OneSignal/user-model/notification-clicked
[User Model] Notification Clicked Handler
Configuration menu - View commit details
-
Copy full SHA for 3d2b5b0 - Browse repository at this point
Copy the full SHA 3d2b5b0View commit details
Commits on Dec 7, 2022
-
[User Model] Backend Integration
* Implement `UserBackendService`, `IdentityBackendService`, and `SubscriptionBackendService` * Tweak `OutcomeEventsBackendService` to provide `subscriptionId`
Configuration menu - View commit details
-
Copy full SHA for 7fa1ff4 - Browse repository at this point
Copy the full SHA 7fa1ff4View commit details
Commits on Dec 9, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 2f5926a - Browse repository at this point
Copy the full SHA 2f5926aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 222cb85 - Browse repository at this point
Copy the full SHA 222cb85View commit details
Commits on Dec 12, 2022
-
Merge pull request #1700 from OneSignal/user-model/location-unit-tests
[User Model] Location Unit Tests
Configuration menu - View commit details
-
Copy full SHA for 576cceb - Browse repository at this point
Copy the full SHA 576ccebView commit details
Commits on Dec 13, 2022
-
Configuration menu - View commit details
-
Copy full SHA for e588c4a - Browse repository at this point
Copy the full SHA e588c4aView commit details
Commits on Dec 15, 2022
-
Configuration menu - View commit details
-
Copy full SHA for da60c85 - Browse repository at this point
Copy the full SHA da60c85View commit details -
Configuration menu - View commit details
-
Copy full SHA for a32b98c - Browse repository at this point
Copy the full SHA a32b98cView commit details -
Merge pull request #1701 from OneSignal/user-model/iam-unit-tests
[User Model] IAM Unit Tests (partial)
Configuration menu - View commit details
-
Copy full SHA for fb8cac9 - Browse repository at this point
Copy the full SHA fb8cac9View commit details -
Configuration menu - View commit details
-
Copy full SHA for c67b8e1 - Browse repository at this point
Copy the full SHA c67b8e1View commit details
Commits on Dec 19, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 9911f8e - Browse repository at this point
Copy the full SHA 9911f8eView commit details -
Merge pull request #1705 from OneSignal/user-model/backend-integration
[User model] backend integration
Configuration menu - View commit details
-
Copy full SHA for 45516c6 - Browse repository at this point
Copy the full SHA 45516c6View commit details
Commits on Dec 20, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 6cde347 - Browse repository at this point
Copy the full SHA 6cde347View commit details -
Merge pull request #1707 from OneSignal/user-model/prealpha-fixes
Pre-alpha polish and fixes
Configuration menu - View commit details
-
Copy full SHA for d32966b - Browse repository at this point
Copy the full SHA d32966bView commit details -
* Make `OneSignal` module a psuedo project which brings in all subprojects. * Move `OneSignal` functionality down to new `core` subproject. * All other subprojects now depend on `OneSignal:core` instead of `OneSignal`. * Finalize new build/publishing scheme.
Configuration menu - View commit details
-
Copy full SHA for bf29f7e - Browse repository at this point
Copy the full SHA bf29f7eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 06683dc - Browse repository at this point
Copy the full SHA 06683dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 01b3cdc - Browse repository at this point
Copy the full SHA 01b3cdcView commit details -
Configuration menu - View commit details
-
Copy full SHA for ccd8c46 - Browse repository at this point
Copy the full SHA ccd8c46View commit details -
Merge pull request #1708 from OneSignal/user-model/core-module
[User Model] Core Module
Configuration menu - View commit details
-
Copy full SHA for 69f43ca - Browse repository at this point
Copy the full SHA 69f43caView commit details
Commits on Dec 21, 2022
-
Configuration menu - View commit details
-
Copy full SHA for e5e8196 - Browse repository at this point
Copy the full SHA e5e8196View commit details -
Merge pull request #1709 from OneSignal/user-model/module-name
[User Model] Add name to each module for maven publish pom
Configuration menu - View commit details
-
Copy full SHA for b7d2022 - Browse repository at this point
Copy the full SHA b7d2022View commit details
Commits on Jan 4, 2023
-
* Remember device's push subscription ID in config and ensure that push subscription is returned in IUserManager.pushSubscription. * Add TransferSubscriptionOperation
Configuration menu - View commit details
-
Copy full SHA for 64cdfad - Browse repository at this point
Copy the full SHA 64cdfadView commit details -
Merge pull request #1712 from OneSignal/user-model/alpha-bug-fixes
[User Model] alpha bug fixes
Configuration menu - View commit details
-
Copy full SHA for 16ac66b - Browse repository at this point
Copy the full SHA 16ac66bView commit details
Commits on Jan 5, 2023
-
[User Model] Subscription Already Exists
* Updates to support creating a subscription when the subscription already exists for the owner.
Configuration menu - View commit details
-
Copy full SHA for cbd9fd9 - Browse repository at this point
Copy the full SHA cbd9fd9View commit details -
Merge pull request #1714 from OneSignal/user-model/subscription-alrea…
…dy-exists [User Model] Subscription Already Exists
Configuration menu - View commit details
-
Copy full SHA for 2038f7a - Browse repository at this point
Copy the full SHA 2038f7aView commit details
Commits on Jan 6, 2023
-
* Add app_version to SubscriptionObject * Add migration guide * Make OneSignal.User pascal-case
Configuration menu - View commit details
-
Copy full SHA for a3d839f - Browse repository at this point
Copy the full SHA a3d839fView commit details -
Merge pull request #1716 from OneSignal/user-model/alpha-final-touches
[User Model] Final touches
Configuration menu - View commit details
-
Copy full SHA for 026f748 - Browse repository at this point
Copy the full SHA 026f748View commit details -
Configuration menu - View commit details
-
Copy full SHA for dac3e47 - Browse repository at this point
Copy the full SHA dac3e47View commit details -
Merge pull request #1717 from OneSignal/rel/5.0.0-alpha1
Release 5.0.0-alpha1
Configuration menu - View commit details
-
Copy full SHA for b2b95ad - Browse repository at this point
Copy the full SHA b2b95adView commit details
Commits on Jan 18, 2023
-
[User Model] Application Focus and Threading
* Update ApplicationService to more accurately detect when the app goes in/out of focus * Always switch to main thread for RequestPermission calls, to ensure that (1) a suspend occurs and (2) any UI operations happen on the main thread.
Configuration menu - View commit details
-
Copy full SHA for 74e0d86 - Browse repository at this point
Copy the full SHA 74e0d86View commit details -
[User Model] Provide serialization mechanism for external classes
* Add ToJsonObject to NotificationClickResult, NotificationAction, and InAppMessageClickResult. * Expose groupedNotifications in INotification
Configuration menu - View commit details
-
Copy full SHA for 46bee80 - Browse repository at this point
Copy the full SHA 46bee80View commit details
Commits on Jan 19, 2023
-
Merge pull request #1722 from OneSignal/user-model/focus-and-threading
[User Model] Application Focus and Threading
Configuration menu - View commit details
-
Copy full SHA for 5b434fd - Browse repository at this point
Copy the full SHA 5b434fdView commit details -
Merge pull request #1723 from OneSignal/user-model/tojsonobject
[User Model] Provide serialization mechanism for external classes
Configuration menu - View commit details
-
Copy full SHA for 3453d43 - Browse repository at this point
Copy the full SHA 3453d43View commit details -
[User Model] Successfully recover from failing operations
* Rebuild new user when an operation indicates the current user is no longer found. * Properly handle all response status codes.
Configuration menu - View commit details
-
Copy full SHA for 24201b4 - Browse repository at this point
Copy the full SHA 24201b4View commit details
Commits on Jan 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8c56a63 - Browse repository at this point
Copy the full SHA 8c56a63View commit details -
Merge pull request #1724 from OneSignal/user-model/operation-recover
[User Model] Successfully recover from failing operations
Configuration menu - View commit details
-
Copy full SHA for 7996fe3 - Browse repository at this point
Copy the full SHA 7996fe3View commit details -
Merge pull request #1725 from OneSignal/user-model/subscription-id-he…
…ader [User Model] Add "OneSignal-Subscription-Id" header to requests
Configuration menu - View commit details
-
Copy full SHA for 7f06356 - Browse repository at this point
Copy the full SHA 7f06356View commit details
Commits on Jan 24, 2023
-
[User Model] Transfer Subscription on user create
* Support transfer of subscription on user create which allows proper transfer even if there is no token. * Allow optIn to drive permission even if already opted in * Align API to native iOS
Configuration menu - View commit details
-
Copy full SHA for 2412676 - Browse repository at this point
Copy the full SHA 2412676View commit details
Commits on Jan 25, 2023
-
[User Model] Support migrating user from SDK 4.x to SDK 5.x
* On initialization, check for old player_id and build local user as required * New LoginUserFromSubscriptionOperation and execution to support converting a local user to the user that owns a subscription.
Configuration menu - View commit details
-
Copy full SHA for 7a31edd - Browse repository at this point
Copy the full SHA 7a31eddView commit details -
Merge pull request #1726 from OneSignal/user-model/xfer-subscription-…
…api-align [User Model] Transfer Subscription on user create
Configuration menu - View commit details
-
Copy full SHA for 674fd4a - Browse repository at this point
Copy the full SHA 674fd4aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0478d56 - Browse repository at this point
Copy the full SHA 0478d56View commit details
Commits on Jan 27, 2023
-
Merge pull request #1727 from OneSignal/user-model/sdk-migration
[User Model] Support migrating user from SDK 4.x to SDK 5.x
Configuration menu - View commit details
-
Copy full SHA for 2e841d7 - Browse repository at this point
Copy the full SHA 2e841d7View commit details
Commits on Jan 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 117b682 - Browse repository at this point
Copy the full SHA 117b682View commit details -
Merge pull request #1728 from OneSignal/user-model/unit-test-fixup
[User Model] Fix broken unit test compilation
Configuration menu - View commit details
-
Copy full SHA for 3e3011c - Browse repository at this point
Copy the full SHA 3e3011cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 454bf34 - Browse repository at this point
Copy the full SHA 454bf34View commit details -
Merge pull request #1729 from OneSignal/user-model/email-sms-validation
[User Model] Add validation logic to add/remove email & sms subscriptions
Configuration menu - View commit details
-
Copy full SHA for db5c56a - Browse repository at this point
Copy the full SHA db5c56aView commit details
Commits on Feb 2, 2023
-
* Add new logo to example app * Set `SDK-Wrapper` header based on new OneSignalWrapper interface, to be set by wrapper SDKs. * Remove `clickId` and `pageId` from IInAppMessageAction, these should not be public. * Rework IAM dismiss flow so close button will drive click handler. * Drive re-evaluation of IAMs when IInAppMessageManager.paused is set to true. * Change INotificationsManager removeNotification functions to no longer be suspending functions. * Fix issue where notification received callbacks taking longer than 30 seconds would still be waited for.
Configuration menu - View commit details
-
Copy full SHA for 8e4337f - Browse repository at this point
Copy the full SHA 8e4337fView commit details -
Merge pull request #1730 from OneSignal/user-model/pre-beta-fixes
[User Model] Pre-Beta Fixes
Configuration menu - View commit details
-
Copy full SHA for 952de92 - Browse repository at this point
Copy the full SHA 952de92View commit details -
[User Model] Properly set
isUnattributedEnabled
to config when spec……ified in the params
Configuration menu - View commit details
-
Copy full SHA for 8e64caa - Browse repository at this point
Copy the full SHA 8e64caaView commit details -
Merge pull request #1731 from OneSignal/user-model/enable-unattribute…
…d-influences [User Model] Properly set `isUnattributedEnabled` to config when specified in the params
Configuration menu - View commit details
-
Copy full SHA for f97cfdd - Browse repository at this point
Copy the full SHA f97cfddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b5b1fe - Browse repository at this point
Copy the full SHA 6b5b1feView commit details
Commits on Feb 3, 2023
-
Merge pull request #1732 from OneSignal/user-model/beta-prep
[User Model] Beta Release Prep
Configuration menu - View commit details
-
Copy full SHA for 9fc1c61 - Browse repository at this point
Copy the full SHA 9fc1c61View commit details -
Configuration menu - View commit details
-
Copy full SHA for e346164 - Browse repository at this point
Copy the full SHA e346164View commit details
Commits on Feb 16, 2023
-
Merge pull request #1733 from OneSignal/user-model/wrapper-sdkversion…
…-settable [User Model] Make `sdkVersion` in OneSignalWrapper settable.
Configuration menu - View commit details
-
Copy full SHA for 8499e90 - Browse repository at this point
Copy the full SHA 8499e90View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f2060f - Browse repository at this point
Copy the full SHA 3f2060fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 937ac66 - Browse repository at this point
Copy the full SHA 937ac66View commit details -
Merge pull request #1736 from OneSignal/user-model/raw-payload
[User Model] Expose `INotification.rawPayload`
Configuration menu - View commit details
-
Copy full SHA for 964ab9f - Browse repository at this point
Copy the full SHA 964ab9fView commit details -
Merge pull request #1737 from OneSignal/user-model/beta-2-release-prep
Release 5.0.0-beta2
Configuration menu - View commit details
-
Copy full SHA for fde36dc - Browse repository at this point
Copy the full SHA fde36dcView commit details
Commits on Feb 28, 2023
-
Update logic for detecting when to show fallback settings for request…
…ing permissions. Detection requires persistence to preferences, which allows the addition of INotificationsManager.canRequestPermission.
Configuration menu - View commit details
-
Copy full SHA for 018a330 - Browse repository at this point
Copy the full SHA 018a330View commit details
Commits on Mar 1, 2023
-
Remove
retain_previous_owner
parameter from "Create User" and "Crea……te Subscription" REST calls. This parameter is no longer used.
Configuration menu - View commit details
-
Copy full SHA for 72d663d - Browse repository at this point
Copy the full SHA 72d663dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f8c0d29 - Browse repository at this point
Copy the full SHA f8c0d29View commit details
Commits on Mar 6, 2023
-
* Update example app to use
com.onesignal.sdk.test
application id a……nd signing config for Huawei. * Remove coroutine launch when registering for HMS push token.
Configuration menu - View commit details
-
Copy full SHA for d4f42e4 - Browse repository at this point
Copy the full SHA d4f42e4View commit details
Commits on Mar 7, 2023
-
Merge pull request #1740 from OneSignal/user-model/remove-retain-prev…
…ious-owner [User Model] Remove `retain_previous_owner` attribute from "Create User" and "Create Subscription"
Configuration menu - View commit details
-
Copy full SHA for 9f7171e - Browse repository at this point
Copy the full SHA 9f7171eView commit details -
Merge pull request #1739 from OneSignal/user-model/permission-fallbac…
…k-detection [User Model] Update logic for detecting when to show fallback settings
Configuration menu - View commit details
-
Copy full SHA for 3ad1b97 - Browse repository at this point
Copy the full SHA 3ad1b97View commit details
Commits on Mar 8, 2023
-
* Update example app `AndroidManifest.xml` to point to new ADM bridges. * Update PushRegistratorADM to not launch a new task and run in calling thread.
Configuration menu - View commit details
-
Copy full SHA for 0e1ca74 - Browse repository at this point
Copy the full SHA 0e1ca74View commit details
Commits on Mar 9, 2023
-
[User Model] Safeguard against activities/services/receivers being ca…
…lled before initialization. * Update `IOneSignal.initWithContext` interface to return whether initialization was successful or not. * Implementation fails initialization if no app ID is provided and no app ID has been saved. * Update all activities/services/receivers to check and not proceed when initialization unsuccessful.
Configuration menu - View commit details
-
Copy full SHA for d9f4023 - Browse repository at this point
Copy the full SHA d9f4023View commit details
Commits on Mar 14, 2023
-
Merge pull request #1742 from OneSignal/user-model/huawei-fixes
[User Model] Huawei Fixes
Configuration menu - View commit details
-
Copy full SHA for ff3081e - Browse repository at this point
Copy the full SHA ff3081eView commit details -
Merge pull request #1744 from OneSignal/user-model/adm-support
[User Model] ADM Fixes
Configuration menu - View commit details
-
Copy full SHA for f314151 - Browse repository at this point
Copy the full SHA f314151View commit details -
Merge pull request #1746 from OneSignal/user-model/upgrade-receiver-c…
…alled-before-init [User Model] Safeguard against activities/services/receivers being called before initialization
Configuration menu - View commit details
-
Copy full SHA for f9b0f75 - Browse repository at this point
Copy the full SHA f9b0f75View commit details
Commits on Mar 20, 2023
-
[User Model] ensure 100% unit test pass
* Update RefreshUserOperationExecutorTests to account for it only accepting the local push subscription * Fix ApplicationService.kt logic to ensure existing unit tests pass.
Configuration menu - View commit details
-
Copy full SHA for 5124ed0 - Browse repository at this point
Copy the full SHA 5124ed0View commit details -
[User Model] Don't show "Missing Google Project number!" error messag…
…e until remote config loaded.
Configuration menu - View commit details
-
Copy full SHA for fe5f854 - Browse repository at this point
Copy the full SHA fe5f854View commit details
Commits on Mar 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ad10873 - Browse repository at this point
Copy the full SHA ad10873View commit details
Commits on Mar 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b13819e - Browse repository at this point
Copy the full SHA b13819eView commit details
Commits on Mar 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for cbbb7fa - Browse repository at this point
Copy the full SHA cbbb7faView commit details -
Merge pull request #1754 from OneSignal/user-model/trigger-as-string
[User Model] Change `addTrigger` to accept a `String` instead of `Any`
Configuration menu - View commit details
-
Copy full SHA for 82f0774 - Browse repository at this point
Copy the full SHA 82f0774View commit details -
Merge pull request #1750 from OneSignal/user-model/incorrect-error-me…
…ssage [User Model] Don't show "Missing Google Project number!" error message until remote config loaded.
Configuration menu - View commit details
-
Copy full SHA for 0b3a432 - Browse repository at this point
Copy the full SHA 0b3a432View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7461ecf - Browse repository at this point
Copy the full SHA 7461ecfView commit details -
Configuration menu - View commit details
-
Copy full SHA for fdee4a7 - Browse repository at this point
Copy the full SHA fdee4a7View commit details -
Merge pull request #1758 from OneSignal/user-model/ktlint-fixes
[User Model] Make ktlint fixes
Configuration menu - View commit details
-
Copy full SHA for f1f7bcb - Browse repository at this point
Copy the full SHA f1f7bcbView commit details -
Configuration menu - View commit details
-
Copy full SHA for b62b895 - Browse repository at this point
Copy the full SHA b62b895View commit details
Commits on Apr 17, 2023
-
Merge pull request #1749 from OneSignal/user-model/broken-unit-tests
[User Model] Ensure 100% unit test pass
Configuration menu - View commit details
-
Copy full SHA for 4172f8b - Browse repository at this point
Copy the full SHA 4172f8bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 822eb71 - Browse repository at this point
Copy the full SHA 822eb71View commit details
Commits on Apr 18, 2023
-
Merge pull request #1764 from OneSignal/user-model/pascal-case-areas
Update high level components to be accessed via pascal case
Configuration menu - View commit details
-
Copy full SHA for e7c9594 - Browse repository at this point
Copy the full SHA e7c9594View commit details
Commits on Apr 19, 2023
-
[User Model] Rename notification event listeners
* Make all notification listeners 0:* (some were 0:1) * Renamed all "handlers" to be either a "listener" or an "observer" depending on their purpose. All callbacks now have pattern "onXXXXXX" for each callback. * Use the terminology "click" instead of "open". * Add IEventNotifier.hasSubscribers to determine if there are subscribers. A few implementing classes had to add this. * Replaced `complete()` pattern with `preventDefault()` pattern in NSE notification received callback and foreground onWillDisplay callback. * Add IDisplayableNotification and IDisplayableMutableNotification which adds a `display()` function to an INotification. This allows the manual display of a notification, when `event.preventDefault()` is called. * Internally, rework NotificationGenerationProcessor to accommodate `preventDefault` pattern. The notification is now constructed when the notification job is constructed and is never copied/altered until the end of its lifecycle. * Update example application for new naming conventions and patterns. * Update for new naming conventions and patterns
Configuration menu - View commit details
-
Copy full SHA for ee63a38 - Browse repository at this point
Copy the full SHA ee63a38View commit details
Commits on Apr 20, 2023
-
Update OneSignalSDK/onesignal/core/src/main/java/com/onesignal/notifi…
…cations/IDisplayableNotification.kt Co-authored-by: William Shepherd <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8a9e6e6 - Browse repository at this point
Copy the full SHA 8a9e6e6View commit details -
Update OneSignalSDK/onesignal/core/src/main/java/com/onesignal/notifi…
…cations/INotificationClickResult.kt Co-authored-by: William Shepherd <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8d0cd40 - Browse repository at this point
Copy the full SHA 8d0cd40View commit details -
Update OneSignalSDK/onesignal/core/src/main/java/com/onesignal/notifi…
…cations/INotificationLifecycleListener.kt Co-authored-by: William Shepherd <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1da3636 - Browse repository at this point
Copy the full SHA 1da3636View commit details -
Update OneSignalSDK/onesignal/core/src/main/java/com/onesignal/notifi…
…cations/INotificationServiceExtension.kt Co-authored-by: William Shepherd <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bbed11d - Browse repository at this point
Copy the full SHA bbed11dView commit details -
Update OneSignalSDK/onesignal/core/src/main/java/com/onesignal/notifi…
…cations/IDisplayableNotification.kt Co-authored-by: William Shepherd <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9ad8e09 - Browse repository at this point
Copy the full SHA 9ad8e09View commit details -
Configuration menu - View commit details
-
Copy full SHA for 28dac77 - Browse repository at this point
Copy the full SHA 28dac77View commit details
Commits on Apr 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for bbeb09d - Browse repository at this point
Copy the full SHA bbeb09dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 88559d5 - Browse repository at this point
Copy the full SHA 88559d5View commit details
Commits on Apr 25, 2023
-
Merge pull request #1765 from OneSignal/user-model/notification-events
[User Model] Rename notification event listeners
Configuration menu - View commit details
-
Copy full SHA for ede53a0 - Browse repository at this point
Copy the full SHA ede53a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f15b7a - Browse repository at this point
Copy the full SHA 1f15b7aView commit details
Commits on Apr 28, 2023
-
Update InAppMessageClickEvent/Result
Change click listener param to `event` and event variable names from `action` to `result`
Configuration menu - View commit details
-
Copy full SHA for ab6fe90 - Browse repository at this point
Copy the full SHA ab6fe90View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef2b432 - Browse repository at this point
Copy the full SHA ef2b432View commit details -
[User Model] User Push Subscription Event update
Only the push subscription can now be observed. Moving oberservable behavior out of ISubscription and into IPushSubscription Removing old subscription observer from MainActivityViewModel
Configuration menu - View commit details
-
Copy full SHA for ac3a2ab - Browse repository at this point
Copy the full SHA ac3a2abView commit details -
Fire onSubscriptionChanged event for all subscription types
We only want to fire the changeHandlersNotifier for push subs but the onSubscriptionChanged for all subscriptions.
Configuration menu - View commit details
-
Copy full SHA for e5a748c - Browse repository at this point
Copy the full SHA e5a748cView commit details
Commits on May 1, 2023
-
Merge pull request #1767 from OneSignal/user-model/click_event_result
[User Model] Update click event result
Configuration menu - View commit details
-
Copy full SHA for c77c903 - Browse repository at this point
Copy the full SHA c77c903View commit details -
Merge pull request #1766 from OneSignal/user-model/iam-events
[User Model] Rename IAM event listeners
Configuration menu - View commit details
-
Copy full SHA for ce67625 - Browse repository at this point
Copy the full SHA ce67625View commit details -
Configuration menu - View commit details
-
Copy full SHA for 49480f0 - Browse repository at this point
Copy the full SHA 49480f0View commit details -
Merge pull request #1768 from OneSignal/user-model/user-events
[User model] Push Subscription Changed Event
Configuration menu - View commit details
-
Copy full SHA for 23433b6 - Browse repository at this point
Copy the full SHA 23433b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4665148 - Browse repository at this point
Copy the full SHA 4665148View commit details -
Merge pull request #1769 from OneSignal/user-model/beta3_release
User Model beta 3 release
Configuration menu - View commit details
-
Copy full SHA for 7f56342 - Browse repository at this point
Copy the full SHA 7f56342View commit details -
Configuration menu - View commit details
-
Copy full SHA for 46efcf9 - Browse repository at this point
Copy the full SHA 46efcf9View commit details -
change the huawei package name to com.onesignal.sdktest
This was required in order to get assembleRelease to build successfully. The demo app will not work without changes for Huawei builds
Configuration menu - View commit details
-
Copy full SHA for 3611eaa - Browse repository at this point
Copy the full SHA 3611eaaView commit details
Commits on May 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 3706902 - Browse repository at this point
Copy the full SHA 3706902View commit details -
Updating the privacy consent property names
requiresPrivacyConsent -> consentRequired privacyConsent -> consentGiven
Configuration menu - View commit details
-
Copy full SHA for 491fb92 - Browse repository at this point
Copy the full SHA 491fb92View commit details -
Configuration menu - View commit details
-
Copy full SHA for b743588 - Browse repository at this point
Copy the full SHA b743588View commit details
Commits on May 4, 2023
-
Merge pull request #1771 from OneSignal/user-model/update_privacy_con…
…sent_names User Model - Update privacy consent property names
Configuration menu - View commit details
-
Copy full SHA for 5064005 - Browse repository at this point
Copy the full SHA 5064005View commit details -
Merge pull request #1770 from OneSignal/user-model/add_to_json_object
User model - add toJSONObject for push subscription event parameters
Configuration menu - View commit details
-
Copy full SHA for 3e39c0a - Browse repository at this point
Copy the full SHA 3e39c0aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e58fa0 - Browse repository at this point
Copy the full SHA 6e58fa0View commit details -
Configuration menu - View commit details
-
Copy full SHA for f5e9056 - Browse repository at this point
Copy the full SHA f5e9056View commit details
Commits on May 8, 2023
-
Merge pull request #1772 from OneSignal/user-model/beta4_release
User model beta 4 release
Configuration menu - View commit details
-
Copy full SHA for 81fc303 - Browse repository at this point
Copy the full SHA 81fc303View commit details
Commits on Jul 31, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5d04aeb - Browse repository at this point
Copy the full SHA 5d04aebView commit details
Commits on Aug 6, 2023
-
Add session_time to OutcomeEvent
* Add `sessionTime` as an additional property to an `OutcomeEvent` object * This is for the influenced session ending outcomes that send session_time to the outcomes endpoint * For `OutcomeEventParams` constructor, don't make the parameter `timestamp` optional, so not to confuse with other parameters when instantiating an instance
Configuration menu - View commit details
-
Copy full SHA for 19afb08 - Browse repository at this point
Copy the full SHA 19afb08View commit details -
Send influenced session outcome
* Create separate outcome-related method `sendSessionEndOutcomeEvent` * We were also sending session_time in ms, but it should be seconds.
Configuration menu - View commit details
-
Copy full SHA for 43fa3cc - Browse repository at this point
Copy the full SHA 43fa3ccView commit details -
update outcomes table to include
session_time
column* Update database version to v9 and make migration. * I default this new `session_time` to a value of `1` instead of `0` intentionally to work around an issue from the v5.0.0-beta's for migration's sake and get these outcomes migrated, sent, and done with. * When outcome requests fail, they are cached for retrying. The v5.0.0-beta's likely encountered failure responses and cached these. If there are cached `os__session_duration` outcomes and we send them off with zero session_time, the server will keep sending us a failure response. So, let's just send a time of 1 second.
Configuration menu - View commit details
-
Copy full SHA for 49ed920 - Browse repository at this point
Copy the full SHA 49ed920View commit details -
Configuration menu - View commit details
-
Copy full SHA for 97a2bce - Browse repository at this point
Copy the full SHA 97a2bceView commit details
Commits on Aug 7, 2023
-
Modify create user operation to send less associated info
* Let's send less data into a create user request to minimize changes that other information in the request payload causes the create user request to fail. * At time of writing, common failure cases are subscriptions over limit or tags over limit. * We won't combine alias, tags, and properties operations to the create user operation. * Ideally we only want to combine the push subscription operations and not any sms or email operations to the create user operation, but it will require more changes to the SDK. * For now, we will send any subscription operations with the create user operation, but no tags, aliases, or properties.
Configuration menu - View commit details
-
Copy full SHA for f1d204e - Browse repository at this point
Copy the full SHA f1d204eView commit details -
Fix tests after create user operation changes
* Delete test `create user with an alias and properties creates a new user` * change arguments to `createUser()` after the `properties` parameter is removed
Configuration menu - View commit details
-
Copy full SHA for da91c6a - Browse repository at this point
Copy the full SHA da91c6aView commit details -
[nit] add note about
OutcomeEventParams.timestamp
* When an outcome is created, its `timestamp` should start out as zero. * When the outcome request is sent and fails, the SDK will save and retry the outcome, then it will save the current `timestamp` for future sending
Configuration menu - View commit details
-
Copy full SHA for b1b4d99 - Browse repository at this point
Copy the full SHA b1b4d99View commit details -
Make subscribers in EventProducer synchronized
This fixes a concurrentmodificationexception
Configuration menu - View commit details
-
Copy full SHA for 5a33afe - Browse repository at this point
Copy the full SHA 5a33afeView commit details
Commits on Aug 8, 2023
-
Merge pull request #1796 from OneSignal/fix/event_producer_crash
[5.0.0] Make subscribers in EventProducer synchronized
Configuration menu - View commit details
-
Copy full SHA for aed2897 - Browse repository at this point
Copy the full SHA aed2897View commit details
Commits on Aug 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8b58c6e - Browse repository at this point
Copy the full SHA 8b58c6eView commit details
Commits on Aug 10, 2023
-
Merge pull request #1798 from OneSignal/fix/canRequestPermission_retu…
…rns_true [5.0.0] Fix canRequestPermission always returning true
Configuration menu - View commit details
-
Copy full SHA for b8441cc - Browse repository at this point
Copy the full SHA b8441ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for b3eb9b9 - Browse repository at this point
Copy the full SHA b3eb9b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for a3b2f17 - Browse repository at this point
Copy the full SHA a3b2f17View commit details -
Adding zapier, release-drafter, and response time actions
Copying over the Github actions from main to the user model branch
Configuration menu - View commit details
-
Copy full SHA for 5fd6dfb - Browse repository at this point
Copy the full SHA 5fd6dfbView commit details -
Merge pull request #1800 from OneSignal/user_model/copy_actions_from_…
…main [ User model] Adding zapier, release-drafter, and response time actions
Configuration menu - View commit details
-
Copy full SHA for fda8ee2 - Browse repository at this point
Copy the full SHA fda8ee2View commit details -
Merge pull request #1793 from OneSignal/user_model/fix_outcome_requests
[5.0.0] Fix outcome requests
Configuration menu - View commit details
-
Copy full SHA for 977130c - Browse repository at this point
Copy the full SHA 977130cView commit details -
Merge pull request #1801 from OneSignal/user-model/ga_updates
[User Model] bump build.gradle dependencies to match main
Configuration menu - View commit details
-
Copy full SHA for 9cbbf70 - Browse repository at this point
Copy the full SHA 9cbbf70View commit details -
Merge pull request #1794 from OneSignal/user_model/improve_create_use…
…r_erroring [5.0.0] Combine less operations with the create user operation
Configuration menu - View commit details
-
Copy full SHA for 67c2c52 - Browse repository at this point
Copy the full SHA 67c2c52View commit details -
set inAppMessageIdShowing back to null after display
Remove return if lifecycleCallback.hasSubscribers is false
Configuration menu - View commit details
-
Copy full SHA for 8ab25ce - Browse repository at this point
Copy the full SHA 8ab25ceView commit details -
Merge pull request #1799 from OneSignal/fix/iam
[5.0.0] Fix IAM display & dismiss bugs
Configuration menu - View commit details
-
Copy full SHA for ed80fcc - Browse repository at this point
Copy the full SHA ed80fccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7cf7038 - Browse repository at this point
Copy the full SHA 7cf7038View commit details -
Configuration menu - View commit details
-
Copy full SHA for 67912a4 - Browse repository at this point
Copy the full SHA 67912a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 54fb095 - Browse repository at this point
Copy the full SHA 54fb095View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a8fc52 - Browse repository at this point
Copy the full SHA 2a8fc52View commit details -
Merge pull request #1802 from OneSignal/user_model/remove_throws
User model/remove throws
Configuration menu - View commit details
-
Copy full SHA for 950b275 - Browse repository at this point
Copy the full SHA 950b275View commit details -
Configuration menu - View commit details
-
Copy full SHA for f10913f - Browse repository at this point
Copy the full SHA f10913fView commit details -
Configuration menu - View commit details
-
Copy full SHA for fb30348 - Browse repository at this point
Copy the full SHA fb30348View commit details -
Configuration menu - View commit details
-
Copy full SHA for 82fc8e8 - Browse repository at this point
Copy the full SHA 82fc8e8View commit details
Commits on Aug 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c97fdb3 - Browse repository at this point
Copy the full SHA c97fdb3View commit details
Commits on Sep 1, 2023
-
protecting all classmembers via consumer-rules.pro
This is a shorterm fix that should be a catch all solution but will increase the size of the SDK. Long term we should change how we are implementing dependency injection so that pro guard can better detect what can be removed. Keep all classes that implement IModule since they use reflection
Configuration menu - View commit details
-
Copy full SHA for bce0f2f - Browse repository at this point
Copy the full SHA bce0f2fView commit details
Commits on Sep 7, 2023
-
Merge pull request #1828 from OneSignal/fix/proguard_updates
Fix proguard rules
Configuration menu - View commit details
-
Copy full SHA for bb3041e - Browse repository at this point
Copy the full SHA bb3041eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a54f90c - Browse repository at this point
Copy the full SHA a54f90cView commit details -
Configuration menu - View commit details
-
Copy full SHA for fea6fa1 - Browse repository at this point
Copy the full SHA fea6fa1View commit details
Commits on Sep 15, 2023
-
Fix bug for generating notification's android notification ID
* Bug: The private setter was generating a random android notification ID but this private setter is never called. Setters are not triggered in initialization. This resulted in the android notification ID always being zero for every notification. * The fix: Now we set the random ID in initialization, and make the notification property immutable (a val instead of var) as it is never re-set anyway.
Configuration menu - View commit details
-
Copy full SHA for 669fa51 - Browse repository at this point
Copy the full SHA 669fa51View commit details -
Differentiate login failure cases
* The implementation of login with external_id has not changed * Add new ExecutionResult type of FAIL_CONFLICT to differentiate this case from general failure case of FAIL_NORETRY * Add logs for both type of responses, but still try to create the user on both failures (as before)
Configuration menu - View commit details
-
Copy full SHA for b4de371 - Browse repository at this point
Copy the full SHA b4de371View commit details
Commits on Sep 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7fe6a47 - Browse repository at this point
Copy the full SHA 7fe6a47View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a1bee3 - Browse repository at this point
Copy the full SHA 9a1bee3View commit details
Commits on Sep 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2e4b382 - Browse repository at this point
Copy the full SHA 2e4b382View commit details -
Configuration menu - View commit details
-
Copy full SHA for 545e5cd - Browse repository at this point
Copy the full SHA 545e5cdView commit details -
Merge pull request #1844 from OneSignal/rename-kotlin-modules
[Fix] Rename kotlin modules
Configuration menu - View commit details
-
Copy full SHA for 9f7f9a0 - Browse repository at this point
Copy the full SHA 9f7f9a0View commit details
Commits on Sep 21, 2023
-
Fix crash from missing operationExecutor in OperationModelStore create
I removed throwing from create for non-singleton model stores. I kept throw if a singleton model store is unable to create its model.
Configuration menu - View commit details
-
Copy full SHA for b65c008 - Browse repository at this point
Copy the full SHA b65c008View commit details -
Merge pull request #1845 from OneSignal/fix/crash_on_login_from_user_sub
Fix crash from missing operationExecutor in OperationModelStore create
Configuration menu - View commit details
-
Copy full SHA for cbfaeb9 - Browse repository at this point
Copy the full SHA cbfaeb9View commit details -
Replace messageView non-null assertion with safe call operator
Prevents NullPointerException crash when auto-dismiss IAM is manually closed.
Configuration menu - View commit details
-
Copy full SHA for ea70883 - Browse repository at this point
Copy the full SHA ea70883View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6fab6bb - Browse repository at this point
Copy the full SHA 6fab6bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f3cc69 - Browse repository at this point
Copy the full SHA 2f3cc69View commit details
Commits on Sep 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for cfca9ce - Browse repository at this point
Copy the full SHA cfca9ceView commit details -
Merge pull request #1840 from OneSignal/user_model/fix_notifications_…
…replacing_each_other [5.0.0] Fix new notifications were replacing old ones
Configuration menu - View commit details
-
Copy full SHA for 2e04cd1 - Browse repository at this point
Copy the full SHA 2e04cd1View commit details -
Merge pull request #1841 from OneSignal/user_model/add_login_409_logs
[5.0.0] Differentiate login errors and add logs
Configuration menu - View commit details
-
Copy full SHA for 9a5c959 - Browse repository at this point
Copy the full SHA 9a5c959View commit details -
Configuration menu - View commit details
-
Copy full SHA for cdc09c1 - Browse repository at this point
Copy the full SHA cdc09c1View commit details -
Update LoginUserOperationExecutor tests to take in parameter MockHelp…
…er.languageContext()
Configuration menu - View commit details
-
Copy full SHA for d49858c - Browse repository at this point
Copy the full SHA d49858cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7bd784f - Browse repository at this point
Copy the full SHA 7bd784fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3402c6d - Browse repository at this point
Copy the full SHA 3402c6dView commit details
Commits on Sep 25, 2023
-
Merge pull request #1846 from OneSignal/fix/in_app_npe_crash
Fix In-App Message auto-dismiss crash
Configuration menu - View commit details
-
Copy full SHA for 2de5c46 - Browse repository at this point
Copy the full SHA 2de5c46View commit details -
Merge pull request #1842 from OneSignal/fix/timezone_id_not_set
Fix timezone_id not being set
Configuration menu - View commit details
-
Copy full SHA for 6839f4c - Browse repository at this point
Copy the full SHA 6839f4cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c184ff - Browse repository at this point
Copy the full SHA 1c184ffView commit details -
Merge pull request #1847 from OneSignal/fix/language_not_set
Fix language not being set
Configuration menu - View commit details
-
Copy full SHA for bb041ad - Browse repository at this point
Copy the full SHA bb041adView commit details -
Merge pull request #1849 from OneSignal/fix/concurrent_modification_e…
…xception Fix concurrent modification exception
Configuration menu - View commit details
-
Copy full SHA for a5c88de - Browse repository at this point
Copy the full SHA a5c88deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 079139c - Browse repository at this point
Copy the full SHA 079139cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3488c90 - Browse repository at this point
Copy the full SHA 3488c90View commit details
Commits on Oct 4, 2023
-
Fix Amazon purchase tracking setup
* Correctly set the `listenerHandlerObject` object when it was previously always equal to Kotlin.Unit due to the order the statements within the catch statement. * Cast to PurchasingListener? since it is a optional type.
Configuration menu - View commit details
-
Copy full SHA for 1541487 - Browse repository at this point
Copy the full SHA 1541487View commit details
Commits on Oct 5, 2023
-
* Amazon Appstore SDK v3.0.4 released March 13, 2023 changed the name of a method we utilize.
Configuration menu - View commit details
-
Copy full SHA for 9794d5e - Browse repository at this point
Copy the full SHA 9794d5eView commit details
Commits on Oct 6, 2023
-
Read in dismissed IAMs on IAM Manager start
* The IAM Manager holds a list of IAMs that have been seen and dismissed by the user called `_dismissedMessages`. * We were not setting this list up, and this leads to bugs like displaying IAMs on app start that should not be displayed.
Configuration menu - View commit details
-
Copy full SHA for b253e40 - Browse repository at this point
Copy the full SHA b253e40View commit details -
Merge pull request #1860 from OneSignal/fix/amazon_purchase_tracking_…
…startup Fix Amazon purchase tracking setup
Configuration menu - View commit details
-
Copy full SHA for c864d7d - Browse repository at this point
Copy the full SHA c864d7dView commit details -
Merge pull request #1863 from OneSignal/fix/iam_showing_on_app_launch
Fix IAMs showing inappropriately on every cold start
Configuration menu - View commit details
-
Copy full SHA for 52e27ea - Browse repository at this point
Copy the full SHA 52e27eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3bf087e - Browse repository at this point
Copy the full SHA 3bf087eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1721ec7 - Browse repository at this point
Copy the full SHA 1721ec7View commit details
Commits on Oct 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 243cb0a - Browse repository at this point
Copy the full SHA 243cb0aView commit details
Commits on Oct 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7b8444d - Browse repository at this point
Copy the full SHA 7b8444dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3899146 - Browse repository at this point
Copy the full SHA 3899146View commit details -
Configuration menu - View commit details
-
Copy full SHA for aed50e6 - Browse repository at this point
Copy the full SHA aed50e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 92ae453 - Browse repository at this point
Copy the full SHA 92ae453View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf9aef5 - Browse repository at this point
Copy the full SHA cf9aef5View commit details -
Configuration menu - View commit details
-
Copy full SHA for b24c3a6 - Browse repository at this point
Copy the full SHA b24c3a6View commit details
Commits on Oct 26, 2023
-
update location module property naming
address linting error that enforces camel case
Configuration menu - View commit details
-
Copy full SHA for f837e97 - Browse repository at this point
Copy the full SHA f837e97View commit details -
Update InAppMessages property naming
address linting errors that enforce camel case and prohibits leading underscore
Configuration menu - View commit details
-
Copy full SHA for af506e7 - Browse repository at this point
Copy the full SHA af506e7View commit details -
Update core module property naming
address linting error that enforces camel case/screaming snake case & disallows backticks
Configuration menu - View commit details
-
Copy full SHA for 56948ba - Browse repository at this point
Copy the full SHA 56948baView commit details -
Update notifications module property naming
address linting error that enforces camel case and screaming snake case
Configuration menu - View commit details
-
Copy full SHA for 151a7f9 - Browse repository at this point
Copy the full SHA 151a7f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for e8801c2 - Browse repository at this point
Copy the full SHA e8801c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for c0c6e9d - Browse repository at this point
Copy the full SHA c0c6e9dView commit details -
Merge pull request #1881 from OneSignal/remove-detekt
Remove detekt
Configuration menu - View commit details
-
Copy full SHA for 43f36f4 - Browse repository at this point
Copy the full SHA 43f36f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0fb3003 - Browse repository at this point
Copy the full SHA 0fb3003View commit details
Commits on Oct 30, 2023
-
Update PropertiesModel's deserialization of tags to not use `Model.in…
…itializeFromJson`.
Configuration menu - View commit details
-
Copy full SHA for 0ee4ef3 - Browse repository at this point
Copy the full SHA 0ee4ef3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a8ce6a - Browse repository at this point
Copy the full SHA 2a8ce6aView commit details
Commits on Oct 31, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 390f1f0 - Browse repository at this point
Copy the full SHA 390f1f0View commit details
Commits on Nov 1, 2023
-
Merge pull request #1884 from /issues/1874-deserialize-tag-with-ident…
…ical-method-name Update PropertiesModel's deserialization of tags to not use `Model.initializeFromJson`
Configuration menu - View commit details
-
Copy full SHA for 1ec2723 - Browse repository at this point
Copy the full SHA 1ec2723View commit details -
Merge pull request #1888 from /issues/1812-adm-purchase-listener-on-u…
…nsubscribe Retrieve current ADM PurchasingListener assuming it returns a nullable.
Configuration menu - View commit details
-
Copy full SHA for ec3d03d - Browse repository at this point
Copy the full SHA ec3d03dView commit details -
Add synchronized block to get method
ensure additional thread safety in SingletonModelStore
Configuration menu - View commit details
-
Copy full SHA for 9447835 - Browse repository at this point
Copy the full SHA 9447835View commit details -
Update initializeFromModel to never clear the model id
Prevent a null id
Configuration menu - View commit details
-
Copy full SHA for e8bf0e8 - Browse repository at this point
Copy the full SHA e8bf0e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 68d2b5a - Browse repository at this point
Copy the full SHA 68d2b5aView commit details -
Merge pull request #1882 from OneSignal/fix/linting
Fix linting errors in GitHub Actions build test workflow
Configuration menu - View commit details
-
Copy full SHA for ca26745 - Browse repository at this point
Copy the full SHA ca26745View commit details
Commits on Nov 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c742bbf - Browse repository at this point
Copy the full SHA c742bbfView commit details -
Update work-runtime dependency version
Prevents gradle crash with latest version of WorkManager
Configuration menu - View commit details
-
Copy full SHA for 81cb885 - Browse repository at this point
Copy the full SHA 81cb885View commit details -
Errors: - Replace the block comment with an EOL comment - A multiline expression should start on a new line
Configuration menu - View commit details
-
Copy full SHA for f5fe01e - Browse repository at this point
Copy the full SHA f5fe01eView commit details -
Configuration menu - View commit details
-
Copy full SHA for df534d5 - Browse repository at this point
Copy the full SHA df534d5View commit details
Commits on Nov 3, 2023
-
Revert "Add additional synchronized blocks to get methods"
This reverts commit df534d5.
Configuration menu - View commit details
-
Copy full SHA for 1847cb4 - Browse repository at this point
Copy the full SHA 1847cb4View commit details -
Configuration menu - View commit details
-
Copy full SHA for ae758cf - Browse repository at this point
Copy the full SHA ae758cfView commit details -
Merge pull request #1876 from OneSignal/fix/concurrent_modification_e…
…xception Fix: Add synchronized blocks to prevent ConcurrentModificationException
Configuration menu - View commit details
-
Copy full SHA for d8abaee - Browse repository at this point
Copy the full SHA d8abaeeView commit details -
Merge pull request #1883 from OneSignal/fix/unitTests
Fix SDK Unit Test failing in GitHub Actions build test workflow
Configuration menu - View commit details
-
Copy full SHA for 5df036a - Browse repository at this point
Copy the full SHA 5df036aView commit details -
Merge pull request #1890 from OneSignal/fix/work-runtime_dependency_bump
Update work-runtime dependency version
Configuration menu - View commit details
-
Copy full SHA for 7d994a9 - Browse repository at this point
Copy the full SHA 7d994a9View commit details -
Merge pull request #1891 from OneSignal/fix/PropertiesModelTests_linting
Update comment linting errors on PropertiesModelTests
Configuration menu - View commit details
-
Copy full SHA for a86c887 - Browse repository at this point
Copy the full SHA a86c887View commit details -
Merge pull request #1887 from /issues/1871-protect-thread-exceptions
General protection against exceptions that occur on a thread.
Configuration menu - View commit details
-
Copy full SHA for 9d66a3d - Browse repository at this point
Copy the full SHA 9d66a3dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f8162dc - Browse repository at this point
Copy the full SHA f8162dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f00ac1 - Browse repository at this point
Copy the full SHA 3f00ac1View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff841f9 - Browse repository at this point
Copy the full SHA ff841f9View commit details
Commits on Nov 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9a32cf7 - Browse repository at this point
Copy the full SHA 9a32cf7View commit details -
Configuration menu - View commit details
-
Copy full SHA for ae8991b - Browse repository at this point
Copy the full SHA ae8991bView commit details -
Add intent verification to BroadcastReceiver classes
Update onReceive methods to check for correct action before proceeding. This prevents potential risk of third-party applications to send explicit intents to this receiver to cause a denial of service.
Configuration menu - View commit details
-
Copy full SHA for 48eb818 - Browse repository at this point
Copy the full SHA 48eb818View commit details