[script.easytv] 1.5.2#2824
Conversation
Kodiai Addon Check
0 error(s), 2 warning(s) found. |
|
Decision: APPROVE kodiai responseDecision: APPROVE Evidence:
Review Details
Files not fully reviewed (sorted by risk score)
|
|
As I said in my other comment, we cannot allow addon cloning mechanism in the official repo. |
|
@romanvm Thank you for the update, and for taking the time to discuss this internally and provide a clear answer. Cloning is a core feature of EasyTV that I'm not willing to remove, so I'll continue distributing through my own repository. Please go ahead with removing EasyTV from the official repo whenever you're ready. I'd still like to confirm: am I free to continue using this forum thread to support users and post updates? Thanks again to everyone who reviewed the submissions and engaged with the discussion. |
|
@romanvm Thank you for the update, and for providing a clear answer. Cloning is a core feature of EasyTV that I'm not willing to remove, so I'll continue distributing through my own repository. Please go ahead with removing EasyTV from the official repo whenever you're ready. I'd still like to confirm: am I free to continue using this forum thread to support users and post updates? Thanks again to everyone who reviewed the submissions and engaged with the discussion. |
Update: EasyTV v1.5.2
Addon ID: script.easytv
Version: 1.5.2
Previous version: 1.5.1
Changes since 1.5.1
This update consolidates six
1.5.2~alphadevelopment releases plus a small set of stable-polish fixes. The changes break down as follows:Multi-instance sync hardening (1.5.2~alpha1 through alpha4):
script.module.pymysqland connect read-only to the shared sync database advertised by the main service. Existing clones will prompt for a mandatory update on next launch.Browse-view art reliability (1.5.2~alpha5):
Dialog UX redesign (1.5.2~alpha6):
(06x02)bracketed form, and the dialog text gained an "instead?" framing so the swap-to-library-version semantics is explicit.Stable polish (1.5.2):
xbmc.executebuiltin('Notification(...)')(comma-separated argument parsing) to the typedxbmcgui.Dialog().notificationAPI.Internal
import pymysqlcode path viasys.modulesmanipulation. Previous clone-fallback tests mockedSharedDatabase.is_available()directly, which hid two clone bugs (above) by never executing the failing import or the state-clearing side effect.Technical details
Links