KWeather merge requestshttps://invent.kde.org/utilities/kweather/-/merge_requests2020-05-14T00:17:43Zhttps://invent.kde.org/utilities/kweather/-/merge_requests/1Merge Develop into master2020-05-14T00:17:43ZGhost UserMerge Develop into masterhttps://invent.kde.org/utilities/kweather/-/merge_requests/4Add AndroidManifest2020-05-18T19:40:20ZNicolas FellaAdd AndroidManifestInitial Android portInitial Android portNicolas FellaNicolas Fellahttps://invent.kde.org/utilities/kweather/-/merge_requests/3Some cmake cleanup2020-05-18T19:42:13ZNicolas FellaSome cmake cleanupRemove redundant things, set a sensible minimum Qt and KF5 versionRemove redundant things, set a sensible minimum Qt and KF5 versionDevin LinDevin Linhttps://invent.kde.org/utilities/kweather/-/merge_requests/5Cleanup network reply2020-05-18T23:19:04ZNicolas FellaCleanup network replyMake sure the reply is deleted.
Checking the reply for nullity is not needed and useless since we call error() on it anywayMake sure the reply is deleted.
Checking the reply for nullity is not needed and useless since we call error() on it anywayNicolas FellaNicolas Fellahttps://invent.kde.org/utilities/kweather/-/merge_requests/6Remove usage of QNetworkSession2020-05-18T23:20:24ZNicolas FellaRemove usage of QNetworkSessionIt is deprecated in 5.15 and unused
It is deprecated in 5.15 and unused
Nicolas FellaNicolas Fellahttps://invent.kde.org/utilities/kweather/-/merge_requests/7Remove module from Qt includes2020-05-18T23:29:57ZNicolas FellaRemove module from Qt includesWe typically don't include the module in KDE codeWe typically don't include the module in KDE codeNicolas FellaNicolas Fellahttps://invent.kde.org/utilities/kweather/-/merge_requests/2WIP: delete unused files, bug fix2020-05-18T23:35:49ZGhost UserWIP: delete unused files, bug fixhttps://invent.kde.org/utilities/kweather/-/merge_requests/8Merge master into develop2020-05-19T03:22:09ZGhost UserMerge master into develophttps://invent.kde.org/utilities/kweather/-/merge_requests/9Add and Fix i18n calls2020-05-20T18:36:55ZTobias FellaAdd and Fix i18n callsCalls like `i18n(modelData)` don't work; i18n only works on string literalsCalls like `i18n(modelData)` don't work; i18n only works on string literalshttps://invent.kde.org/utilities/kweather/-/merge_requests/10Link against QtSvg on Android2020-05-20T21:27:02ZTobias FellaLink against QtSvg on Androidhttps://invent.kde.org/utilities/kweather/-/merge_requests/11Add Icon for Android2020-05-20T21:27:45ZTobias FellaAdd Icon for Androidhttps://invent.kde.org/utilities/kweather/-/merge_requests/12Merge nmisunrise into master2020-05-21T14:37:20ZGhost UserMerge nmisunrise into masterFinished refactoring sunrise data fetching.Finished refactoring sunrise data fetching.https://invent.kde.org/utilities/kweather/-/merge_requests/14Fix network access on Android2020-06-06T00:36:01ZNicolas FellaFix network access on AndroidWe need another permission to get network access on Android.
While at it switch to https and use errorString() to get an actual string instead of a typenameWe need another permission to get network access on Android.
While at it switch to https and use errorString() to get an actual string instead of a typenamehttps://invent.kde.org/utilities/kweather/-/merge_requests/16Add more i18n2020-06-13T22:21:41ZYuri ChornoivanAdd more i18nOnly extraction was tested.
Thanks in advance for reviewing.Only extraction was tested.
Thanks in advance for reviewing.https://invent.kde.org/utilities/kweather/-/merge_requests/17Fix location saving on Android2020-07-05T05:07:32ZNicolas FellaFix location saving on AndroidIf not stated explicitly KSharedConfig::openConfig() defaults to QStandardPaths::GenericConfig, which is not writable on Android without special permission.
Switch to AppConfig to fix thatIf not stated explicitly KSharedConfig::openConfig() defaults to QStandardPaths::GenericConfig, which is not writable on Android without special permission.
Switch to AppConfig to fix thathttps://invent.kde.org/utilities/kweather/-/merge_requests/18Use KConfigCompiler2020-07-05T05:08:53ZNicolas FellaUse KConfigCompilerWe can make KConfigCompiler autogenerate the settings glue code for usWe can make KConfigCompiler autogenerate the settings glue code for ushttps://invent.kde.org/utilities/kweather/-/merge_requests/19Improve NetworkAccessManager usage2020-07-14T14:24:29ZTobias FellaImprove NetworkAccessManager usageMake every instance of networkaccessmanager use HSTS and follow safe redirectsMake every instance of networkaccessmanager use HSTS and follow safe redirectshttps://invent.kde.org/utilities/kweather/-/merge_requests/20Plasmoid for KWeather2020-08-23T14:42:35ZGhost UserPlasmoid for KWeatherFeature:
* get locations
* get forecast data
* get current weather (should be implemented in plasmoid, since KWeather don't request this data)Feature:
* get locations
* get forecast data
* get current weather (should be implemented in plasmoid, since KWeather don't request this data)https://invent.kde.org/utilities/kweather/-/merge_requests/21Adjust plasmoid2020-08-24T03:58:55ZDevin LinAdjust plasmoidRemove decimal from min and max temperature, and adjust the right button to use an icon instead of text.Remove decimal from min and max temperature, and adjust the right button to use an icon instead of text.https://invent.kde.org/utilities/kweather/-/merge_requests/23Drop empty X-KDE-PluginInfo-Depends2020-09-03T14:32:07ZNicolas FellaDrop empty X-KDE-PluginInfo-DependsThe whole concept is almost unused and there's no point in having it there but empty
See also https://phabricator.kde.org/T13553The whole concept is almost unused and there's no point in having it there but empty
See also https://phabricator.kde.org/T13553