Loading...

  1. v3.1iOS
    Update to resolve date parsing failures when input strings don't match the single expected format, making the date utilities more flexible for handling various API responses and user inputs.
    
    SearchOps is Open-Source, changes can be seen on Github - mccaffers/search-ops, this is main commit 8f141ed / tag 3.1
    
    https://github.com/mccaffers/search-ops/releases/tag/3.1
  2. v3iOS
    SearchOps is now completely Open Source!
    
    The entire application source code is available on GitHub, including all UI components, business logic, and features for authenticating and querying ElasticSearch & OpenSearch instances. I'm sharing Search Ops with a Convenience Pricing Model - the complete source code is freely available on Github, providing transparency, with pre-built versions are available on the App Store for a small fee, provioding the convenience of quick install and automatic updates.
    
    This update includes a number of fixes when parsing large JSON objects.
    
    https://github.com/mccaffers/search-ops/releases/tag/3.0
  3. v2.0.2iOS
    Fixed a bug which would crash the application when using a date range with multiple query terms. This is because the application was trying to reuse RealmSwift embedded objects across multiple classes. This has now been fixed.
    
    Added new video preview to the Apple App Store
    
    Business Logic: #d8fc654 [Available on Github to view]
    UI Presentation Layer: #7ecd23a
  4. v2.0.1iOS
    Update to address some minor bugs - the default date field would override the sort field
    Also refactored business logic to address some technical debt reported by SonarCloud
    
    Business Logic: #d8fc654 [Available on Github to view]
    UI Presentation Layer: #39afaa4
  5. v2.0iOS
    A range of new features and bug fixes!
    
    Recent Searches - Searches are saved, allowing you to quickly return to a previous search. A view appears when you launch the app to jump back in
    Refresh Timer - Set a timer to refresh your search at a set frequency (1 second, 5 seconds, etc.)
    Default Date Range - Refactored the UI to move the Date Field and Date Range next to each other, and if there is only one date field, to select it, and default to the last 15 minutes
    
    Business Logic: #50cb2db [Available on Github to view]
    UI Presentation Layer: #3d81e1a
  6. v1.94iOS
    This release focuses on improving the internal operations of the application, fixing multiple bugs and preparing the codebase to support macOS.
    
    - Fixed multiple issues when parsing json objects with nested arrays.
    - Keychain operations updated to support a future macOS version
    - Refactored the User Interface for a cohesive color palette, and adjusted the layout to simplify user navigation
    - Open source packages, realm-swift, swift-collections and SwiftyJSON updated to their latest versions
    - Increased test coverage with more search responses, over 80% of the application unit tested and results viewable on SonarCloud (link via Github)
    
    Business Logic: #7ab8304 [Available on Github to view]
    UI Presentation Layer: #2c7ac20
  7. v1.93iOS
    Fixed a bug when querying with a date range. The datetime string formatter was not passing along the time zone, so search with a date range returned incorrect results
    Update internal dependencies, realm-swift, swift-collections, and SwiftyJSON to latest versions
    
    Business Logic: #2cdbb97 [Available on Github to view]
    UI Presentation Layer: #6480410
  8. v1.92iOS
    This update adds support for hosts with self signed certificates. You can now toggle "Self-Signed TLS/SSL Certificate" in the Add/Edit Host View to connect to servers which have self signed certificates.
    
    Business Logic: #239d5e8 [Available on Github to view]
    UI Presentation Layer: #eea6ec6
  9. v1.91iOS
    Fixed an issue with using a host url and port. The host did not previously form a valid url when using a custom port. This has now been fixed.
    
    Business Logic: #360ae31 [Available on Github to view]
    UI Presentation Layer: #5fbfe00
  10. v1.9iOS
    Improvements behind the scenes to ensure the Host screen does not crash when deleting a host. This only occured if there was multiple hosts in the list to render. This has now been fixed.
    Updated realm-swift to 10.45.3
    
    Business Logic: #c6c2765 [Available on Github to view]
    UI Presentation Layer: #f357010
  11. v1.8iOS
    There was a scenario where an empty nested object in JSON would cause the application to crash. The application would generate an exception when trying to determine the type of an empty object causing the application to crash. This has now been fixed.
    
    Updated realm-swift to 10.45.2
    
    Business Logic: #70221f6 [Available on Github to view]
    UI Presentation Layer: #ccdc879
  12. v1.7iOS
    Fixed an issue in the host detail page which static text instead of showing the correct host url
    Add code to protect the app from large plain text error message. Now, up to 100 characers will be rendered when a non-JSON response is received
    Updated unit tests to test the above
    
    Business Logic: #6f99b9a
    UI Presentation Layer: #97cd88a
  13. v1.6iOS
    Updated to support iPad
    Refactoring of backend logic
    
    Business Logic: #c04c5ab
    UI Presentation Layer: #27684b2
  14. v1.5iOS
    Added a JSON view when looking at individual documents
    Updated internal Realm Database to v10.42.2
    Refactored backend unit tests
    
    Business Logic #8684513
    UI Presentation Layer #7567d1f
  15. v1.4iOS
    Refactoring the business logic behind the scenes.
    
    Business Logic #b76efe0
    UI Presentation Layer #0aca46f
  16. v1.3iOS
    Updated labels for readability
    Refactored the backend code with more unit tests
    Added video previews
  17. v1.2iOS
    Updated the text in Settings for readability

Disclosure: Independent intel to help mobile builders succeed.

AI-powered analysis with editorial review, built from publicly available sources. Marlvel.ai is not affiliated with, endorsed by, or sponsored by Search Ops, its developer, the app publisher, Apple, or Google Play. All trademarks, logos, and screenshots referenced remain the property of their respective owners.

Data licensed under CC-BY-NC 4.0