diff --git a/CHANGELOG.md b/CHANGELOG.md index bf821d92..8a784020 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,16 +1,17 @@ # Changelog -## 4.15.0 - 2024-0x-xx +## 5.0.0 - 2024-09-15 ### Added - AI Assistant - Context Chat integration #403 +- Panoramas - multi page dashboards - data source: Local JSON - full screen presentation mode -- App branding ### Changed +- Analytics branding - Chart.js v4.4.3 - moment.js v2.30.1 -- NC30 css compatibility +- NC30 compatibility - rework of sharing backend - no activities for added data anymore - excel data source: handling of time and % values diff --git a/appinfo/info.xml b/appinfo/info.xml index 7a5aaa07..a85a9657 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -8,23 +8,24 @@ Connect data from different sources in one place. Use flexible Panoramas and reports with seamless Nextcloud integration. Visualize and share anything, from financial analysis to IoT logs. -##### Features: -- Visualization: Panoramas, reports, charts, tables, filters + +#### Features: +- Visualization: **Panoramas**, reports, charts, tables, filters - Data sources: - csv, spreadsheet, API, import, manual entry - Nextcloud Files, Forms, Tables - external: GitHub, website grabber, JSON - Register external data sources from other apps -- Storage: real-time or database +- Storage: **real-time** or database - Advanced data loads with scheduling -- Analysis functions: trend, dis-/aggregation +- Analysis functions: **trend**, dis-/aggregation - Thresholds for alerts and color coding - Sharing: user, groups, link - Integration: Files, Activity, Notifications, Flow, Dashboard, Search, Smart picker, Translation -- AI Assistant: Context Chat integration +- **AI Assistant**: Context Chat integration ]]> - 4.14.2 + 5.0.0 agpl Marcel Scherello Analytics diff --git a/lib/Migration/Version5000Date20240915190000.php b/lib/Migration/Version5000Date20240915190000.php new file mode 100644 index 00000000..0f545b0a --- /dev/null +++ b/lib/Migration/Version5000Date20240915190000.php @@ -0,0 +1,54 @@ +connection = $connection; + } + + /** + * @param IOutput $output + * @param Closure $schemaClosure The `\Closure` returns a `ISchemaWrapper` + * @param array $options + * @throws Exception + */ + public function postSchemaChange(IOutput $output, Closure $schemaClosure, array $options) + { + $query = $this->connection->getQueryBuilder(); + $query->insert('analytics_whats_new') + ->values([ + 'version' => $query->createNamedParameter('5.0.0'), + 'data' => $query->createNamedParameter('{"changelogURL":"https:\/\/github.com\/rello\/analytics\/blob\/master\/CHANGELOG.md","whatsNew":{ +"en":{"regular":["Panoramas - multi page dashboards","AI Assistant - Context Chat integration","Presentation mode", "Dark mode coming later"],"admin":["New Features apply to users"]}, +"de":{"regular":["Panoramas - mehrseitige Dashboards","AI Assistant - Context Chat Integration","Präsentations Modus","Dark Mode folgt"],"admin":["Nur User Features"]} +}}'), + ]) + ->executeStatement(); + } +} \ No newline at end of file diff --git a/templates/wizard.php b/templates/wizard.php index fa31ae28..59d2c9d8 100644 --- a/templates/wizard.php +++ b/templates/wizard.php @@ -76,13 +76,13 @@ class="material-design-icon__svg"> src="getURLGenerator()->imagePath('analytics', 'wizard_charts.png') ?>">
-

t('Visualize any data with easy to use reports')); ?>

+

t('Visualize any data with easy')); ?>

@@ -93,13 +93,13 @@ class="material-design-icon__svg"> src="getURLGenerator()->imagePath('analytics', 'wizard_filter.gif') ?>">
-

t('Slice and dice your data')); ?>

+

t('Slice and dice your data with precision')); ?>

@@ -110,13 +110,13 @@ class="material-design-icon__svg"> src="getURLGenerator()->imagePath('analytics', 'wizard_datasources.gif') ?>">
-

t('Use data from various data sources')); ?>

+

t('Utilize data from multiple sources with ease')); ?>

@@ -127,14 +127,14 @@ class="material-design-icon__svg"> src="getURLGenerator()->imagePath('analytics', 'wizard_dataload.gif') ?>">
-

t('Automation')); ?>

+

t('Automate your data workflows seamlessly')); ?>