Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2773 commits
Select commit Hold shift + click to select a range
a783d28
chore(deps): bump @tiptap/extension-table from 3.20.4 to 3.20.5
dependabot[bot] May 13, 2026
2285d39
chore(deps): bump @tiptap/core from 3.20.5 to 3.22.3
dependabot[bot] May 13, 2026
d392d1c
chore(deps): bump @tanstack/react-query from 5.96.2 to 5.100.10
dependabot[bot] May 13, 2026
fd6a9e3
Logs
Zacgoose May 14, 2026
b5d48bc
logging
Zacgoose May 14, 2026
12a0727
comingsoon
KelvinTegelaar May 14, 2026
db20afa
Merge branch 'dev' of https://github.com/KelvinTegelaar/CIPP into dev
KelvinTegelaar May 14, 2026
c9bfe90
feat(endpoint): add MEM enrollment profiles page (Apple ADE, Android,…
kris6673 May 14, 2026
b190242
feat: Bit more margin to make tabbed layout of first item less cramped
kris6673 May 14, 2026
6dab933
feat(tabs): support icons in tabbed layouts
kris6673 May 14, 2026
9b61649
feat: Migrate to use shared icon registry for string to icon conversion
kris6673 May 14, 2026
983b48a
fix: Remove accidentally committed .claude/worktrees directory
ClintThomson May 14, 2026
0c32a84
Add additional portal links to Invoke-HuduExtensionSync
May 14, 2026
186a2c6
audit log template tweak
Zacgoose May 15, 2026
7a85827
feat(users): add bulk update contact and UPN fields
kris6673 May 15, 2026
8232e5c
feat(standards): add intuneRestrictUserDeviceJoin entry
kris6673 May 15, 2026
f768330
fix(standards): move CIS 5.1.4.1 and SMB1001 (2.8) tags to join standard
kris6673 May 15, 2026
9d5ce40
Org auto expanding archive property usage
Zacgoose May 18, 2026
6db7e77
Delete .claude directory
Zacgoose May 18, 2026
1e7aef1
Update alerts.json
Zacgoose May 19, 2026
fc246a5
update default value for standard
Zacgoose May 19, 2026
766a3c5
feat: add in missing options for Windows Hello standard
kris6673 May 21, 2026
5b5302c
feat(standards): add DLP via DCS OWA standard
kris6673 May 21, 2026
131927b
Stats
Zacgoose May 22, 2026
a6ae261
Add Group-Based Licensing support
May 23, 2026
c74966b
Merge pull request #6018 from kris6673/bulk-edit
KelvinTegelaar May 23, 2026
5574b47
Merge pull request #6038 from kris6673/winhello
KelvinTegelaar May 23, 2026
fad1cac
Merge pull request #6019 from kris6673/split-intune-join-registration
KelvinTegelaar May 23, 2026
96686d7
Merge pull request #6012 from jonwbstr/magicdash-addoptions
KelvinTegelaar May 23, 2026
bde8ad3
Merge pull request #6010 from Celeratec/fix/remove-claude-worktrees
KelvinTegelaar May 23, 2026
a327904
CIPP Hosted Notices
Zacgoose May 23, 2026
04c6384
implement standards template deployment for intune apps
KelvinTegelaar May 24, 2026
28cafc9
added third party notice
KelvinTegelaar May 24, 2026
30455f2
third party
KelvinTegelaar May 24, 2026
d4f458a
Third party text
KelvinTegelaar May 24, 2026
ee0ab2a
add extendedValues
KelvinTegelaar May 24, 2026
17bf1f8
fixes #5995
KelvinTegelaar May 24, 2026
8097e6e
FIDO2 profile standards
KelvinTegelaar May 24, 2026
389babe
add global var showing
KelvinTegelaar May 24, 2026
3bdb9d5
add global var showing
KelvinTegelaar May 24, 2026
c43f6d9
Update unauthenticated.js
Zacgoose May 25, 2026
f591d47
logout
Zacgoose May 25, 2026
16b4503
login/out testing
Zacgoose May 25, 2026
c1c5693
feat: add admin role member removal functionality
kris6673 May 25, 2026
38e72f9
Add APv2 profile
KelvinTegelaar May 25, 2026
304e0e5
Merge pull request #6052 from kris6673/remove-adminroles
KelvinTegelaar May 25, 2026
d8c4988
Merge pull request #6039 from kris6673/DlpViaDcsEnabled
KelvinTegelaar May 25, 2026
28ec38c
Merge pull request #6009 from kris6673/ade
KelvinTegelaar May 25, 2026
ac1190d
Merge pull request #6003 from KelvinTegelaar/dependabot/npm_and_yarn/…
KelvinTegelaar May 25, 2026
2e1e300
Merge pull request #6001 from KelvinTegelaar/dependabot/npm_and_yarn/…
KelvinTegelaar May 25, 2026
4ffb763
Merge pull request #6000 from KelvinTegelaar/dependabot/npm_and_yarn/…
KelvinTegelaar May 25, 2026
0001b6c
Merge pull request #5999 from KelvinTegelaar/dependabot/npm_and_yarn/…
KelvinTegelaar May 25, 2026
8399436
chore(deps): bump react from 19.2.5 to 19.2.6
dependabot[bot] May 25, 2026
8a179d2
moved autopilot ade etc
KelvinTegelaar May 25, 2026
ff9af7e
add tutorials to easy deployment of steps for Ashe.
KelvinTegelaar May 25, 2026
eac59c8
add tutorials to easy deployment of steps for Ashe.
KelvinTegelaar May 25, 2026
6a51abf
demo data
KelvinTegelaar May 25, 2026
37778e2
Merge pull request #6002 from KelvinTegelaar/dependabot/npm_and_yarn/…
KelvinTegelaar May 25, 2026
a2d8f19
react-dom
KelvinTegelaar May 25, 2026
7d1c209
Move EnrollmentProfileTabs from pages to components and update imports
Copilot May 25, 2026
02c7a43
Move EnrollmentProfileTabs to CippComponents folder and update imports
Copilot May 25, 2026
8145f58
Merge pull request #6056 from KelvinTegelaar/copilot/move-enrollment-…
Zacgoose May 25, 2026
1e59d2d
Update ListTests.json
Zacgoose May 26, 2026
1cd1ef7
Update AuditLogTemplates.json
Zacgoose May 26, 2026
ca150a2
Better display standards that are missing licenses to be able to work
Zacgoose May 26, 2026
f3c8a79
Update yarn.lock
Zacgoose May 26, 2026
d28e8eb
user sync
Zacgoose May 26, 2026
2f62bae
Update CippAuditLogSearchDrawer.jsx
Zacgoose May 26, 2026
25f4cae
feat: add permanent dismissal option for release notes
kris6673 May 26, 2026
fe4765e
Merge pull request #6059 from kris6673/permaDismiss
KelvinTegelaar May 26, 2026
1b7797a
Update standards.json
Zacgoose May 27, 2026
de70889
smart lockout standard
KelvinTegelaar May 27, 2026
0e527e5
Sharepoint management functionality.
KelvinTegelaar May 27, 2026
5709f85
fix: update terminology from "Temporary Access Password" to "Temporar…
kris6673 May 27, 2026
4102a13
Merge pull request #6064 from kris6673/TAP-typos
KelvinTegelaar May 27, 2026
bf6056b
Add version cleanup
KelvinTegelaar May 27, 2026
0abf552
Merge branch 'dev' of https://github.com/KelvinTegelaar/CIPP into dev
KelvinTegelaar May 27, 2026
635548a
Add version cleanup
KelvinTegelaar May 27, 2026
7a40854
fix query keys
KelvinTegelaar May 27, 2026
de03524
fixes #6065
KelvinTegelaar May 27, 2026
d0f58cb
feat(mailboxes): show mailbox and archive size columns
kris6673 May 27, 2026
072416d
new autopatch standard
KelvinTegelaar May 27, 2026
f256c25
chore(deps): bump react-virtuoso from 4.18.5 to 4.18.7
dependabot[bot] May 28, 2026
8316c60
chore(deps): bump @react-pdf/renderer from 4.3.2 to 4.5.1
dependabot[bot] May 28, 2026
4919288
chore(deps): bump axios from 1.15.0 to 1.16.1
dependabot[bot] May 28, 2026
c04cd7c
chore(deps): bump @tiptap/extension-heading from 3.20.5 to 3.22.3
dependabot[bot] May 28, 2026
0995677
chore(deps): bump react-hook-form from 7.72.0 to 7.76.1
dependabot[bot] May 28, 2026
b8ece5c
Update worker-health.js
Zacgoose May 28, 2026
ab8de98
Update worker-health.js
Zacgoose May 28, 2026
ca43bc9
Update worker-health.js
Zacgoose May 28, 2026
7e44aff
new auth methods single standard
KelvinTegelaar May 28, 2026
8306a66
Merge branch 'dev' of https://github.com/KelvinTegelaar/CIPP into dev
KelvinTegelaar May 28, 2026
04f8575
Merge pull request #6070 from kris6673/6061
KelvinTegelaar May 28, 2026
605ecd8
fix: move ADE pages
kris6673 May 28, 2026
063550f
chore: update tab paths and imports
kris6673 May 28, 2026
d0405ff
feat: Add icons to the tabs and remove dead tab
kris6673 May 28, 2026
707873e
fix: Fix tab title showing as undefined
kris6673 May 28, 2026
97d7772
Expose missing standards and allow removal
Zacgoose May 29, 2026
c0bfd7d
Update standards.json
Zacgoose May 29, 2026
9e44f39
Update worker-health.js
Zacgoose May 30, 2026
6737dcb
Licence Universal Search
Zacgoose Jun 1, 2026
e2c39b2
Update M365Licenses.json
Zacgoose Jun 1, 2026
3734ade
Fix template trigger
KelvinTegelaar Jun 1, 2026
ee6f501
Merge pull request #6079 from kris6673/move-ADE
KelvinTegelaar Jun 1, 2026
d26084f
Merge pull request #6080 from kris6673/icons
KelvinTegelaar Jun 1, 2026
49cda6e
Update index.js
Zacgoose Jun 1, 2026
f1703f0
Update CippTenantModeDeploy.jsx
Zacgoose Jun 2, 2026
89abbf5
fix: improve stale issue and close messages for clarity
kris6673 Jun 2, 2026
069d6d6
Merge pull request #6101 from kris6673/stale
KelvinTegelaar Jun 2, 2026
d4570de
Update CippReportToolbar.jsx
Zacgoose Jun 2, 2026
cbd6fae
Correct report builder permissions
Zacgoose Jun 3, 2026
4d88e45
Update CippAutocomplete.jsx
Zacgoose Jun 3, 2026
51d2828
add mcp allowed
KelvinTegelaar Jun 3, 2026
e4009f2
feat: add Email as alternate login ID standard
kris6673 Jun 3, 2026
38ac0c4
MCP warning
KelvinTegelaar Jun 3, 2026
b2f8f80
feat: add actions for managing mailbox client access protocols
kris6673 Jun 3, 2026
692c67d
fix: quarantine deny action
JohnDuprey Jun 4, 2026
a804847
Exclude partner tenant
Zacgoose Jun 4, 2026
7262326
add excludeFromAlert to licenses.
KelvinTegelaar Jun 4, 2026
a04ed1a
Merge pull request #6049 from luimen6/feat/group-license-management
KelvinTegelaar Jun 4, 2026
cf30b4b
add excluded from alerts to licenses
KelvinTegelaar Jun 4, 2026
11ecd33
remove unneeded results key
KelvinTegelaar Jun 4, 2026
a9ed024
Merge pull request #6110 from kris6673/CAS-stuffs
KelvinTegelaar Jun 4, 2026
02db730
Merge pull request #6106 from kris6673/EmailAsAlternateLoginId
KelvinTegelaar Jun 4, 2026
3daf8b3
Add named location editing to CA template editor
Zacgoose Jun 4, 2026
c0f8e99
Merge branch 'dev' of https://github.com/KelvinTegelaar/CIPP into dev
Zacgoose Jun 4, 2026
0b4c331
Make breadcrumb text and > selectable/copyable
Zacgoose Jun 4, 2026
61aeac1
feat: include excluded licenses in selectors
kris6673 Jun 4, 2026
b7c051f
Auth changes to use sedndmessage
KelvinTegelaar Jun 4, 2026
6703906
Auth changes to use sedndmessage
KelvinTegelaar Jun 4, 2026
eb16c27
Merge branch 'dev' of https://github.com/KelvinTegelaar/CIPP into dev
KelvinTegelaar Jun 4, 2026
b2d1748
feat: add show/hide actions for excluded licenses
kris6673 Jun 4, 2026
5b09ef3
fix: add popup grace period
JohnDuprey Jun 4, 2026
ffefbbb
Use broadcast channel
KelvinTegelaar Jun 4, 2026
4ed6ba0
Merge branch 'dev' of https://github.com/KelvinTegelaar/CIPP into dev
KelvinTegelaar Jun 4, 2026
ffe8790
feat: add edit name and description action for Intune policies
kris6673 Jun 4, 2026
0a8252e
fix: version encoding
JohnDuprey Jun 5, 2026
c8d61c0
fix: JIT admin, remove creatable on autocomplete
JohnDuprey Jun 5, 2026
98a96fc
CA expansion for tags
KelvinTegelaar Jun 5, 2026
a4aac4a
CA expansion for tags
KelvinTegelaar Jun 5, 2026
7b0c869
Update SsoMigrationDialog.jsx
Zacgoose Jun 5, 2026
8ae6ad1
typo
Zacgoose Jun 5, 2026
c15d1d0
fix: sherweb integration conditional fields
JohnDuprey Jun 5, 2026
6c968c4
fix: bad math
JohnDuprey Jun 5, 2026
e90b0ff
renumber for cis7
KelvinTegelaar Jun 5, 2026
4c2843c
more secure pipeline configuration
Zacgoose Jun 7, 2026
55e8eef
Update worker-health.js
Zacgoose Jun 7, 2026
4c0c058
Update alerts.json
Zacgoose Jun 8, 2026
4df01a6
Update unauthenticated.js
Zacgoose Jun 8, 2026
9c82a21
10.5.0 version up
KelvinTegelaar Jun 8, 2026
0304844
Merge branch 'main' into dev
KelvinTegelaar Jun 8, 2026
4521af9
Merge pull request #6129 from KelvinTegelaar/dev
KelvinTegelaar Jun 8, 2026
580b66f
repair and fix failed SSO app creations and password addition failures
Zacgoose Jun 8, 2026
1ea0324
fix: ensure search happens when data is done loading
kris6673 Jun 8, 2026
0de0910
Merge pull request #6132 from kris6673/tables-search
KelvinTegelaar Jun 8, 2026
cfbf350
Removed dublicate appliesToTest key
JNRavnIT Jun 9, 2026
8cfb8ca
Merge pull request #6138 from JNRavnIT/patch-1
KelvinTegelaar Jun 9, 2026
7ea75e7
Merge pull request #6072 from KelvinTegelaar/dependabot/npm_and_yarn/…
KelvinTegelaar Jun 9, 2026
f1475e8
Merge pull request #6073 from KelvinTegelaar/dependabot/npm_and_yarn/…
KelvinTegelaar Jun 9, 2026
87d543d
Merge pull request #6075 from KelvinTegelaar/dependabot/npm_and_yarn/…
KelvinTegelaar Jun 9, 2026
e53ab04
Merge pull request #6074 from KelvinTegelaar/dependabot/npm_and_yarn/…
KelvinTegelaar Jun 9, 2026
91bb02b
Merge pull request #6071 from KelvinTegelaar/dependabot/npm_and_yarn/…
KelvinTegelaar Jun 9, 2026
ae695a9
Update CippAddEditUser.jsx
Zacgoose Jun 9, 2026
0e10e08
Update index.js
Zacgoose Jun 9, 2026
6a2e7b3
chore: bump version to 10.5.1
JohnDuprey Jun 9, 2026
f4448a5
Merge pull request #6140 from KelvinTegelaar/dev
JohnDuprey Jun 9, 2026
a4c56b2
manual pagination support for Invoke-ListMailQuarantine
Zacgoose Jun 10, 2026
e0b0bdb
chore: bump version to 10.5.2
JohnDuprey Jun 10, 2026
0d8ca9d
Merge pull request #6153 from KelvinTegelaar/dev
JohnDuprey Jun 10, 2026
5625a6f
chore(deps): bump LanceMcCarthy/Action-AzureBlobUpload
dependabot[bot] Jun 10, 2026
78f88e5
chore(deps): bump dompurify from 3.4.3 to 3.4.9
dependabot[bot] Jun 10, 2026
9a8478e
chore(deps): bump @reduxjs/toolkit from 2.11.2 to 2.12.0
dependabot[bot] Jun 10, 2026
be45422
chore(deps): bump apexcharts from 5.10.4 to 5.14.0
dependabot[bot] Jun 10, 2026
2712c0b
chore(deps): bump mui-tiptap from 1.30.0 to 1.31.0
dependabot[bot] Jun 10, 2026
2f86ecf
chore(deps): bump @tanstack/react-query-devtools from 5.96.2 to 5.100.10
dependabot[bot] Jun 10, 2026
66c584b
Update function-offloading.js
Zacgoose Jun 11, 2026
4c0afcf
feat: add clone policy action to Intune policy management
kris6673 Jun 11, 2026
cd77318
copilot menu and items
KelvinTegelaar Jun 11, 2026
482b15e
refactor: change default to private when creating teams
kris6673 Jun 11, 2026
a1e191c
Merge pull request #6169 from kris6673/issue6168
KelvinTegelaar Jun 11, 2026
3dedf7b
Merge pull request #6165 from kris6673/clone-pol
KelvinTegelaar Jun 11, 2026
daea56d
Merge branch 'dev' of https://github.com/KelvinTegelaar/CIPP into dev
KelvinTegelaar Jun 11, 2026
b83689b
fixes required props
KelvinTegelaar Jun 11, 2026
17753a7
Merge branch 'dev' into rename-policies
kris6673 Jun 11, 2026
42625b4
Update CippPolicyImportDrawer.jsx
Zacgoose Jun 12, 2026
0c6c036
Merge pull request #6154 from KelvinTegelaar/dependabot/github_action…
KelvinTegelaar Jun 13, 2026
de165bd
Merge pull request #6156 from KelvinTegelaar/dependabot/npm_and_yarn/…
KelvinTegelaar Jun 13, 2026
af80c27
Merge pull request #6157 from KelvinTegelaar/dependabot/npm_and_yarn/…
KelvinTegelaar Jun 13, 2026
37d2c98
Merge pull request #6158 from KelvinTegelaar/dependabot/npm_and_yarn/…
KelvinTegelaar Jun 13, 2026
50ea1b1
Merge pull request #6159 from KelvinTegelaar/dependabot/npm_and_yarn/…
KelvinTegelaar Jun 13, 2026
d4f5472
Merge pull request #6155 from KelvinTegelaar/dependabot/npm_and_yarn/…
KelvinTegelaar Jun 13, 2026
8998263
Merge pull request #6118 from kris6673/rename-policies
KelvinTegelaar Jun 13, 2026
96bb929
Merge pull request #6117 from kris6673/assign-excluded-licenses
KelvinTegelaar Jun 13, 2026
907075a
build optimisations
Zacgoose Jun 15, 2026
e89d697
contact edit fixes
Zacgoose Jun 15, 2026
1e5f450
bookmark cleanup
Zacgoose Jun 16, 2026
3c82750
Warning when converting mailbox that is over 49GB
Zacgoose Jun 16, 2026
ca78e05
multi post action for multiple spo site cleanup
Zacgoose Jun 16, 2026
ff81970
required = true
KelvinTegelaar Jun 17, 2026
6a9fe95
Merge branch 'dev' of https://github.com/KelvinTegelaar/CIPP into dev
KelvinTegelaar Jun 17, 2026
383df0a
repair gdap role mapping action
Zacgoose Jun 17, 2026
0e110a2
Colliding query keys
Zacgoose Jun 17, 2026
61ddc97
Change "All Deviations" labels to "Selected Deviations" to prevent co…
TargetCrafter Jun 17, 2026
495f388
fix: tenant metric grid style
JohnDuprey Jun 18, 2026
5e8a4d9
Update PrivateRoute.js
Zacgoose Jun 18, 2026
f6a0132
Update standards.json
Zacgoose Jun 18, 2026
5426c48
spo version cleanup job check
Zacgoose Jun 18, 2026
ff00dbe
Merge pull request #6190 from TargetCrafter/Clarify-All-Deviations-st…
KelvinTegelaar Jun 18, 2026
a79f410
login page tweaks
Zacgoose Jun 18, 2026
539ef35
login tweaks
Zacgoose Jun 18, 2026
927714e
Sensitivity label fixes
Zacgoose Jun 18, 2026
e9e0147
Update PrivateRoute.js
Zacgoose Jun 18, 2026
cacd076
Update cipp-users.js
Zacgoose Jun 18, 2026
6fa16c5
chore: bump version to 10.5.3
JohnDuprey Jun 18, 2026
095fd97
Merge pull request #6200 from KelvinTegelaar/dev
JohnDuprey Jun 18, 2026
95c31b8
Update CIPPDBCacheTypes.json
Zacgoose Jun 19, 2026
2403bd4
Update alerts.json
Zacgoose Jun 19, 2026
b08e704
Update CippUserActions.jsx
Zacgoose Jun 22, 2026
40d3ee8
Fix formatting in alerts list component
michaelmsonne Jun 22, 2026
64c492c
Custom Test Engine Changes
Zacgoose Jun 22, 2026
aaaff43
fix: remove parameters from API call
JohnDuprey Jun 22, 2026
82e42d9
Update index.js
Zacgoose Jun 22, 2026
461c1b4
chore: bump version to 10.5.4
JohnDuprey Jun 22, 2026
ab2f38d
Merge pull request #6215 from KelvinTegelaar/dev
JohnDuprey Jun 22, 2026
f01c13a
fix: disallow creatable for CA deploy drawer
kris6673 Jun 23, 2026
e36ec40
dynamic group nesting
Zacgoose Jun 24, 2026
5d77e82
Fixes phishing resistant MFA card
Zacgoose Jun 24, 2026
1a5ead7
Update M365Licenses.json
Zacgoose Jun 24, 2026
77a9289
Timestamp parsing fixes
Zacgoose Jun 24, 2026
ab94c4c
Update index.js
Zacgoose Jun 24, 2026
4b552b7
feat: add mega gigantic huuuuge change
kris6673 Jun 24, 2026
6cd2795
Update add.jsx
Zacgoose Jun 24, 2026
a2d216a
Update CippNotificationForm.jsx
Zacgoose Jun 24, 2026
3a6d96e
Update standards.json
Zacgoose Jun 25, 2026
a494cd7
feat(defender): add MTD role toggle, fix iOS sync
kris6673 Jun 25, 2026
3bb7e86
Merge pull request #6231 from kris6673/defender-deployment
Zacgoose Jun 25, 2026
ae7341d
Update standards.json
Zacgoose Jun 25, 2026
56756d4
ISO 639-1 and ISO 3166-1 autocomplete options
Zacgoose Jun 25, 2026
28178b0
Permission repair improvements
Zacgoose Jun 26, 2026
2b7aada
Update CippIntegrationFieldMapping.jsx
Zacgoose Jun 26, 2026
7011d92
Correct importing CA policy templates from live tenants
Zacgoose Jun 26, 2026
f17fb64
Correct contact template creation and editing
Zacgoose Jun 26, 2026
ce24422
fix: check for string before localeCompare
JohnDuprey Jun 26, 2026
0c58d53
Merge pull request #6219 from kris6673/disallow-creatable
JohnDuprey Jun 26, 2026
88d9032
Merge pull request #6224 from kris6673/mega-PR
JohnDuprey Jun 26, 2026
ae25e5f
Merge pull request #6213 from michaelmsonne/patch-2
Zacgoose Jun 26, 2026
289f726
hideBulk for compliance actions as they are not available at this stage
Zacgoose Jun 26, 2026
60949a4
fix: replace remaining ListUsers queries with ListGraphRequest
JohnDuprey Jun 26, 2026
bd63730
chore: update version to 10.5.5
JohnDuprey Jun 26, 2026
c38bdc6
Merge pull request #6243 from KelvinTegelaar/dev
JohnDuprey Jun 27, 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
  •  
  •  
  •  
60 changes: 35 additions & 25 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@ charset = utf-8
end_of_line = lf
indent_size = 2
indent_style = space
insert_final_newline = false
insert_final_newline = true
trim_trailing_whitespace = true
max_line_length = 100
tab_width = 2
ij_continuation_indent_size = 2
Expand All @@ -15,7 +16,6 @@ ij_visual_guides = 100
ij_wrap_on_typing = false

[*.css]
ij_continuation_indent_size = 2
ij_visual_guides = none
ij_css_align_closing_brace_with_properties = false
ij_css_blank_lines_around_nested_selector = 1
Expand Down Expand Up @@ -333,7 +333,7 @@ ij_typescript_ternary_operation_wrap = on_every_item
ij_typescript_union_types_wrap = on_every_item
ij_typescript_use_chained_calls_group_indents = false
ij_typescript_use_double_quotes = false
ij_typescript_use_explicit_js_extension = global
ij_typescript_use_explicit_js_extension = auto
ij_typescript_use_path_mapping = always
ij_typescript_use_public_modifier = false
ij_typescript_use_semicolon_after_statement = true
Expand All @@ -350,9 +350,10 @@ ij_shell_minify_program = false
ij_shell_redirect_followed_by_space = false
ij_shell_switch_cases_indented = false

[{*.cjs,*.js,*.mjs}]
[{*.cjs,*.es6,*.js,*.mjs,*.jsx}]
indent_size = 2
tab_width = 2
ij_continuation_indent_size = 2
ij_visual_guides = none
ij_javascript_align_imports = false
ij_javascript_align_multiline_array_initializer_expression = false
ij_javascript_align_multiline_binary_operation = false
Expand All @@ -368,39 +369,45 @@ ij_javascript_align_var_statements = 0
ij_javascript_array_initializer_new_line_after_left_brace = true
ij_javascript_array_initializer_right_brace_on_new_line = true
ij_javascript_array_initializer_wrap = on_every_item
ij_javascript_assignment_wrap = on_every_item
ij_javascript_binary_operation_sign_on_next_line = true
ij_javascript_binary_operation_wrap = on_every_item
ij_javascript_assignment_wrap = off
ij_javascript_binary_operation_sign_on_next_line = false
ij_javascript_binary_operation_wrap = normal
ij_javascript_blacklist_imports = rxjs/Rx,node_modules/**,**/node_modules/**,@angular/material,@angular/material/typings/**
ij_javascript_blank_lines_after_imports = 1
ij_javascript_blank_lines_around_class = 1
ij_javascript_blank_lines_around_field = 0
ij_javascript_blank_lines_around_function = 1
ij_javascript_blank_lines_around_method = 1
ij_javascript_block_brace_style = end_of_line
ij_javascript_block_comment_add_space = false
ij_javascript_block_comment_at_first_column = true
ij_javascript_call_parameters_new_line_after_left_paren = false
ij_javascript_call_parameters_right_paren_on_new_line = false
ij_javascript_call_parameters_wrap = on_every_item
ij_javascript_call_parameters_wrap = normal
ij_javascript_catch_on_new_line = false
ij_javascript_chained_call_dot_on_new_line = true
ij_javascript_chained_call_dot_on_new_line = false
ij_javascript_class_brace_style = end_of_line
ij_javascript_class_decorator_wrap = split_into_lines
ij_javascript_class_field_decorator_wrap = off
ij_javascript_class_method_decorator_wrap = off
ij_javascript_comma_on_new_line = false
ij_javascript_do_while_brace_force = always
ij_javascript_do_while_brace_force = never
ij_javascript_else_on_new_line = false
ij_javascript_enforce_trailing_comma = remove
ij_javascript_enforce_trailing_comma = whenmultiline
ij_javascript_extends_keyword_wrap = off
ij_javascript_extends_list_wrap = off
ij_javascript_field_prefix = _
ij_javascript_file_name_style = relaxed
ij_javascript_finally_on_new_line = false
ij_javascript_for_brace_force = always
ij_javascript_for_brace_force = never
ij_javascript_for_statement_new_line_after_left_paren = false
ij_javascript_for_statement_right_paren_on_new_line = false
ij_javascript_for_statement_wrap = off
ij_javascript_force_quote_style = true
ij_javascript_force_semicolon_style = true
ij_javascript_function_expression_brace_style = end_of_line
ij_javascript_if_brace_force = always
ij_javascript_function_parameter_decorator_wrap = off
ij_javascript_if_brace_force = never
ij_javascript_import_merge_members = global
ij_javascript_import_prefer_absolute_path = global
ij_javascript_import_sort_members = true
Expand All @@ -421,10 +428,11 @@ ij_javascript_line_comment_add_space = true
ij_javascript_line_comment_at_first_column = false
ij_javascript_method_brace_style = end_of_line
ij_javascript_method_call_chain_wrap = on_every_item
ij_javascript_method_parameters_new_line_after_left_paren = false
ij_javascript_method_parameters_new_line_after_left_paren = true
ij_javascript_method_parameters_right_paren_on_new_line = false
ij_javascript_method_parameters_wrap = on_every_item
ij_javascript_method_parameters_wrap = normal
ij_javascript_object_literal_wrap = on_every_item
ij_javascript_object_types_wrap = on_every_item
ij_javascript_parentheses_expression_new_line_after_left_paren = false
ij_javascript_parentheses_expression_right_paren_on_new_line = false
ij_javascript_place_assignment_sign_on_next_line = false
Expand All @@ -433,7 +441,8 @@ ij_javascript_prefer_explicit_types_function_expression_returns = false
ij_javascript_prefer_explicit_types_function_returns = false
ij_javascript_prefer_explicit_types_vars_fields = false
ij_javascript_prefer_parameters_wrap = false
ij_javascript_reformat_c_style_comments = true
ij_javascript_property_prefix =
ij_javascript_reformat_c_style_comments = false
ij_javascript_space_after_colon = true
ij_javascript_space_after_comma = true
ij_javascript_space_after_dots_in_rest_parameter = false
Expand All @@ -459,12 +468,12 @@ ij_javascript_space_before_for_left_brace = true
ij_javascript_space_before_for_parentheses = true
ij_javascript_space_before_for_semicolon = false
ij_javascript_space_before_function_left_parenth = true
ij_javascript_space_before_generator_mult = false
ij_javascript_space_before_generator_mult = true
ij_javascript_space_before_if_left_brace = true
ij_javascript_space_before_if_parentheses = true
ij_javascript_space_before_method_call_parentheses = false
ij_javascript_space_before_method_left_brace = true
ij_javascript_space_before_method_parentheses = false
ij_javascript_space_before_method_parentheses = true
ij_javascript_space_before_property_colon = false
ij_javascript_space_before_quest = true
ij_javascript_space_before_switch_left_brace = true
Expand Down Expand Up @@ -507,12 +516,13 @@ ij_javascript_ternary_operation_wrap = on_every_item
ij_javascript_union_types_wrap = on_every_item
ij_javascript_use_chained_calls_group_indents = false
ij_javascript_use_double_quotes = false
ij_javascript_use_explicit_js_extension = global
ij_javascript_use_explicit_js_extension = auto
ij_javascript_use_import_type = auto
ij_javascript_use_path_mapping = always
ij_javascript_use_public_modifier = false
ij_javascript_use_semicolon_after_statement = true
ij_javascript_var_declaration_wrap = on_every_item
ij_javascript_while_brace_force = always
ij_javascript_use_semicolon_after_statement = false
ij_javascript_var_declaration_wrap = normal
ij_javascript_while_brace_force = never
ij_javascript_while_on_new_line = false
ij_javascript_wrap_comments = false

Expand Down Expand Up @@ -648,8 +658,8 @@ ij_html_keep_line_breaks_in_text = true
ij_html_keep_whitespaces = false
ij_html_keep_whitespaces_inside = span,pre,textarea
ij_html_line_comment_at_first_column = true
ij_html_new_line_after_last_attribute = when multiline
ij_html_new_line_before_first_attribute = when multiline
ij_html_new_line_after_last_attribute = when_multiline
ij_html_new_line_before_first_attribute = when_multiline
ij_html_quote_style = double
ij_html_remove_new_line_before_tags = br
ij_html_space_after_tag_name = false
Expand Down
34 changes: 0 additions & 34 deletions .eslintrc.cjs

This file was deleted.

17 changes: 0 additions & 17 deletions .eslintrc.json

This file was deleted.

45 changes: 45 additions & 0 deletions .github/agents/CIPP-Alert-Agent.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
---
name: CIPP Frontend Alert Registrar
description: >
Adds new alert entries to src/data/alerts.json in the CIPP frontend.
The agent must never modify any other file or perform any other change.
---

# CIPP Frontend Alert Registrar

## Mission

You are a **frontend alert registrar** responsible for updating the `src/data/alerts.json` file to include new alerts.

Your role is **strictly limited** to adding a new JSON entry describing the alert’s metadata.
You do not touch or inspect any other part of the codebase.

---

## Scope of Work

This agent is used when a new alert must be surfaced to the frontend — for example, after a new backend `Get-CIPPAlert*.ps1` alert has been added.

Tasks include:

- Opening `src/data/alerts.json`
- Appending one new JSON object describing the new alert
- Preserving JSON structure, indentation, and trailing commas exactly as in the existing file
- Validating that the resulting JSON is syntactically correct


## Alert Format

Each alert entry in `src/data/alerts.json` is a JSON object with the following structure:

```json
{
"name": "<alertName>",
"label": "A nice label for the alert",
"requiresInput": true,
"inputType": "switch",
"inputLabel": "Exclude disabled users?",
"inputName": "InactiveLicensedUsersExcludeDisabled",
"recommendedRunInterval": "1d"
}
```
45 changes: 45 additions & 0 deletions .github/agents/CIPP-Frontend-Alert-Agent.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
---
name: CIPP Frontend Alert Registrar
description: >
Adds new alert entries to src/data/alerts.json in the CIPP frontend.
The agent must never modify any other file or perform any other change.
---

# CIPP Frontend Alert Registrar

## Mission

You are a **frontend alert registrar** responsible for updating the `src/data/alerts.json` file to include new alerts.

Your role is **strictly limited** to adding a new JSON entry describing the alert’s metadata.
You do not touch or inspect any other part of the codebase.

---

## Scope of Work

This agent is used when a new alert must be surfaced to the frontend — for example, after a new backend `Get-CIPPAlert*.ps1` alert has been added.

Tasks include:

- Opening `src/data/alerts.json`
- Appending one new JSON object describing the new alert
- Preserving JSON structure, indentation, and trailing commas exactly as in the existing file
- Validating that the resulting JSON is syntactically correct


## Alert Format

Each alert entry in `src/data/alerts.json` is a JSON object with the following structure:

```json
{
"name": "<alertName>",
"label": "A nice label for the alert",
"requiresInput": true,
"inputType": "switch",
"inputLabel": "Exclude disabled users?",
"inputName": "InactiveLicensedUsersExcludeDisabled",
"recommendedRunInterval": "1d"
}
```
17 changes: 17 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file

version: 2
updates:
- package-ecosystem: "npm" # See documentation for possible values
directory: "/" # Location of package manifests
schedule:
interval: "weekly"
target-branch: "dev"
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
target-branch: "dev"
14 changes: 8 additions & 6 deletions .github/workflows/Assign_Issue_Volunteer.yml
Original file line number Diff line number Diff line change
@@ -1,10 +1,12 @@
---
name: 'Assign Issue to Volunteer'
on: [issue_comment] # yamllint disable-line rule:truthy
name: "Issue volunteer assignment"
on:
issue_comment:
types: [created]
jobs:
build:
runs-on: ubuntu-latest
volunteer:
runs-on: ubuntu-slim
steps:
- uses: bhermann/issue-volunteer@v0.1.12
- uses: kris6673/issue-volunteer@v0.2.0
with:
GITHUB_TOKEN: '${{ secrets.GITHUB_TOKEN }}'
GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
4 changes: 2 additions & 2 deletions .github/workflows/Check_for_Version_Update.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@ jobs:
build:
if: github.repository_owner == 'KelvinTegelaar'
name: "Check for Version Update"
runs-on: ubuntu-latest
runs-on: ubuntu-slim
steps:
- name: Check for Changed Files
uses: brettcannon/check-for-changed-files@v1.1.0
uses: brettcannon/check-for-changed-files@v1.2.1
with:
file-pattern: public/version.json
failure-message: "You have not updated version.json. This is a required file to update at each PR. Please sync your latest changes and update the version number."
Expand Down
20 changes: 20 additions & 0 deletions .github/workflows/Close_Stale_Issues.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
name: "Close stale issues"
on:
schedule:
- cron: "30 1 * * *"
jobs:
stale:
if: github.repository_owner == 'KelvinTegelaar'
runs-on: ubuntu-slim
steps:
- uses: actions/stale@v10
with:
stale-issue-message: "This issue is stale because it has been open for 10 days with no activity. Please do not bump feature requests unless you are actively working on them, as bumps interfere with our triage process and make it harder to maintain a current list of feature requests. If you want this feature implemented, you can contribute it yourself; see https://docs.cipp.app/dev-documentation/contributing-to-the-code. Please notify the team if you are working on this."
close-issue-message: "This issue was closed because it has been stalled for 14 days without activity. We auto-close inactive feature requests to keep the backlog focused and actionable. If this request is still needed, you may submit it again after 30 days."
stale-issue-label: "no-activity"
exempt-issue-labels: "planned,bug,roadmap"
days-before-stale: 9
days-before-close: 5
days-before-pr-stale: -1
days-before-pr-close: -1
18 changes: 0 additions & 18 deletions .github/workflows/Close_Stale_Issues_and_PRs.yml

This file was deleted.

Loading