Skip to content

Commit e57b96a

Browse files
Merge branch 'next' into mongodb8
2 parents 86d3b5f + f2b4d27 commit e57b96a

File tree

17 files changed

+2901
-203
lines changed

17 files changed

+2901
-203
lines changed

CHANGELOG.md

+35-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,37 @@
1+
## Version 24.10
2+
Fixes:
3+
- [core] Interpreting carrier value of "--" as an unknown value
4+
- [crash] Fixed issues with visualisation of Flutter stack traces
5+
- [dashoards] If a user is given access to a dashboard, they will now be able to see all widgets even if they don't have access to the underlying data
6+
- [density] UI fixed
7+
- [events] Fixed issue where slower loading data would replace newest event selection
8+
9+
Enterprise fixes:
10+
- [crashes-jira] Preventing crashing when jira authentification fails
11+
- [formulas] Removing HTML from tooltip localization
12+
13+
Features:
14+
- Making user guide icons stand out more before first use
15+
- [alerts] UI improvements
16+
- [alerts] small improvements in email notifications
17+
- [code] Unifying bottom menu for bulk operations
18+
- [core] Aggregated events data collections merged together
19+
- [nps] UI improvements
20+
- [surveys] UI improvements
21+
- upgraded mongoDB to version 7
22+
- upgraded nodejs to version 20
23+
24+
Enterprise Features:
25+
- [crash_symbolication] Added ability to set custom domain override for the symbolication server
26+
- [drill] Drill "by query" vizualization improved
27+
- [drill] Drill data collections merged together
28+
- [events] Added a quick transition to drill
29+
- [hooks] Added audit log entries for hook "create", "edit", "delete", "update" actions
30+
- [users] "Last Session" column in User Profiles is now sortable
31+
- [users] Crashes in the crashes tab can now be sorted
32+
- [users] UI improvements
33+
- [views] Added a quick transition to drill
34+
135
## Version 24.05.15
236
Enterprise fixes:
337
- [nps] Fixed UI issues in the widget editor related to the "user consent" section
@@ -34,7 +68,7 @@ Enterprise Features:
3468
## Version 24.05.12
3569
Fixes:
3670
- [dashboards] Fixes for dashboards grid
37-
- [dasboards] UI fix for dashboard widget action menu
71+
- [dashboards] UI fix for dashboard widget action menu
3872
- [push] Refactored fcm API related code
3973
- [reports] Use config for encryption key in reports
4074

bin/scripts/device_list/amazon.json

+3-1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
"KFSNWI":"Fire Max 11 (2023, 13th Gen)",
44
"KFRAWI (2GB)":"Fire HD 8 (2022, 2GB)",
55
"KFRAPWI (3GB)":"Fire HD 8 (2022, 3GB)",
6+
"KFRAPWI (4GB)":"Fire HD 8 (2024, 4GB)",
67
"KFQUWI": "Fire 7 (2022)",
78
"KFTRWI (3GB)":"Fire HD 10 (2021, 3GB)",
89
"KFTRPWI (4GB)":"Fire HD 10 (2021, 4GB)",
@@ -52,8 +53,9 @@
5253
"AFTTIFF55":"Onida HD/FHD - Fire TV (2020)",
5354
"AFTSHN02":"TCL 32 FHD, 40 FHD Fire TV (2023)",
5455
"AFTMD002":"TCL Class S3 1080p LED Smart TV with Fire TV (2023)",
55-
"AFTMD001":"Fire TV - TCL Q6 4K QLED HDR (2023)",
56+
"AFTMA475B1":"TCL 4K Smart Fire TV (2024)",
5657
"AFTMD001":"Fire TV - TCL S4 Series 4K UHD HDR LED (2023)",
58+
"AFTDEC012E":"Fire TV - TCL S4/S5/Q5/Q6 Series 4K UHD HDR LED (2024)",
5759
"AFTKA002":"Fire TV 2-Series (2023)",
5860
"AFTKAUK002":"Fire TV 2-Series (2023)",
5961
"AFTHA004":"Toshiba 4K UHD - Fire TV (2022)",

bin/scripts/device_list/apple.json

+4
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,10 @@
5656
"iPhone15,5":"iPhone 15 Plus",
5757
"iPhone16,1":"iPhone 15 Pro",
5858
"iPhone16,2":"iPhone 15 Pro Max",
59+
"iPhone17,1":"iPhone 16 Pro",
60+
"iPhone17,2":"iPhone 16 Pro Max",
61+
"iPhone17,3":"iPhone 16",
62+
"iPhone17,4":"iPhone 16 Plus",
5963
"iPod1,1":"iPod touch 1G",
6064
"iPod2,1":"iPod touch 2G",
6165
"iPod3,1":"iPod touch 3G",

bin/scripts/device_list/generate.js

+16-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
// run as
22
// node generate.js > countly.device.list.js
3+
// resulting file should be copied to "/frontend/express/public/javascripts/countly"
34

45
//https://www.theiphonewiki.com/wiki/Models
56
//https://gist.github.com/adamawolf/3048717
@@ -15,11 +16,17 @@ var amazon = require("./amazon.json");
1516
for (var i in amazon) {
1617
devices[i] = amazon[i];
1718
}
19+
20+
// Informative messages are writer to stderr so they don't interfere with the stdout piping to a file
21+
// When downloading the CSV file it will be UTF-16 LE. It needs to be transformed to UTF-8 (non BOM version)
22+
// converting with notepad++ or vscode might not work on a windows device. Try on a mac device
23+
process.stderr.write("Starting CSV parsing\n");
1824
var csv = require('csvtojson');
1925
csv()
2026
//from https://support.google.com/googleplay/answer/1727131?hl=en-GB
2127
.fromFile("./supported_devices.csv")
2228
.on('json', (jsonObj)=>{
29+
//process.stderr.write("Parsed data/json line: " + jsonObj);
2330
var d = jsonObj["Marketing Name"] + "";
2431
var i = jsonObj["Model"] + "";
2532
if (i != d && d.trim().length) {
@@ -33,6 +40,14 @@ csv()
3340
}
3441
}
3542
})
43+
// .on('data', (data)=>{
44+
// //process.stderr.write("Parsed data line: " + data);
45+
// })
46+
// .on('error', (err)=>{
47+
// process.stderr.write("Error while parsing: " + err);
48+
// })
3649
.on('done', ()=>{
50+
process.stderr.write("CSV parsing 'done' trigger\n");
3751
process.stdout.write("/**\n * Object with device models as keys and pretty/marketing device names as values\n * @name countlyDeviceList\n * @global\n * @namespace countlyDeviceList\n */\nvar countlyDeviceList = " + JSON.stringify(devices, null, 4) + ";\n/*global module*/\nif (typeof module !== 'undefined' && module.exports) {\n module.exports = countlyDeviceList;\n}");
38-
});
52+
});
53+
process.stderr.write("Ending CSV parsing\n");

0 commit comments

Comments
 (0)