17392 Commits

Author SHA1 Message Date
Vladyslav_Prykhodko
230ad4e42c Merge remote-tracking branch 'upstream/master' into fix/apiUsageDashboard 2024-03-12 14:42:11 +02:00
Igor Kulikov
b3d536a567 UI: Time series chart widgets performance and layout improvements. Update echarts version. 2024-03-12 14:32:27 +02:00
Vladyslav_Prykhodko
9779b80d94 UI: API usage dashboard added y-axis settings 2024-03-11 17:53:15 +02:00
Igor Kulikov
e2a77779ad UI: Update home dashboards 2024-03-11 17:45:09 +02:00
Vladyslav_Prykhodko
00d5b37c3c Merge remote-tracking branch 'upstream/master' into fix/apiUsageDashboard 2024-03-11 16:32:02 +02:00
Igor Kulikov
05223724a8 Merge branch 'master' of github.com:thingsboard/thingsboard 2024-03-11 16:12:56 +02:00
Igor Kulikov
7823f1533c UI: Time series chart animation settings. 2024-03-11 16:12:44 +02:00
Igor Kulikov
c688f516c7 UI: Multiple Y axes configuration support for time series chart. 2024-03-11 15:44:56 +02:00
Andrew Shvayka
672de47007
Merge pull request #10337 from smatvienko-tb/feature/latest-ts-async-improvement
Latest ts and attribute async improvement
2024-03-11 13:35:01 +02:00
Sergey Matvienko
c4b243ef10 SqlTimeseriesLatestDao async refactoring: replaced Futures.immediateFuture() blocking call with true async using service.submit() and Futures.transformAsync() 2024-03-08 18:20:13 +01:00
Sergey Matvienko
59d0f36697 CachedAttributesService: replaced blocking calls and immediate futures with the true async 2024-03-08 15:22:16 +01:00
Vladyslav_Prykhodko
5715a21fd1 UI: API usage dashboard add tick format function 2024-03-08 15:35:36 +02:00
Sergey Matvienko
c2183be6f5 BaseTimeseriesService Memory footprint reduced. replaced Lists.newArrayListWithExpectedSize with new ArrayList(size) as we are always use fixed size array and never exceed the initial size. The newArrayListWithExpectedSize implementation adds some additional space to grow beyond initial size. 2024-03-08 10:39:56 +01:00
Vladyslav_Prykhodko
3c85d8ff14 Merge remote-tracking branch 'upstream/master' into fix/apiUsageDashboard 2024-03-08 11:05:13 +02:00
Vladyslav_Prykhodko
6b482d1cb5 UI: Improved margin and config new widgets 2024-03-08 11:04:50 +02:00
Sergey Matvienko
c97cbbefa3 BaseTimeseriesService reduce memory footprint at validateEntityId 2024-03-07 20:27:29 +01:00
Sergey Matvienko
45e9a9f642 Validator.validateEntityId with function added to reduce an overhead 2024-03-07 20:26:59 +01:00
Sergey Matvienko
8c513bbf82 BaseTimeseriesService reduce memory footprint at findLatest 2024-03-07 19:03:14 +01:00
Sergey Matvienko
c8abb9ed8e Validator.validateString implementation with function 2024-03-07 19:01:10 +01:00
Igor Kulikov
e364d15da5 UI: Time series chart: Add Y axis ticks formatter function. 2024-03-07 19:57:19 +02:00
Igor Kulikov
db36fb2c47 UI: Improve time series chart widget layout. 2024-03-07 18:53:31 +02:00
Sergey Matvienko
71583c5a29 TbAbstractGetAttributesNode: get latest moved to the last step because SqlTimeseriesLatestDao.findLatest() effectively do blocking DB call, so getting attr async will do the job without awaiting the latest response. 2024-03-07 17:45:15 +01:00
kalytka
ad9944e9f9 Refactoring 2024-03-07 18:38:52 +02:00
Igor Kulikov
4e61c9f76e
Merge pull request #10316 from Dmitriymush/hot-fix/open-URL
Refactoring widgetActionTypes
2024-03-07 17:59:21 +02:00
Igor Kulikov
fa14a5ffdc
Update widget.models.ts 2024-03-07 17:55:09 +02:00
Igor Kulikov
af616fa786
Merge pull request #10324 from vvlladd28/improvement/notification-mobile/add-icon
Add icon to configure mobile app notification
2024-03-07 17:52:34 +02:00
Igor Kulikov
d39be08974 UI: Improve time series bar width strategy: calculate width as percentage of time window. 2024-03-07 17:50:28 +02:00
Vladyslav_Prykhodko
00e8bda08b UI: Add icon to configure mobile app notification 2024-03-07 17:07:21 +02:00
kalytka
51b70f9618 Improve Api Usage dashboard 2024-03-07 16:53:29 +02:00
Igor Kulikov
ef385640ff UI: Implement no aggregated data bar width strategies 2024-03-07 14:21:01 +02:00
Igor Kulikov
81d36c10ec
Merge pull request #10315 from thingsboard/feature/time-series-chart
Time series chart widgets
2024-03-07 11:48:18 +02:00
Dmitriymush
0d27c18efb UI: refactoring widgetActionTypes 2024-03-07 11:14:59 +02:00
Igor Kulikov
bd34456baa UI: Improve threshold line color settings. 2024-03-07 11:07:08 +02:00
Igor Kulikov
4de8c6e595 Merge branch 'master' into feature/time-series-chart 2024-03-06 19:51:28 +02:00
Igor Kulikov
cd206c0f80 UI: Implement line / bar / point charts. 2024-03-06 19:50:56 +02:00
Andrew Shvayka
439c59e289
Merge pull request #10307 from thingsboard/fix/mobile-notifications
Fix mobile notification sending failures
2024-03-06 17:09:21 +02:00
Igor Kulikov
8df0cabb52
Merge pull request #10293 from vvlladd28/bug/image-gallery/cache-image
Fixed incorrect cache when open preview public image
2024-03-06 16:36:42 +02:00
Igor Kulikov
40725ade74
Merge pull request #10287 from rusikv/bug/rpc-terminal-device-name
Fixed RPC terminals not retrieving device name
2024-03-06 16:34:47 +02:00
Igor Kulikov
14cc56939c
Merge pull request #10279 from ChantsovaEkaterina/bug/flot-chart-yaxis-min-max-values
Fixed applying min/max y-axis parameters in flot chart
2024-03-06 16:33:36 +02:00
Igor Kulikov
45aaca9371
Merge pull request #10276 from vvlladd28/bug/embed-image/fixed-width-dialog
Added fixed width for embed image dialog
2024-03-06 16:32:19 +02:00
ViacheslavKlimov
ff18b8712a Fix null values in Firebase message data 2024-03-06 14:03:05 +02:00
Igor Kulikov
b91c1ba288 UI: Implement thresholds config for Time series chart. 2024-03-05 19:26:04 +02:00
Andrew Shvayka
b05383adfd
Merge pull request #10230 from AndriiLandiak/edge-uplink-messages-rate-limit
Add rate limits for edge uplink message
2024-03-05 14:56:43 +02:00
Andrew Shvayka
568599ec35
Merge pull request #10296 from AndriiLandiak/fix/inline-edge-images
Edge - fix incorrect inline image with cached entities
2024-03-05 14:54:45 +02:00
Andrii Landiak
2bd5b1765c Improve copy of image for edge 2024-03-05 10:35:04 +02:00
Igor Kulikov
0c09de5dc1 UI: Implement time series chart axes settings. 2024-03-04 18:14:23 +02:00
Andrii Landiak
02c9fe3f82 Deep copy of object before to inlineImageForEdge in order to correctly work with cached values 2024-03-04 18:08:32 +02:00
Andrew Shvayka
b11a9df3fb
Merge pull request #10273 from thingsboard/push-notifications-alarm-dashboard
Open default alarm dashboard if none set for mobile notifications
2024-03-04 16:18:46 +01:00
Andrew Shvayka
ada75cbfde
Merge pull request #10271 from thingsboard/fix/rule-engine-jwt-settings
Fix JWT settings updating for Rule Engines
2024-03-04 16:15:33 +01:00
Igor Kulikov
fc06a77943 UI: Implement time-series chart key settings form. 2024-03-04 16:56:29 +02:00