Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
113 commits
Select commit Hold shift + click to select a range
797f335
Add configurable columns and maxWidth to wizard steps
Zacgoose Aug 6, 2025
dbf062c
kiss
Zacgoose Aug 6, 2025
13fd1b0
dependency fix
Zacgoose Aug 6, 2025
fc9da0c
Add tenant-specific offboarding defaults support
Zacgoose Aug 14, 2025
dd5cf90
Add Power Platform and Power BI portal support
Zacgoose Aug 19, 2025
4d7dcb5
added edu licenses which don't show up in the default files
KelvinTegelaar Aug 21, 2025
8afe918
invite guest update
KelvinTegelaar Aug 21, 2025
a1f7f22
HVE and shared mailbox drawer.
KelvinTegelaar Aug 21, 2025
9e9d24c
alert added
KelvinTegelaar Aug 21, 2025
4e575a2
Update CippSAMDeploy.jsx
bmsimp Aug 21, 2025
7ea3d83
Update config.js
bmsimp Aug 21, 2025
e9d8c0c
audit log search improvements
JohnDuprey Aug 21, 2025
03dc3c7
Merge pull request #4558 from bmsimp/patch-5
KelvinTegelaar Aug 21, 2025
a75f37f
Merge pull request #4559 from bmsimp/patch-6
KelvinTegelaar Aug 21, 2025
d650161
more audit log search tweaks
JohnDuprey Aug 21, 2025
9eac995
bringing back a long lost feature
JohnDuprey Aug 21, 2025
435b186
pretty timestamps
JohnDuprey Aug 21, 2025
234c095
fixes type based filtering
KelvinTegelaar Aug 22, 2025
5b3709f
move bulk user and add user to drawers
KelvinTegelaar Aug 22, 2025
bccdea6
null values proccessing
KelvinTegelaar Aug 22, 2025
24166df
add OwAttachmentsrestriction standard
KelvinTegelaar Aug 22, 2025
78d2e4e
WAAttachmentRestrictions
KelvinTegelaar Aug 22, 2025
b56b39e
drift bugfix
KelvinTegelaar Aug 22, 2025
e0b20d6
add new preset
JohnDuprey Aug 22, 2025
323343b
Merge pull request #4539 from Zacgoose/power-portal-links-configurabl…
KelvinTegelaar Aug 22, 2025
ce41a32
variable expansion in table columns
JohnDuprey Aug 22, 2025
8448300
Merge branch 'dev' of https://github.com/KelvinTegelaar/CIPP into dev
JohnDuprey Aug 22, 2025
0fca684
fix casing
JohnDuprey Aug 22, 2025
dc4b19f
Merge pull request #4525 from Zacgoose/tenant-default-offboarding
KelvinTegelaar Aug 22, 2025
3a72d62
Merge branch 'dev' of https://github.com/KelvinTegelaar/CIPP into dev
JohnDuprey Aug 22, 2025
15c675e
Merge pull request #4506 from Zacgoose/wizard-props
KelvinTegelaar Aug 22, 2025
2a0f175
show selected filter preset
JohnDuprey Aug 22, 2025
8eea397
update reserved variable list
JohnDuprey Aug 22, 2025
b8cd577
show tenant column when on alltenants query
JohnDuprey Aug 22, 2025
ec81689
Feat: Contact Permissions Management
Zacgoose Aug 26, 2025
57558e9
Feat: Remove deprecated add-ins for "Report Phishing" and "Report Mes…
Zacgoose Aug 26, 2025
6f62151
Add handling for 503 error in PrivateRoute
kris6673 Aug 27, 2025
003733b
Feat: add sync VPP button and dialog to applications page
kris6673 Aug 28, 2025
479ef74
fix: update import path for useDialog hook
kris6673 Aug 28, 2025
70bde07
Feat: Mdo alerts page
kris6673 Aug 29, 2025
1e970bc
Feat: correct capitalization for BitLocker keys in confirmation messages
kris6673 Aug 30, 2025
253d62b
add clarification about POP and IMAP
kris6673 Aug 31, 2025
7eff98e
change some spacings to standards to increase information density
kris6673 Aug 31, 2025
37dff16
Merge pull request #4590 from kris6673/standards-spacing
KelvinTegelaar Sep 1, 2025
158e6ae
Merge pull request #4589 from kris6673/issue4587
KelvinTegelaar Sep 1, 2025
5c66303
Merge pull request #4584 from kris6673/issue4576
KelvinTegelaar Sep 1, 2025
28507c0
Merge pull request #4577 from kris6673/vpp-sync
KelvinTegelaar Sep 1, 2025
f47e30f
Merge pull request #4572 from Zacgoose/outlookaddins
KelvinTegelaar Sep 1, 2025
7b93eec
Merge pull request #4583 from kris6673/email-alerts
KelvinTegelaar Sep 1, 2025
c20ab49
Update placeholder text for DeviceNameTemplate input in CippAutopilot…
kris6673 Sep 2, 2025
614837f
null safety
JohnDuprey Sep 2, 2025
f1cbe70
Feat: Add delete profile action to Autopilot Profiles page
kris6673 Sep 2, 2025
c728f5d
Remove unused imports
kris6673 Sep 2, 2025
6dfc6c3
Merge pull request #4593 from kris6673/ap-profile-actions
KelvinTegelaar Sep 2, 2025
d410909
Merge pull request #4592 from kris6673/fix-ap-profile-all-devices
KelvinTegelaar Sep 2, 2025
71af3bb
Merge pull request #4570 from Zacgoose/contact_perms
KelvinTegelaar Sep 2, 2025
797530f
table filter persistence
JohnDuprey Sep 3, 2025
69d31d5
Fix: also send ID to backend as backup if the user is a guest
kris6673 Sep 3, 2025
222ed9f
Merge pull request #4596 from kris6673/issue4591
KelvinTegelaar Sep 3, 2025
e9a1179
Merge pull request #4574 from kris6673/http503
JohnDuprey Sep 3, 2025
510ee5f
allow for displaying pre-translated licenses
JohnDuprey Sep 4, 2025
10476c6
Fix: update default usage location handling in user forms
kris6673 Sep 4, 2025
242ca82
fix query key
JohnDuprey Sep 5, 2025
1a6b6da
Add SPO portal link to default shown links of tenant overview page
Zacgoose Sep 5, 2025
1ab3108
Merge pull request #4600 from kris6673/edit-user-usageLocation
JohnDuprey Sep 5, 2025
8fa1e17
enable email outside org on dynamic and distribution
JohnDuprey Sep 5, 2025
3bdeb39
add allow external support on dynamic distro
JohnDuprey Sep 5, 2025
f3ca08e
Merge pull request #4603 from Zacgoose/missing-default-spo-link
KelvinTegelaar Sep 7, 2025
0115c38
return old license and CLA files for pretty tabs on github pages
KelvinTegelaar Sep 8, 2025
485a373
move actions out of code
KelvinTegelaar Sep 8, 2025
a732090
start of adding drift management to executive reports
KelvinTegelaar Sep 8, 2025
74251c9
fix eo error
KelvinTegelaar Sep 8, 2025
12ceeef
Feat: enhance form validation
kris6673 Sep 8, 2025
b0b2503
Merge pull request #4607 from kris6673/esp-fix
JohnDuprey Sep 8, 2025
26748ab
fix: update switch names and labels in AutopilotStatusPage settings
kris6673 Sep 8, 2025
178bf7a
Merge pull request #4608 from kris6673/forgetfulness
KelvinTegelaar Sep 8, 2025
daa94e9
remove unused import
KelvinTegelaar Sep 8, 2025
b6ec7bd
Update Extensions.json
JohnDuprey Sep 8, 2025
0f0a497
Update to UK spelling
AS-NetSec Sep 8, 2025
47c0a38
Update to UK spelling
AS-NetSec Sep 8, 2025
00ca789
Merge pull request #4610 from AS-NetSec/Licence-spelling-report-pages
KelvinTegelaar Sep 8, 2025
3d7a28a
chore: refactor groups/group templates
JohnDuprey Sep 8, 2025
ea1760e
update helper text
JohnDuprey Sep 8, 2025
9663d07
Update CippAddGroupTemplateForm.jsx
JohnDuprey Sep 8, 2025
723bdcf
fix query key
JohnDuprey Sep 8, 2025
f3df292
package upgrades
KelvinTegelaar Sep 9, 2025
280c0b1
Merge branch 'dev' of https://github.com/KelvinTegelaar/CIPP into dev
KelvinTegelaar Sep 9, 2025
db93603
table ux improvements
KelvinTegelaar Sep 9, 2025
bf79a84
light mode css improvements
KelvinTegelaar Sep 9, 2025
31ef2f2
adaptiveness toolbar
KelvinTegelaar Sep 9, 2025
cdbab07
table toolbar
KelvinTegelaar Sep 9, 2025
073c246
mobile friendly table menu
JohnDuprey Sep 10, 2025
e8cb81b
drift report added
KelvinTegelaar Sep 10, 2025
6e2569c
standards drift
KelvinTegelaar Sep 10, 2025
5957926
Add package ability
KelvinTegelaar Sep 10, 2025
9ea72f2
Add catalog button
KelvinTegelaar Sep 11, 2025
a8381f0
extend deploy ca template drawer
JohnDuprey Sep 12, 2025
5f97332
improve standard template actions
JohnDuprey Sep 12, 2025
75f7501
improve oujt of office action
JohnDuprey Sep 12, 2025
6e44407
fix datepicker padding
JohnDuprey Sep 12, 2025
ab6c2e9
formatting
JohnDuprey Sep 12, 2025
5fba6b4
fixes license filtering.
KelvinTegelaar Sep 12, 2025
01cbfad
add tag support
KelvinTegelaar Sep 12, 2025
51ecc2b
blocked endpoint support
JohnDuprey Sep 12, 2025
3977bda
fix compile error
JohnDuprey Sep 12, 2025
77874f1
new tags
KelvinTegelaar Sep 12, 2025
39fb942
set selected tenant name
JohnDuprey Sep 12, 2025
17fc849
Merge branch 'dev' of https://github.com/KelvinTegelaar/CIPP into dev
KelvinTegelaar Sep 12, 2025
6f6a612
Merge branch 'dev' of https://github.com/KelvinTegelaar/CIPP into dev
KelvinTegelaar Sep 12, 2025
75e90e8
drift
KelvinTegelaar Sep 12, 2025
cf2a118
interface updates
KelvinTegelaar Sep 12, 2025
ab2f8d2
up version
KelvinTegelaar Sep 12, 2025
fb4c610
Merge pull request #4628 from KelvinTegelaar/dev
KelvinTegelaar Sep 12, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
83 changes: 83 additions & 0 deletions CLA.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
# Contributor License Agreement (CLA)

This Contributor License Agreement ("Agreement") is entered into by the individual or entity ("You") submitting a Contribution to this project. By submitting a Contribution, You agree to the following terms and conditions:

---

## 1. Definitions

1. **"Contribution"** means any original work of authorship, including modifications or additions to existing works, submitted in any form (including source code, object code, documentation, or other materials) to this repository.
2. **"CyberDrain"** means the maintainers, owners, or legal rights holders of this repository, including successors and assigns.
3. **"Project License"** refers to the **GNU Affero General Public License, version 3 (AGPL-3.0)** under which this project is distributed, unless CyberDrain elects to relicense under a custom license.

---

## 2. Copyright Assignment

You hereby assign to CyberDrain, effective on submission of any Contribution, **all right, title, and interest worldwide in and to the copyright** of Your Contributions.

This assignment includes, without limitation, the exclusive rights to:

* Reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute the Contributions in any medium, and
* Relicense the Contributions under the AGPL-3.0 license, any future versions of that license, or under custom/commercial licenses as CyberDrain deems appropriate.

To the extent that applicable law prohibits the assignment of certain moral rights or similar rights, You hereby irrevocably waive those rights to the maximum extent permitted by law.

---

## 3. Patent Grant

You hereby grant to CyberDrain, its successors, assigns, and licensees a **perpetual, worldwide, non-exclusive, transferable, irrevocable, royalty-free, fully paid-up license** under any patents that You own or control, to make, have made, use, offer to sell, sell, import, and otherwise transfer Your Contributions.

This patent license extends only to the combination of Your Contributions with the Project to which they were submitted.

---

## 4. License Grant Back to You

CyberDrain hereby grants You a non-exclusive, worldwide, royalty-free, irrevocable license to use, reproduce, and prepare derivative works of Your Contributions for any purpose, **provided such use does not conflict with the licensing terms applied by CyberDrain** (including AGPL-3.0 or custom licenses).

---

## 5. Representations and Warranties

By submitting a Contribution, You represent and warrant that:

1. The Contribution is Your original creation, or You have sufficient rights to submit it.
2. The Contribution does not knowingly violate or infringe any third-party intellectual property rights.
3. You are legally entitled to assign copyright and grant the licenses described herein.
4. The Contribution is submitted free of any encumbrances, liens, or claims by any third party.

---

## 6. Custom Licensing

CyberDrain reserves the right to distribute the Project, including Your Contributions, under:

* The **AGPL-3.0 license**, and/or
* **Custom or commercial licenses**, including licenses granted to sponsors via GitHub Sponsorships.

Contributors acknowledge and agree that:

* Their Contributions may be included under such custom licenses.
* No royalties, fees, or other compensation shall be due to Contributors in connection with such relicensing.

---

## 7. Disclaimer of Warranty

Except as expressly stated in this Agreement, You provide Contributions **“AS IS”**, without warranties or conditions of any kind, express or implied, including but not limited to warranties of merchantability, fitness for a particular purpose, or non-infringement.

---

## 8. Limitation of Liability

In no event shall You be liable for any direct, indirect, incidental, special, exemplary, or consequential damages arising out of or in connection with Your Contributions, even if advised of the possibility of such damages.

---

## 9. Acceptance

By submitting a Contribution to this repository, You acknowledge that You have read and understood this Agreement, and that You agree to be legally bound by its terms.

No signature is required — **submission of a Contribution constitutes acceptance**.
47 changes: 47 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
# Contributing to This Project

First of all – thank you for considering contributing! 🎉 Contributions help improve this project for everyone, and we welcome issues, discussions, and pull requests.

Please read through this document before contributing.

---

## Contributor License Agreement (CLA)

By contributing to this repository, you agree to the terms of our **Contributor License Agreement (CLA):**

* **Copyright Transfer**: All contributions (commits, pull requests, issues, or code reviews) are automatically assigned to **CyberDrain**.
* Contributors give up ownership rights of their contributions and transfer them fully to CyberDrain.
* CyberDrain may use, modify, distribute, sublicense, or relicense the contributions under any terms it deems fit, including custom or commercial licenses.
* **You do not need to sign anything** – the act of contributing implies agreement with this CLA.

---

## Custom Licenses

This project is generally open source, but we also provide **custom licensing options**:

* Custom licenses are available **upon agreement**.
* Sponsors who arrange a custom license are **not required** to publish their license terms in this repository.
* Since copyright of contributions is transferred to CyberDrain, CyberDrain has full authority to include contributions under such custom licensing terms.


---

## How to Contribute

As this project is ever evolving, we recommend checking out the contributions docs on our doc page here:

- https://docs.cipp.app/dev-documentation/contributing-to-the-code
- https://docs.cipp.app/dev-documentation/cipp-dev-guide
- https://docs.cipp.app/dev-documentation/contributing-to-the-documentation

---

## Code of Conduct

We expect all contributors to follow respectful, inclusive, and collaborative practices.
Please help keep this project a safe and welcoming place for everyone.

👉 By contributing to this repository, you acknowledge that your contributions are automatically and irrevocably transferred in copyright to **CyberDrain**, and that they are covered by the CLA described above.

14 changes: 14 additions & 0 deletions LICENSE.CustomLicenses.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
1. Availability of Custom Licenses
Custom licenses are available to sponsors via GitHub Sponsorships. Upon mutual agreement between the project maintainers and the sponsor, such licenses shall apply to the sponsored party.

2. Publication Exemption
Custom licenses granted through GitHub Sponsorships are exempt from publication in this repository. Sponsors and maintainers may keep such agreements private.

3. Contributor License Agreement (CLA)
By contributing to this repository in any form (including but not limited to commits, pull requests, and code reviews), contributors explicitly agree to the terms of this Contributor License Agreement.

4. Coverage of Contributions
Any and all commits made to this repository are automatically considered covered under this CLA. Contributors retain copyright to their individual contributions, while granting the maintainers the necessary rights to use, modify, distribute, and sublicense such contributions in accordance with the terms of the project.

5. Automatic Acceptance
All contributors to this repository, by the act of contribution, automatically and irrevocably agree to the provisions of this CLA and the terms herein.
Loading