<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Ondemand on OneTwoDev</title>
    <link>https://onetwodev.com/tags/ondemand/</link>
    <description>Recent content in Ondemand on OneTwoDev</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <lastBuildDate>Thu, 25 Jan 2024 11:30:03 +0000</lastBuildDate><atom:link href="https://onetwodev.com/tags/ondemand/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Tunna App 1.2.1 Update</title>
      <link>https://onetwodev.com/posts/release121/</link>
      <pubDate>Thu, 25 Jan 2024 11:30:03 +0000</pubDate>
      
      <guid>https://onetwodev.com/posts/release121/</guid>
      <description>Switch Configurations Like a Ninja - No Restarts Needed</description>
      <content:encoded><![CDATA[<p>This latest update introduces significant enhancements to the Tunna app, including the integration with Xray Core, allowing for seamless configuration updates and outbound switching without tunnel restarts. Key features include support for the Shadowsocks protocol and the SIP002 URL scheme, asynchronous processing of xray datasets for smoother UI, and enhanced notification management for both foreground and background activities. Additionally, internal app errors are now efficiently logged, and the outbound data model has been refactored for future multi-outbound routing capabilities. This update is focused on improving user experience, performance, and functionality.</p>
<h3 id="whats-new">What&rsquo;s New</h3>
<h4 id="xray-core-has-been-upgraded-to-version-187-with-further-enhancements-in-integration">Xray Core has been upgraded to version 1.8.7, with further enhancements in integration.</h4>
<p>This integration eliminates the need for tunnel restarts when switching servers or applying configuration changes. The logic is now handled by the network extension, significantly enhancing the user experience.</p>
<h4 id="shadowsocks-protocol">Shadowsocks Protocol</h4>
<p>The addition of support for the Shadowsocks protocol expands the app&rsquo;s compatibility range. The import parser&rsquo;s ability to support the SIP002 URL scheme also enhances the app&rsquo;s functionality.</p>
<h4 id="asynchronous-processing-in-on-demand-rules">Asynchronous Processing in On-demand Rules</h4>
<p>The handling of on-demand rules has been improved with asynchronous processing of xray datasets. This update is designed to prevent blockages in the UI and tunnel provider, ensuring smoother app operation.</p>
<h4 id="notification-router-updates">Notification Router Updates:</h4>
<ul>
<li>Foreground Notifications: The app now provides toast notifications when it is in use, offering real-time updates and information.</li>
<li>Background Notifications: Notifications are now routed through the native iOS Notification Center when the app is in the background, keeping users informed without needing the app open.</li>
</ul>
<h4 id="internal-error-logging">Internal Error Logging</h4>
<p>Internal errors within the app are now routed to a log view. This feature aids in better error tracking and resolution.</p>
<h4 id="refactoring-of-the-outbound-core-data-model">Refactoring of the Outbound Core Data Model</h4>
<p>The outbound data model has been refactored to align with the JSON configuration scheme. This update lays the foundation for future capabilities in multi-outbound routing.</p>
]]></content:encoded>
    </item>
    
    <item>
      <title>Tunna App Upcoming 1.1.0 Update</title>
      <link>https://onetwodev.com/posts/release111/</link>
      <pubDate>Wed, 10 Jan 2024 11:30:03 +0000</pubDate>
      
      <guid>https://onetwodev.com/posts/release111/</guid>
      <description>Enhanced iOS On-Demand Rule Management with Dataset Integration</description>
      <content:encoded><![CDATA[<p>The latest update to the Tunna app introduces a practical and user-focused feature - the integration of native Xray and V2ray datasets in iOS On-Demand Rules.</p>
<h3 id="whats-new">What&rsquo;s New</h3>
<p>The core of this update is the ability to include domain datasets directly into the iOS On-Demand Rule. This allows for the dynamic application of rules based on comprehensive and customizable domain lists.
Utilizing the protobuf library, the app efficiently parses codes, offering users a simplified selection process through a picker in the rules section. This means quicker setup and more precise rule application.</p>
<h4 id="battery-efficiency">Battery Efficiency</h4>
<p>The integration of Datasets with the On-Demand feature marks a significant advancement in the app&rsquo;s functionality. By leveraging Datasets, users can efficiently manage and apply a broad range of domains and rules. This integration not only simplifies the process of configuring domain-specific rules but also enhances the On-Demand feature&rsquo;s responsiveness. As a result, users experience a notable reduction in battery consumption, thanks to the app&rsquo;s optimized and efficient operation.</p>
<h4 id="custom-dataset-management">Custom Dataset Management:</h4>
<p>Users can now manage their custom datasets directly in the app&rsquo;s settings under the &lsquo;Assets&rsquo; section. This empowers users to tailor their datasets to their specific needs, offering a personalized experience.</p>
<h4 id="conclusion">Conclusion</h4>
<p>This version of the Tunna app is designed with practicality and user convenience in mind. By integrating domain datasets into iOS On-Demand Rules, we aim to offer a more efficient, battery-friendly, and personalized network management tool. We invite you to explore these new features and look forward to your feedback to help us continue improving.</p>
]]></content:encoded>
    </item>
    
  </channel>
</rss>
