Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
157 commits
Select commit Hold shift + click to select a range
feb4080
New logo
Veloti Nov 1, 2023
21ac597
CSC Iso sets
Veloti Nov 7, 2023
9bed279
added captain and dockerfile
stepcellwolf Nov 8, 2023
e187b7f
dev build
stepcellwolf Nov 8, 2023
3dbfe75
delete docker composer
stepcellwolf Nov 8, 2023
c03e124
dockerfile changes
stepcellwolf Nov 8, 2023
1d6d63e
change the package name
stepcellwolf Nov 8, 2023
6377669
test env
stepcellwolf Nov 8, 2023
b68ce6b
build
stepcellwolf Nov 8, 2023
0dea7a5
change the port
stepcellwolf Nov 8, 2023
05631df
ISO default property hotfix
Veloti Nov 8, 2023
cb7fdfe
Merge
Veloti Nov 8, 2023
ceae14a
changes in package
stepcellwolf Nov 8, 2023
e973231
latest tests and scripts running.
stepcellwolf Nov 14, 2023
e50f9e9
changed node version 18.18.2
stepcellwolf Nov 15, 2023
bc9f9c0
Dockerfile DATABASE_URL env
Veloti Nov 15, 2023
812144e
add var_name_here in dockerfile
stepcellwolf Nov 15, 2023
a2ba8c1
add the env variable
stepcellwolf Nov 15, 2023
32ad759
manually add the env varialble
stepcellwolf Nov 15, 2023
eaad669
prisma update
stepcellwolf Nov 15, 2023
8ab9eca
Eslint rules off + type fixes
Veloti Nov 15, 2023
87026ba
Empty pages fix
Veloti Nov 15, 2023
35251bd
Eslint errors + types
Veloti Nov 17, 2023
c301228
#15 BoxyHQ labels removed
Veloti Nov 17, 2023
c87d285
#15 Bigger logo
Veloti Nov 17, 2023
5c44849
#16 Login logo png -> svg + bigger size
Veloti Nov 17, 2023
94be0e5
test rpa not saved
Veloti Nov 17, 2023
8e4796f
prettier write
Veloti Nov 17, 2023
39ba42f
Dangerous: accept data loss on db push
Veloti Nov 17, 2023
276ad1a
test dev local db-dev
stepcellwolf Nov 18, 2023
c93a967
added port to db
stepcellwolf Nov 18, 2023
1d7b2d0
run npx prisma db push added on dockerfile
stepcellwolf Nov 18, 2023
9f95307
return back to previous db
stepcellwolf Nov 18, 2023
0d77340
return port
stepcellwolf Nov 18, 2023
fb2c6e9
disabled npx prisma push
stepcellwolf Nov 18, 2023
97fe17c
small changes and term and policy
stepcellwolf Nov 18, 2023
a90f63d
TIA and RPA creation bugfix
Veloti Nov 18, 2023
7958b43
Merge
Veloti Nov 18, 2023
628ae32
change the smtp user and pwd
stepcellwolf Nov 20, 2023
d37f94b
app configs variable
stepcellwolf Nov 20, 2023
bb2d399
CONFIRM_EMAIL
stepcellwolf Nov 20, 2023
4d61a59
added matamo analysis script
stepcellwolf Nov 20, 2023
e593a25
#17 Login page changes
Veloti Nov 20, 2023
31f9b1e
fix the dockerfile with variables
stepcellwolf Nov 20, 2023
af9fdea
#17 Sidebar changes
Veloti Nov 20, 2023
903d31e
Merge
Veloti Nov 20, 2023
5114096
matamo added to env.ts and _app
stepcellwolf Nov 20, 2023
491580f
working build without matamo
stepcellwolf Nov 20, 2023
f642dbb
added matamo tracking configuration
stepcellwolf Nov 20, 2023
2da8162
#17 Copyright item in sidebars
Veloti Nov 21, 2023
aa19932
#17 RPA fixes
Veloti Nov 21, 2023
f14daeb
#17 Subscription without db checking
Veloti Nov 23, 2023
b9dfdb0
#17 Task delete fix
Veloti Dec 3, 2023
58b13b7
fix the verification email style
stepcellwolf Dec 8, 2023
44945c6
#17 Editor for description field
Veloti Dec 27, 2023
10bde84
Merge
Veloti Dec 27, 2023
2e0b238
Deploy fix
Veloti Dec 28, 2023
1103b03
fixed the card borders issue, beta logo copyrights link added
stepcellwolf Dec 31, 2023
2a9fd2b
#17 Comments functionality
Veloti Jan 6, 2024
d06f864
Merge
Veloti Jan 6, 2024
8201c88
Formatter fixes
Veloti Jan 8, 2024
78e0eee
#17 Empty state components reuse
Veloti Jan 13, 2024
709a77c
Formatting
Veloti Jan 13, 2024
d296b7d
#17 Dark mode
Veloti Jan 17, 2024
89731da
#17 Dark mode: selected tab lighter color
Veloti Jan 18, 2024
0ba0289
#17 Dark mode: tranparent logo
Veloti Jan 18, 2024
6d02baf
#17 Dark mode: login page welcome label lighter
Veloti Jan 18, 2024
6bd1eae
#17 Dark mode: card colors
Veloti Jan 18, 2024
91831d2
Formatting
Veloti Jan 18, 2024
b13194c
#17 Dark mode fixes + UI fixes + Feedback menu option
Veloti Jan 19, 2024
fff1f6a
initiate billing and add mautic tracking
stepcellwolf Apr 1, 2024
43ad89f
Tracking without custom options
stepcellwolf Apr 7, 2024
de6a37b
testing example working
stepcellwolf Apr 7, 2024
98b541f
CSC CSFv2 framework
Veloti Apr 9, 2024
3fb7942
Tasks page crash hotfix: @atlaskit/textfield updated
Veloti Apr 16, 2024
0de41f0
CSC: CSF2 framework new file
Veloti Apr 16, 2024
2e8c963
Hotfix: @atlaskit/textarea updated
Veloti Apr 16, 2024
c5cedc9
Formatting
Veloti Apr 16, 2024
6227fc3
Added
AGASTRONICS Apr 29, 2024
6e7cede
#21 Requirments in option label
Veloti Apr 29, 2024
cc8824b
Added | Modified
AGASTRONICS Apr 29, 2024
01ab449
#22 CSC - disabled status selector when no issues selected
Veloti Apr 29, 2024
fcff5df
Added | Modified |
AGASTRONICS May 1, 2024
491cc99
Task Fillter
AGASTRONICS May 2, 2024
c9821e8
Modified
AGASTRONICS May 7, 2024
a5d8976
Modified
AGASTRONICS May 8, 2024
1cab5a6
Each Task total count
AGASTRONICS May 9, 2024
10febf5
Each Task total count
AGASTRONICS May 9, 2024
311c9f5
#6 Subscription and Payment db models
Veloti May 10, 2024
15e47d7
Team Dashboard: fillter total analysis of activities and Impact per c…
AGASTRONICS May 16, 2024
2610d96
#6 Mautic tracking
Veloti May 16, 2024
a1c8a40
Team Dashboard: fillter total analysis of activities and Impact per c…
AGASTRONICS May 17, 2024
1097492
Team Dashboard: fillter total analysis of activities and Impact per c…
AGASTRONICS May 17, 2024
1a2aac4
#6 User model with first and last name + UI changes
Veloti May 19, 2024
57dd9db
#6 First and last name sending to Mautic
Veloti May 19, 2024
22f4631
Team Dashboard update
AGASTRONICS May 19, 2024
1a3d540
Modified
AGASTRONICS May 21, 2024
e230221
added retraced variabled to dockerfile
May 24, 2024
601bacb
Modified: Text color and Background color / Dashboard header
AGASTRONICS May 24, 2024
465e352
change the docker file configuratui team futures
May 24, 2024
a68afd4
Modified: Dashboard
AGASTRONICS May 27, 2024
f760223
Modified: dashboard
AGASTRONICS May 27, 2024
3059111
Modified
AGASTRONICS May 29, 2024
16475c8
Modified
AGASTRONICS May 29, 2024
0eeb0d9
Modified
AGASTRONICS May 29, 2024
5972dda
Modified
AGASTRONICS May 30, 2024
6cde012
Modified: Dashboard
AGASTRONICS May 30, 2024
362ab50
#6 Dublicated logic in user PUT request removed
Veloti May 30, 2024
c999946
Modified: Dashboard
AGASTRONICS May 30, 2024
6685425
Modified: Dashboard
AGASTRONICS May 30, 2024
b44581c
Modified: Dashboard
AGASTRONICS May 31, 2024
c9fcc71
Modified
AGASTRONICS May 31, 2024
0ac0778
Modified: Breadcrumb
AGASTRONICS May 31, 2024
a683a92
Modified: Breadcrumb
AGASTRONICS May 31, 2024
b2d3f94
Merge branch 'beta2' into dashboard
Jun 3, 2024
c67c8e0
fix npm audit
Jun 3, 2024
e8ea7e7
run test and fix formatting
Jun 3, 2024
a12a934
Modified BarChart: Debugged: Formatted
AGASTRONICS Jun 4, 2024
1e4d7cb
Merge branch 'dashboard' of gitlab.com:unicis/unicis-platform into da…
AGASTRONICS Jun 4, 2024
dce5322
#6 Add Community subscription on team creation
Veloti Jun 10, 2024
1694858
#6 Billing beta
Veloti Jun 11, 2024
3bd4311
Merge NIST-CSF2 into beta2
Veloti Jun 25, 2024
6d52b3d
Merge billing into beta2
Veloti Jun 25, 2024
557287c
--accept-data-loss removed from build command
Veloti Jun 25, 2024
1d30c8a
#27 Automatic copyright year
Veloti Jun 26, 2024
14f0025
Merge dashboard into beta2
Veloti Jun 27, 2024
37c8e4b
models/task removed unnecessary functions
Veloti Jun 27, 2024
b652b90
Fixing eslint and types errors after audit fix + sso changes
Veloti Jun 28, 2024
cfdf220
#24 Settings menu options highlight the settings
Veloti Jun 28, 2024
54bb928
#24 Formatting
Veloti Jun 28, 2024
8b7a17f
Dashboard option removed from settings
Veloti Jun 28, 2024
e169715
#11 Attachments name encoding
Veloti Jun 28, 2024
921579c
#32 Invitation modal: member role by default
Veloti Jun 28, 2024
a7d7b1a
#30 Dashboard route removed, redirecting to /teams after accepting in…
Veloti Jun 28, 2024
12340fb
#6 Billing fixes
Veloti Jun 28, 2024
506a8fa
With no subscription hotfix
Veloti Jun 28, 2024
f945b27
#28 Per page selector displaying hotfix
Veloti Jun 28, 2024
4fc14d3
#31 Invitation check if user already in the team
Veloti Jun 28, 2024
b2ba700
CSC Settings with subscription hotfix
Veloti Jun 28, 2024
aaafbda
CSC Settings dot removed from option label
Veloti Jun 28, 2024
fd91808
CSC framework name on module
Veloti Jun 28, 2024
5c48053
Empty payments array hotfix
Veloti Jun 28, 2024
d463f67
NIST CSF v2 for Ultimate plan
Veloti Jun 28, 2024
0bf7e90
added a data privacy overview header to dashboard
Jun 29, 2024
c961865
add the Framework on header and change tickets -> task table
Jun 29, 2024
d35fa6d
Formattion
Veloti Jun 30, 2024
b7ee55b
Test errors fixed
Veloti Jun 30, 2024
dce6477
add billing to docker file
Jun 30, 2024
303de26
npm install --legacy-peer-deps -> dockerfile
Jun 30, 2024
de0650d
Initial migration
Veloti Jul 1, 2024
a04cbb9
Billing email checking hotfix
Veloti Jul 1, 2024
dee8223
Subscription for existing team hotfix
Veloti Jul 1, 2024
ae4cd9d
changes for the community edition
Jul 2, 2024
d580b8f
fix the links and shields in Readme
Jul 2, 2024
55b7c6c
[StepSecurity] Apply security best practices
step-security-bot Jul 23, 2024
c6cebb9
Update docker-compose.yml
stepcellwolf Aug 25, 2024
28810d2
Merge pull request #54 from step-security-bot/stepsecurity_remediatio…
stepcellwolf Jul 23, 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
29 changes: 17 additions & 12 deletions .env.example
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,15 @@
NEXTAUTH_URL=http://localhost:4002

# You can use openssl to generate a random 32 character key: openssl rand -base64 32
NEXTAUTH_SECRET=rZTFtfNuSMajLnfFrWT2PZ3lX8WZv7W/Xs2H8hkEY6g=
NEXTAUTH_SECRET=

# SMTP / Email settings
SMTP_HOST=
SMTP_PORT=
SMTP_USER=
SMTP_PASSWORD=
SMTP_FROM=
BILLING_EMAIL=

# If you are using Docker, you can retrieve the values from: docker-compose.yml
DATABASE_URL=postgresql://<USER-HERE>:<PASSWORD-HERE>@localhost:5432/<DATABASE NAME HERE>
Expand All @@ -30,34 +31,34 @@ RETRACED_API_KEY=
RETRACED_PROJECT_ID=

# Hide landing page and redirect to login page
HIDE_LANDING_PAGE=false
HIDE_LANDING_PAGE=true

# SSO groups can be prefixed with this identifier in order to avoid conflicts with other groups.
# For example boxyhq-admin would be resolved to admin, boxyhq-member would be resolved to member, etc.
GROUP_PREFIX=boxyhq-
# For example unicis-admin would be resolved to admin, unicis-member would be resolved to member, etc.
GROUP_PREFIX=unicis-

# Users will need to confirm their email before accessing the app feature
CONFIRM_EMAIL=false
CONFIRM_EMAIL=true

# Disable non-business email signup
DISABLE_NON_BUSINESS_EMAIL_SIGNUP=false

# Mixpanel
NEXT_PUBLIC_MIXPANEL_TOKEN=
# NEXT_PUBLIC_MIXPANEL_TOKEN=

# Enable Auth providers (comma separated)
# Supported providers: github, google, saml, email, credentials
AUTH_PROVIDERS=
AUTH_PROVIDERS = email,credentials

# OpenTelemetry
OTEL_EXPORTER_OTLP_METRICS_ENDPOINT=
OTEL_EXPORTER_OTLP_METRICS_HEADERS=
OTEL_EXPORTER_OTLP_METRICS_PROTOCOL=grpc
OTEL_EXPORTER_DEBUG=true
OTEL_PREFIX=boxyhq.saas
OTEL_PREFIX=unicis.saas

NEXT_PUBLIC_TERMS_URL='/terms'
NEXT_PUBLIC_PRIVACY_URL='/privacy'
NEXT_PUBLIC_TERMS_URL='https://www.unicis.tech/terms'
NEXT_PUBLIC_PRIVACY_URL='https://www.unicis.tech/privacy'

NEXT_PUBLIC_DARK_MODE=false

Expand All @@ -69,5 +70,9 @@ FEATURE_TEAM_WEBHOOK=true
FEATURE_TEAM_API_KEY=true

# Google reCAPTCHA
RECAPTCHA_SITE_KEY=
RECAPTCHA_SECRET_KEY=
# RECAPTCHA_SITE_KEY=
# RECAPTCHA_SECRET_KEY=

# Matamo tracking
NEXT_PUBLIC_MATOMO_URL=
NEXT_PUBLIC_MATOMO_SITE_ID=
9 changes: 9 additions & 0 deletions .eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,15 @@ module.exports = {
plugins: ['react', '@typescript-eslint'],
rules: {
'@typescript-eslint/no-explicit-any': 'warn',
// '@typescript-eslint/no-explicit-any': 'off',
'@typescript-eslint/no-unused-vars': ['error', { argsIgnorePattern: '^_' }],
// 'react-hooks/exhaustive-deps': 'off',
// '@next/next/no-img-element': 'off',
// 'react/jsx-key': 'off',
// '@typescript-eslint/no-non-null-asserted-optional-chain': 'off',
// 'prefer-const': 'off',
// 'react/no-unescaped-entities': 'off',
// 'jsx-a11y/alt-text': 'off',
},
settings: {
react: {
Expand Down
5 changes: 5 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,8 @@ updates:
directory: '/'
schedule:
interval: 'weekly'

- package-ecosystem: docker
directory: /
schedule:
interval: daily
78 changes: 78 additions & 0 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
# For most projects, this workflow file will not need changing; you simply need
# to commit it to your repository.
#
# You may wish to alter this file to override the set of languages analyzed,
# or to provide custom queries or build logic.
#
# ******** NOTE ********
# We have attempted to detect the languages in your repository. Please check
# the `language` matrix defined below to confirm you have the correct set of
# supported CodeQL languages.
#
name: "CodeQL"

on:
push:
branches: ["beta2-community"]
pull_request:
# The branches below must be a subset of the branches above
branches: ["beta2-community"]
schedule:
- cron: "0 0 * * 1"

permissions:
contents: read

jobs:
analyze:
name: Analyze
runs-on: ubuntu-latest
permissions:
actions: read
contents: read
security-events: write

strategy:
fail-fast: false
matrix:
language: ["javascript", "typescript"]
# CodeQL supports [ $supported-codeql-languages ]
# Learn more about CodeQL language support at https://aka.ms/codeql-docs/language-support

steps:
- name: Harden Runner
uses: step-security/harden-runner@0d381219ddf674d61a7572ddd19d7941e271515c # v2.9.0
with:
egress-policy: audit

- name: Checkout repository
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@2d790406f505036ef40ecba973cc774a50395aac # v3.25.13
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
# By default, queries listed here will override any specified in a config file.
# Prefix the list here with "+" to use these queries and those in the config file.

# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@2d790406f505036ef40ecba973cc774a50395aac # v3.25.13

# ℹ️ Command-line programs to run using the OS shell.
# 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun

# If the Autobuild fails above, remove it and uncomment the following three lines.
# modify them (or add more) to build your code if your project, please refer to the EXAMPLE below for guidance.

# - run: |
# echo "Run, Build Application using script"
# ./location_of_script_within_repo/buildscript.sh

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@2d790406f505036ef40ecba973cc774a50395aac # v3.25.13
with:
category: "/language:${{matrix.language}}"
27 changes: 27 additions & 0 deletions .github/workflows/dependency-review.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Dependency Review Action
#
# This Action will scan dependency manifest files that change as part of a Pull Request,
# surfacing known-vulnerable versions of the packages declared or updated in the PR.
# Once installed, if the workflow run is marked as required,
# PRs introducing known-vulnerable packages will be blocked from merging.
#
# Source repository: https://github.com/actions/dependency-review-action
name: 'Dependency Review'
on: [pull_request]

permissions:
contents: read

jobs:
dependency-review:
runs-on: ubuntu-latest
steps:
- name: Harden Runner
uses: step-security/harden-runner@0d381219ddf674d61a7572ddd19d7941e271515c # v2.9.0
with:
egress-policy: audit

- name: 'Checkout Repository'
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
- name: 'Dependency Review'
uses: actions/dependency-review-action@5a2ce3f5b92ee19cbb1541a4984c76d921601d7c # v4.3.4
10 changes: 9 additions & 1 deletion .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,19 @@ on:
branches:
- main

permissions:
contents: read

jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Harden Runner
uses: step-security/harden-runner@0d381219ddf674d61a7572ddd19d7941e271515c # v2.9.0
with:
egress-policy: audit

- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
- run: npm install
- run: npm run check-lint
- run: npm run check-format
Expand Down
76 changes: 76 additions & 0 deletions .github/workflows/scorecards.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
# This workflow uses actions that are not certified by GitHub. They are provided
# by a third-party and are governed by separate terms of service, privacy
# policy, and support documentation.

name: Scorecard supply-chain security
on:
# For Branch-Protection check. Only the default branch is supported. See
# https://github.com/ossf/scorecard/blob/main/docs/checks.md#branch-protection
branch_protection_rule:
# To guarantee Maintained check is occasionally updated. See
# https://github.com/ossf/scorecard/blob/main/docs/checks.md#maintained
schedule:
- cron: '20 7 * * 2'
push:
branches: ["beta2-community"]

# Declare default permissions as read only.
permissions: read-all

jobs:
analysis:
name: Scorecard analysis
runs-on: ubuntu-latest
permissions:
# Needed to upload the results to code-scanning dashboard.
security-events: write
# Needed to publish results and get a badge (see publish_results below).
id-token: write
contents: read
actions: read

steps:
- name: Harden Runner
uses: step-security/harden-runner@0d381219ddf674d61a7572ddd19d7941e271515c # v2.9.0
with:
egress-policy: audit

- name: "Checkout code"
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
with:
persist-credentials: false

- name: "Run analysis"
uses: ossf/scorecard-action@dc50aa9510b46c811795eb24b2f1ba02a914e534 # v2.3.3
with:
results_file: results.sarif
results_format: sarif
# (Optional) "write" PAT token. Uncomment the `repo_token` line below if:
# - you want to enable the Branch-Protection check on a *public* repository, or
# - you are installing Scorecards on a *private* repository
# To create the PAT, follow the steps in https://github.com/ossf/scorecard-action#authentication-with-pat.
# repo_token: ${{ secrets.SCORECARD_TOKEN }}

# Public repositories:
# - Publish results to OpenSSF REST API for easy access by consumers
# - Allows the repository to include the Scorecard badge.
# - See https://github.com/ossf/scorecard-action#publishing-results.
# For private repositories:
# - `publish_results` will always be set to `false`, regardless
# of the value entered here.
publish_results: true

# Upload the results as artifacts (optional). Commenting out will disable uploads of run results in SARIF
# format to the repository Actions tab.
- name: "Upload artifact"
uses: actions/upload-artifact@0b2256b8c012f0828dc542b3febcab082c67f72b # v4.3.4
with:
name: SARIF file
path: results.sarif
retention-days: 5

# Upload the results to GitHub's code scanning dashboard.
- name: "Upload to code-scanning"
uses: github/codeql-action/upload-sarif@2d790406f505036ef40ecba973cc774a50395aac # v3.25.13
with:
sarif_file: results.sarif
14 changes: 14 additions & 0 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
repos:
- repo: https://github.com/gitleaks/gitleaks
rev: v8.16.3
hooks:
- id: gitleaks
- repo: https://github.com/pre-commit/mirrors-eslint
rev: v8.38.0
hooks:
- id: eslint
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v4.4.0
hooks:
- id: end-of-file-fixer
- id: trailing-whitespace
5 changes: 4 additions & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
{
"WillLuke.nextjs.addTypesOnSave": true,
"WillLuke.nextjs.hasPrompted": true
"WillLuke.nextjs.hasPrompted": true,
"cSpell.words": [
"socialgouv"
]
}
2 changes: 1 addition & 1 deletion CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ representative at an online or offline event.

Instances of abusive, harassing, or otherwise unacceptable behavior may be
reported to the community leaders responsible for enforcement at
[email protected].
[email protected].
All complaints will be reviewed and investigated promptly and fairly.

All community leaders are obligated to respect the privacy and security of the
Expand Down
Loading
Loading