Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
940 commits
Select commit Hold shift + click to select a range
b4ca44a
Merge pull request #5600 from Countly/anna/next
Cookiezaurs Sep 25, 2024
3f757d6
Update CHANGELOG.md
ArtursKadikis Sep 25, 2024
34bed14
Merge pull request #5602 from Countly/24.05.13-changelog
ArtursKadikis Sep 25, 2024
fecf689
Merge branch 'master' into next
ar2rsawseen Sep 26, 2024
92bcc1a
[SER-1791] Density not appearing
Cookiezaurs Sep 26, 2024
adc6716
Make sure we are lot trying to load references to drill if drill is n…
Cookiezaurs Sep 26, 2024
42fbd61
Merge branch 'next' into anna/next
Cookiezaurs Sep 26, 2024
1fc67b4
Merge pull request #5604 from Countly/anna/next
Cookiezaurs Sep 26, 2024
33e97d2
Changes dor /data-cleanup scripts to support new events collections
Cookiezaurs Sep 26, 2024
1b20100
Merge branch 'next' into anna/next
Cookiezaurs Sep 26, 2024
e60ccee
deepscan
Cookiezaurs Sep 26, 2024
bb89873
Merge branch 'anna/next' of https://github.com/Countly/countly-server…
Cookiezaurs Sep 26, 2024
048942b
Merge pull request #5605 from Countly/anna/next
Cookiezaurs Sep 26, 2024
1e699f0
Changes for element-ui table
Cookiezaurs Sep 27, 2024
a99fab4
Merge branch 'next' into anna/next
Cookiezaurs Sep 27, 2024
94caffe
Fixes for auto toggling data masking setting on redaction change in d…
Cookiezaurs Sep 27, 2024
d8b7ea3
Merge pull request #5606 from Countly/anna/next
Cookiezaurs Sep 27, 2024
f0f8bed
Merge branch 'master' into anna/master
Cookiezaurs Sep 27, 2024
d1de1fb
Merge pull request #5607 from Countly/anna/master
Cookiezaurs Sep 27, 2024
0cbadaf
made image paths absolute and changed them via gruntfile
ayasayadi1 Sep 30, 2024
f42d7b3
broken links
ayasayadi1 Sep 30, 2024
d9aac19
Bump sass from 1.79.3 to 1.79.4
dependabot[bot] Sep 30, 2024
400ca90
eslint
ayasayadi1 Sep 30, 2024
ce3a480
resolve conflicts
ayasayadi1 Sep 30, 2024
79c14ad
Merge branch 'next' of https://github.com/Countly/countly-server into…
ayasayadi1 Sep 30, 2024
c7c991c
reverted unnecessary changes
ayasayadi1 Sep 30, 2024
562ee4f
Merge pull request #5610 from Countly/SER-1160
Cookiezaurs Sep 30, 2024
30c52d3
audit logs
umtcntp Sep 30, 2024
6fb9266
deepscan issues
umtcntp Sep 30, 2024
55c860a
Merge branch 'next' into SER-1557
ArtursKadikis Sep 30, 2024
18e2151
Merge pull request #5506 from Countly/SER-1557
ArtursKadikis Sep 30, 2024
5199ef6
eslint fixes
umtcntp Sep 30, 2024
399cb6f
hook audit logs update and create operations
umtcntp Sep 30, 2024
a2efb6c
Added push notification full data page control
can-angun Sep 30, 2024
63c64ef
Fixed linter errors
can-angun Sep 30, 2024
3518357
kept paths relative and replaced them in prod env
ayasayadi1 Sep 30, 2024
bf9c93f
eslint
ayasayadi1 Sep 30, 2024
2e43d60
eslint again
ayasayadi1 Sep 30, 2024
0a76bea
Fixed datatable error
can-angun Sep 30, 2024
bb37101
Added data test id to push
can-angun Sep 30, 2024
8d81974
alert plugin edit add edit column
ekin-burak Sep 30, 2024
3f7d0f2
Merge branch 'next' into SER-1635-alert-testing-edit-columns-icon-is-…
ekin-burak Sep 30, 2024
cd893d8
[populator] Nullcheck on invalid data (enviroment creation)
Cookiezaurs Sep 30, 2024
8b4482e
[core] Check on invalid entries param (for cms saveEntries)
Cookiezaurs Sep 30, 2024
ec2cd59
Merge branch 'master' into anna/master
Cookiezaurs Sep 30, 2024
d9c283c
missing localization
Cookiezaurs Sep 30, 2024
419a8f7
Merge branch 'anna/master' of https://github.com/Countly/countly-serv…
Cookiezaurs Sep 30, 2024
17f54c8
Merge pull request #5613 from Countly/anna/master
Cookiezaurs Sep 30, 2024
3446261
Add plugin loader for frontend soft plugin enabling
ar2rsawseen Sep 30, 2024
ebf043e
Merge branch 'master' into ar2rsawseen/master
ar2rsawseen Sep 30, 2024
d9a3210
Merge pull request #5614 from Countly/ar2rsawseen/master
ar2rsawseen Sep 30, 2024
58bb718
Merge branch 'master' into next
ar2rsawseen Sep 30, 2024
afb6d9b
[server-stats] Fix data point calculation
widatama Oct 1, 2024
7a8c9d4
enable create event group in ce
John-Weak Oct 1, 2024
9ebd731
[SER-1969] Two checkboxes for column selector
Cookiezaurs Oct 1, 2024
32ce8ba
Merge pull request #5616 from Countly/stats-dp
Cookiezaurs Oct 1, 2024
dfef1aa
Merge branch 'next' into anna/next
Cookiezaurs Oct 1, 2024
0c19291
back to first commit and run tests again
umtcntp Oct 1, 2024
59e6e25
Added rating and widgets page full data verify
can-angun Oct 1, 2024
fdcee60
Opened full data verify case for rating
can-angun Oct 1, 2024
031c735
Added empty page title control
can-angun Oct 1, 2024
dde6acf
Added comment for test
can-angun Oct 1, 2024
1f2a0dc
[push] shouldn't revoke the token if its already in db
Oct 1, 2024
23cb989
Merge branch 'master' into SER-1993-push-token-gets-revoked-on-device…
cihadtekin Oct 1, 2024
c76e938
Merge pull request #5619 from Countly/SER-1993-push-token-gets-revoke…
ArtursKadikis Oct 1, 2024
7c8af2d
Merge branch 'master' into next
ar2rsawseen Oct 1, 2024
ecfad06
Added page scroll to datatable
can-angun Oct 1, 2024
6d1ddb4
Removed date control comment
can-angun Oct 2, 2024
8b0ad18
improve jsdoc for autocompletion and correct usage
kanwarujjaval Oct 2, 2024
237ca2c
Merge branch 'next' into anna/next
Cookiezaurs Oct 2, 2024
a2f1655
Merge branch 'master' into doc/logger
kanwarujjaval Oct 2, 2024
179a062
Merge branch 'master' into subdir-adjustments
Cookiezaurs Oct 2, 2024
b551e81
Merge pull request #5618 from Countly/anna/next
Cookiezaurs Oct 2, 2024
532e212
Merge pull request #5609 from Countly/subdir-adjustments
Cookiezaurs Oct 2, 2024
786e457
Added comment to date verify
can-angun Oct 2, 2024
321e372
Merge branch 'master' into doc/logger
ar2rsawseen Oct 2, 2024
942ad88
Merge pull request #5620 from Countly/doc/logger
kanwarujjaval Oct 2, 2024
683e387
Fixed status is active issue
can-angun Oct 2, 2024
7b52459
Merge branch 'master' into SER-1927
ArtursKadikis Oct 2, 2024
16e13eb
Merge pull request #5617 from Countly/SER-1927
ArtursKadikis Oct 2, 2024
ccc6204
Merge branch 'next' into SER-1635-alert-testing-edit-columns-icon-is-…
ArtursKadikis Oct 2, 2024
bb2bcfd
Merge branch 'next' into SER-1922-add-audit-logs-to-hook-create-edit-…
ArtursKadikis Oct 2, 2024
1218478
sg.segment/sg.platform fix
ayasayadi1 Oct 2, 2024
a46cd0e
don't show segmentation in drill if no value is selected
ayasayadi1 Oct 2, 2024
15f4aa7
Merge branch 'SER-683' of https://github.com/Countly/countly-server i…
ayasayadi1 Oct 2, 2024
d0c79c2
eslint
ayasayadi1 Oct 2, 2024
499e87c
Merge branch 'next' into SER-683
Cookiezaurs Oct 2, 2024
4f84d32
Merge pull request #5622 from Countly/SER-683
Cookiezaurs Oct 2, 2024
2d1836e
Merge branch 'next' into SER-1922-add-audit-logs-to-hook-create-edit-…
ArtursKadikis Oct 2, 2024
8129806
Merge pull request #5584 from Countly/SER-1922-add-audit-logs-to-hook…
ArtursKadikis Oct 2, 2024
0e8ffdd
Merge branch 'next' into SER-1635-alert-testing-edit-columns-icon-is-…
ArtursKadikis Oct 2, 2024
5b18ae0
Merge pull request #5612 from Countly/SER-1635-alert-testing-edit-col…
ArtursKadikis Oct 2, 2024
0bdc50c
Update CHANGELOG.md for 24.05.14
ArtursKadikis Oct 2, 2024
eb3c24e
Merge pull request #5623 from Countly/Changelog_24.05.14
ArtursKadikis Oct 2, 2024
7292186
Merge branch 'master' into next
ArtursKadikis Oct 2, 2024
37a394e
Script to compare aggregated events data with granural data
Cookiezaurs Oct 3, 2024
c60ae23
Merge branch 'master' into anna/master
Cookiezaurs Oct 3, 2024
01d946d
lint+correct version
Cookiezaurs Oct 3, 2024
45fcdd8
Merge branch 'anna/master' of https://github.com/Countly/countly-serv…
Cookiezaurs Oct 3, 2024
7f0e994
Moved some css rules to core
Cookiezaurs Oct 3, 2024
5b8f76a
deepscan
Cookiezaurs Oct 3, 2024
8ef0109
do not show warnings wrapper in date picker if there are no warnings
Cookiezaurs Oct 3, 2024
e3f532d
Merge pull request #5625 from Countly/anna/master
Cookiezaurs Oct 3, 2024
29129ce
Merge branch 'next' into anna/next
Cookiezaurs Oct 3, 2024
cac746b
Merge pull request #5626 from Countly/anna/next
Cookiezaurs Oct 3, 2024
24c5724
datepicker height fix
ayasayadi1 Oct 3, 2024
cc4f7b4
Merge pull request #5627 from Countly/datepicker-height-fix
Cookiezaurs Oct 3, 2024
4a5b653
Allow downloading data also from other databases in dbviewer
Cookiezaurs Oct 3, 2024
ff5b409
Merge branch 'anna/next' of https://github.com/Countly/countly-server…
Cookiezaurs Oct 3, 2024
dda7613
Merge branch 'next' into anna/next
Cookiezaurs Oct 3, 2024
e3f1c05
Merge pull request #5628 from Countly/anna/next
Cookiezaurs Oct 3, 2024
001295b
Merge branch 'master' into dependabot/npm_and_yarn/sass-1.79.4
ArtursKadikis Oct 3, 2024
b8e8629
Preparing upgrade scripts
ArtursKadikis Oct 3, 2024
95df66a
Added crashes groups and st. full data page verify
can-angun Oct 4, 2024
7aec8fe
Added comment to tooltip
can-angun Oct 4, 2024
82e02d2
Merge branch 'next' into QT-227
can-angun Oct 4, 2024
6e4cb09
Fixed deepscan error
can-angun Oct 4, 2024
124d282
Merge branch 'QT-227' of github.com:Countly/countly-server into QT-227
can-angun Oct 4, 2024
afc0119
Merge pull request #5611 from Countly/QT-227
can-angun Oct 4, 2024
9f9848d
MongoDB upgrade scripts
ar2rsawseen Oct 4, 2024
e3fafbc
Merge branch 'next' into mongodb8
ar2rsawseen Oct 4, 2024
f7f48a8
MongoDB 8 install script
ar2rsawseen Oct 4, 2024
43cc664
Use MongoDB8 for test runs
ar2rsawseen Oct 4, 2024
a196033
Update MongoDB driver
ar2rsawseen Oct 4, 2024
18ba42c
[SER-1965] decode html in tooltip
John-Weak Oct 7, 2024
0b99934
Some tests to validate our mongodb wrapper
Cookiezaurs Oct 7, 2024
fc597d6
[SER-1961] fix conset checkbox on edit drawer
John-Weak Oct 7, 2024
50c6726
eslint
Cookiezaurs Oct 7, 2024
76edde1
more eslint
Cookiezaurs Oct 7, 2024
4d65c37
Merge branch 'next' into anna/next
Cookiezaurs Oct 7, 2024
ff165a1
Merge pull request #5638 from Countly/anna/next
Cookiezaurs Oct 7, 2024
4c9ffc1
Merge pull request #5637 from Countly/SER-1965
ArtursKadikis Oct 7, 2024
bc41e30
Merge branch 'master' into SER-1961
can-angun Oct 7, 2024
fa11cc6
Added aggrement checkbox
can-angun Oct 7, 2024
3aa8e16
Merge pull request #5640 from Countly/QT-234
can-angun Oct 7, 2024
3aefa61
Added check aggre to after edit
can-angun Oct 7, 2024
a1f1e05
Added skip to failed case
can-angun Oct 7, 2024
d7a2a29
Update CHANGELOG.md 24.10.0
ArtursKadikis Oct 7, 2024
45ad575
Merge pull request #5639 from Countly/SER-1961
ArtursKadikis Oct 7, 2024
612c307
Update CHANGELOG.md for 24.05.15
ArtursKadikis Oct 7, 2024
e533b6b
Merge pull request #5642 from Countly/Changelog_24.05.15
ArtursKadikis Oct 7, 2024
dc4d4b2
Update CHANGELOG.md
Cookiezaurs Oct 7, 2024
b8a98ef
Apple, Amazon device updates. Script tweaks
ArtursKadikis Oct 7, 2024
b8a00c3
Update Android device list.
ArtursKadikis Oct 7, 2024
cd67b63
Merge branch 'master' into next
ArtursKadikis Oct 7, 2024
86d3b5f
Merge branch 'next' into mongodb8
ar2rsawseen Oct 7, 2024
86abf0c
Merge branch 'next' into updating_device_list_24.10
ArtursKadikis Oct 7, 2024
31dfecc
Fixing lint
ArtursKadikis Oct 7, 2024
48b1eba
Merge branch 'updating_device_list_24.10' of https://github.com/Count…
ArtursKadikis Oct 7, 2024
2e08ebd
Merge pull request #5643 from Countly/updating_device_list_24.10
ArtursKadikis Oct 7, 2024
ef2b57d
Update version info
ArtursKadikis Oct 7, 2024
494555e
Merge branch 'next' into versionInfo_24.10
ArtursKadikis Oct 7, 2024
ccff0e2
Merge pull request #5644 from Countly/versionInfo_24.10
ArtursKadikis Oct 7, 2024
1d73ebf
Fixes for auto toggling data masking setting on redaction change in d…
Cookiezaurs Oct 7, 2024
263e4fe
Added click to consent
can-angun Oct 7, 2024
92d921e
Merge branch 'next' into anna/next
Cookiezaurs Oct 7, 2024
68f1862
Merge branch 'next' into QT-234v2
can-angun Oct 7, 2024
01b4da9
Updated skip case
can-angun Oct 7, 2024
b389b02
Merge pull request #5645 from Countly/anna/next
Cookiezaurs Oct 7, 2024
601ea38
Updated cypress version
can-angun Oct 7, 2024
b36e594
Merge branch 'next' into QT-234v2
can-angun Oct 7, 2024
90a7831
Added no sandbox
can-angun Oct 7, 2024
246ca32
Merge branch 'QT-234v2' of github.com:Countly/countly-server into QT-…
can-angun Oct 7, 2024
d14af5f
Updated sand box remove
can-angun Oct 7, 2024
73c1257
Merge pull request #5646 from Countly/QT-234v2
can-angun Oct 7, 2024
d3d1ea2
Added chromeWebSecurity true
can-angun Oct 7, 2024
3686f47
Script to look for bad results in drill/aggregated report.
Cookiezaurs Oct 8, 2024
1a9f67b
Merge branch 'next' into changelog_24.10.0
ArtursKadikis Oct 8, 2024
eb1ed2c
Merge pull request #5641 from Countly/changelog_24.10.0
ArtursKadikis Oct 8, 2024
4ca0334
Downgrade cypress version
can-angun Oct 8, 2024
24e9014
Added custom option for chrome
can-angun Oct 8, 2024
869b298
Updated cypress version
can-angun Oct 8, 2024
05c6371
Merge branch 'master' into anna/master
Cookiezaurs Oct 8, 2024
a774fd7
Downgrade cypress version
can-angun Oct 8, 2024
6961270
Empty-Commit
can-angun Oct 8, 2024
1ff922a
Empty-Commit
can-angun Oct 8, 2024
a99f421
Merge pull request #5649 from Countly/anna/master
Cookiezaurs Oct 8, 2024
68e8e65
Empty-Commit
can-angun Oct 8, 2024
55390ba
Empty-Commit
can-angun Oct 8, 2024
ba1fcf5
fixed tooltip issue
ayasayadi1 Oct 8, 2024
5139dbe
fixed loading state
ayasayadi1 Oct 8, 2024
1149bbb
Bump cookie-parser from 1.4.6 to 1.4.7
dependabot[bot] Oct 9, 2024
1930bef
Make sure old data is deleted when creating new export fo app_users d…
Cookiezaurs Oct 9, 2024
33ff589
Merge branch 'master' into anna/master
Cookiezaurs Oct 9, 2024
6828b0a
Merge branch 'next' into QT-235
ar2rsawseen Oct 9, 2024
741801f
[push] replaced xxhash-addon with md5
Oct 9, 2024
396f814
Merge branch 'master' into SER-1928-push-replace-or-update-xxhash-addon
cihadtekin Oct 9, 2024
43790c8
Added chrome version as 118.
can-angun Oct 9, 2024
fda43b0
Merge branch 'QT-235' of github.com:Countly/countly-server into QT-235
can-angun Oct 9, 2024
acb5111
replaced keyup with keydown event
ayasayadi1 Oct 9, 2024
2743154
Updated chrome version to 116
can-angun Oct 9, 2024
2c32f55
Empty-Commit
can-angun Oct 9, 2024
8004de8
Empty-Commit
can-angun Oct 9, 2024
a125525
Empty-Commit
can-angun Oct 9, 2024
d9ed773
Merge pull request #5657 from Countly/data-points-issues
Cookiezaurs Oct 9, 2024
0a3c184
Merge branch 'next' into views-issues
Cookiezaurs Oct 9, 2024
08f4afd
Merge pull request #5655 from Countly/SER-1928-push-replace-or-update…
ar2rsawseen Oct 9, 2024
f2b4d27
Merge pull request #5656 from Countly/views-issues
Cookiezaurs Oct 9, 2024
e0733fc
Merge branch 'master' into anna/master
Cookiezaurs Oct 9, 2024
6a44326
Merge pull request #5654 from Countly/anna/master
Cookiezaurs Oct 9, 2024
a78961b
Updated cypress version to 13.4
can-angun Oct 9, 2024
986c6f9
Empty-Commit
can-angun Oct 9, 2024
71edd68
Added option for browser launch
can-angun Oct 10, 2024
fe95fd3
Merge branch 'master' into dependabot/npm_and_yarn/cookie-parser-1.4.7
ar2rsawseen Oct 10, 2024
1c2b7bc
Merge pull request #5653 from Countly/dependabot/npm_and_yarn/cookie-…
ar2rsawseen Oct 10, 2024
71bb76d
Bump moment-timezone from 0.5.45 to 0.5.46
dependabot[bot] Oct 10, 2024
724c813
Updated chromeWebSecurity parameter
can-angun Oct 10, 2024
4b55aa5
Empty-Commit
can-angun Oct 10, 2024
fe3d08d
Empty-Commit
can-angun Oct 10, 2024
63ad0a1
Empty-Commit
can-angun Oct 10, 2024
2a9bada
Added disable-dev-shm-usage parameter
can-angun Oct 10, 2024
6bf7ec5
Updated chrome version
can-angun Oct 10, 2024
36b38f2
Merge branch 'master' into dependabot/npm_and_yarn/sass-1.79.4
ar2rsawseen Oct 10, 2024
6e916b6
Added CYPRESS_NO_COMMAND_LOG=1
can-angun Oct 10, 2024
b398c25
Updated chrome version
can-angun Oct 10, 2024
06913b0
Merge pull request #5608 from Countly/dependabot/npm_and_yarn/sass-1.…
ar2rsawseen Oct 10, 2024
cf638b2
Merge branch 'master' into dependabot/npm_and_yarn/moment-timezone-0.…
ar2rsawseen Oct 10, 2024
327d8e1
Bump express-rate-limit from 7.4.0 to 7.4.1
dependabot[bot] Oct 10, 2024
06c411b
Updated chrome dl url
can-angun Oct 10, 2024
5240b83
Updated chrome version to 113
can-angun Oct 10, 2024
c7f7f4e
Updated install chrome version
can-angun Oct 10, 2024
8a35fa9
Merge pull request #5635 from Countly/dependabot/npm_and_yarn/moment-…
ar2rsawseen Oct 10, 2024
9b3cad8
Merge branch 'master' into dependabot/npm_and_yarn/express-rate-limit…
ar2rsawseen Oct 10, 2024
e57b96a
Merge branch 'next' into mongodb8
ArtursKadikis Oct 10, 2024
79dcfcc
Merge pull request #5633 from Countly/mongodb8
ArtursKadikis Oct 10, 2024
686de1e
Empty-Commit
can-angun Oct 10, 2024
8f1483f
Updated package lock
can-angun Oct 10, 2024
b6ecd51
Merge branch 'next' into QT-235
can-angun Oct 10, 2024
dddc940
Updated cypress version to latest
can-angun Oct 10, 2024
20a4493
Merge branch 'QT-235' of github.com:Countly/countly-server into QT-235
can-angun Oct 10, 2024
ec2743d
Empty-Commit
can-angun Oct 10, 2024
87f11bc
Empty-Commit
can-angun Oct 10, 2024
63a1218
Merge pull request #5647 from Countly/QT-235
can-angun Oct 10, 2024
4387f03
Merge pull request #5636 from Countly/dependabot/npm_and_yarn/express…
ar2rsawseen Oct 10, 2024
474bb59
Trying different memmory config for cypress
JavierGi Oct 10, 2024
93dc116
Trying different memmory config for cypress
JavierGi Oct 10, 2024
326415a
Adding manual image tagging
JavierGi Oct 10, 2024
af5d638
Adding manual image tagging
JavierGi Oct 10, 2024
396d6ae
Changing cypress run parameyters
JavierGi Oct 10, 2024
42a0906
Updated run step as onboarding
can-angun Oct 11, 2024
432a080
Merge pull request #5664 from Countly/ci-pipeline
ar2rsawseen Oct 11, 2024
c7912ea
Merge branch 'master' into next
ar2rsawseen Oct 11, 2024
f089019
extended accepted files to gzip and x-gzip
ayasayadi1 Oct 13, 2024
1abb6b8
fixed drawer label
ayasayadi1 Oct 13, 2024
b859b6a
Merge pull request #5669 from Countly/data-migration-issues
Cookiezaurs Oct 14, 2024
5c68c2c
Merge branch 'next' into configurations-issues
Cookiezaurs Oct 14, 2024
ee87f90
Option to do not output error on aggregation pipeline.
Cookiezaurs Oct 14, 2024
2e3a846
Merge pull request #5670 from Countly/configurations-issues
Cookiezaurs Oct 14, 2024
f48044c
Merge branch 'next' into anna/next
Cookiezaurs Oct 14, 2024
35acbb4
Merge pull request #5672 from Countly/anna/next
Cookiezaurs Oct 14, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
5 changes: 1 addition & 4 deletions .eslintrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -237,9 +237,6 @@
"for-direction": [
"off"
],
"no-console": [
"off"
],
"no-control-regex": [
"off"
],
Expand Down Expand Up @@ -343,4 +340,4 @@
}
}
]
}
}
51 changes: 39 additions & 12 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,11 @@ on:

# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
inputs:
custom_tag:
description: 'Custom Docker tag (optional)'
required: false
default: ''

# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
Expand Down Expand Up @@ -64,7 +69,7 @@ jobs:

services:
mongodb:
image: mongo:6.0
image: mongo:8.0
options: >-
--health-cmd mongosh
--health-interval 10s
Expand All @@ -74,7 +79,7 @@ jobs:
- 27017:27017

container:
image: countly/countly-core:pipelines-${{ github.base_ref || github.ref_name }}
image: countly/countly-core:pipelines-${{ inputs.custom_tag || github.base_ref || github.ref_name }}
env:
COUNTLY_CONFIG__MONGODB_HOST: mongodb
COUNTLY_CONFIG_API_PREVENT_JOBS: true
Expand Down Expand Up @@ -121,7 +126,7 @@ jobs:

services:
mongodb:
image: mongo:6.0
image: mongo:8.0
options: >-
--health-cmd mongosh
--health-interval 10s
Expand All @@ -131,7 +136,7 @@ jobs:
- 27017:27017

container:
image: countly/countly-core:pipelines-${{ github.base_ref || github.ref_name }}
image: countly/countly-core:pipelines-${{ inputs.custom_tag || github.base_ref || github.ref_name }}
env:
COUNTLY_CONFIG__MONGODB_HOST: mongodb
COUNTLY_CONFIG_API_PREVENT_JOBS: true
Expand All @@ -155,6 +160,11 @@ jobs:
shell: bash
run: "sed -i 's/port: 3001,/port: 3001, workers: 1,/' /opt/countly/api/config.js"

- name: NPM install
shell: bash
working-directory: /opt/countly
run: npm install

- name: Run tests
shell: bash
working-directory: /opt/countly
Expand All @@ -168,7 +178,7 @@ jobs:

services:
mongodb:
image: mongo:6.0
image: mongo:8.0
options: >-
--health-cmd mongosh
--health-interval 10s
Expand All @@ -178,7 +188,7 @@ jobs:
- 27017:27017

container:
image: countly/countly-core:pipelines-${{ github.base_ref || github.ref_name }}
image: countly/countly-core:pipelines-${{ inputs.custom_tag || github.base_ref || github.ref_name }}
env:
COUNTLY_CONFIG__MONGODB_HOST: mongodb
COUNTLY_CONFIG_API_PREVENT_JOBS: true
Expand All @@ -202,6 +212,11 @@ jobs:
shell: bash
run: "sed -i 's/port: 3001,/port: 3001, workers: 1,/' /opt/countly/api/config.js"

- name: NPM install
shell: bash
working-directory: /opt/countly
run: npm install

- name: Install plugins
shell: bash
run: |
Expand All @@ -221,7 +236,7 @@ jobs:

services:
mongodb:
image: mongo:6.0
image: mongo:8.0
options: >-
--health-cmd mongosh
--health-interval 10s
Expand All @@ -231,7 +246,7 @@ jobs:
- 27017:27017

container:
image: countly/countly-core:pipelines-${{ github.base_ref || github.ref_name }}
image: countly/countly-core:pipelines-${{ inputs.custom_tag || github.base_ref || github.ref_name }}
env:
COUNTLY_CONFIG__MONGODB_HOST: mongodb
COUNTLY_CONFIG_API_PREVENT_JOBS: true
Expand All @@ -255,6 +270,11 @@ jobs:
shell: bash
run: "sed -i 's/mongosh --quiet/mongosh --host mongodb --quiet/' /opt/countly/bin/backup/import_events.sh && sed -i 's/mongoimport --db/mongoimport --host mongodb --db/' /opt/countly/bin/backup/import_events.sh"

- name: NPM install
shell: bash
working-directory: /opt/countly
run: npm install

- name: Prepare environment
shell: bash
working-directory: /opt/countly
Expand All @@ -281,7 +301,8 @@ jobs:
/sbin/my_init &
cd ui-tests
npm install
npm run cy:run:dashboard
xvfb-run --auto-servernum --server-args="-screen 0 1280x1024x24" \
npm run cy:run:dashboard --headless --no-sandbox --disable-gpu --disable-dev-shm-usage

- name: Upload UI tests artifacts
if: ${{ failure() }}
Expand All @@ -298,7 +319,7 @@ jobs:

services:
mongodb:
image: mongo:6.0
image: mongo:8.0
options: >-
--health-cmd mongosh
--health-interval 10s
Expand All @@ -308,7 +329,7 @@ jobs:
- 27017:27017

container:
image: countly/countly-core:pipelines-${{ github.base_ref || github.ref_name }}
image: countly/countly-core:pipelines-${{ inputs.custom_tag || github.base_ref || github.ref_name }}
env:
COUNTLY_CONFIG__MONGODB_HOST: mongodb
COUNTLY_CONFIG_API_PREVENT_JOBS: true
Expand All @@ -332,6 +353,11 @@ jobs:
shell: bash
run: "sed -i 's/mongosh --quiet/mongosh --host mongodb --quiet/' /opt/countly/bin/backup/import_events.sh && sed -i 's/mongoimport --db/mongoimport --host mongodb --db/' /opt/countly/bin/backup/import_events.sh"

- name: NPM install
shell: bash
working-directory: /opt/countly
run: npm install

- name: Prepare environment
shell: bash
working-directory: /opt/countly
Expand All @@ -354,7 +380,8 @@ jobs:
/sbin/my_init &
cd ui-tests
npm install
npm run cy:run:onboarding
xvfb-run --auto-servernum --server-args="-screen 0 1280x1024x24" \
npm run cy:run:onboarding --headless --no-sandbox --disable-gpu --disable-dev-shm-usage

- name: Upload UI tests artifacts
if: ${{ failure() }}
Expand Down
126 changes: 126 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,129 @@
## Version 24.10
Fixes:
- [core] Interpreting carrier value of "--" as an unknown value
- [crash] Fixed issues with visualisation of Flutter stack traces
- [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
- [density] UI fixed
- [events] Fixed issue where slower loading data would replace newest event selection

Enterprise fixes:
- [crashes-jira] Preventing crashing when jira authentification fails
- [formulas] Removing HTML from tooltip localization

Features:
- Making user guide icons stand out more before first use
- [alerts] UI improvements
- [alerts] small improvements in email notifications
- [code] Unifying bottom menu for bulk operations
- [core] Aggregated events data collections merged together
- [nps] UI improvements
- [surveys] UI improvements
- upgraded mongoDB to version 7
- upgraded nodejs to version 20

Enterprise Features:
- [crash_symbolication] Added ability to set custom domain override for the symbolication server
- [drill] Drill "by query" vizualization improved
- [drill] Drill data collections merged together
- [events] Added a quick transition to drill
- [hooks] Added audit log entries for hook "create", "edit", "delete", "update" actions
- [users] "Last Session" column in User Profiles is now sortable
- [users] Crashes in the crashes tab can now be sorted
- [users] UI improvements
- [views] Added a quick transition to drill

## Version 24.05.15
Enterprise fixes:
- [nps] Fixed UI issues in the widget editor related to the "user consent" section
- [ratings] Fixed rendering issue for escaped values

## Version 24.05.14
Fixes:
- [code] Added better handling for countly servers while deployed using subdirectory
- [data-manager] Added missing "Create" button for event groups
- [data-manager] Fixes for auto toggling data masking setting on redaction change
- [populator] Fixed issues in case of wrongly structured data
- [push] token shouldn't be revoked if it's already in db
- [server-stats] Fixed a data point calculation bug

Enterprise fixes:
- [push_approver] Fixed issue with the plugin not handling being "soft disabled"
- [surveys] fixed a bug with the Survey widget where the "submit" button could become non interactable
- [surveys] fixed issues with dashboard editor in relation to the "terms and conditions"
- [surveys] fixed issues with previewing, creating and editing nps widgets

## Version 24.05.13
Fixes:
- [alerts] Fixed bugs related to NPS alerts
- [crash] Reworked symbol files upload to support larger symbol files
- [push] Fixed bug that would surface when sending Array or Object related payload

Enterprise fixes:
- [ab-testing] Slight improvements to the UI and UX
- [remote-config] Slight improvements to the UI and UX

Enterprise Features:
- [ab-testing] Improved UI for selecting AB test expiration

## Version 24.05.12
Fixes:
- [dashboards] Fixes for dashboards grid
- [dashboards] UI fix for dashboard widget action menu
- [push] Refactored fcm API related code
- [reports] Use config for encryption key in reports

Enterprise fixes:
- [retention] Fixes for byval retention query calculation

## Version 24.05.11
Fixes:
- [cache] Use a cursor without timeout

## Version 24.05.10
Fixes:
- [alerts] Alerts improvements
- [core] Various fixes for frontend to support running countly from subdirectory
- [logs] Show collected problems on logger

Enterprise fixes:
- [data-manager] Fixes in UI to allow events starting with "/"
- [flows] Fixes for flows step generation
- [surveys] Other is not allowed as a valid answer for required questions

## Version 24.05.9
Fixes:
- [crashes] Fix crashes template paths and add data check

Enterprise fixes:
- [license] Fix for License warning appears is Flex server
- [drill] Fix typo in view regeneration api response

## Version 24.05.8
Fixes:
- [scripts] script to check settings limits
- [crashes] Update custom field cleanup script with streaming
- [core] Skip data masking on internal appUsers data refetching query
- [core][bugfix] Correct validation on "is any plugin masked"
- [scripts] Delete custom events scripts
- [dashboards] Show edit option also for invalid widgets
- [core] batcher stats added
- [dependencies] Bump xlsx-write-stream from 1.0.2 to 1.0.3

Enterprise fixes:
- [data-manager] changes to allow skipping query rewriting using passed property
- [os] fix for changing default repository of CentOS 8 to vault because OS reached EOL

## Version 24.05.7
Fixes:
- [countly-request]Fix countly-request get and post methods
- [core] Improvements to prevent XSS
- [push] objects are not allowed for the properties inside "data" key of the payload in new FCM API
- [populator] Fixes for handling bulk requests

Enterprise fixes:
- [adjust] Added adjust plugin
- [surveys] UI changes for table

## Version 24.05.6
Fixes:
- [data-manager] Fix for event deletion timeout
Expand Down
22 changes: 20 additions & 2 deletions Gruntfile.js
Original file line number Diff line number Diff line change
Expand Up @@ -241,7 +241,7 @@ module.exports = function(grunt) {
'frontend/express/public/javascripts/dom/drop/drop-theme-countly.min.css',
'frontend/express/public/javascripts/utils/tooltipster/tooltipster.bundle.min.css',
'frontend/express/public/stylesheets/bulma/bulma-custom.css',
'frontend/express/public/stylesheets/styles/manifest.css',
'frontend/express/public/stylesheets/styles/manifest2.css',
'frontend/express/public/stylesheets/vue/element-tiptap.css',
]
}
Expand Down Expand Up @@ -324,7 +324,25 @@ module.exports = function(grunt) {

grunt.registerTask('default', ['mochaTest']);

grunt.registerTask('dist', ['sass', 'concat', 'uglify', 'cssmin']);
grunt.registerTask('replace-paths', 'Replace image paths in prod CSS files', function() {
var cssFiles = [
{
filepath: 'frontend/express/public/stylesheets/styles/manifest.css',
lookup: '../../images',
replacement: '../images',
newPath: 'frontend/express/public/stylesheets/styles/manifest2.css'
}
];

cssFiles.forEach(function(file) {
var content = grunt.file.read(file.filepath);
var newContent = content.replace(/\.\.\/\.\.\/images/g, file.replacement);
grunt.file.write(file.newPath, newContent);
grunt.log.writeln('Processed file: ' + file.filepath);
});
});

grunt.registerTask('dist', ['sass', 'concat', 'uglify', 'replace-paths', 'cssmin']);

grunt.registerTask('plugins', 'Minify plugin JS / CSS files and copy images', function() {
var js = [], css = [], img = [], fs = require('fs'), path = require('path');
Expand Down
22 changes: 15 additions & 7 deletions api/api.js
100755 → 100644
Original file line number Diff line number Diff line change
Expand Up @@ -156,9 +156,9 @@ plugins.connectToAllDatabases().then(function() {
console.log("Successfully stored batch state");
}
catch (ex) {
console.log("Could not store batch state");
console.log("Could not store batch state", ex);
}
process.exit(code);
process.exit(typeof code === "number" ? code : 1);
}

/**
Expand Down Expand Up @@ -370,10 +370,18 @@ plugins.connectToAllDatabases().then(function() {
}

const form = new formidable.IncomingForm(formidableOptions);
req.body = '';
req.on('data', (data) => {
req.body += data;
});
if (/crash_symbols\/(add_symbol|upload_symbol)/.test(req.url)) {
req.body = [];
req.on('data', (data) => {
req.body.push(data);
});
}
else {
req.body = '';
req.on('data', (data) => {
req.body += data;
});
}

let multiFormData = false;
// Check if we have 'multipart/form-data'
Expand Down Expand Up @@ -432,4 +440,4 @@ plugins.connectToAllDatabases().then(function() {

plugins.loadConfigs(common.db);
}
});
});
Loading
Loading