154 Commits

Author SHA1 Message Date
Arthur Ariel Sabintsev 6139af3394 Updated podspec 2024-05-04 20:22:58 -04:00
Arthur Sabintsev dfee0e0e29 Upped podspec 2023-05-17 14:38:53 -04:00
Arthur Sabintsev 6129b57d39 Upped version 2023-05-17 14:31:31 -04:00
blerdfoniqi 0ac904cd51 Adds support for iOS 13 (#411) 2023-05-17 14:20:23 -04:00
Arthur Sabintsev 9b675a8f92 Updated API manager comments and version in Siren 2022-09-20 22:40:00 -04:00
Arthur Sabintsev 8afe1fe943 Updated podspec 2022-06-02 00:02:26 -04:00
Arthur Sabintsev e3bb33873d Updated podspec 2022-05-19 20:59:19 -04:00
Arthur Sabintsev c265763d25 Updated Siren.podspec 2022-03-23 20:16:35 -04:00
Arthur Ariel Sabintsev 8ed72c71c4 iOS 15 Support (#375)
* Updated to latest version of Swift compatible with iOS 15

* Updated docs

* Updated package manager meta files

* Update README.md

* Minor changes

* Minor changes with Xcode 13 RC

* Re ran pod install on sample proj

* Updated readme
2021-09-17 00:50:06 -04:00
Arthur Sabintsev 9173fc5297 Bumped to 5.8.1 2021-01-18 23:43:09 -05:00
Arthur Sabintsev f10f6928a3 Updated min version to 13. Added tvos support 2021-01-16 20:44:37 -05:00
Arthur Sabintsev 2f80f8dce2 Updated Bundle extension to be simpler 2020-12-21 11:16:11 -05:00
Arthur Sabintsev c563cf5a61 Update Podspec 2020-12-21 08:44:03 -05:00
Arthur Sabintsev 51b08a20c3 Updated podspec 2020-11-22 20:27:12 -05:00
Arthur Sabintsev 5816cf245a Version bump 2020-11-21 23:40:27 -05:00
Arthur Sabintsev 784ef62967 Updated sample project. Removed Carthage support. Updated Readme 2020-11-21 14:36:44 -05:00
Arthur Ariel Sabintsev 1f6ae4635d Removed iOS 13-specific code that's no longer needed or was never working in SirenVC 2020-10-31 08:40:54 -04:00
Arthur Ariel Sabintsev 8a0dd7378a Updated podspec 2020-09-20 23:34:31 -04:00
Arthur Ariel Sabintsev a24b0ba657 Updated podspec 2020-07-20 20:15:30 -04:00
Arthur Ariel Sabintsev 1a37f10ef2 Update manifest file 2020-06-13 15:58:39 -04:00
Arthur Ariel Sabintsev 4198ad9e89 Updated podspec 2020-06-12 12:17:12 -04:00
Arthur Ariel Sabintsev c607fa72f3 Addressed default swift version issue on clone 2020-06-12 10:46:53 -04:00
Arthur Ariel Sabintsev 2f3ed12e00 Addressed default swift version issue on clone 2020-06-12 10:46:41 -04:00
Arthur Ariel Sabintsev dc9b8bbba4 updated podspec 2020-06-12 10:39:46 -04:00
Arthur Ariel Sabintsev 1b95580ad8 Updated plist 2020-06-12 10:29:12 -04:00
Arthur Ariel Sabintsev 7fc6777d3d Bumped podspec to 5.4.0 2020-02-19 23:28:10 -05:00
Arthur Ariel Sabintsev 32de6efe8b Updated podspec 2020-02-10 21:02:09 -05:00
Arthur Ariel Sabintsev 70ad233b78 Updated podspec 2019-10-12 09:55:34 -04:00
Arthur Ariel Sabintsev 6bd43afc0c Updated podspec 2019-10-06 21:19:06 -04:00
Arthur Ariel Sabintsev a1d30353df Removed misplaced generic call 2019-09-15 07:51:46 -04:00
Arthur Ariel Sabintsev 367092af09 Xcode 11 / iOS 13 / Swift 5.1 Support (#306)
* Updated package.swift

* Added support for UIScene notifications

* Updated Package.swift

* Updated travis yml for forthcoming xcode11

* Fixed up notifications

* More consolidation of methods

* Updated podspec
2019-09-14 23:43:19 -04:00
Arthur Ariel Sabintsev 3375ae2552 Updated podspec 2019-09-02 21:18:03 -04:00
Arthur Ariel Sabintsev a034d842de Updated podspec 2019-08-07 21:45:37 -04:00
Arthur Ariel Sabintsev 6947b485a5 Updated posepc 2019-05-14 21:29:11 -04:00
Arthur Ariel Sabintsev fc155c83d5 Updated podspec 2019-04-16 21:26:14 -04:00
Arthur Ariel Sabintsev 298155897f Updated podspec and docs 2019-04-16 21:23:59 -04:00
Arthur Ariel Sabintsev 2591c0b3d4 Updated podspec 2019-03-27 23:42:46 -04:00
Arthur Ariel Sabintsev 8a0c03627c Updated Siren.podspec 2019-03-27 23:17:19 -04:00
Arthur Ariel Sabintsev 8477f5fbe6 Updated podspec 2019-03-10 23:40:40 -04:00
Arthur Ariel Sabintsev df6174ba06 Simplified oberver methods 2019-02-09 22:50:34 -05:00
Arthur Ariel Sabintsev a11b7f0600 Updated Podspec 2019-02-08 20:42:16 -05:00
Arthur Ariel Sabintsev e226f934c0 Updated podspec to 4.1.1 2019-02-02 16:05:29 -05:00
Arthur Ariel Sabintsev f976791460 Updated Podspec to 4.1.0 2019-02-02 15:34:35 -05:00
Arthur Ariel Sabintsev 85a8a4141d Removed shouldPerformVersionCheckOnSubsequentLaunch userdefault to fi… (#264)
* Removed shouldPerformVersionCheckOnSubsequentLaunch userdefault to fix NexTime bug

* Updated podspec to 4.0.2
2019-01-10 23:46:26 -05:00
Arthur Ariel Sabintsev cde489c888 Fixed alert layering issue. Fixed function scoping. Added background observer. Updated docs 2019-01-05 23:08:34 -05:00
Arthur Ariel Sabintsev dbfe20032f Siren 4.0.0 (#250)
* Scoping changes to most utility classes

* Updated docs

* Continued code clean up and file renaming

* Metadata cleanup

* Updated docs

* Updated Siren.podspec to 4.0.0

* Massive overhaul of the localization logic

* Fixed tests

* Updated docs

* Minor cleanup

* Added new Configuration type but have not hooked it up

* Non-working commit for Configuration

* Continued configuration by thinning down Siren's main interface

* Removed singleton and improved window presenting logic

* Removed dead code. Confined utility methods to proper locations

* Updated some documentation

* Rebuilt version checking and alert presentation logic, however skip alert presentation logic is broken

* Fixed skip version logic

* Added default settings

* Removed delegates and added completion handler

* Changed initialization scheme

* Minor changes to initialization

* Fixed tests and error logic

* Minor changes to sample project

* Renamed all managers

* Improved Errors

* Continued cleanup

* Mor cleanup

* Continued cleanup

* Removed Log struct as it is no longer needed. Removed unused helpers. Merged remaining helpers into mainline Siren.swift file

* Began adding more documentation

* Renamed alertManager to presentationManager

* Removed redundant comments

* Changed alphabetical ordering

* Added some more built in rules

* minor improvemeent to VersionCheckFrequency

* Code cleanup

* Added some missing errors

* More robust error handling

* Added more rules

* Changed start to wail

* Added deviceLanguageLocalization

* Added documentation to BundleExtension

* Added DateExtension documentation

* Added UIAlertController extension documentation

* Added UserDefaultsExtension documentation

* Added APIManager documentation

* Added PresentationManager documentation and began adding RulesManager documentation

* Added AlertAction documentation

* Added Results.swift documentation

* Added Rules.swift documentation

* Added documentation to VersionParser and SirenViewController

* Some metadata cleanup

* Lots more documentation

* Moved networking code in APIManagr.swift

* Moved lots of logic out of siren and into PresentationManager and Localization

* More abstraction

* Cleaned up alert presentation

* More cleanup

* minor changres

* App now has less properties, improved uni-directional flow, and tests that account for that

* Continued code modification

* More documentation changes

* More scope changes

* More scope changes

* More documentation

* Fixed app store version null bug

* More changes

* Reorganized code in presentationmanager

* Reorganized code in presentationmanager

* Improved cache handling

* Added a lot more documentation and removed some unnecessary optionality

* Continued adding documentation

* Fixed bug with layering of alert. Tons more documentation

* Finished documenting all functions and properties

* Updated jazzy docs

* Added missing documentation

* Removed superfluous files

* Fixed bugs around prompt frequency. Updated code and documentation around prompt frequency

* Reached 100% of private function and beyond documentation

* Fixed bug arond presenting localized strings vs custom strings

* Added lots of examples to AppDelegate. Updated README. Removed attributed string settings since they never worked

* Documentation updated. Added tons of examples to AppDelegate.swift with comments

* Updated README

* Updated README.md

* Updated README.md

* Updated README.md

* Removed random fragment in readme

* Updated README

* More README updates

* More README updates

* Updated README

* More metadata updates

* Update metadata

* Regenerated jazzy docs
2018-12-26 20:47:03 -05:00
Arthur Ariel Sabintsev b65d0d9c75 Updated Siren.podspec 2018-12-20 17:21:55 -05:00
Arthur Ariel Sabintsev d946ccbc1b Updated Podspec and Contributors docs 2018-11-09 13:03:42 -05:00
Arthur Ariel Sabintsev 4dd7941d22 Updated podspec and docs 2018-11-07 21:42:47 -05:00
Arthur Ariel Sabintsev 0772192629 Updated podspec 2018-10-25 20:52:28 -04:00