Skip to content

Commit

Permalink
Update to v1.0.0-stable
Browse files Browse the repository at this point in the history
  • Loading branch information
sunsetsonwheels committed Apr 5, 2020
1 parent e4eca28 commit 3ed6f12
Show file tree
Hide file tree
Showing 9 changed files with 17 additions and 31 deletions.
22 changes: 3 additions & 19 deletions LATEST_RELEASE_NOTES.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,37 +2,21 @@

*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:*

- Player view:
- 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.

Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -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...)

Expand All @@ -11,7 +11,7 @@

| Current app versions | Supported KaiOS versions | Supported Kodi versions |
|:---------------------------------------:|:------------------------:|:------------------------------------------------:|
| - 0.4.8 (Beta)<br><br>- 0.4.7.3 (Alpha) | >= KaiOS 2.5 | >= Kodi Krypton (17.x)<br><br>>= JSON-RPC API v8 |
| - 1.0.0 (Stable)<br><br>- 0.4.7.3 (Alpha) | >= KaiOS 2.5 | >= Kodi Krypton (17.x)<br><br>>= JSON-RPC API v8 |

## Key features

Expand Down
4 changes: 3 additions & 1 deletion gulpfile.js
Original file line number Diff line number Diff line change
Expand Up @@ -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',
Expand Down Expand Up @@ -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))
}
Expand Down
2 changes: 1 addition & 1 deletion src/js/backbone/utils.js
Original file line number Diff line number Diff line change
Expand Up @@ -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'

/*
Expand Down
2 changes: 1 addition & 1 deletion src/js/backbone/workers/kodievents.js
Original file line number Diff line number Diff line change
Expand Up @@ -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({
Expand Down
4 changes: 2 additions & 2 deletions src/locales/en-US/settings.properties
Original file line number Diff line number Diff line change
Expand Up @@ -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...
Expand Down
4 changes: 2 additions & 2 deletions src/locales/vi/settings.properties
Original file line number Diff line number Diff line change
Expand Up @@ -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...
Expand Down
4 changes: 2 additions & 2 deletions src/manifest.webapp
Original file line number Diff line number Diff line change
@@ -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"
Expand Down
2 changes: 1 addition & 1 deletion src/metadata.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"version": 1, "manifestURL": "app://beta.kaidi.jkelol111.me/mainfest.webapp"}
{"version": 1, "manifestURL": "app://kaidi.jkelol111.me/mainfest.webapp"}

0 comments on commit 3ed6f12

Please sign in to comment.