Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
3572 commits
Select commit Hold shift + click to select a range
9b34bcd
Improve diagnostics event rendering logic
JohnDuprey Dec 5, 2025
844aa56
Update diagnostics.js
JohnDuprey Dec 5, 2025
7da2579
Update diagnostics queries and row parsing logic
JohnDuprey Dec 5, 2025
15f42d7
Remove raw JSON details from diagnostics page
JohnDuprey Dec 5, 2025
b7e36e7
Update diagnostics.js
JohnDuprey Dec 5, 2025
601e67e
Add column metadata to diagnostics presets and filter
JohnDuprey Dec 5, 2025
2dadb18
Update CippDiagnosticsFilter.js
JohnDuprey Dec 5, 2025
aa13e0f
Allow saving built-in presets as new custom presets
JohnDuprey Dec 5, 2025
c7f89d0
Preserve custom preset on filter clear
JohnDuprey Dec 5, 2025
50d0a3a
Merge pull request #5051 from KelvinTegelaar/copilot/add-alt-text-to-…
KelvinTegelaar Dec 5, 2025
8d23e87
Merge pull request #5050 from KelvinTegelaar/copilot/add-filter-for-v…
KelvinTegelaar Dec 5, 2025
8a60cfc
Add vertical padding to layout container
JohnDuprey Dec 5, 2025
9513aa2
Require both configs to be successful before rendering
JohnDuprey Dec 6, 2025
0c72724
Add Conditional Access logs drawer to policy and template pages
JohnDuprey Dec 6, 2025
8a059bf
Refactor standards filter to dropdown menu
JohnDuprey Dec 6, 2025
554c0c4
Add overridden status for standards in comparison view
JohnDuprey Dec 7, 2025
1c180fc
Enhance standard actions display and logic
JohnDuprey Dec 7, 2025
d5508be
Update applied-standards.js
JohnDuprey Dec 7, 2025
74195aa
Enhance breadcrumb fallback and template actions
JohnDuprey Dec 7, 2025
413b613
Enhance template action and autoRemediate fallbacks
JohnDuprey Dec 7, 2025
a400395
Add 'Run Manually' chip for templates
JohnDuprey Dec 7, 2025
814fe0a
Improve layout and text overflow handling in Cipp cards
JohnDuprey Dec 8, 2025
e6ace39
Fix: Rename frontend agent, so it s possible to distinguish between t…
kris6673 Dec 8, 2025
ea959ac
Feat: Add alert for quarantine release requests
kris6673 Dec 8, 2025
e33007e
Merge pull request #5068 from kris6673/QuarantineReleaseRequests
KelvinTegelaar Dec 8, 2025
a5da1e9
Update ScheduledTaskDetails.jsx
JohnDuprey Dec 9, 2025
c1e2fa7
Update alert instructions placeholder text
JohnDuprey Dec 11, 2025
dfea55b
Feat: Add auto-archiving configuration standard
kris6673 Dec 11, 2025
8f842a2
Update alert.jsx
JohnDuprey Dec 11, 2025
c669898
Feat: Add validators to the standards
kris6673 Dec 11, 2025
9e142eb
Add time settings page with timezone support
JohnDuprey Dec 12, 2025
81f22d7
Update time-settings.js
JohnDuprey Dec 12, 2025
c15b121
Update time-settings.js
JohnDuprey Dec 12, 2025
2850e8b
Support alternative timezone names in time settings
JohnDuprey Dec 12, 2025
7a4fd87
Update server URL label
JohnDuprey Dec 12, 2025
56cb473
Fix: Spread action data in CIPPTableToptoolbar and ActionsMenu compon…
kris6673 Dec 12, 2025
87dd09d
exclude all tenant user template from template list page
Zacgoose Dec 13, 2025
c4cf778
Merge pull request #5077 from kris6673/AutoArchive
KelvinTegelaar Dec 13, 2025
f94b1f4
Merge pull request #5078 from kris6673/standard-validation
KelvinTegelaar Dec 13, 2025
a653678
Merge pull request #5081 from kris6673/issue5036
KelvinTegelaar Dec 13, 2025
802ce83
Merge pull request #5083 from Zacgoose/update-user-default-templates
KelvinTegelaar Dec 13, 2025
4f32d92
Add reference and post execution fields to forms
Zacgoose Dec 13, 2025
34a59df
feat: Add alert for Global Admins outside approved list with configur…
MWG-Logan Dec 13, 2025
e499a24
Merge pull request #5088 from MWG-Logan/ga-list-alert
KelvinTegelaar Dec 13, 2025
8acb2a4
add reporting jit
KelvinTegelaar Dec 13, 2025
56dffeb
Jit admin changes
KelvinTegelaar Dec 13, 2025
6c923e1
backup cleanup
KelvinTegelaar Dec 13, 2025
be7103d
xecDevicePasscodeAction
KelvinTegelaar Dec 14, 2025
8a18279
Fixed #5052
KelvinTegelaar Dec 14, 2025
4cb4232
add ability to disable email
KelvinTegelaar Dec 14, 2025
a8f952c
Add disable email checkbox
KelvinTegelaar Dec 14, 2025
d924379
disable all notifications instead
KelvinTegelaar Dec 14, 2025
3f77e3b
Merge pull request #5086 from Zacgoose/Reference-message-CA-and-Sched…
KelvinTegelaar Dec 14, 2025
ca20f55
Add group creation switch and improve error display
JohnDuprey Dec 15, 2025
0593b26
Feat: Add MDM enrollment isMdmEnrollmentDuringRegistrationDisabled st…
kris6673 Dec 15, 2025
c89cee0
Merge pull request #5089 from kris6673/isMdmEnrollmentDuringRegistrat…
KelvinTegelaar Dec 15, 2025
cbed554
Feat: Add 14-day and 21-day recurrence intervals for alert scheduling…
Copilot Dec 15, 2025
be00549
Merge pull request #5090 from kris6673/intervals
KelvinTegelaar Dec 15, 2025
2f4be8b
automated onboarding changes
KelvinTegelaar Dec 16, 2025
9cdf84e
hide title prop
KelvinTegelaar Dec 16, 2025
0e20985
dashv2 experimentation
KelvinTegelaar Dec 16, 2025
cc57f27
dashv2 experimentation
KelvinTegelaar Dec 16, 2025
d61e761
Update warning alert with refresh suggestion
JohnDuprey Dec 16, 2025
025a798
Cancel queries and cleanup in tenant selector
JohnDuprey Dec 16, 2025
ac94d8e
Feat: Add show more toggle for displaying more partner relationships …
kris6673 Dec 16, 2025
ddc6a58
Merge pull request #5100 from kris6673/show-more-partners
KelvinTegelaar Dec 16, 2025
a7e5cbf
Add InvocationId to console log diagnostics presets
JohnDuprey Dec 17, 2025
00f5f8d
Add CFZTNA.WebhookEnabled switch to Extensions config
JohnDuprey Dec 17, 2025
095196d
Enhance notification form with helper texts and button state
JohnDuprey Dec 17, 2025
33c6e57
Add domain management UI and related components
JohnDuprey Dec 17, 2025
ca81c0e
Update index.js
JohnDuprey Dec 17, 2025
30e07af
Add informational alert to domain drawer
JohnDuprey Dec 17, 2025
a2b1c80
version up
KelvinTegelaar Dec 17, 2025
bed7d47
Merge branch 'dev' of https://github.com/KelvinTegelaar/CIPP into dev
KelvinTegelaar Dec 17, 2025
2439a15
Merge pull request #5104 from KelvinTegelaar/dev
KelvinTegelaar Dec 17, 2025
b254047
fixes #5106
KelvinTegelaar Dec 18, 2025
1df2416
auto tenant fix
KelvinTegelaar Dec 18, 2025
29fe585
Improve settings initialization and update handling
JohnDuprey Dec 18, 2025
ca896e2
version up
JohnDuprey Dec 18, 2025
2de5265
Merge pull request #5112 from KelvinTegelaar/dev
JohnDuprey Dec 19, 2025
dadec81
Update _app.js
JohnDuprey Dec 19, 2025
eb6c5e9
Remove isInitialized check from app rendering
JohnDuprey Dec 19, 2025
f3ab9d6
Update _app.js
JohnDuprey Dec 19, 2025
7e53ee3
Remove isInitialized check from app rendering
JohnDuprey Dec 19, 2025
edcad60
Refactor tenant selection and URL sync logic
JohnDuprey Dec 19, 2025
39f7473
update text
JohnDuprey Dec 19, 2025
328c709
fix conditions
JohnDuprey Dec 19, 2025
ad99960
Clean up breadcrumb query params and titles
JohnDuprey Dec 19, 2025
b8730d5
fix useEffect
JohnDuprey Dec 19, 2025
9feba6a
Remove debug console.log statements from breadcrumb nav
JohnDuprey Dec 19, 2025
448b32d
Update CippBreadcrumbNav.jsx
JohnDuprey Dec 19, 2025
cefd906
Refactor standards pages and update alignment routes
JohnDuprey Dec 19, 2025
bd01077
cleanup console logs
JohnDuprey Dec 19, 2025
b0c87ea
Improve 'hasValue' condition logic in CippFormCondition
JohnDuprey Dec 19, 2025
600ef52
Remove unused addedField from Intune templates config
JohnDuprey Dec 19, 2025
c802dd6
Refactor tenant selection and URL sync logic
JohnDuprey Dec 19, 2025
19f1347
update text
JohnDuprey Dec 19, 2025
450e397
fix conditions
JohnDuprey Dec 19, 2025
dc8be58
Clean up breadcrumb query params and titles
JohnDuprey Dec 19, 2025
034a98e
fix useEffect
JohnDuprey Dec 19, 2025
58b930d
Remove debug console.log statements from breadcrumb nav
JohnDuprey Dec 19, 2025
5474006
Update CippBreadcrumbNav.jsx
JohnDuprey Dec 19, 2025
9d4d643
Refactor standards pages and update alignment routes
JohnDuprey Dec 19, 2025
401c4cf
cleanup console logs
JohnDuprey Dec 19, 2025
d40f2f5
Improve 'hasValue' condition logic in CippFormCondition
JohnDuprey Dec 19, 2025
e8f8df6
Remove unused addedField from Intune templates config
JohnDuprey Dec 19, 2025
35f2eed
Update standards route and remove list-standards page
JohnDuprey Dec 19, 2025
9f97de3
Improve breadcrumb title resolution and path validation
JohnDuprey Dec 19, 2025
f3f6392
Add conditional logic to CreateGroups switch
JohnDuprey Dec 19, 2025
ccaf6b1
Bump version to 8.8.2
JohnDuprey Dec 19, 2025
3ee55dd
Add tenant filter to backup history for AllTenants
JohnDuprey Dec 19, 2025
b321935
Update CippRestoreBackupDrawer.jsx
JohnDuprey Dec 19, 2025
0bbc79c
Use backup tenant in AllTenants restore context
JohnDuprey Dec 20, 2025
bac437a
Update configuration-backup.js
JohnDuprey Dec 20, 2025
16146ca
Merge pull request #5124 from KelvinTegelaar/dev
JohnDuprey Dec 20, 2025
3729bce
small updates
KelvinTegelaar Dec 20, 2025
08c8326
dashv2 updates
KelvinTegelaar Dec 21, 2025
cf9da22
reporting template tests
KelvinTegelaar Dec 22, 2025
8159090
reporting updates
KelvinTegelaar Dec 22, 2025
b0d7b6d
Reporting
KelvinTegelaar Dec 22, 2025
7aa2422
Interface changes
KelvinTegelaar Dec 22, 2025
eab3145
add table support for tests
KelvinTegelaar Dec 23, 2025
79b5f92
table support update
KelvinTegelaar Dec 23, 2025
85dd0b4
Added overwrite toggle for transport rule standard
kakaiwa Dec 24, 2025
892223b
Removed Azurite files
kakaiwa Dec 24, 2025
0437492
Update the ability to browse items
KelvinTegelaar Dec 26, 2025
9c2c564
update browsing
KelvinTegelaar Dec 26, 2025
ac84838
bug fixes for tests
KelvinTegelaar Dec 26, 2025
6ee952b
Merge pull request #5141 from cipptesting/dev
KelvinTegelaar Dec 30, 2025
7dc86bf
Add secure score linegrid.
KelvinTegelaar Dec 30, 2025
6235a6f
Report updates
KelvinTegelaar Dec 30, 2025
d2c70dd
New report creation ability
KelvinTegelaar Dec 30, 2025
fa3bbb7
License Sankey
KelvinTegelaar Dec 31, 2025
d8a8282
License sankey
KelvinTegelaar Dec 31, 2025
f2dacd1
prettification
KelvinTegelaar Dec 31, 2025
908c62f
Index updates
KelvinTegelaar Dec 31, 2025
7d0d726
Reverse spinner animation direction
JohnDuprey Dec 31, 2025
e911d25
dashboard updates
KelvinTegelaar Jan 1, 2026
578e070
Design updates
KelvinTegelaar Jan 1, 2026
f17a8bf
up
KelvinTegelaar Jan 2, 2026
e2f4122
Fix silly bug
KelvinTegelaar Jan 2, 2026
28084ff
frontend updates
KelvinTegelaar Jan 2, 2026
847f137
frontend updates
KelvinTegelaar Jan 2, 2026
e410861
feat(alerts): add Intune policy conflict alert configuration
MWG-Logan Jan 2, 2026
0bc8262
Merge pull request #5150 from BezaluLLC/intune-error-alerts
KelvinTegelaar Jan 2, 2026
8f71886
update url.
KelvinTegelaar Jan 2, 2026
b70a305
minor updates
KelvinTegelaar Jan 2, 2026
950118c
Merge branch 'dev' of https://github.com/KelvinTegelaar/CIPP into dev
KelvinTegelaar Jan 2, 2026
f0fc90b
Updates for tests
KelvinTegelaar Jan 2, 2026
040e65f
report drawer
KelvinTegelaar Jan 2, 2026
8ca4c57
Updates
KelvinTegelaar Jan 3, 2026
1fe9dfb
Remove checkboxes
KelvinTegelaar Jan 3, 2026
e4048ba
create ability to run tests
KelvinTegelaar Jan 3, 2026
dcde271
text updates
KelvinTegelaar Jan 3, 2026
99edba7
Update row scrolling
KelvinTegelaar Jan 3, 2026
9912b79
updates
KelvinTegelaar Jan 3, 2026
839a78b
Updates for standards
KelvinTegelaar Jan 3, 2026
e6d4a68
redesign drift
KelvinTegelaar Jan 4, 2026
e36c360
improvements to UX for bannerlist card and drift
KelvinTegelaar Jan 4, 2026
426be86
updates to interface
KelvinTegelaar Jan 4, 2026
875e030
Implement suggested policies by Jon
KelvinTegelaar Jan 4, 2026
b88e20a
Jons suggested sort
KelvinTegelaar Jan 4, 2026
8988313
Drift mgmgnt
KelvinTegelaar Jan 4, 2026
22c0729
drift management
KelvinTegelaar Jan 4, 2026
ffc8745
updates to compares and prettification
KelvinTegelaar Jan 4, 2026
558efa3
Feat: Add trusted and blocked senders card and action
kris6673 Dec 15, 2025
a5a8a8d
damn you typo
kris6673 Dec 15, 2025
55548ad
Fix: Add requestDate default column and make it a pretty DateTime in …
kris6673 Jan 5, 2026
d3d3a71
Update API config to post entire row in drift management
JohnDuprey Jan 7, 2026
1b782bb
Add IP range support to roles
JohnDuprey Jan 7, 2026
b9256ac
Add $orderby support to Graph Explorer filter
JohnDuprey Jan 7, 2026
75f183a
Merge pull request #5161 from kris6673/small-insignificant-change
JohnDuprey Jan 7, 2026
84bd2bb
fix group type in edit user
JohnDuprey Jan 7, 2026
9e1df4d
Refactor tenant selection effects to include additional dependencies …
ZenTopBrandon Jan 7, 2026
3a3f9a9
oops I changed too much
ZenTopBrandon Jan 7, 2026
9680052
Merge pull request #5167 from ZenTopBrandon/TenantSelectorBugFix
JohnDuprey Jan 8, 2026
37d28c6
Update CippAddEditUser.jsx
JohnDuprey Jan 8, 2026
aa27f33
Handle null items in standards template arrays
JohnDuprey Jan 8, 2026
8e190b5
Update edit.jsx
JohnDuprey Jan 8, 2026
467e624
Add Dependabot configuration for npm updates
LukeSteward Jan 8, 2026
15bae48
Update GDAP invite URLs to new Microsoft admin domain
sfaxluke Jan 9, 2026
3f87721
Add deprecated standard handling to UI
JohnDuprey Jan 9, 2026
bd9f532
Merge pull request #5175 from sfaxluke/new-gdap-urls
JohnDuprey Jan 10, 2026
f9d49f1
Merge pull request #5172 from LukeSteward/dev
JohnDuprey Jan 10, 2026
41a485c
Merge pull request #5092 from kris6673/JunkEmailConfiguration
JohnDuprey Jan 10, 2026
9ac3199
Fix reporting
KelvinTegelaar Jan 11, 2026
8647fe5
prettification
KelvinTegelaar Jan 11, 2026
458676f
Add description field
KelvinTegelaar Jan 11, 2026
4a9905d
added field
KelvinTegelaar Jan 11, 2026
b73e474
making buttons the same
KelvinTegelaar Jan 12, 2026
c380f5a
Add showTitle prop to ScheduledTaskDetails
JohnDuprey Jan 12, 2026
a9256de
Add responsive compact mode to table toolbar
JohnDuprey Jan 12, 2026
0cde722
prettification
KelvinTegelaar Jan 12, 2026
b18b16a
Merge branch 'dev' of https://github.com/KelvinTegelaar/CIPP into dev
KelvinTegelaar Jan 12, 2026
15f9d64
added SecDefaultsDisabled
KelvinTegelaar Jan 12, 2026
678e8e7
no desc is prettier
KelvinTegelaar Jan 12, 2026
ba99502
Add JIT Admin Templates and settings integration
Zacgoose Jan 13, 2026
f742779
update standards with extra tags
KelvinTegelaar Jan 13, 2026
e4aa1ac
updates dashboard
KelvinTegelaar Jan 13, 2026
431e870
updates dashboard
KelvinTegelaar Jan 13, 2026
824a9ed
fix report creation
KelvinTegelaar Jan 13, 2026
bcae216
fix report creation
KelvinTegelaar Jan 13, 2026
1c5161b
Merge pull request #5192 from Zacgoose/JIT-featues
KelvinTegelaar Jan 13, 2026
272dc0f
move JitAdminSettings
KelvinTegelaar Jan 13, 2026
990b0d1
height fix.
KelvinTegelaar Jan 13, 2026
1d7871d
remove cipp server url
JohnDuprey Jan 13, 2026
d66aded
Filter out standards with missing templates in drift view
JohnDuprey Jan 13, 2026
2a1ebff
height fix
KelvinTegelaar Jan 13, 2026
381ad92
dashboard fix
KelvinTegelaar Jan 14, 2026
4933cd8
dashboardv2 fixes
KelvinTegelaar Jan 14, 2026
3ed3b57
remove all tenant support
KelvinTegelaar Jan 14, 2026
b55ac1a
Fix issue with undefined JIT templates
JohnDuprey Jan 14, 2026
88c37f0
Fix tag monitoring
KelvinTegelaar Jan 14, 2026
e7414d3
Merge branch 'dev' of https://github.com/KelvinTegelaar/CIPP into dev
KelvinTegelaar Jan 14, 2026
08b4a55
Tenant drift management
KelvinTegelaar Jan 14, 2026
d3a72fa
Fix applied Standards
KelvinTegelaar Jan 15, 2026
76f2b7e
imrovements to applied standards
KelvinTegelaar Jan 15, 2026
6cbe2de
Add tenant fetching state and refresh to role form
JohnDuprey Jan 15, 2026
48b9a45
Update relatedQueryKeys for custom role actions
JohnDuprey Jan 15, 2026
841612e
Fixed issue with buttons and improved design
KelvinTegelaar Jan 15, 2026
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
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
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