Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update from upstream repo CachetHQ/Cachet #1

Open
wants to merge 3,401 commits into
base: 2.4
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
3401 commits
Select commit Hold shift + click to select a range
509e7d9
WIP - Tests for notifications
Data-Kiss Oct 10, 2019
f22e4c5
Fix some style inconsistencies.
Data-Kiss Oct 10, 2019
d5c8b08
Merge pull request #3812 from CachetHQ/dependabot/composer/twig/twig-…
jbrooksuk Oct 11, 2019
0319d78
Merge pull request #3810 from CachetHQ/dependabot/composer/aws/aws-sd…
jbrooksuk Oct 11, 2019
c53825a
fix chmod command for writable files and directories
bunkerskyi Oct 17, 2019
b126d94
add chmod command if set value file for CACHE_DRIVER and SESSION_DRIV…
bunkerskyi Oct 17, 2019
eb2a83d
update threshold input name to match model
Oct 17, 2019
6a0bafe
resolve a11y label issue
Oct 18, 2019
40d5ffa
generate a signed url for the redirect
Oct 18, 2019
bc4ebac
make styleci happy
Oct 18, 2019
10c4e52
Merge pull request #3823 from craigballinger/signed-verify-redirect
jbrooksuk Oct 18, 2019
d7fd5be
Merge pull request #3822 from craigballinger/fix-threshold-update
jbrooksuk Oct 18, 2019
9718239
sign internal redirects and routes for subscribe.manage
Oct 18, 2019
49e83f4
Bump twig/twig from 2.12.0 to 2.12.1
dependabot-preview[bot] Oct 21, 2019
d6ce584
Bump guzzlehttp/guzzle from 6.3.3 to 6.4.1
dependabot-preview[bot] Oct 28, 2019
e960a3e
Bump aws/aws-sdk-php from 3.112.15 to 3.112.28
dependabot-preview[bot] Oct 28, 2019
4af23b0
Merge pull request #3834 from CachetHQ/dependabot/composer/aws/aws-sd…
jbrooksuk Nov 2, 2019
7a6eef7
Merge pull request #3833 from CachetHQ/dependabot/composer/guzzlehttp…
jbrooksuk Nov 2, 2019
e0f9539
Merge pull request #3828 from CachetHQ/dependabot/composer/twig/twig-…
jbrooksuk Nov 2, 2019
e1f38fd
Merge pull request #3826 from craigballinger/sign-manage-routes
jbrooksuk Nov 2, 2019
e0df467
Merge pull request #3815 from Data-Kiss/templates-update-incident
jbrooksuk Nov 2, 2019
db7ab0d
Merge pull request #3809 from Data-Kiss/better-user-accountability
jbrooksuk Nov 2, 2019
e050014
New translations cachet.php (Portuguese)
CachetBot Nov 2, 2019
59107a4
New translations cachet.php (Polish)
CachetBot Nov 2, 2019
88aac47
New translations dashboard.php (Polish)
CachetBot Nov 2, 2019
f68fc29
New translations dashboard.php (Portuguese)
CachetBot Nov 2, 2019
8ce6fe2
New translations cachet.php (Persian)
CachetBot Nov 2, 2019
33e2465
New translations cachet.php (Portuguese, Brazilian)
CachetBot Nov 2, 2019
5454600
New translations dashboard.php (Portuguese, Brazilian)
CachetBot Nov 2, 2019
2c918bb
New translations cachet.php (Romanian)
CachetBot Nov 2, 2019
2464fd3
New translations dashboard.php (Romanian)
CachetBot Nov 2, 2019
ef342e5
New translations dashboard.php (Persian)
CachetBot Nov 2, 2019
a8543a1
New translations dashboard.php (Korean)
CachetBot Nov 2, 2019
e2f1703
New translations cachet.php (Japanese)
CachetBot Nov 2, 2019
e1a80fe
New translations dashboard.php (Japanese)
CachetBot Nov 2, 2019
00ab93f
New translations cachet.php (Korean)
CachetBot Nov 2, 2019
19e1e17
New translations cachet.php (Mongolian)
CachetBot Nov 2, 2019
3cd41b3
New translations dashboard.php (Mongolian)
CachetBot Nov 2, 2019
cfd8031
New translations cachet.php (Norwegian)
CachetBot Nov 2, 2019
519afdf
New translations dashboard.php (Norwegian)
CachetBot Nov 2, 2019
5dc9c85
New translations cachet.php (Russian)
CachetBot Nov 2, 2019
e316093
New translations dashboard.php (Italian)
CachetBot Nov 2, 2019
1f8f639
New translations dashboard.php (Turkish)
CachetBot Nov 2, 2019
553ae4f
New translations cachet.php (Ukrainian)
CachetBot Nov 2, 2019
5de2ed6
New translations dashboard.php (Ukrainian)
CachetBot Nov 2, 2019
c074c81
New translations cachet.php (Vietnamese)
CachetBot Nov 2, 2019
54f4f03
New translations dashboard.php (Vietnamese)
CachetBot Nov 2, 2019
02e204f
New translations cachet.php (Zulu)
CachetBot Nov 2, 2019
85523b6
New translations dashboard.php (Zulu)
CachetBot Nov 2, 2019
428798e
New translations cachet.php (Turkish)
CachetBot Nov 2, 2019
af800c9
New translations dashboard.php (Russian)
CachetBot Nov 2, 2019
203cc73
New translations cachet.php (Spanish)
CachetBot Nov 2, 2019
ac724bd
New translations cachet.php (Slovenian)
CachetBot Nov 2, 2019
6720554
New translations dashboard.php (Slovenian)
CachetBot Nov 2, 2019
164c012
New translations dashboard.php (Spanish)
CachetBot Nov 2, 2019
b90510d
New translations dashboard.php (Thai)
CachetBot Nov 2, 2019
b07d28c
New translations cachet.php (Swedish)
CachetBot Nov 2, 2019
28c956e
New translations dashboard.php (Swedish)
CachetBot Nov 2, 2019
ea88b2e
New translations cachet.php (Thai)
CachetBot Nov 2, 2019
9ba36db
New translations cachet.php (Italian)
CachetBot Nov 2, 2019
0c6f5e2
New translations dashboard.php (Czech)
CachetBot Nov 2, 2019
0d48595
New translations cachet.php (Chinese Traditional)
CachetBot Nov 2, 2019
6107f8c
New translations dashboard.php (Chinese Traditional)
CachetBot Nov 2, 2019
fac7f88
New translations cachet.php (Czech)
CachetBot Nov 2, 2019
6d10170
New translations dashboard.php (Chinese Simplified)
CachetBot Nov 2, 2019
e0b172a
New translations cachet.php (Danish)
CachetBot Nov 2, 2019
1135697
New translations dashboard.php (Danish)
CachetBot Nov 2, 2019
3668d24
New translations cachet.php (Dutch)
CachetBot Nov 2, 2019
3c33908
New translations cachet.php (Chinese Simplified)
CachetBot Nov 2, 2019
d5355a0
New translations cachet.php (Afrikaans)
CachetBot Nov 2, 2019
fd899c3
New translations dashboard.php (Afrikaans)
CachetBot Nov 2, 2019
f1e0a66
New translations cachet.php (Albanian)
CachetBot Nov 2, 2019
0ec0d38
New translations dashboard.php (Albanian)
CachetBot Nov 2, 2019
9f78336
New translations cachet.php (Arabic)
CachetBot Nov 2, 2019
00031b8
New translations dashboard.php (Arabic)
CachetBot Nov 2, 2019
be4030b
New translations cachet.php (Catalan)
CachetBot Nov 2, 2019
3ac881a
New translations dashboard.php (Catalan)
CachetBot Nov 2, 2019
b66aa30
New translations dashboard.php (Dutch)
CachetBot Nov 2, 2019
d92b098
New translations cachet.php (Greek)
CachetBot Nov 2, 2019
3f75630
New translations dashboard.php (Greek)
CachetBot Nov 2, 2019
d0f0891
New translations cachet.php (Hebrew)
CachetBot Nov 2, 2019
b170ee9
New translations dashboard.php (Hebrew)
CachetBot Nov 2, 2019
8ec9cee
New translations cachet.php (Hungarian)
CachetBot Nov 2, 2019
35a6437
New translations dashboard.php (Hungarian)
CachetBot Nov 2, 2019
f09fccb
New translations cachet.php (Indonesian)
CachetBot Nov 2, 2019
1e61d91
New translations dashboard.php (Indonesian)
CachetBot Nov 2, 2019
589aca7
New translations dashboard.php (German)
CachetBot Nov 2, 2019
5fb1de3
New translations cachet.php (English)
CachetBot Nov 2, 2019
e2a0abd
New translations dashboard.php (English)
CachetBot Nov 2, 2019
0224c60
New translations cachet.php (Estonian)
CachetBot Nov 2, 2019
2440790
New translations dashboard.php (Estonian)
CachetBot Nov 2, 2019
aa96215
New translations cachet.php (Finnish)
CachetBot Nov 2, 2019
8e9acd3
New translations cachet.php (German)
CachetBot Nov 2, 2019
33d6f85
New translations dashboard.php (Finnish)
CachetBot Nov 2, 2019
4dbb897
New translations cachet.php (French)
CachetBot Nov 2, 2019
95e4c67
New translations dashboard.php (French)
CachetBot Nov 2, 2019
5dba13f
fix chmod
Nov 4, 2019
a36ebb2
Merge pull request #3821 from KriBetko/v2.4-docs-setup-installation_f…
jbrooksuk Nov 4, 2019
726793d
Fixing some typos
hampuskraft Nov 9, 2019
1f2f657
Fixing a typo
hampuskraft Nov 9, 2019
a1a2fdf
Merge pull request #3848 from pnfcre/patch-1
jbrooksuk Nov 9, 2019
62308b3
Merge pull request #3816 from Data-Kiss/tests-notifications
jbrooksuk Nov 13, 2019
83f7aa9
Apply fixes from StyleCI
jbrooksuk Nov 13, 2019
55f4346
New translations cachet.php (French)
CachetBot Nov 17, 2019
73661de
New translations dashboard.php (French)
CachetBot Nov 17, 2019
f361126
New translations notifications.php (French)
CachetBot Nov 17, 2019
53fcff0
New translations cachet.php (Chinese Simplified)
CachetBot Dec 10, 2019
4abfc36
Remove unused "reserved" column from jobs table
jzinkweg Dec 12, 2019
a10b81e
Updated color_contrast using hexdec deperecated
kashkashio Dec 24, 2019
c92cc43
Merge pull request #3906 from kashkashio/patch-1
jbrooksuk Dec 24, 2019
e5b6f62
New translations cachet.php (Chinese Simplified)
CachetBot Jan 13, 2020
bdc1c0b
New translations dashboard.php (Chinese Simplified)
CachetBot Jan 13, 2020
6cad255
New translations forms.php (Chinese Simplified)
CachetBot Jan 13, 2020
190f632
New translations notifications.php (Chinese Simplified)
CachetBot Jan 13, 2020
b63c313
fixes missing username on updates single incident view
defulmere Feb 5, 2020
675b7e5
New translations cachet.php (Czech)
CachetBot Feb 18, 2020
9b1e0a2
New translations dashboard.php (Czech)
CachetBot Feb 18, 2020
1dd362a
New translations cachet.php (Czech)
CachetBot Feb 18, 2020
6a39927
New translations dashboard.php (Czech)
CachetBot Feb 18, 2020
e12073a
New translations notifications.php (Czech)
CachetBot Feb 18, 2020
e789bf4
New translations dashboard.php (Czech)
CachetBot Feb 18, 2020
a846b1e
New translations notifications.php (Czech)
CachetBot Feb 18, 2020
7d5fc92
New translations forms.php (Czech)
CachetBot Feb 18, 2020
d68b7d7
New translations pagination.php (Czech)
CachetBot Feb 18, 2020
d369082
New translations setup.php (Czech)
CachetBot Feb 18, 2020
5965274
New translations validation.php (Czech)
CachetBot Feb 18, 2020
6ad805a
New translations cachet.php (Czech)
CachetBot Feb 18, 2020
a955c5e
New translations dashboard.php (Czech)
CachetBot Feb 18, 2020
5f426f9
moved RemoteUserAuthenticate before Authenticate
Feb 27, 2020
4435526
Merge pull request #3950 from ipunkt/2.4
jbrooksuk Feb 27, 2020
5ff2289
Apply fixes from StyleCI
jbrooksuk Feb 27, 2020
8db3391
fix script tag after closed body
black-snow Mar 4, 2020
686ba07
Bump es5-shim from 4.5.13 to 4.5.14
dependabot-preview[bot] Apr 1, 2020
0309246
Apply fixes from StyleCI
CachetBot Apr 1, 2020
d0146c5
Merge pull request #3972 from CachetHQ/dependabot/npm_and_yarn/es5-sh…
jbrooksuk Apr 7, 2020
1d9e1c7
Merge pull request #3957 from black-snow/patch-1
jbrooksuk Apr 7, 2020
fdd6a6d
Merge pull request #3935 from defulmere/2.4
jbrooksuk Apr 7, 2020
7f789f7
Update deps
jbrooksuk Apr 7, 2020
a515200
Bump chart.js from 2.8.0 to 2.9.3
dependabot-preview[bot] Apr 7, 2020
c7ad51e
Merge pull request #3873 from CachetHQ/dependabot/npm_and_yarn/chart.…
jbrooksuk Apr 7, 2020
616c7af
wip
jbrooksuk Apr 7, 2020
507603e
add a CSS class for status to each component element
luto Apr 11, 2020
8b99ee9
Fix "failed: ERR invalid DB index"
SaigyoujiYuyuko233 Apr 19, 2020
8d97adf
Increase days of incidents limit from 100 to 10000
langemeijer Apr 25, 2020
670a313
Translate missing words in e-mail notifications
nalysius Apr 30, 2020
0b38e41
Ignore disabled components when determining if a subscription is 'glo…
langemeijer May 13, 2020
8079f22
Fixing issue #3842
May 20, 2020
367c1dd
Fixing issue to be able to have mterics work for recommended docker /…
May 20, 2020
4fe7977
Disable code coverage runs
GrahamCampbell Jul 19, 2020
59fa667
Apply fixes from StyleCI
CachetBot Jul 19, 2020
c5c2355
Apply fixes from StyleCI
jbrooksuk Aug 1, 2020
1534332
Move Bugsnag into main dependencies
jbrooksuk Aug 1, 2020
62040df
Update deps
jbrooksuk Aug 1, 2020
3146ea7
Merge pull request #4066 from CachetHQ/rm-cov
jbrooksuk Aug 1, 2020
54553e3
Merge pull request #4027 from marek-knappe/fixing-issue-3254-for-2.4
jbrooksuk Aug 1, 2020
583bc58
Merge pull request #4026 from marek-knappe/fixing-issue-3842
jbrooksuk Aug 1, 2020
9a83bb3
Merge pull request #4022 from langemeijer/no-disable-compontents-in-g…
jbrooksuk Aug 1, 2020
576a91c
Merge pull request #4004 from nalysius/fix-3690-mail-notification-tra…
jbrooksuk Aug 1, 2020
30482cb
Merge pull request #4000 from langemeijer/2.4
jbrooksuk Aug 1, 2020
3d9fdf3
Merge pull request #3698 from CachetHQ/l10n_2.4
jbrooksuk Aug 1, 2020
97a7a79
Apply fixes from StyleCI
jbrooksuk Aug 1, 2020
dd1248a
wip
jbrooksuk Aug 1, 2020
90b4500
wip
jbrooksuk Aug 1, 2020
e20c024
Merge pull request #3989 from SaigyoujiYuyuko233/patch-1
jbrooksuk Aug 1, 2020
37cd589
Apply fixes from StyleCI
jbrooksuk Aug 1, 2020
740ac1f
fix test
jbrooksuk Aug 1, 2020
e8df786
Apply fixes from StyleCI
jbrooksuk Aug 1, 2020
6640cc5
Merge pull request #4071 from CachetHQ/remove-foundation-namespace
jbrooksuk Aug 1, 2020
8662af3
wip
jbrooksuk Aug 1, 2020
9e5a4e5
wip
jbrooksuk Aug 1, 2020
058387e
wip
jbrooksuk Aug 1, 2020
e4f0d3d
Remove support workflow
jbrooksuk Aug 1, 2020
cfd173c
Merge pull request #3890 from jzinkweg/feature/fix-job-table
jbrooksuk Aug 8, 2020
4ea5502
New translations cachet.php (Chinese Simplified)
CachetBot Sep 21, 2020
026773b
Replace all URLs from Piwik to Matomo
0pc0deFR Nov 2, 2020
63e3482
Make Stylesheet <textarea> vertically resizable
GSIMCOX524 Mar 17, 2021
5ad6092
Merge pull request #4235 from GSIMCOX524/patch-1
jbrooksuk Mar 29, 2021
18d5d54
Merge pull request #4122 from CachetHQ/l10n_2.4
jbrooksuk Mar 29, 2021
2440079
Merge pull request #3980 from luto/add-status-class
jbrooksuk Mar 29, 2021
84b0c5a
Compatibility fixes
jbrooksuk Mar 29, 2021
4846161
Fix feed
jbrooksuk Mar 29, 2021
2753159
Merge pull request #4157 from 0pc0deFR/patch-1
jbrooksuk Mar 29, 2021
b765592
Sets the default value for the reserved column to 0 (instead of null)
pavog Mar 31, 2021
d5ba835
Only use AboutApp when the setting "setting.app_about" is set
pavog Mar 31, 2021
3c2479d
Fix
jbrooksuk Apr 1, 2021
a86a3d8
Merge pull request #4254 from pavog/patch-2
jbrooksuk Apr 1, 2021
cf86f65
Merge pull request #4253 from pavog/patch-1
jbrooksuk Apr 1, 2021
509f33e
Update FUNDING.yml
jbrooksuk Aug 11, 2023
a2176c8
Apply fixes from StyleCI
StyleCIBot Aug 11, 2023
096c5af
Update readme
jbrooksuk Aug 12, 2023
f6c1b3c
wip
jbrooksuk Aug 12, 2023
7bba493
wip
jbrooksuk Aug 12, 2023
5e2a32e
Update README.md
chetannn Aug 13, 2023
c79a66a
Merge pull request #4344 from chetannn/2.4
jbrooksuk Aug 13, 2023
112b5c9
Update demo seeder with new components
jbrooksuk Aug 13, 2023
3d52771
Remove Google tracking from demo
jbrooksuk Aug 17, 2023
e2fff38
wip
jbrooksuk Aug 19, 2023
0611cad
wip
jbrooksuk Aug 19, 2023
345039f
Set header in demo seeder
jbrooksuk Aug 21, 2023
0675337
Apply fixes from StyleCI
StyleCIBot Aug 21, 2023
f40da22
Update branding and support light/dark modes
jbrooksuk Aug 24, 2023
2323e9c
Create SECURITY.md
jbrooksuk Sep 5, 2023
2d0ef4e
Update forms.php
kroerig Sep 15, 2023
c73d5e0
Update notifications.php
kroerig Sep 15, 2023
97a075c
fix: Auth Remote Code execution
Sep 28, 2023
6fb043e
Merge pull request from GHSA-hv79-p62r-wg3p
jbrooksuk Oct 11, 2023
2b85807
Apply fixes from StyleCI
StyleCIBot Oct 11, 2023
24f56e7
Fix Twig dependency
jbrooksuk Oct 27, 2023
abc1015
Update frontend dependencies
jbrooksuk Oct 27, 2023
13aa8f4
Improve Metric component
jbrooksuk Oct 27, 2023
6cedf23
Add tooltip background
jbrooksuk Oct 27, 2023
2de54f9
Small fixes
jbrooksuk Oct 27, 2023
9472c78
Compile assets
jbrooksuk Oct 27, 2023
7b07983
Merge pull request #4359 from cachethq/frontend-fixes
jbrooksuk Oct 27, 2023
19fcfd4
Revert broken change to setup
jbrooksuk Nov 7, 2023
91e4d8a
Compile
jbrooksuk Nov 7, 2023
3300157
Merge pull request #4352 from kroerig/patch-2
jbrooksuk Dec 1, 2023
8b565ab
Merge pull request #4353 from kroerig/patch-3
jbrooksuk Dec 1, 2023
38a455b
Bumped to version 2.4.1 to match tag
bolemo Mar 4, 2024
970a661
Corrections + ajouts localisation fr-FR
bolemo Mar 4, 2024
186aab4
Corrections + completion localization fr-FR
bolemo Mar 4, 2024
b39af18
Corrections + completion localization fr-FR
bolemo Mar 4, 2024
16cbf0a
Corrections + completion localization fr-FR
bolemo Mar 4, 2024
5bbfb5c
Corrections + completion localization fr-FR
bolemo Mar 4, 2024
7fbb4dc
Corrections + completion localization fr-FR
bolemo Mar 4, 2024
3163440
Corrections + completion localization fr-FR
bolemo Mar 4, 2024
c618f3d
double quotes -> single quotes
bolemo Mar 4, 2024
ef35627
Update cachet.php
bolemo Mar 5, 2024
42b9260
Update dashboard.php
bolemo Mar 5, 2024
f5c267f
Update forms.php
bolemo Mar 5, 2024
3d80cc7
Update notifications.php
bolemo Mar 5, 2024
ed0864f
Update dashboard.php
bolemo Mar 5, 2024
1b688a7
Bumped version
jbrooksuk Mar 5, 2024
517d0a8
Merge pull request #4378 from bolemo/2.4
jbrooksuk Mar 8, 2024
3e97a87
Update LICENSE
jbrooksuk Mar 11, 2024
985f34b
Update lang de-DE
driverspy Jun 4, 2024
467a267
Update invite.blade.php
driverspy Jun 4, 2024
3873eb5
Update forms.php
driverspy Jun 4, 2024
8dfe2a7
Update: Lang (Twig url)
driverspy Jun 4, 2024
d0f244c
Update lang de-DE
driverspy Jun 4, 2024
ef91d84
Update lang de-DE
driverspy Jun 4, 2024
4970b7b
Issue #4395 - Fix call to UpdateComponentCommand with right params nu…
pierrepomes Jun 11, 2024
9864c3d
Merge pull request #4396 from driverspy/2.4
jbrooksuk Jun 13, 2024
731a843
Merge pull request #4398 from ppomes/2.4
jbrooksuk Jun 13, 2024
3120cda
Issue #4400 - No component email on incident creation/update
pierrepomes Jun 13, 2024
f8bbc1e
Merge pull request #4402 from ppomes/2.4
jbrooksuk Jun 14, 2024
4712b29
Update lang es-ES
martinblascop Sep 12, 2024
8096fdf
Merge pull request #4417 from martinblascop/2.4
jbrooksuk Sep 16, 2024
4822243
Add MariaDB to README.md
robertsilen Oct 9, 2024
d466699
Merge pull request #4420 from robertsilen/patch-1
jbrooksuk Oct 9, 2024
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
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,5 @@ indent_style = space
indent_size = 4
trim_trailing_whitespace = true

[{package.json,*.yml}]
[{*.json,*.yml}]
indent_size = 2
18 changes: 14 additions & 4 deletions .env.example
Original file line number Diff line number Diff line change
@@ -1,10 +1,13 @@
APP_ENV=production
APP_DEBUG=false
APP_URL=http://localhost
APP_KEY=SomeRandomString
APP_TIMEZONE=UTC
APP_KEY=
DEBUGBAR_ENABLED=false

DB_DRIVER=mysql
DB_HOST=localhost
DB_UNIX_SOCKET=null
DB_DATABASE=cachet
DB_USERNAME=homestead
DB_PASSWORD=secret
Expand All @@ -17,10 +20,11 @@ QUEUE_DRIVER=sync

CACHET_BEACON=true
CACHET_EMOJI=false
CACHET_AUTO_TWITTER=true

MAIL_DRIVER=smtp
MAIL_HOST=mailtrap.io
MAIL_PORT=2525
MAIL_DRIVER=log
MAIL_HOST=null
MAIL_PORT=null
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ADDRESS=null
Expand All @@ -32,3 +36,9 @@ REDIS_DATABASE=null
REDIS_PORT=null

GITHUB_TOKEN=null

NEXMO_KEY=null
NEXMO_SECRET=null
NEXMO_SMS_FROM=Cachet

TRUSTED_PROXIES=
46 changes: 46 additions & 0 deletions .github/CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# Contributor Covenant Code of Conduct

## Our Pledge

In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation.

## Our Standards

Examples of behavior that contributes to creating a positive environment include:

* Using welcoming and inclusive language
* Being respectful of differing viewpoints and experiences
* Gracefully accepting constructive criticism
* Focusing on what is best for the community
* Showing empathy towards other community members

Examples of unacceptable behavior by participants include:

* The use of sexualized language or imagery and unwelcome sexual attention or advances
* Trolling, insulting/derogatory comments, and personal or political attacks
* Public or private harassment
* Publishing others' private information, such as a physical or electronic address, without explicit permission
* Other conduct which could reasonably be considered inappropriate in a professional setting

## Our Responsibilities

Project maintainers are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior.

Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful.

## Scope

This Code of Conduct applies both within project spaces and in public spaces when an individual is representing the project or its community. Examples of representing a project or community include using an official project e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event. Representation of a project may be further defined and clarified by project maintainers.

## Enforcement

Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at [email protected]. The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately.

Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership.

## Attribution

This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, available at [http://contributor-covenant.org/version/1/4][version]

[homepage]: http://contributor-covenant.org
[version]: http://contributor-covenant.org/version/1/4/
94 changes: 94 additions & 0 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,94 @@
# Contribution Guidelines

## Thank you

Firstly, thank you for taking an interest in Cachet and for reading this guide.

## Creating issues

We track feature requests and bug reports on the [issue tracker](https://github.com/cachethq/Cachet/issues). Please send support requests to our support email; [[email protected]](mailto:[email protected]?subject=Cachet%20Support).

**Always be respectful.** Organisation members reserve the right to lock topics if they feel necessary.

## Languages

This project accepts **English translations** only. Translations will be updated automatically through the [CrowdIn](https://translate.cachethq.io) integration.

Please submit alternative translations to the [Cachet CrowdIn](https://translate.cachethq.io) project. CrowdIn will automatically send a Pull Request with your updates in.

## Coding Standards

Please try to follow existing coding standards. [StyleCI](https://styleci.io) will analyse and fix any discrepancies in coding standards.

## Introduction into Git and GitHub

If you are new to Git, GitHub and the whole open source software community, welcome! Here are some resources for getting started and understanding what it's all about.

- [Try Git](https://try.github.io/levels/1/challenges/1) by Code School
- [GitHub Help](https://help.github.com)

If you're not fond of the command line, you can get one of GitHub's free GUI desktop apps:

- [GitHub for Mac](https://github.com/blog/1510-installing-git-from-github-for-mac)
- [GitHub for Windows](https://github.com/blog/1127-github-for-windows)

If you're feeling adventurous, you can become a Git & GitHub master with the [Git Path on Code School](https://www.codeschool.com/paths/git).

## .editorconfig

You should also make use of the [.editorconfig](/.editorconfig) file found within the root of the repository. It'll make sure that your editor is setup with the same file settings.

## Ways to help:

Start by becoming familiar with Cachet. If you're already using Cachet, that's a great head start. If not, check out the latest [demo](https://dev.cachethq.io) and have a play. You can also download and install Cachet locally to familiarise yourself that way.

You don't have to be a developer to help improve Cachet, infact there are lots of ways that you can help us.

### Spread the word

There are a lot of people who don't know about Cachet or what a status page is and how important it can be. [Tweet about Cachet](https://twitter.com/CachetHQ). Write blog posts about your success (or failures, we're not perfect) with Cachet and share what you took away from it.

### Help with Documentation

Cachet is in use around the world. Cachet speaks multiple languages. Our documentation doesn't and can be hard to understand for non-English speaking people. Documentation should be easy to understand and we need your help to make this possible. Check out [CachetHQ/Docs](https://github.com/CachetHQ/Docs) to contribute to our documentation.

### As a non-developer/non-designer

We're always looking for new [translations](#translations).

Of course bug reports, feature requests and [documentation](https://docs.cachethq.io) are always appreciated.

### As a designer

As Cachet gains new features, the design and ideas that were once a perfect fit need updating and in some cases designing from scratch. This is where you come in! Fancy giving Cachet a lick of paint? Sweet!

You'll need to install Node.js with NPM or Yarn.

To get started you can do the following:

1. Install Node.js and our dev dependencies.
2. Run `npm run dev`
3. Make your changes to the SCSS files in `./resources/assets/sass/`

If you're making a lot of changes, you'll find that running `npm run watch` will make life easier for you!

When you're happy with your changes, please run `npm run prod` to minify the assets.

### As a developer

Built using [Laravel](https://laravel.com).

We use these extra dependencies to develop Cachet:

- Node.js
- NPM or Yarn
- Composer
- Git

Once cloned to your local machine, you'll need some demo data! Run `php artisan cachet:seed` to get the demo installation ready for action.

### #YOLO JUST SUBMIT A PR

_A great idea taken from https://github.com/metabase/metabase/blob/master/docs/contributing.md#yolo-just-submit-a-pr._

> If you come up with something really cool, and want to share it with us, just submit a PR. If it hasn't gone through the above process, we probably won't merge it as is, but if it's compelling, we're more than willing to help you via code review, design review and generally OCD nitpicking so that it fits into the rest of our codebase.
5 changes: 5 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# These are supported funding model platforms

github:
- jbrooksuk
- cachethq
14 changes: 11 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,12 @@
/node_modules
/public/hot
/public/storage
/storage/*.key
/vendor
/.idea
/.vagrant
Homestead.json
Homestead.yaml
npm-debug.log
.env
node_modules
phpunit.xml
vendor
package-lock.json
40 changes: 31 additions & 9 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,16 +1,38 @@
language: php

php:
- 5.6
- 7.0
- 7.1

dist: trusty
sudo: false

branches:
except:
- l10n_2.3
- l10n_2.4

before_install:
- cp .env.example .env
- if [[ $TRAVIS_PHP_VERSION != 7.1 ]] ; then phpenv config-rm xdebug.ini; fi

install: travis_retry composer install --no-interaction --no-scripts --prefer-source --no-suggest
install:
- travis_retry composer install --no-interaction --no-suggest

script: vendor/bin/phpunit
jobs:
include:
# - stage: Security check
# script:
# - phpenv config-rm xdebug.ini || true
# - wget https://get.sensiolabs.org/security-checker.phar
# - php security-checker.phar security:check ./composer.lock
# php: 7.1
- stage: Unit tests
script:
- phpenv config-rm xdebug.ini || true
- vendor/bin/phpunit
php: 7.1
- stage: Unit tests
script:
- phpenv config-rm xdebug.ini || true
- vendor/bin/phpunit
php: 7.2
- stage: Unit tests
script:
- phpenv config-rm xdebug.ini || true
- vendor/bin/phpunit
php: 7.3
76 changes: 0 additions & 76 deletions CONTRIBUTING.md

This file was deleted.

13 changes: 5 additions & 8 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -1,12 +1,9 @@
Copyright (c) 2015-2016 Alt Three Services Limited.
All rights reserved.
The MIT License (MIT)

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
Copyright (c) James Brooks

1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

3. Neither the name of the Cachet nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Loading