Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
4098 commits
Select commit Hold shift + click to select a range
a8ffc6c
Merge pull request #5418 from KelvinTegelaar/dependabot/github_action…
KelvinTegelaar Feb 22, 2026
d8676f7
Merge pull request #5415 from KelvinTegelaar/dependabot/github_action…
KelvinTegelaar Feb 22, 2026
f878db6
Merge pull request #5414 from KelvinTegelaar/dependabot/github_action…
KelvinTegelaar Feb 22, 2026
884d69a
Merge pull request #5413 from KelvinTegelaar/dependabot/github_action…
KelvinTegelaar Feb 22, 2026
34389ed
fix: update boolean values to strings in standards.json
kris6673 Feb 22, 2026
7d36131
Merge pull request #5432 from kris6673/fix-whoops
KelvinTegelaar Feb 23, 2026
de079fc
minor dev emulator improvement
Feb 23, 2026
7f484c4
Better tenant lookup
Feb 23, 2026
b6281de
Add device local-admin standard
Zacgoose Feb 24, 2026
75a6721
Merge pull request #5447 from Zacgoose/local-admin
KelvinTegelaar Feb 24, 2026
8bdaa85
length issues permissions check
KelvinTegelaar Feb 24, 2026
83a522f
fix: Update applied-standards.js to refer to Actions dropdown
bmsimp Feb 24, 2026
eac8c88
mandatory fields and tenant allow ist.
KelvinTegelaar Feb 24, 2026
610b3b2
mandatory fields and tenant allow ist.
KelvinTegelaar Feb 24, 2026
8f14195
Merge pull request #5449 from bmsimp/patch-7
KelvinTegelaar Feb 24, 2026
877bbae
fix: readd Start-CippDevInstallation into Start-CippDevEmulators.ps1
kris6673 Feb 24, 2026
3b6bca6
Merge pull request #5451 from kris6673/devins
rvdwegen Feb 24, 2026
3b55cb3
bump version
JohnDuprey Feb 24, 2026
242bce1
Merge pull request #5452 from KelvinTegelaar/dev
JohnDuprey Feb 24, 2026
4646436
fix(edit): trigger form validation on room info update
MWG-Logan Feb 24, 2026
c50b576
Merge pull request #5453 from BezaluLLC/fix/room-form-validation
KelvinTegelaar Feb 24, 2026
08a63ae
Bump @tiptap/starter-kit from 3.19.0 to 3.20.0
dependabot[bot] Feb 25, 2026
85673f6
Bump i18next from 25.5.2 to 25.8.13
dependabot[bot] Feb 25, 2026
ff82c74
Bump bhermann/issue-volunteer from 0.1.12 to 0.1.20
dependabot[bot] Feb 25, 2026
61a9e9d
Bump JasonEtco/is-sponsor-label-action from 1.2.0 to 2.0.0
dependabot[bot] Feb 25, 2026
83b3e80
Bump peter-evans/create-or-update-comment from 3 to 5
dependabot[bot] Feb 25, 2026
03e9cf4
Bump actions/github-script from 6 to 8
dependabot[bot] Feb 25, 2026
119f7a4
Bump LanceMcCarthy/Action-AzureBlobUpload from 3.3.1 to 3.7.0
dependabot[bot] Feb 25, 2026
3540089
Send defaultDomainName in offboarding updates
Zacgoose Feb 26, 2026
f391413
Merge pull request #5472 from KelvinTegelaar/dependabot/github_action…
KelvinTegelaar Feb 26, 2026
70235bf
Merge pull request #5471 from KelvinTegelaar/dependabot/github_action…
KelvinTegelaar Feb 26, 2026
a3d9a0e
Merge pull request #5470 from KelvinTegelaar/dependabot/github_action…
KelvinTegelaar Feb 26, 2026
e768a80
Merge pull request #5469 from KelvinTegelaar/dependabot/github_action…
KelvinTegelaar Feb 26, 2026
d7f4b01
Merge pull request #5468 from KelvinTegelaar/dependabot/github_action…
KelvinTegelaar Feb 26, 2026
c8b2d29
Merge pull request #5467 from KelvinTegelaar/dependabot/npm_and_yarn/…
KelvinTegelaar Feb 26, 2026
931a9d9
Merge pull request #5465 from KelvinTegelaar/dependabot/npm_and_yarn/…
KelvinTegelaar Feb 26, 2026
760b3d9
Bump jspdf from 4.1.0 to 4.2.0
dependabot[bot] Feb 26, 2026
e9f72ff
Merge pull request #5464 from KelvinTegelaar/dependabot/npm_and_yarn/…
KelvinTegelaar Feb 26, 2026
148db2a
Merge pull request #5473 from Zacgoose/tenant-offboarding-defaults
KelvinTegelaar Feb 26, 2026
211af6a
not sure that this fixed anymore.
KelvinTegelaar Feb 26, 2026
ad760a9
fixes issue with selects not moving
KelvinTegelaar Feb 26, 2026
ce109c5
fixes #5461
KelvinTegelaar Feb 26, 2026
c3dd7d3
clickable metrics
KelvinTegelaar Feb 26, 2026
e1a1755
clickable metrics
KelvinTegelaar Feb 26, 2026
aeaf0ae
feat: add Windows Backup and Restore configuration to standards.json
kris6673 Feb 26, 2026
6a11694
Merge pull request #5480 from kris6673/WindowsBackupRestore
KelvinTegelaar Feb 26, 2026
f5bfa5f
Add condition for Teams DomainList field
JohnDuprey Feb 26, 2026
3ebea20
cleanup positioning in applied standards report
JohnDuprey Feb 26, 2026
13a9df1
Add mailbox sync UI and tenant-aware table
JohnDuprey Feb 26, 2026
c1787b7
Use report DB for ListMailboxes calls
JohnDuprey Feb 26, 2026
43104af
set required fields
JohnDuprey Feb 26, 2026
7656bc1
add validators
JohnDuprey Feb 26, 2026
56e0df7
add shouldDirty
JohnDuprey Feb 26, 2026
a3d6eb6
Preserve userTemplate on form resets
JohnDuprey Feb 26, 2026
1c05fa6
normalize select statement to reduce api calls for users
JohnDuprey Feb 27, 2026
6def0e5
Reset form and preserve tenant-default template
Zacgoose Feb 27, 2026
cdc9a46
Fixes validation issues with values
Zacgoose Feb 27, 2026
23eb02c
Extract Intune policy actions to hook
JohnDuprey Feb 27, 2026
eebac95
Add RouteMessageOutboundConnector support
Zacgoose Feb 27, 2026
110a42c
Merge pull request #5485 from Zacgoose/transport-rule-fixes
KelvinTegelaar Feb 27, 2026
2b70327
Merge pull request #5482 from Zacgoose/add-user-domain-issue
KelvinTegelaar Feb 27, 2026
839f9d3
ExecReportBugs
KelvinTegelaar Feb 27, 2026
fcce104
fixes for exec report
KelvinTegelaar Feb 27, 2026
4aa1d51
fixes templates naming
KelvinTegelaar Feb 27, 2026
ca78398
Update CippGDAPResults.jsx
Zacgoose Feb 27, 2026
0aadbe9
Merge pull request #5487 from Zacgoose/gdap-role-check
KelvinTegelaar Feb 27, 2026
b974afb
bump version
JohnDuprey Feb 27, 2026
a831dd6
Merge pull request #5490 from KelvinTegelaar/dev
JohnDuprey Feb 27, 2026
0ec9e66
feat: Add license backfill and caching utilities
JohnDuprey Feb 27, 2026
0a683e6
feat: Add BitLocker key search page and component
JohnDuprey Feb 28, 2026
64471a1
fix: prevent HTML escaping of URLs in action links
kris6673 Feb 28, 2026
b68dc3b
12 Hour Update
Zacgoose Feb 28, 2026
b55ba63
Merge pull request #5493 from Zacgoose/12-hours
JohnDuprey Feb 28, 2026
25d3417
Add BitLocker recovery key retrieval UI
JohnDuprey Feb 28, 2026
c9efb18
Dead page, replaced with draw on index page
Zacgoose Mar 2, 2026
023e5fd
What even is this, old dead page - add domain to cipp
Zacgoose Mar 2, 2026
2a7e678
Another dead page, looks to be replaced with a draw
Zacgoose Mar 2, 2026
121ba78
fix queue tracker
JohnDuprey Mar 2, 2026
811b248
Add Types property to Mailboxes data
JohnDuprey Mar 2, 2026
195a814
Add CloudFlare Tunnel option for PWPush extension
Brad-M-K Mar 2, 2026
8539526
Merge pull request #5500 from Zacgoose/more-dead-pages
KelvinTegelaar Mar 2, 2026
60f0f8f
Merge pull request #5499 from Zacgoose/dead-page
KelvinTegelaar Mar 2, 2026
16831de
Merge pull request #5498 from Zacgoose/tenantgroups
KelvinTegelaar Mar 2, 2026
ce93e23
Merge pull request #5492 from kris6673/link-url-fix
KelvinTegelaar Mar 2, 2026
d15b4df
fix(reusable-settings): normalize RawJSON casing in templates
MWG-Logan Mar 2, 2026
fd2c096
Merge branch 'KelvinTegelaar:dev' into dev
Brad-M-K Mar 2, 2026
047e9c0
Fix PWPush email field condition logic
Brad-M-K Mar 3, 2026
be8d5d4
Bitlocker search improvements :)
Zacgoose Mar 3, 2026
d162676
Update authentication link in CippDirectTenantDeploy
bmsimp Mar 3, 2026
e4e484b
Update GDAP documentation link in CippGDAPTenantSetup
bmsimp Mar 3, 2026
c702e0e
Update service account documentation link
bmsimp Mar 3, 2026
8368043
Update link to recommended roles documentation
bmsimp Mar 3, 2026
e4417b2
Add default passphrase field to PWPush extension
Brad-M-K Mar 3, 2026
9d7e9d5
Update PWPush retrieval step label to clarify passphrase recommendation
Brad-M-K Mar 3, 2026
70486bf
Reorder PWPush extension fields and update CF-ZTNA label
Brad-M-K Mar 3, 2026
fd766d3
Add bookmark management to sidebar and top navigation with drag-and-d…
Brad-M-K Mar 4, 2026
8f51c1e
Merge pull request #5502 from MWG-Logan/fix/reusable-settings-2
KelvinTegelaar Mar 4, 2026
cafa836
Merge pull request #5503 from Zacgoose/bitlocker-search
KelvinTegelaar Mar 4, 2026
5c94f4f
Merge pull request #5509 from bmsimp/bmsimp-patch-1
KelvinTegelaar Mar 4, 2026
c48361f
fix: update CA Test Results table columns and fetching state
kris6673 Mar 4, 2026
10f74a9
feat: add authentication flow selection and reorder parameters
kris6673 Mar 4, 2026
fca3d93
fix: update autoComplete fields to disable creatable option
kris6673 Mar 4, 2026
c0bdac8
fix: restore Shift+Home text selection in autocomplete inputs
kris6673 Mar 4, 2026
4877f71
feat: add Ctrl+Alt+K shortcut to focus tenant selector
kris6673 Mar 4, 2026
18f8d25
feat: add assignment filter options to application assignments
kris6673 Mar 4, 2026
03dc06d
feat: add button to deploy group template on the groups page
kris6673 Mar 4, 2026
b433dd1
Bump react-hook-form from 7.71.1 to 7.71.2
dependabot[bot] Mar 4, 2026
de8c5fc
Bump react from 19.2.3 to 19.2.4
dependabot[bot] Mar 4, 2026
0aeb445
Bump LanceMcCarthy/Action-AzureBlobUpload from 3.7.0 to 3.8.0
dependabot[bot] Mar 4, 2026
8cb96ab
Bump actions/setup-node from 6.2.0 to 6.3.0
dependabot[bot] Mar 4, 2026
1b9bb8f
feat: update button link to new "add a tenant" wizard
kris6673 Mar 4, 2026
2028b6c
Merge pull request #4 from KelvinTegelaar/dev
Brad-M-K Mar 4, 2026
887dab9
Merge branch 'dev' of https://github.com/Brad-M-K/CIPP into dev
Brad-M-K Mar 5, 2026
d8461ab
Revert "Add bookmark management to sidebar and top navigation with dr…
Brad-M-K Mar 5, 2026
f7a2fd1
Update CippStandardsSideBar.jsx
Zacgoose Mar 5, 2026
09b67e0
Merge branch 'KelvinTegelaar:main' into Zacgoose-patch-2
Zacgoose Mar 5, 2026
7ec3e3f
Update confirmation message for applying standard
Zacgoose Mar 5, 2026
62383f1
Merge branch 'dev' into Zacgoose-patch-2
Zacgoose Mar 5, 2026
07a2098
Merge pull request #5531 from Zacgoose/Zacgoose-patch-2
KelvinTegelaar Mar 5, 2026
63b719e
Feat: New Standard: Restrict User Device Registration
Zacgoose Mar 5, 2026
9439f83
Merge pull request #5517 from kris6673/ca-test
KelvinTegelaar Mar 5, 2026
6d20c42
feat: add severity color mapping for logbook
kris6673 Mar 5, 2026
286c3aa
feat: add enabled/disabled status filter to standards dialog
kris6673 Mar 5, 2026
303a4f4
Merge pull request #5534 from Zacgoose/RestrictUserDeviceRegistration
KelvinTegelaar Mar 6, 2026
e1c6e52
Merge pull request #5539 from kris6673/standards-filter
KelvinTegelaar Mar 6, 2026
02fb8ca
Merge pull request #5538 from kris6673/log-severity-colors
KelvinTegelaar Mar 6, 2026
cf81d4a
Merge pull request #5528 from kris6673/youre-a-wizard-harry
KelvinTegelaar Mar 6, 2026
feb0e50
Merge pull request #5518 from kris6673/shift-home-and-maybe-more
KelvinTegelaar Mar 6, 2026
c7b8455
Merge pull request #5521 from kris6673/apps-assignmentfilter
KelvinTegelaar Mar 6, 2026
f0b7fa8
Remove BitLocker Key Search from tools list
Zacgoose Mar 6, 2026
0a27754
Merge pull request #5541 from Zacgoose/patch-2
KelvinTegelaar Mar 6, 2026
eab121e
feat(vacation-mode): add standalone wizard with mailbox permissions a…
kris6673 Feb 23, 2026
65b72c5
feat: add validation to user forms and update form modes
kris6673 Feb 23, 2026
309f90c
Merge pull request #5527 from KelvinTegelaar/dependabot/github_action…
KelvinTegelaar Mar 6, 2026
353b36e
Merge pull request #5526 from KelvinTegelaar/dependabot/github_action…
KelvinTegelaar Mar 6, 2026
f325963
Merge pull request #5525 from KelvinTegelaar/dependabot/npm_and_yarn/…
KelvinTegelaar Mar 6, 2026
c285252
Merge pull request #5522 from kris6673/yahaw-its-a-button
KelvinTegelaar Mar 6, 2026
4174a75
fix: Set code blocks to read-only in various components, default to f…
JohnDuprey Mar 6, 2026
a9ef350
fix: one more read only
JohnDuprey Mar 6, 2026
42d3559
Merge pull request #5512 from Brad-M-K/dev
KelvinTegelaar Mar 6, 2026
5ba067e
Merge pull request #5 from KelvinTegelaar/dev
Brad-M-K Mar 6, 2026
19a6061
chore: bump react-dom to 19.2.4
JohnDuprey Mar 7, 2026
07cc2dc
Bump react-error-boundary from 6.1.0 to 6.1.1
dependabot[bot] Mar 7, 2026
827ee7a
feat: Enhanced bookmark management with sidebar, sorting, drag-and-dr…
Brad-M-K Mar 7, 2026
5915004
feat: update workflow name and trigger for issue assignment
kris6673 Mar 7, 2026
b58e6d4
Merge pull request #5459 from kris6673/vacation
KelvinTegelaar Mar 7, 2026
5c12adb
Merge pull request #5543 from Brad-M-K/Improved_Bookmarks
KelvinTegelaar Mar 7, 2026
cf48294
Merge pull request #5546 from kris6673/Assign-Issue-to-Volunteer
KelvinTegelaar Mar 7, 2026
39e720c
Merge pull request #5523 from KelvinTegelaar/dependabot/npm_and_yarn/…
KelvinTegelaar Mar 7, 2026
cb7e0e5
Merge pull request #5443 from kris6673/input-validation
KelvinTegelaar Mar 7, 2026
b6802df
Merge pull request #5463 from KelvinTegelaar/dependabot/npm_and_yarn/…
KelvinTegelaar Mar 7, 2026
eb013e2
Bump react-grid-layout from 1.5.3 to 2.2.2
dependabot[bot] Mar 7, 2026
310e34f
Bump react-apexcharts from 1.7.0 to 1.9.0
dependabot[bot] Mar 7, 2026
7a251c3
Merge pull request #5466 from KelvinTegelaar/dependabot/npm_and_yarn/…
KelvinTegelaar Mar 7, 2026
56d7f92
Merge pull request #5524 from KelvinTegelaar/dependabot/npm_and_yarn/…
KelvinTegelaar Mar 7, 2026
7de4343
Merge pull request #6 from KelvinTegelaar/dev
Brad-M-K Mar 7, 2026
0ae0eec
feat: add CippRestoreWizard component for backup restoration process
JohnDuprey Mar 8, 2026
0d9bd6a
Merge branch 'dev' of https://github.com/KelvinTegelaar/CIPP into dev
JohnDuprey Mar 8, 2026
74a4bc2
feat: enhance backup management with dialogs for running and scheduli…
JohnDuprey Mar 8, 2026
73a98b4
chore: swap alert and infobar placement
JohnDuprey Mar 8, 2026
ae81d6f
Feat: Incident Report and Attachment options
Zacgoose Mar 8, 2026
3b67dab
feat: enhance CippRestoreWizard layout with improved dialog content a…
JohnDuprey Mar 8, 2026
6a12f08
chore: unify table button style
JohnDuprey Mar 8, 2026
affe135
feat: Improve sidebar scroll behavior and close popover on navigation
Brad-M-K Mar 8, 2026
f527912
Merge pull request #5548 from Brad-M-K/Sidemenu_and_Profile_Popover
KelvinTegelaar Mar 8, 2026
f74efc9
Merge pull request #5547 from Zacgoose/transport-rule
KelvinTegelaar Mar 8, 2026
b3823af
feat: add IncludeDisabled input to MFAAdmins alert
kris6673 Mar 8, 2026
5e1b19d
Merge pull request #5550 from kris6673/issue5448
KelvinTegelaar Mar 8, 2026
d813b61
feat: add verifyAssignments switch to policy configuration
JohnDuprey Mar 9, 2026
b1052a0
feat: close popover after executing custom action in ActionsMenu
JohnDuprey Mar 9, 2026
a3e7f9c
feat: improve applied standards check for package tags
JohnDuprey Mar 9, 2026
412a4a1
chore: bump version to 10.2.0
JohnDuprey Mar 9, 2026
2219a7a
Merge pull request #5556 from KelvinTegelaar/dev
KelvinTegelaar Mar 9, 2026
e9ee071
fix: sponsor change on router path update
JohnDuprey Mar 9, 2026
be1a9ff
Merge pull request #5557 from KelvinTegelaar/dev
JohnDuprey Mar 9, 2026
41b3d70
Fix Alternate Email Addresses validator blocking edit user submission
Zacgoose Mar 10, 2026
234786c
Add Mailbox Forwarding report page
TecharyJames Mar 10, 2026
b913d35
Add UseReportDB parameter for consistency with other reports
TecharyJames Mar 10, 2026
5e14055
Add pre-saved filters for forwarding type
TecharyJames Mar 10, 2026
347aa53
Remove ForwardingOnly toggle - always show only forwarding mailboxes
TecharyJames Mar 10, 2026
316b6f8
Merge pull request #5560 from Zacgoose/add-edit-user-fixes
KelvinTegelaar Mar 10, 2026
d05df76
Remove Both filter - only External and Internal
TecharyJames Mar 10, 2026
e3f0a77
Merge pull request #5567 from TecharyJames/feature/mailbox-forwarding…
KelvinTegelaar Mar 10, 2026
87dd23b
chore: bump version to 10.2.1
JohnDuprey Mar 10, 2026
de9125d
Merge pull request #5571 from KelvinTegelaar/dev
JohnDuprey Mar 10, 2026
15f3256
fix: readd accidentally removed tenant selector shortcut
kris6673 Mar 10, 2026
7ff2fd7
Merge pull request #5573 from kris6673/fix-tenantselector-shortcut
KelvinTegelaar Mar 10, 2026
fcc2dc0
Merge pull request #9 from KelvinTegelaar/dev
Brad-M-K Mar 10, 2026
163f6ef
chore(deps): bump react-virtuoso from 4.18.1 to 4.18.3
dependabot[bot] Mar 11, 2026
81a2975
chore(deps): bump i18next from 25.8.13 to 25.8.18
dependabot[bot] Mar 11, 2026
5832129
chore(deps): bump typescript from 5.9.2 to 5.9.3
dependabot[bot] Mar 11, 2026
21bb15a
chore(deps): bump @tiptap/starter-kit from 3.20.0 to 3.20.1
dependabot[bot] Mar 11, 2026
f09f11e
chore(deps): bump LanceMcCarthy/Action-AzureBlobUpload
dependabot[bot] Mar 11, 2026
973abb5
Add password configuration page with Classic and Passphrase options
Brad-M-K Mar 12, 2026
5e0b628
feat: add commit hash to version.json
JohnDuprey Mar 12, 2026
4a26ea5
typo
JohnDuprey Mar 12, 2026
5685a68
fix: settings persistence race condition
JohnDuprey Mar 12, 2026
c8406c1
fix: update extendedInfoFields to include displayName
JohnDuprey Mar 12, 2026
f4b3856
feat: add compact navigation settings and update related components
JohnDuprey Mar 12, 2026
f555a42
tweak sponsor placement
JohnDuprey Mar 12, 2026
961112c
feat: add SIEM settings page and component for generating SAS tokens
JohnDuprey Mar 12, 2026
84b355d
clarify timezone
JohnDuprey Mar 12, 2026
38a57c1
fix: sync internal state with selected standards on changes
JohnDuprey Mar 12, 2026
4513afc
fix: adjust margin and image width in CippSponsor component
JohnDuprey Mar 12, 2026
1d98569
fix: improve handling of standard removal in form array and re-index …
JohnDuprey Mar 12, 2026
6d1db8c
chore: bump version to 10.2.2 in package.json and version.json
JohnDuprey Mar 12, 2026
0bcd54b
Merge pull request #5592 from KelvinTegelaar/dev
JohnDuprey Mar 12, 2026
19e961b
fix: resolve SharePoint User Information List by template instead of …
Mar 13, 2026
435a133
Add App Management Policy to standards.json
TecharyJames Mar 13, 2026
5980ad7
fix: add SID to automatic copy-chip in tables
kris6673 Mar 13, 2026
12747e5
feat: add "Operating system default" and "User Select" options to Aut…
kris6673 Mar 14, 2026
1fd441f
Default values bug fix
OwenIbarra Mar 14, 2026
805df59
Merge pull request #5609 from OwenIbarra/dev
KelvinTegelaar Mar 14, 2026
f55af87
fix: standards dialog display
JohnDuprey Mar 14, 2026
aef30da
fix: adjust sidebar height calculation for improved layout and move i…
JohnDuprey Mar 14, 2026
b630421
Fix Secure Score crash when switching to AllTenants
Mar 15, 2026
c0d595b
Persistent Bookmarks with Migration from local storage
Zacgoose Mar 15, 2026
046d131
compact nav for bookmarks
Zacgoose Mar 15, 2026
2a3457e
Fixes guest add drawer
Zacgoose Mar 15, 2026
5a1f629
Merge pull request #5613 from Zacgoose/guest-add-drawer
KelvinTegelaar Mar 15, 2026
ec2be0b
Merge pull request #5612 from Zacgoose/save-bookmarks
KelvinTegelaar Mar 15, 2026
954216f
Merge pull request #5611 from luimen6/fix/securescore-alltenants-not-…
KelvinTegelaar Mar 15, 2026
d1c90f6
Merge pull request #5607 from kris6673/ap-language
KelvinTegelaar Mar 15, 2026
81bbd05
Merge pull request #5593 from luimen6/Bug/sharepoint-user-list
KelvinTegelaar Mar 15, 2026
1f9257d
Merge pull request #5604 from kris6673/SID
KelvinTegelaar Mar 15, 2026
c285579
Merge pull request #5602 from TecharyJames/feat/app-management-policy
KelvinTegelaar Mar 15, 2026
82d110e
Merge pull request #5588 from Brad-M-K/pass-config
KelvinTegelaar Mar 15, 2026
6c5d107
Merge pull request #5586 from KelvinTegelaar/dependabot/github_action…
KelvinTegelaar Mar 15, 2026
d025342
Merge pull request #5585 from KelvinTegelaar/dependabot/npm_and_yarn/…
KelvinTegelaar Mar 15, 2026
f35d6c6
Merge pull request #5584 from KelvinTegelaar/dependabot/npm_and_yarn/…
KelvinTegelaar Mar 15, 2026
606fe04
Merge pull request #5583 from KelvinTegelaar/dependabot/npm_and_yarn/…
KelvinTegelaar Mar 15, 2026
764d48b
Merge pull request #5582 from KelvinTegelaar/dependabot/npm_and_yarn/…
KelvinTegelaar Mar 15, 2026
ef3dcbe
Add gdap trace & make settings tenants a regular table
rvdwegen Mar 16, 2026
ab20286
Have portals button use existing info
rvdwegen Mar 16, 2026
3de126e
fix(settings): resolve number field focus loss on retention settings
kris6673 Mar 16, 2026
d110260
Merge pull request #5621 from kris6673/fix-settings-loss-of-focus
KelvinTegelaar Mar 16, 2026
24b0b8b
Add "Show Usage" toggle to Tenant Groups page
Mar 16, 2026
eb2f113
GDAP trace fix
rvdwegen Mar 17, 2026
6d1fef2
Merge pull request #5624 from luimen6/feat/tenant-group-usage-report
KelvinTegelaar Mar 17, 2026
938cc4d
fix: enable Next Step button after template selection
kris6673 Mar 17, 2026
1ab985b
Merge pull request #5632 from kris6673/issue5594
KelvinTegelaar Mar 17, 2026
0f6d9a4
feat: enhance user offboarding functionality
JohnDuprey Mar 17, 2026
7be8724
Merge branch 'dev' of https://github.com/KelvinTegelaar/CIPP into dev
JohnDuprey Mar 17, 2026
8400d20
improve user management table filters for businessPhones and assigned…
Mar 17, 2026
e008368
fix: adjust dialog fullScreen behavior and height for non-mdDown screens
JohnDuprey Mar 17, 2026
1f6b185
remove fullscreen prop
JohnDuprey Mar 17, 2026
3128bfe
Merge pull request #5635 from luimen6/fix/user-management-filters
KelvinTegelaar Mar 17, 2026
8ac1658
feat: allow scheduled task actions to be limited by label
JohnDuprey Mar 17, 2026
320ac28
chore: update version to 10.2.4 in package.json and version.json
JohnDuprey Mar 17, 2026
c70d642
Merge pull request #5639 from KelvinTegelaar/dev
JohnDuprey Mar 17, 2026
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
  •  
  •  
  •  
11 changes: 0 additions & 11 deletions .browserslistrc

This file was deleted.

14 changes: 0 additions & 14 deletions .cspell.json

This file was deleted.

696 changes: 688 additions & 8 deletions .editorconfig

Large diffs are not rendered by default.

5 changes: 0 additions & 5 deletions .env

This file was deleted.

9 changes: 0 additions & 9 deletions .eslintrc.cjs
Original file line number Diff line number Diff line change
Expand Up @@ -15,15 +15,6 @@ module.exports = {
react: {
version: 'detect',
},
'import/resolver': {
// added for `import {component} from 'src/component' style imports`
'eslint-import-resolver-custom-alias': {
alias: {
src: './src',
},
extensions: ['.js', '.jsx', '.json'],
},
},
},
extends: [
'eslint:recommended',
Expand Down
17 changes: 17 additions & 0 deletions .eslintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
{
"extends": "next/core-web-vitals",
"rules": {
"@next/next/no-img-element": "off",
"@next/next/no-page-custom-font": "off",
"jsx-a11y/alt-text": "off",
"react/display-name": "off",
"react/no-children-prop": "off",
"react/no-unescaped-entities": "off",
"react/jsx-max-props-per-line": [
0,
{
"maximum": 10
}
]
}
}
3 changes: 1 addition & 2 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,2 +1 @@
# Enforce Unix newlines
* text=auto eol=lf
* text=lf
54 changes: 0 additions & 54 deletions .github/ISSUE_TEMPLATE/CLA.yml

This file was deleted.

130 changes: 90 additions & 40 deletions .github/ISSUE_TEMPLATE/bug.yml
Original file line number Diff line number Diff line change
@@ -1,42 +1,92 @@
name: 🐞 Bug report
description: Report errors or unexpected behaviors for CIPP and CIPP-API
labels: [unconfirmed-by-user , bug]
name: "🐞 Bug report"
description: "Report errors or unexpected behaviors for CIPP and CIPP-API"
title: "[Bug]: "
labels:
- "unconfirmed-by-user"
- "bug"

body:
- type: markdown
attributes:
value: >
Thanks for reporting.

- Make sure you are able to reproduce this issue on the latest released version of CIPP & CIPP-API.

- Please search the existing issues to see if there has been a similar issue filed

- This is not the location for support. Issues that request support or are not a bug will be closed.
- type: textarea
attributes:
label: Description
description: >
Please describe the issue and expected result. You can include a screenshot by pasting it. Issues with a description that is too short or does not explain each step in detail will be closed.

Example:

1.) go to Settings
2.) Click on a tenant in access check
3.) Click on the green pixel in the bottom right corner
4.) A bug appears.
validations:
required: true
- type: textarea
attributes:
label: Environment data
description: >
Please let us know your environment information. This must follow this format or the ticket will be closed:
Sponsored / Non-sponsored instance
Front end version number:
Back end version number:
Tried Tenant Cache Clear: true/false
Tried Token Cache Clear: true/false
render: PowerShell
validations:
required: true
- type: markdown
attributes:
value: |
**Thank you for taking the time to report a potential bug for CIPP and CIPP-API!**

Please follow the instructions below and provide as much detail as possible to help us understand and reproduce the issue.

- type: checkboxes
id: confirmations
attributes:
label: "Required confirmations before submitting"
description: "Please check all boxes that apply."
options:
- label: "**I can reproduce this issue on the latest released versions** of both CIPP and CIPP-API."
required: true
- label: "**I have searched existing issues** (both open and closed) to avoid duplicates."
required: true
- label: "I am **not** requesting general support; this is an actual bug report."
required: true

# 3) Description / Steps to reproduce
- type: textarea
id: description
attributes:
label: "Issue Description"
description: |
**Describe the issue clearly and provide step-by-step instructions to reproduce it.**
Screenshots can be attached by pasting them here.

Example steps to reproduce:
1. Go to **Settings**
2. Click on a tenant in **Access Check**
3. Click on the green pixel in the bottom-right corner
4. Observe the unexpected behavior
validations:
required: true

# 4) Environment type (Sponsored vs. Non-sponsored)
- type: dropdown
id: environment_type
attributes:
label: "Environment Type"
description: "Select whether you are using currently a paying user of the product, or if you are utilizing the free version"
options:
- "Sponsored (paying) user"
- "Non-sponsored user"
validations:
required: true

# 5) Front End / Back End versions
- type: input
id: front_end_version
attributes:
label: "Front End Version"
description: "Please specify the front end version number (e.g., v1.2.3)."
validations:
required: true

- type: input
id: back_end_version
attributes:
label: "Back End Version"
description: "Please specify the back end version number (e.g., v1.2.3)."
validations:
required: true

# 7) Additional logs or trace (optional)
- type: textarea
id: logs
attributes:
label: "Relevant Logs / Stack Trace"
description: |
If available, please share any relevant logs or stack trace data.
Remove or redact any sensitive info before posting.
render: plaintext
validations:
required: false

# 8) Closing note
- type: markdown
attributes:
value: |
Thank you for your submission! A maintainer will review your report.
Please watch the issue for follow-up questions or status updates.
9 changes: 9 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
blank_issues_enabled: false
contact_links:
- name: Security Reports
url: https://github.com/KelvinTegelaar/CIPP/security/advisories
about: Please report security vulnerabilities here.
- name: Community Discord
url: https://discord.gg/cyberdrain
about: Join our discord community here.

112 changes: 82 additions & 30 deletions .github/ISSUE_TEMPLATE/feature.yml
Original file line number Diff line number Diff line change
@@ -1,32 +1,84 @@
name: ✨ Feature request
description: Suggest a new feature or improvement
title: '[Feature Request]: '
labels: [enhancement, no-priority]
name: "✨ Feature request"
description: "Suggest a new feature or improvement"
title: "[Feature Request]: "
labels:
- "enhancement"
- "no-priority"

body:
- type: markdown
attributes:
value: >
Thanks for suggesting a feature!

- Please search the existing feature request to see if there has been a similar issue filed.

- If a feature has been filed before, but not followed up by a contributor, you can develop the feature yourself by checking the development documentation [here](https://docs.cipp.app/dev-documentation/cipp-dev-guide/setting-up-for-local-development).

- Repeat feature requests are allowed if the previous request has been closed for more than 30 days

- drive-by feature requests without effort will be closed.

- A feature request has 14 days to be fullfilled before automatically being closed. if you want to work on the feature yourself use the phrase "I'd like to work on this please!"

- Feature requests that are detrimental to security will also be closed without notice.
- type: textarea
attributes:
label: Description of the new feature - must be an in-depth explanation of the feature you want, reasoning why, and the added benefits for MSPs as a whole.
validations:
required: true
- type: textarea
attributes:
label: PowerShell commands you would normally use to achieve above request
validations:
required: false
# Introductory Markdown
- type: markdown
attributes:
value: |
**Thank you for suggesting a new feature or improvement for CIPP**

Before creating a request, please:

1. Check that you have an active sponsorship, only users that are sponsoring CIPP at the $99,- sponsorship level can create feature requests.
1. Search existing **open and closed** feature requests to avoid duplicates.
2. Note that **repeat feature requests** are permitted if a previous request was closed more than 30 days ago.
3. Consider implementing the feature yourself by reviewing the [development documentation](https://docs.cipp.app/dev-documentation/cipp-dev-guide/setting-up-for-local-development).
4. Feature requests that lack sufficient detail or feasibility may be closed at any time.
5. **This request will auto-close in 14 days** if no meaningful progress or collaboration occurs.
6. If you would like to work on this feature, comment `"I'd like to work on this please!"`
7. Any request that is detrimental to security or the product’s stability will be closed without notice.

# Checkboxes for Confirmations
- type: checkboxes
id: confirmations
attributes:
label: "Please confirm:"
description: "Check all boxes that apply."
options:
- label: "**I have searched existing feature requests** (open and closed) and found no duplicates."
required: true
- label: "**me or my organization is currently an active sponsor of the product at the $99,- level."
required: true

- type: textarea
id: problem-statement
attributes:
label: "Problem Statement"
description: |
**What problem does this feature solve or what gap does it fill?**
Provide a concise explanation. For example:
- "When I need to enable MFA for all users, it takes a lot of time to do it per user. I'd like to enable this for all users in button press"
- "To update a user property for exchange I need to go through 5 portals and 2 systems to be able to make a change."
validations:
required: true

# Field 2: Benefits for MSPs
- type: textarea
id: msp-benefits
attributes:
label: "Benefits for MSPs"
description: |
**How would this feature help MSPs in their day-to-day tasks or overall operations?**
- Does it reduce manual work?
- Does it improve security or scalability?
- Does it offer clarity or automation to commonly repeated tasks?
validations:
required: true

# Field 3: Value or Importance
- type: textarea
id: feature-value
attributes:
label: "Value or Importance"
description: |
**Why is this feature particularly valuable or important to add?**
- If it's critical, explain why.
- If it's optional or nice-to-have, describe how it still adds notable value.
validations:
required: true

# Optional field for PowerShell commands
- type: textarea
id: powershell-commands
attributes:
label: "PowerShell Commands (Optional)"
description: |
If you currently achieve this functionality or a similar workaround using PowerShell, please share your scripts or snippets here.
This information helps contributors understand the existing workflow and aids in development.
validations:
required: false
Loading