diff --git a/LATEST_RELEASE_NOTES.md b/LATEST_RELEASE_NOTES.md index 0f50dff..bf985a4 100644 --- a/LATEST_RELEASE_NOTES.md +++ b/LATEST_RELEASE_NOTES.md @@ -2,22 +2,9 @@ *New features:* -- **The app has been rewritten from the ground up (well most of it). Now looks so much better, and is more efficient in some areas too!** - - CSS has been split into mutiple files for more modularity. - - JS files are now commented properly, and follow Standard JS style. - - We use now use `l10n.js` for localization, so app can have many languages now. - - App also contains KaiAds now, which can be disabled in the settings of the app, sans constant nagging (we nag you once, and if you donate, good, otherwise the app functions perfectly without ads). +- App versioning: Changed to semantic versioning for use with KaiStore. -- Player view: - - Shows hours along with minutes and seconds in elapsed/total time: Now we show the hour along with the minute and time too. - - New thumbnail view: Added a new thumbnail view. - -- Home view: - - More controls: Moved some previous options to the new 'More controls' menu. - -- Settings view: - - Better styling: Looks so much better. - - New theme option: Choose between light and dark so you don't sear your eyes in a dark room in front of your Kodi device. +- Dropped beta tag: To avoid having a separate Kaidi Remote (Beta) and Kaidi Remote in the KaiStore in the future. The app itself is pretty much stable already. *Bugs:* @@ -25,14 +12,11 @@ - Time update bug: Time label and meter might sometimes fail to update due to Kodi requests not being completed in timeout (if any Kodi devs are reading this, please let us subscribe to a time update event instead of polling it manually). - Info update bug: Sometimes, Kodi does not fire the events such as `OnPlay` or `OnStop` (I still don't know why, it could be a thing with my local copy of Kodi), which leads to the app not updating the UI with the latest information. -- The whole app: - - Is heavier compared to Alpha: Although all the code has been refactored, it has become heavier. Some lag here and there to be expected. Will be refined in the upcoming releases. - **Install steps:** *Using OmniSD:* -1. Download the file `kaidi-0.4.8-beta-omnisd.zip` to your SD card. +1. Download the file `kaidi-1.0.0-beta-omnisd.zip` to your SD card. 2. Open OmniSD and install. diff --git a/README.md b/README.md index f230100..45e2f82 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ ![kaidi-beta-logo](/docs/icons/kaidi_112.png) -# Kaidi Remote (Beta) +# Kaidi Remote ### The Kodi remote app for KaiOS (for now...) @@ -11,7 +11,7 @@ | Current app versions | Supported KaiOS versions | Supported Kodi versions | |:---------------------------------------:|:------------------------:|:------------------------------------------------:| -| - 0.4.8 (Beta)

- 0.4.7.3 (Alpha) | >= KaiOS 2.5 | >= Kodi Krypton (17.x)

>= JSON-RPC API v8 | +| - 1.0.0 (Stable)

- 0.4.7.3 (Alpha) | >= KaiOS 2.5 | >= Kodi Krypton (17.x)

>= JSON-RPC API v8 | ## Key features diff --git a/gulpfile.js b/gulpfile.js index 4df9178..189254a 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -13,6 +13,8 @@ const BUILD_FOLDER = 'dist/' const DEPLOY_BUILD_FOLDER = BUILD_FOLDER + 'deploy/' const OMNISD_BUILD_FOLDER = BUILD_FOLDER + 'omnisd/' +const BUILD_TARGET = 'stable' + const FPATHS = { js: { src: SOURCE_FOLDER + 'js/**/*.js', @@ -119,7 +121,7 @@ function cpOmniSDManifestsTask () { function zipOmniSDTask () { return src([BUILD_FOLDER + 'application.zip', OMNISD_BUILD_FOLDER + 'tmp/*']) .pipe(plumber({ errorHandler: onErr })) - .pipe(zip('kaidi-' + KAIDI_VERSION + '-beta-omnisd.zip')) + .pipe(zip('kaidi-' + KAIDI_VERSION + '-' + BUILD_TARGET + '-omnisd.zip')) .pipe(plumber.stop()) .pipe(dest(OMNISD_BUILD_FOLDER)) } diff --git a/src/js/backbone/utils.js b/src/js/backbone/utils.js index 754a100..ee42237 100644 --- a/src/js/backbone/utils.js +++ b/src/js/backbone/utils.js @@ -13,7 +13,7 @@ This file contains common functions used throughout the app. // String KAIDI_ORIGIN: the origin of the app. // I can fetch it from the manifest but it is a waste of time. -const KAIDI_ORIGIN = 'beta.kaidi' +const KAIDI_ORIGIN = 'kaidi' /* diff --git a/src/js/backbone/workers/kodievents.js b/src/js/backbone/workers/kodievents.js index 0a8f9eb..07f3097 100644 --- a/src/js/backbone/workers/kodievents.js +++ b/src/js/backbone/workers/kodievents.js @@ -43,7 +43,7 @@ class NotificationFactory { }) n.onclick = () => { n.close.bind(n) - window.open('app://beta.kaidi.jkelol111.me') + window.open('app://kaidi.jkelol111.me') } } else { throw new NotificationPermissionDeniedError({ diff --git a/src/locales/en-US/settings.properties b/src/locales/en-US/settings.properties index ecdafea..c459d30 100644 --- a/src/locales/en-US/settings.properties +++ b/src/locales/en-US/settings.properties @@ -23,11 +23,11 @@ ad-option-on=Support the developer with ads ad-option-off=Ad free experience. Please donate! donate-title=Donate donate-secondary=Help fund the app! -version-title=About Kaidi Remote (Beta) +version-title=About Kaidi Remote version-secondary=version text-donate=Kaidi Remote is supported by ads to fund its development. We see you do not want that, and it is completely fine! However, if you want to support us without the ads, please donate to us at{{newline}}- https://paypal.me/jkelol111{{newline}}- https://buymeacoffee.com/jkelol111{{newline}}Thank you! -text-about=Kaidi Remote (Beta) version {{version}}.{{newline}}Developed with <3 for the community by jkelol111 & contributors{{newline}}©jkelol111 2018-present. Licensed under the GPLv3 License.{{newline}}Please donate to keep the apps going:{{newline}}- https://paypal.me/jkelol111{{newline}}-https://buymeacoffee.com/jkelol111 +text-about=Kaidi Remote version {{version}}.{{newline}}Developed with <3 for the community by jkelol111 & contributors{{newline}}©jkelol111 2018-present. Licensed under the GPLv3 License.{{newline}}Please donate to keep the apps going:{{newline}}- https://paypal.me/jkelol111{{newline}}-https://buymeacoffee.com/jkelol111 options-title=Donation options-list-paypal=Via PayPal... diff --git a/src/locales/vi/settings.properties b/src/locales/vi/settings.properties index 1951c08..b303754 100644 --- a/src/locales/vi/settings.properties +++ b/src/locales/vi/settings.properties @@ -23,11 +23,11 @@ ad-option-on=Hỗ trợ nhà sáng tạo với quảng cáo ad-option-off=Trải nghiệm với không quảng cáo. Làm ơn quyên góp! donate-title=Quyên góp donate-secondary=Tài trợ cho ứng dụng! -version-title=Về Kaidi Remote (Beta) +version-title=Về Kaidi Remote version-secondary=phiên bản text-donate=Kaidi Remote dùng quảng cáo để gây quỹ cho sự phát triển của ứng dụng. Chúng tôi thấy rằng bạn không muốn quảng cáo, và điều đó là hoàn toàn ổn! Tuy nhiên, nếu bạn muốn ủng hộ chúng tôi mà không xem quảng cáo, làm ơn hãy tài trợ chúng tôi qua{{newline}}- https://paypal.me/jkelol111{{newline}}- https://buymeacoffee.com/jkelol111{{newline}}Xin cảm ơn! -text-about=Kaidi Remote (Beta) phiên bản {{version}}.{{newline}}Được phát triển với <3 cho cộng đồng bởi jkelol111 & những người đóng góp{{newline}}©jkelol111 2018-hiện tại. Được cấp phép dưới chứng chỉ GPLv3.{{newline}}Làm ơn hãy quyên góp để ứng dụng được tiếp tục:{{newline}}- https://paypal.me/jkelol111{{newline}}-https://buymeacoffee.com/jkelol111 +text-about=Kaidi Remote phiên bản {{version}}.{{newline}}Được phát triển với <3 cho cộng đồng bởi jkelol111 & những người đóng góp{{newline}}©jkelol111 2018-hiện tại. Được cấp phép dưới chứng chỉ GPLv3.{{newline}}Làm ơn hãy quyên góp để ứng dụng được tiếp tục:{{newline}}- https://paypal.me/jkelol111{{newline}}-https://buymeacoffee.com/jkelol111 options-title=Quyên góp options-list-paypal=Qua PayPal... diff --git a/src/manifest.webapp b/src/manifest.webapp index fc61d36..d820176 100644 --- a/src/manifest.webapp +++ b/src/manifest.webapp @@ -1,11 +1,11 @@ { "version": "1.0.0", - "name": "Kaidi Remote (Beta)", + "name": "Kaidi Remote", "description": "A Kodi remote app for KaiOS.", "launch_path": "/ad.html#home", "orientation": "default", "theme_color": "#1BC1C4", - "origin": "app://beta.kaidi.jkelol111.me", + "origin": "app://kaidi.jkelol111.me", "icons": { "56": "/icons/kaidi_56.png", "112": "/icons/kaidi_112.png" diff --git a/src/metadata.json b/src/metadata.json index 5365bea..829bc42 100644 --- a/src/metadata.json +++ b/src/metadata.json @@ -1 +1 @@ -{"version": 1, "manifestURL": "app://beta.kaidi.jkelol111.me/mainfest.webapp"} \ No newline at end of file +{"version": 1, "manifestURL": "app://kaidi.jkelol111.me/mainfest.webapp"} \ No newline at end of file