Viacheslav Klimov
50d9d68c05
Merge pull request #15512 from zzzeebra/chore/validator-validateid-uuidbased-lts-4.2
Technical cleanup of deprecated validator API calls
2 months ago
Viacheslav Klimov
29089eb270
Merge pull request #15487 from zzzeebra/cleanup/mockito-bean-migration-lts-4.2
Technical cleanup of annotations in test code
2 months ago
Vladyslav_Prykhodko
f882faecc9
Merge remote-tracking branch 'upstream/lts-4.3' into rc
2 months ago
Vladyslav_Prykhodko
2598e938bd
Merge remote-tracking branch 'upstream/lts-4.2' into lts-4.3
2 months ago
Maksym Tsymbarov
1302a67ee8
Fixed Calculated Field test script running against stale entity values instead of current form input
3 months ago
Vladyslav Prykhodko
51a6e8ec83
Remove redundant [disabled] binding on reactive-form fields to fix NG01001 warning ( #15877 )
2 months ago
Maksym Tsymbarov
5493ac7da5
Fixed validation for Digital Gauge widget maxValue when it is zero ( #15893 )
* Fixed validation for Digital Gauge widget maxValue when it is zero
* Fixed check
2 months ago
Maksym Tsymbarov
751730acd3
Added missing translation for Label and Value Card widget
3 months ago
Valeriia Koriavikova
ec5be9bfef
Merge pull request #15847 from LeoMorgan113/feature/ticks-label-fix
Fix chart axis ticks font size
2 months ago
Vladyslav_Prykhodko
691075b840
Merge remote-tracking branch 'upstream/lts-4.3' into rc
3 months ago
Vladyslav Prykhodko
f136ba3b79
Merge pull request #15879 from mtsymbarov-del/fix/usage-value-rounding
Used shared ShortNumberPipe for API usage value formatting
3 months ago
Viacheslav Klimov
6cbb7dc837
Merge branch 'lts-4.3' into rc
3 months ago
Maksym Tsymbarov
9d38977643
Minor fixes
3 months ago
Viacheslav Klimov
50edc1d6f6
Merge pull request #15845 from MazurenkoNick/dashboard-config-saverequired-fix
Remove transient from configuration field on the Dashboard
3 months ago
Vladyslav_Prykhodko
091eebb40c
Fix stray double space in api-usage-widget ternary
3 months ago
Maksym Tsymbarov
c435bcdf6f
Used shared ShortNumberPipe for API usage value formatting
3 months ago
Viacheslav Klimov
741e456a56
Merge pull request #15875 from thingsboard/openapi-spec-dynamic-ports
Reserve dynamic ports for OpenAPI spec generation to avoid port conflicts
3 months ago
Maksym Tsymbarov
42e3c8de6a
Remove redundant [disabled] binding on reactive-form fields to fix NG01001 warning
3 months ago
Viacheslav Klimov
632193cbdf
Reserve dynamic ports for OpenAPI spec generation to avoid port conflicts
3 months ago
Viacheslav Klimov
91fd824e83
Merge branch 'lts-4.3' into rc
3 months ago
Viacheslav Klimov
a20209dc41
Merge remote-tracking branch 'origin/lts-4.2' into lts-4.3
3 months ago
Viacheslav Klimov
b7b4ecd1bf
Merge pull request #15724 from dashevchenko/lts_4.3_sysPropertySectionDesc2
Merge pr #15717 into lts-4.3
3 months ago
Viacheslav Klimov
349776c0eb
Merge pull request #15717 from dashevchenko/sysPropertySectionDesc
Cherry-picked system property section description
3 months ago
Vladyslav_Prykhodko
68524aa65c
Merge remote-tracking branch 'upstream/lts-4.3' into rc
3 months ago
Vladyslav_Prykhodko
38858e060e
Merge remote-tracking branch 'upstream/lts-4.2' into lts-4.3
3 months ago
Andrii Shvaika
684f2b7e96
Fix device-install wizard treating BOOLEAN/INTEGER form fields as strings
The device-install wizard substituted ${...} placeholders via a plain
string replace, so a quoted boolean macro like "cleanSession":
"${mqttCleanSession}" parsed as the string "false" (truthy) instead of
the JSON boolean false. Unchecking a boolean field (e.g. clean session)
therefore had no effect and read as true in the resulting integration.
Add a type-aware resolveTemplateJson() that, using the form-field type
recorded in form.json, emits BOOLEAN/INTEGER placeholders occupying a
whole quoted token as raw JSON values (unquoted) while leaving string
fields and embedded placeholders quoted. Route all template-parse call
sites through it. Fixes cleanSession, ssl, port and connectTimeoutSec
across all existing device packages without any template changes.
3 months ago
Viacheslav Klimov
976716d7ee
Merge remote-tracking branch 'origin/lts-4.2' into lts-4.3
3 months ago
Viacheslav Klimov
58b97ab7c2
Merge branch 'lts-4.3' into rc
3 months ago
Viacheslav Klimov
d78724c294
Merge pull request #15849 from irynamatveieva/fix/cf-provision
Fix calculated field provisioning in solution installation
3 months ago
Viacheslav Klimov
66f6b3f721
Merge branch 'lts-4.3' into rc
3 months ago
Viacheslav Klimov
891e1b532c
Merge pull request #15862 from thingsboard/update-client
Update client version
3 months ago
Viacheslav Klimov
bbfd836d6b
thingsboard.client.version set to 4.3.1.3
3 months ago
Vladyslav_Prykhodko
2e4190e7e0
Merge remote-tracking branch 'upstream/lts-4.3' into rc
3 months ago
Maksym Tsymbarov
7885e0f585
Fixed false "Unsaved changes" popup on the Alarm rule details page ( #15851 )
3 months ago
Vladyslav_Prykhodko
87c3460f53
Merge remote-tracking branch 'upstream/lts-4.3' into rc
3 months ago
Vladyslav_Prykhodko
59fe8ee8b0
Merge remote-tracking branch 'upstream/lts-4.2' into lts-4.3
3 months ago
IrynaMatveieva
ba00b52980
fixed cf provision in solution service
3 months ago
Maksym Tsymbarov
8c6da648e8
Added cubic meters per minute (m³/min) volume-flow unit
3 months ago
Nikita Mazurenko
28bdd81371
Fix license header on BaseEdgeProcessorTest
3 months ago
Nikita Mazurenko
eae065aa74
Fix dashboard config changes not syncing to edge by removing transient from Dashboard.configuration
3 months ago
Vladyslav_Prykhodko
b8f8065a3a
Merge remote-tracking branch 'upstream/lts-4.3' into rc
3 months ago
Vladyslav_Prykhodko
5d6a2b8b89
Merge remote-tracking branch 'upstream/lts-4.2' into lts-4.3
3 months ago
Daria Shevchenko
d95724fd5e
[Alarm comment] Fixed alarm comment deletion button visibility for admin ( #15837 )
* fixed alarm comment deletion button visibility for admin
* docs(alarm): point comment-permission note at the backend check it mirrors
3 months ago
Andrew Shvayka
23433497ab
IoT Hub install report ( #15838 )
* feat: send pseudonymized install report (tenant/user hash, tb version) to IoT Hub
* refactor: source install-report tb version/edition from ProjectInfo
Use the existing ProjectInfo component (getProjectVersion/getProductType)
instead of an ad-hoc optional BuildProperties field and a hard-coded "CE"
edition, so PE reports its own product type and the version is the canonical
cleaned value. Constructor-injected via @RequiredArgsConstructor .
3 months ago
Vladyslav_Prykhodko
20154d82bb
Merge remote-tracking branch 'upstream/lts-4.3' into rc
3 months ago
Igor Kulikov
f95b9b0738
Fix conflicts
3 months ago
Igor Kulikov
48e70f9b0d
chore(iot-hub): drop unused IotHubApiService dependency from IotHubActionsService
3 months ago
Igor Kulikov
61ce61bf5c
refactor(iot-hub): move installed-item delete API call into the delete dialog
Push the deleteInstalledItem call from IotHubActionsService into the dialog's confirm() handler so the dialog itself manages its lifetime. Pass installedItemId in the dialog data and have confirm() fire the API call, then close with true on success. Drop the now-unused isLoading flips in the installed-items table since loading state is no longer optimistically toggled around the dialog.
3 months ago
Vladyslav_Prykhodko
a9f830729e
Merge remote-tracking branch 'upstream/lts-4.3' into rc
3 months ago
Maksym Tsymbarov
7db21f413e
Fixed time unit input validation and unwanted dirty state when loading a value ( #15822 )
* Fixed time unit input validation and unwanted dirty state when loading a value
* Code improvements
3 months ago