Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
6533 commits
Select commit Hold shift + click to select a range
5134bc5
improve design
KelvinTegelaar Jan 15, 2026
ba4ab82
Merge branch 'dev' of https://github.com/KelvinTegelaar/CIPP into dev
KelvinTegelaar Jan 15, 2026
d000695
Fixed calculations
KelvinTegelaar Jan 15, 2026
cf1cfa7
improve padding
KelvinTegelaar Jan 15, 2026
d803141
fixes with tags
KelvinTegelaar Jan 15, 2026
0bd3db3
fixes with tags
KelvinTegelaar Jan 15, 2026
4b3f007
Design changes
KelvinTegelaar Jan 15, 2026
1ec1196
UX updates
KelvinTegelaar Jan 15, 2026
0c4c451
bug fixes drift
KelvinTegelaar Jan 15, 2026
48d6af8
Update source type from Extension Sync to Reporting DB
JohnDuprey Jan 16, 2026
30bdb44
Add Mailbox Permissions report page
JohnDuprey Jan 16, 2026
202cf34
Add tenant support to mailbox permissions report
JohnDuprey Jan 16, 2026
cc4eb7e
group by default
KelvinTegelaar Jan 16, 2026
d7ce7b0
Update mailbox permissions sync API and table columns
JohnDuprey Jan 16, 2026
93bf99b
Add sync functionality to MFA Report page
JohnDuprey Jan 16, 2026
5c7fa36
Add Relentless Solutions as a sponsor
JohnDuprey Jan 16, 2026
cede7f0
Replace info alerts with tooltip icons in reports
JohnDuprey Jan 16, 2026
a11c64b
Bump version to 10.0.0
JohnDuprey Jan 16, 2026
221faa7
Merge pull request #5202 from KelvinTegelaar/dev
KelvinTegelaar Jan 16, 2026
68d3580
Bump @mui/x-date-pickers from 8.22.0 to 8.25.0
dependabot[bot] Jan 16, 2026
bae8475
Bump @mui/material from 7.3.2 to 7.3.7
dependabot[bot] Jan 16, 2026
91d8fbb
Bump next from 15.5.9 to 16.1.2
dependabot[bot] Jan 16, 2026
60d3cc1
Bump react from 19.1.1 to 19.2.3
dependabot[bot] Jan 16, 2026
5cf55c3
Bump react-error-boundary from 6.0.0 to 6.1.0
dependabot[bot] Jan 16, 2026
35cd127
feat: add auto enable archive mailbox standard
kris6673 Jan 16, 2026
af04cf4
Update version to 10.0.1 and fix default sx prop
JohnDuprey Jan 16, 2026
cd60536
Merge pull request #5209 from KelvinTegelaar/dev
JohnDuprey Jan 16, 2026
71b8e06
Merge pull request #5208 from kris6673/issue5198
KelvinTegelaar Jan 16, 2026
cacb4f1
minor prerelease change
KelvinTegelaar Jan 16, 2026
9422076
Merge branch 'dev' of https://github.com/KelvinTegelaar/CIPP into dev
KelvinTegelaar Jan 16, 2026
dbbf88d
Merge branch 'main' into dev
KelvinTegelaar Jan 16, 2026
6521921
Merge pull request #5211 from KelvinTegelaar/dev
KelvinTegelaar Jan 16, 2026
3105a3b
because gary likes them
KelvinTegelaar Jan 16, 2026
df66284
Merge branch 'dev' of https://github.com/KelvinTegelaar/CIPP into dev
KelvinTegelaar Jan 16, 2026
e3d6e41
Merge pull request #5212 from KelvinTegelaar/dev
KelvinTegelaar Jan 16, 2026
51a82e8
updated text guidiance
KelvinTegelaar Jan 18, 2026
f3e3b47
Updated drift management
KelvinTegelaar Jan 18, 2026
2c5ab0d
Update compliant drift monitoring
KelvinTegelaar Jan 18, 2026
438b5a9
Update CippAddTestReportDrawer.jsx
Zacgoose Jan 19, 2026
26d9e09
securescore alert
Zacgoose Jan 19, 2026
476152e
Merge pull request #5216 from Zacgoose/queryKey-tweaks
KelvinTegelaar Jan 19, 2026
8c99a91
Fixed failed labeling workflow
LukeSteward Jan 19, 2026
bf8e912
Expand permissions for Mailbox Permissions menu
JohnDuprey Jan 19, 2026
a578bd7
Merge pull request #5223 from LukeSteward/patch-1
KelvinTegelaar Jan 19, 2026
324e09c
Merge pull request #5219 from Zacgoose/securescore-alert
KelvinTegelaar Jan 19, 2026
02b4ce5
Pass dateFilter to log entry view and API call
JohnDuprey Jan 20, 2026
c17dcea
Improve error handling and retry logic in API calls
JohnDuprey Jan 20, 2026
8e0c76f
Add calendar permissions report page
JohnDuprey Jan 20, 2026
bcd57dc
Fixes drift issues
KelvinTegelaar Jan 20, 2026
efb7f41
Merge branch 'dev' of https://github.com/KelvinTegelaar/CIPP into dev
KelvinTegelaar Jan 20, 2026
a9d0c78
Add tenant region display to lookup page
JohnDuprey Jan 20, 2026
f634ee4
feat(licenses): add restore default excluded licenses
kris6673 Jan 20, 2026
7d239e2
feat(licenses): standardize API calls for exclusion actions
kris6673 Jan 20, 2026
2bd5a12
Add license assignment states to user and group pages
JohnDuprey Jan 21, 2026
a546b73
Add 'Reprocess License Assignments' user action
JohnDuprey Jan 21, 2026
9b9e33d
Merge pull request #5239 from kris6673/excluded-licences
KelvinTegelaar Jan 21, 2026
9c44b99
bump version to 10.0.3
JohnDuprey Jan 21, 2026
488ac9c
Merge pull request #5244 from KelvinTegelaar/dev
JohnDuprey Jan 21, 2026
32c7cdf
Update index.js
JohnDuprey Jan 21, 2026
8366ae5
feat: removal of ips and countries in named locations now have dropdo…
kris6673 Jan 21, 2026
da9766d
feat(named-locations): update conditions for removal actions
kris6673 Jan 21, 2026
4df236e
feat(named-locations): add IP validation for CIDR format
kris6673 Jan 21, 2026
35365fd
feat: Update country options to exclude already selected countries.
kris6673 Jan 21, 2026
56e7ec1
feat(validators): enhance validation for country and IP inputs
kris6673 Jan 21, 2026
3f6dfd7
Ensure dashboard cards fill container height
Zacgoose Jan 23, 2026
81988f2
Merge pull request #5256 from Zacgoose/Dashboard-fixes
KelvinTegelaar Jan 23, 2026
b921a7a
Merge pull request #5247 from kris6673/remove-namedlocations
KelvinTegelaar Jan 23, 2026
856849a
Merge pull request #5207 from KelvinTegelaar/dependabot/npm_and_yarn/…
KelvinTegelaar Jan 23, 2026
f8a9e15
Merge pull request #5206 from KelvinTegelaar/dependabot/npm_and_yarn/…
KelvinTegelaar Jan 23, 2026
8970738
Merge pull request #5205 from KelvinTegelaar/dependabot/npm_and_yarn/…
KelvinTegelaar Jan 23, 2026
bb52501
Merge pull request #5204 from KelvinTegelaar/dependabot/npm_and_yarn/…
KelvinTegelaar Jan 23, 2026
2c0f35b
Merge pull request #5203 from KelvinTegelaar/dependabot/npm_and_yarn/…
KelvinTegelaar Jan 23, 2026
d9f7a9a
Turbopack!
KelvinTegelaar Jan 23, 2026
1f327c0
Migrate import paths
KelvinTegelaar Jan 23, 2026
cecfd26
migrate more import paths
KelvinTegelaar Jan 23, 2026
4c9366a
Enhance partner tenant info display in deployment wizard
JohnDuprey Jan 25, 2026
24ad050
Remove redundant section headers from results components
JohnDuprey Jan 25, 2026
919dd4a
Update react-dom and remove unused React import
JohnDuprey Jan 25, 2026
4dd5d07
Improve partner tenant connection UX in CippTenantModeDeploy
JohnDuprey Jan 25, 2026
c7e527f
Add retry logic for AADSTS650051 in token exchange
JohnDuprey Jan 25, 2026
37f8b18
Reorder CippApiResults components in tenant deploy
JohnDuprey Jan 25, 2026
0e7a736
Update CippTranslations.jsx
JohnDuprey Jan 25, 2026
4932a13
Improve appId refetch logic and add retry for AADSTS650051
JohnDuprey Jan 25, 2026
8c23378
Add queryKey props to tenant components
JohnDuprey Jan 25, 2026
01bbccf
Limit separate tenant scopes
JohnDuprey Jan 25, 2026
111465c
Update CippTenantModeDeploy.jsx
JohnDuprey Jan 25, 2026
bd9b260
Add scope prop to AuthButton in CippTenantModeDeploy
JohnDuprey Jan 25, 2026
df7a1a7
Add authentication prompt to M365 OAuth button
JohnDuprey Jan 25, 2026
98fd367
Show current tenant info in token update wizard
JohnDuprey Jan 25, 2026
219ffe7
Refetch appIdInfo after successful refresh token storage
JohnDuprey Jan 25, 2026
df4e0a9
ci(workflows): update runners to use ubuntu-slim
kris6673 Jan 25, 2026
a5ad4e5
fix(devices): update action to reset device passcode
kris6673 Jan 25, 2026
c4ee199
Update permissions for Setup Wizard and Custom Data
JohnDuprey Jan 26, 2026
9871bcd
Added standard to enable windows diagnostic data settings in Intune
ngms-psh Jan 27, 2026
2bd2ffd
Merge pull request #5272 from ngms-psh/feat-intuneWindowsDiagData
KelvinTegelaar Jan 27, 2026
9b5f8cb
feat: add new calendar configuration options for room mailbox
kris6673 Jan 28, 2026
5daaf97
feat: add refresh button to room mailbox edit page
kris6673 Jan 28, 2026
5fe7d07
fix: use skeleton while refreshing data instead of spinner
kris6673 Jan 28, 2026
f5a408a
feat: enhance InactiveLicensedUsers alert
kris6673 Jan 28, 2026
7910653
Bump react-window from 2.2.3 to 2.2.5
dependabot[bot] Jan 28, 2026
b6397a8
Bump @mui/icons-material from 7.3.2 to 7.3.7
dependabot[bot] Jan 28, 2026
b14a32f
Bump react-syntax-highlighter from 15.6.6 to 16.1.0
dependabot[bot] Jan 28, 2026
b245822
Bump eslint from 9.35.0 to 9.39.2
dependabot[bot] Jan 28, 2026
76466cb
Bump yup from 1.7.0 to 1.7.1
dependabot[bot] Jan 28, 2026
504fd9f
Merge pull request #5283 from kris6673/issue5273
KelvinTegelaar Jan 29, 2026
d8e745b
Merge pull request #5282 from kris6673/room-options
KelvinTegelaar Jan 29, 2026
3c4a88f
Merge pull request #5264 from kris6673/ios-remove-passcode
KelvinTegelaar Jan 29, 2026
fa1dd40
Merge pull request #5263 from kris6673/slimming
KelvinTegelaar Jan 29, 2026
c2b7653
add mfa report jumps
KelvinTegelaar Jan 29, 2026
637cb4f
added sanKey link props
KelvinTegelaar Jan 29, 2026
cb51d69
string type checking
KelvinTegelaar Jan 29, 2026
e8d4bdb
add formatting for assignedUsers
KelvinTegelaar Jan 29, 2026
31f1700
prettification
KelvinTegelaar Jan 29, 2026
7987bd2
comma instead of linebreak for when processing in excel.
KelvinTegelaar Jan 29, 2026
c1d667d
remove quad9 as valid resolved
KelvinTegelaar Jan 29, 2026
96ebf9d
Bump version to 10.0.6
JohnDuprey Jan 29, 2026
1006052
Merge pull request #5293 from KelvinTegelaar/dev
JohnDuprey Jan 29, 2026
71a9626
feat: enhance vulnerability alert configuration
kris6673 Jan 29, 2026
d6c8a9f
feat: add severity filtering for DefenderIncidents alert
kris6673 Jan 29, 2026
350c57a
feat: add DefenderAlerts with severity filtering options
kris6673 Jan 29, 2026
9fd7e86
fix: external links not able to be clicked twice in a row
kris6673 Jan 30, 2026
e751c45
chore: update GitHub Actions workflows and Dependabot config
kris6673 Jan 30, 2026
bde0722
feat: add DKIM selectors action to domain analyser
JohnDuprey Jan 29, 2026
03d5b2d
Merge branch 'dev' into dkim-selectors
kris6673 Jan 31, 2026
7cdde8a
Set required role to bold for DisableSelfServiceLicenses
ngms-psh Feb 2, 2026
d59d1ab
refactor: dont kill off the PR's anymore for being stale
kris6673 Feb 2, 2026
e607630
docs: update helpText and docsDescription for Customer Lockbox
kris6673 Feb 3, 2026
23d693c
Bulk licences granular replacement control
Zacgoose Feb 5, 2026
958dd59
Flatten row objects and support AssignedGroups
JohnDuprey Feb 5, 2026
d6ea8dd
bump version to 10.0.9
JohnDuprey Feb 5, 2026
95e62a7
Merge pull request #5329 from KelvinTegelaar/dev
JohnDuprey Feb 5, 2026
48938b1
feat: add bulk invite guest functionality
kris6673 Feb 6, 2026
16c82a2
fix: return response body instead of full Axios envelope in bulk POST…
kris6673 Feb 6, 2026
27bed94
feat: add workflow to detect duplicate issues
kris6673 Feb 8, 2026
e7a0893
Merge pull request #5327 from Zacgoose/licence-management
KelvinTegelaar Feb 8, 2026
41ed207
Merge pull request #5332 from kris6673/guest-invite
KelvinTegelaar Feb 8, 2026
3c93a94
Merge pull request #5294 from kris6673/vuln
KelvinTegelaar Feb 8, 2026
77e4369
Merge pull request #5336 from kris6673/dedupe-test
KelvinTegelaar Feb 8, 2026
e272dde
Merge pull request #5318 from kris6673/lockbox
KelvinTegelaar Feb 8, 2026
86a33d0
Merge pull request #5315 from kris6673/dont-bully-PRs
KelvinTegelaar Feb 8, 2026
e4924f9
Merge pull request #5310 from ngms-psh/feat-AddReportForDisableSelfSe…
KelvinTegelaar Feb 8, 2026
41f5ff7
Merge pull request #5303 from kris6673/actions
KelvinTegelaar Feb 8, 2026
b2c60fb
Merge pull request #5301 from kris6673/fix-external-links
KelvinTegelaar Feb 8, 2026
b54c965
Add EQ filtering 5314
KelvinTegelaar Feb 8, 2026
8591a56
Merge pull request #5284 from KelvinTegelaar/dependabot/npm_and_yarn/…
KelvinTegelaar Feb 8, 2026
0203763
Merge pull request #5288 from KelvinTegelaar/dependabot/npm_and_yarn/…
KelvinTegelaar Feb 8, 2026
e28c397
Merge pull request #5287 from KelvinTegelaar/dependabot/npm_and_yarn/…
KelvinTegelaar Feb 8, 2026
3eb3ee7
Merge pull request #5285 from KelvinTegelaar/dependabot/npm_and_yarn/…
KelvinTegelaar Feb 8, 2026
967d5c5
Merge pull request #5286 from KelvinTegelaar/dependabot/npm_and_yarn/…
KelvinTegelaar Feb 8, 2026
a65f44e
packag eupdate
KelvinTegelaar Feb 9, 2026
7ce3768
package
KelvinTegelaar Feb 9, 2026
94058bf
fix options for license list
JohnDuprey Feb 9, 2026
e4152fe
Include UserType in MFA report fields
JohnDuprey Feb 9, 2026
e08043b
Revive Legacy Report Addin
Zacgoose Feb 10, 2026
6f0f975
Merge pull request #5341 from Zacgoose/legacyreportaddin
JohnDuprey Feb 10, 2026
bede043
Add AllowParticipantGiveRequestControl to policy
JohnDuprey Feb 10, 2026
0ccf0a9
updates report to support reporting DB updates made to current endpoint
Zacgoose Feb 10, 2026
83f7b0e
Added new alerts
Feb 10, 2026
e475cd1
Added new alert
Feb 10, 2026
3ad4ec6
added new alerts
Feb 10, 2026
046bbe5
Merge branch 'dev' into dev
StevenVBeek Feb 10, 2026
2afe2fe
Add 'includeforks' option to search form
TecharyJames Feb 10, 2026
8d3c806
Merge pull request #5349 from TecharyJames/include-forked-repos
JohnDuprey Feb 10, 2026
04ce13b
Remove default searchTerm and fix formatting
JohnDuprey Feb 10, 2026
48aa5f9
pass row prop to radio groups
JohnDuprey Feb 10, 2026
7b36d69
Add cache sync and queue tracker to reports
JohnDuprey Feb 10, 2026
1eae610
fix query keys
JohnDuprey Feb 10, 2026
9c43ce2
Merge pull request #5342 from Zacgoose/inactive-user-report-update
KelvinTegelaar Feb 10, 2026
3a9bcc1
feat(reusable-settings): reusable settings page
MWG-Logan Jan 4, 2026
8472abe
Merge branch 'dev' of https://github.com/KelvinTegelaar/CIPP into dev
JohnDuprey Feb 10, 2026
14d2a32
Standardize mailbox report payloads and cache key
JohnDuprey Feb 10, 2026
de30b64
Add Features page and feature-flag filtering
JohnDuprey Feb 11, 2026
5e2bfbb
Merge pull request #62 from KelvinTegelaar/dev
isgq-github01 Feb 11, 2026
0138336
Update features.js
JohnDuprey Feb 11, 2026
a6e054c
Bump @tiptap/starter-kit from 3.13.0 to 3.19.0
dependabot[bot] Feb 11, 2026
19b1ec9
Bump monaco-editor from 0.53.0 to 0.55.1
dependabot[bot] Feb 11, 2026
a9cfc62
Merge pull request #5359 from KelvinTegelaar/dependabot/npm_and_yarn/…
KelvinTegelaar Feb 11, 2026
7625d3f
Bump javascript-time-ago from 2.5.12 to 2.6.2
dependabot[bot] Feb 11, 2026
0a375d1
Merge pull request #5358 from KelvinTegelaar/dependabot/npm_and_yarn/…
KelvinTegelaar Feb 11, 2026
a3e856b
Bump react-hook-form from 7.68.0 to 7.71.1
dependabot[bot] Feb 11, 2026
b9d6f99
Merge pull request #5362 from KelvinTegelaar/dependabot/npm_and_yarn/…
KelvinTegelaar Feb 11, 2026
f0d64fa
Bump @react-pdf/renderer from 4.3.1 to 4.3.2
dependabot[bot] Feb 11, 2026
041d10f
Merge pull request #5304 from kris6673/dkim-selectors
KelvinTegelaar Feb 11, 2026
2508999
Bump next from 16.1.2 to 16.1.6
dependabot[bot] Feb 11, 2026
3019d5c
Bump jspdf-autotable from 5.0.2 to 5.0.7
dependabot[bot] Feb 11, 2026
a302225
Bump @uiw/react-json-view from 2.0.0-alpha.39 to 2.0.0-alpha.41
dependabot[bot] Feb 11, 2026
2a9492b
Merge pull request #5190 from BezaluLLC/reusable-settings-standards
KelvinTegelaar Feb 11, 2026
b2389b2
Add Overwrite switch to template creation UI
JohnDuprey Feb 11, 2026
812a375
added action to "Deploy to Custom Group" for authentication methods
isgq-github01 Feb 12, 2026
174b967
made app Id a chip to enable copying to clipboard
isgq-github01 Feb 12, 2026
5935f13
Merge branch 'dev' into dev
isgq-github01 Feb 12, 2026
2b570c8
Add simple Graph Explorer filter & UI tweaks
JohnDuprey Feb 12, 2026
dfc303b
Rename filter UI to query and update icon
JohnDuprey Feb 12, 2026
d643784
Update CippGraphExplorerSimpleFilter.js
JohnDuprey Feb 12, 2026
fe89abf
Normalize imports and format reusable-settings code
JohnDuprey Feb 12, 2026
9ff97c5
Merge pull request #5346 from StevenVBeek/dev
KelvinTegelaar Feb 12, 2026
f004a43
universal search
Feb 13, 2026
719da20
dropdown instead
Feb 13, 2026
2a28b18
feat: add DEP sync functionality and dialog component
kris6673 Feb 13, 2026
cb4ef7c
fix(reusable-settings): refactor add and edit templates
MWG-Logan Feb 13, 2026
75e329e
refactor(reusable-settings): simplify group entry creation
MWG-Logan Feb 13, 2026
e40411b
Merge pull request #5376 from BezaluLLC/feature/reusable-settings-fixes
KelvinTegelaar Feb 13, 2026
f610dc6
feat: add assignment filter options to policy forms
kris6673 Feb 13, 2026
50c9ef7
Merge pull request #5377 from kris6673/issue5277
KelvinTegelaar Feb 14, 2026
1085b77
Merge pull request #5374 from kris6673/DEP-sync
KelvinTegelaar Feb 14, 2026
2bc3da3
Merge pull request #5360 from KelvinTegelaar/dependabot/npm_and_yarn/…
KelvinTegelaar Feb 14, 2026
0be77e8
Merge pull request #5357 from KelvinTegelaar/dependabot/npm_and_yarn/…
KelvinTegelaar Feb 14, 2026
2384209
Merge pull request #5361 from KelvinTegelaar/dependabot/npm_and_yarn/…
KelvinTegelaar Feb 14, 2026
71ffef5
Merge pull request #5364 from KelvinTegelaar/dependabot/npm_and_yarn/…
KelvinTegelaar Feb 14, 2026
dfb8b8b
Merge pull request #5363 from KelvinTegelaar/dependabot/npm_and_yarn/…
KelvinTegelaar Feb 14, 2026
4be16f8
fixes #5309
KelvinTegelaar Feb 14, 2026
fc65fdb
5309
KelvinTegelaar Feb 14, 2026
4dd1e8f
Alert add
KelvinTegelaar Feb 14, 2026
b91de06
alert add
KelvinTegelaar Feb 14, 2026
54082c9
Fixes button issue
KelvinTegelaar Feb 15, 2026
cc61772
button
KelvinTegelaar Feb 15, 2026
782dc37
Add calendar permissions switch to offboarding
JohnDuprey Feb 15, 2026
d14cca8
fixes #5259
KelvinTegelaar Feb 15, 2026
6b010c3
fixes #5259
KelvinTegelaar Feb 15, 2026
0411e44
Merge branch 'dev' of https://github.com/KelvinTegelaar/CIPP into dev
KelvinTegelaar Feb 15, 2026
e914008
Add group membership change alert
KelvinTegelaar Feb 15, 2026
39ff55e
add bec report.
KelvinTegelaar Feb 15, 2026
1581d0f
add bec report.
KelvinTegelaar Feb 15, 2026
9b6dac4
search input adornement
KelvinTegelaar Feb 15, 2026
5c19918
input
KelvinTegelaar Feb 15, 2026
d7f1de8
Add CIPPDB cache as an action to app settings tenants menu
Feb 15, 2026
01ad232
boilerplate devices page
Feb 15, 2026
339d0f6
more device boilerplate
Feb 15, 2026
e26b2ec
minor edits
Feb 15, 2026
23ecf82
remove defender tab for now
Feb 15, 2026
b1b1ca9
Add devices to user page
Feb 15, 2026
029b896
Add view user to device users
Feb 15, 2026
4273515
Add groups support for universalsearch
Feb 16, 2026
065eabd
Add a view group page
Feb 16, 2026
6eac499
add view group to universalsearchv2
Feb 16, 2026
9dd4c07
Add a search button
Feb 16, 2026
4115947
Merge pull request #5365 from isgq-github01/dev
KelvinTegelaar Feb 16, 2026
adce00b
add log retention section
Feb 16, 2026
1e17ed0
Handle array forwarding addresses, add type checks
JohnDuprey Feb 16, 2026
197addf
fix tenantFilter casing in drift
JohnDuprey Feb 16, 2026
dae6d28
Require tenant in drift mode; code cleanup
JohnDuprey Feb 16, 2026
205017a
upgraded tenant onboarding experience.
KelvinTegelaar Feb 17, 2026
4afda54
tenant type selection window
KelvinTegelaar Feb 17, 2026
dce4db3
text changes
KelvinTegelaar Feb 17, 2026
ea95171
Add Billing, Domain Name, and Global Reader roles
JohnDuprey Feb 17, 2026
817ff0a
Update JIT title and date regex
JohnDuprey Feb 17, 2026
e29511d
fix: update enable/disable actions to use ruleId
kris6673 Feb 17, 2026
282e486
Merge pull request #5387 from kris6673/fix-enabledisables-transportrules
KelvinTegelaar Feb 18, 2026
f5438b9
Merge branch 'dev' of https://github.com/KelvinTegelaar/CIPP into dev
Feb 18, 2026
ad0b9c0
Enable SAM servicePrincipal lock and fix formatting
JohnDuprey Feb 18, 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.

34 changes: 34 additions & 0 deletions .eslintrc.cjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
module.exports = {
env: {
browser: true,
es6: true,
node: true,
},
parserOptions: {
ecmaVersion: 'latest',
sourceType: 'module',
ecmaFeatures: {
jsx: true,
},
},
settings: {
react: {
version: 'detect',
},
},
extends: [
'eslint:recommended',
'plugin:import/recommended',
'plugin:react/recommended',
'plugin:react/jsx-runtime',
'plugin:react-hooks/recommended',
'plugin:prettier/recommended',
],
plugins: ['react-hooks', 'import'],
rules: {
'no-unused-vars': 'off',
'react/prop-types': 'warn',
// this rule is annoying on strings with quotes in them
'react/no-unescaped-entities': 'off',
},
}
30 changes: 15 additions & 15 deletions .eslintrc.json
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
{
"parserOptions": {
"ecmaVersion": 2020,
"sourceType": "module",
"ecmaFeatures": {
"jsx": true
}
},
"settings": {
"react": {
"version": "detect"
}
},
"extends": ["react-app", "plugin:react/recommended", "plugin:prettier/recommended"],
"plugins": ["react", "react-hooks"],
"rules": {}
"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
92 changes: 92 additions & 0 deletions .github/ISSUE_TEMPLATE/bug.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
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: |
**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.
40 changes: 0 additions & 40 deletions .github/ISSUE_TEMPLATE/bug_report.md

This file was deleted.

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.

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

body:
# 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
19 changes: 0 additions & 19 deletions .github/ISSUE_TEMPLATE/feature_request.md

This file was deleted.

Loading