Releases: nosyntax-io/nosyntax-foundation
Release v1.4-beta
In this beta release, we are thrilled to introduce various enhancements and fixes. Here's a breakdown of the key improvements:
- Android App
- Added in-app download manager to allow users to download files within the app instead of utilizing an external browser.
- Resolved the issue of hiding the loading indicator inside the app.
- Additionally, the app dependencies and the Android Gradle Plugin (AGP) have been updated to version 8.2.0.
- API
- Added support for multiple authentication methods, including basic and bearer for the API interceptor.
- The API has been restructured for improved readability.
- Pipeline
- The build process has been streamlined for greater efficiency, eliminating the generation of both AAB.
- Debug output has been excluded to enhance resource allocation.
- Validation for the keystore alias has been added to prevent the use of special characters and whitespaces.
- Script now provide increased flexibility, allowing us to specify build outputs for more customization.
- Options include generating source code, APK, AAB, or a combination, providing greater control over the build process.
- Redundant and repeated workspace clean stages have been removed, as they are already performed during source checkout.
- The main script and the app signing script now utilize the core agent, while a resource-restricted agent node is employed for the build process.
Release v1.3.1-beta
In this beta release, we've added basic authentication to enhance the security of the Core API.
Release v1.3-beta
In this beta release, we've made the following enhancements and fixes:
-
Pipeline Enhancement:
- Use of Project ID: Repository assets now utilize project IDs instead of app IDs.
- Source Code Artifact: Added the ability to generate artifacts for source code, making it possible for users to download.
-
New Settings Page:
- Added Settings Page: We've introduced a settings page to provide more options, including access to privacy policy, rate app, about, and other app information.
-
About Page Improvements:
- Improved About Page: Social links have been removed from the about app page.
-
Enhanced Policies Page:
- Streamlined Legal Links: We've removed both the terms of service and privacy policy native pages and replaced them with a standard privacy policy link in the settings page. This empowers users to manage their legal links more effectively without relying on the API.
-
API and Dynamic Features Enhancements:
- Dynamic Dark Mode: Dark mode can now be enabled or disabled directly from the server.
- Enhanced App Info: We've replaced the about page details with general app meta information.
- API Restructuring: The API has been restructured for improved readability.
- Typography Update: We've transitioned from the old typography typeface to a font family, allowing for more text variants.
Release v1.2-beta
In this beta release, we've made the following enhancements and fixes:
-
Pipeline Enhancement:
- Added local configuration support for the pipeline in case remote config is not enabled.
- Optimized performance by implementing pipeline utility steps for JSON data read and write, replacing the JsonSlurper.
- Introduced signing key management within the same pipeline for app building, checking for the existence of a signing key or generating a new one as needed.
-
Added Localization:
- The app now includes ready-to-use translations for a variety of languages, making it accessible to a global audience. Supported languages include Arabic, Chinese, Dutch, French, German, Hindi, Italian, Japanese, Korean, Polish, Portuguese, Russian, Spanish, Swedish, Turkish, Vietnamese, Romanian, Tamil, Ukrainian, and Urdu.
-
Update Dependencies:
- App dependencies have been updated to the latest version, enhancing overall performance.
Release v1.1-beta
In this beta release, we've made the following enhancements and fixes:
-
Navigation Graph Enhancement: The navigation graph has been improved by consolidating both the navigation ID and role into a unified route.
-
Unified Navigation Items: Previously, there were separate side menu and bottom bar navigation items. Now, navigation items have been unified to serve both purposes seamlessly. This enhancement improves code reuse and maintainability.
-
Default Route Fix: We've resolved an issue with the default route as nav items are dynamically added with random nav id.
-
Status Bar Color Matching: When using dynamic theme colors, the status bar color has been fine-tuned to match the app bar background. This provides a more cohesive and visually pleasing experience for users.
Release v1.0-beta
Mynta Beta Release 🚀
We are thrilled to announce that Mynta has transitioned to the beta phase with significant updates and improvements.
🔹 New Technology Stack: Mynta has made a major leap by switching from Java and XML to Kotlin and Jetpack Compose, providing a more efficient and modern user experience. This transition has allowed us to leverage the latest technologies and create a more robust foundation for the app.
🔹 Code Quality Enhancement: We've implemented Clean Architecture and MVVM, ensuring a more organized and maintainable codebase. This change leads to better performance and scalability, offering a smoother experience for all users.
🔹 CI/CD Integration: Mynta is now equipped with a seamless Continuous Integration and Continuous Deployment (CI/CD) pipeline. This means faster and more reliable package builds, ensuring that you always have access to the latest updates.
Our team has worked tirelessly to make Mynta more stable, efficient, and user-friendly. Your valuable feedback has played a significant role in shaping these improvements, and we are incredibly grateful for your continued support.
If you encounter any issues or have suggestions for further improvements, please don't hesitate to reach out to us on our GitHub Issues page.