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

[pull] master from caprover:master #283

Open
wants to merge 311 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
311 commits
Select commit Hold shift + click to select a range
ef2eee0
Better threshold for gzip
githubsaturn Nov 14, 2021
b9cb07f
Added clarification about /captain for developing on Mac OS catalina …
nileshtrivedi Nov 14, 2021
abda4c0
Merge pull request #1263 from PolyglotNetwork/master
githubsaturn Nov 14, 2021
6fdcb8b
Added Postman collcetion
githubsaturn Nov 18, 2021
f174fee
fix: provide configured captainSubDomain to frontend
jonaskuske Feb 7, 2022
2af51bf
Force rebuild to check the test quality
githubsaturn Feb 8, 2022
122a2cc
Disabling test temporarily to unblock pipeline
githubsaturn Feb 9, 2022
18b6306
Merge pull request #1330 from jonaskuske/patch-1
githubsaturn Feb 9, 2022
0f6da6a
Retry tests
githubsaturn Feb 9, 2022
c883a78
Retry tests
githubsaturn Feb 9, 2022
80d4f3a
Retry tests
githubsaturn Feb 9, 2022
a5c0bac
Retry tests
githubsaturn Feb 9, 2022
52ca1b1
Retry tests
githubsaturn Feb 9, 2022
2484a03
Retry tests
githubsaturn Feb 9, 2022
7b90d1f
Retry tests
githubsaturn Feb 9, 2022
f4340fc
Adding support for overwriting app defaults NGINX config
janericwinkelmann Mar 23, 2022
c6923d6
chore(deps): move dev deps
c43721 Apr 29, 2022
ff5e55c
Merge pull request #1401 from c43721/chore/fix-package-json
githubsaturn Apr 29, 2022
772827d
Throw error with status code on empty namespace
djexvr May 6, 2022
35ef73a
Merge pull request #1412 from djexvr/master
githubsaturn May 6, 2022
a4072c5
chore: upgrade caprover/netdata docker image to the latest version
rklos May 26, 2022
66f3ef2
Merge pull request #1432 from rklos/chore/upgrade-netdata
githubsaturn May 26, 2022
0209b01
Update dockerfile-captain.edge
githubsaturn May 26, 2022
e37234a
Fix README.md
clouedoc Jun 6, 2022
cd1702f
Merge pull request #1439 from clouedoc/patch-1
githubsaturn Jun 6, 2022
d6b85a5
Update README.md
githubsaturn Jun 18, 2022
0358d28
corrected error print grammar
Fractal-Tess Aug 9, 2022
7ea53bb
Merge pull request #1485 from Fractal-Tess/fix-grammar
githubsaturn Aug 9, 2022
45154bd
Trim the customdomain before adding it
thgh Aug 24, 2022
97118ad
Merge pull request #1502 from thgh/trim-customdomain
githubsaturn Aug 25, 2022
650a160
Changed clone commands to use ---recurse-submodules
Logstor Sep 22, 2022
f5b870c
Merge pull request #1523 from Logstor/fix-git-clone-submodules
githubsaturn Sep 22, 2022
706f44d
Fixed formatting
githubsaturn Sep 22, 2022
bb26640
fix: allow dot in repo name
jonaskuske Nov 3, 2022
0b6f291
fix: allow substring 'git' & trailing slash in repo name
jonaskuske Nov 3, 2022
4108501
fix: trailing slash must immediately follow .git
jonaskuske Nov 3, 2022
053cc46
test: add tests for . and .git in repo name
jonaskuske Nov 4, 2022
3a8f2a6
Merge pull request #1553 from jonaskuske/patch-3
githubsaturn Nov 4, 2022
d5c6174
test: only run backup tests in CI
jonaskuske Nov 5, 2022
c3a78ca
Merge pull request #1555 from jonaskuske/test/backup-ci-only
githubsaturn Nov 5, 2022
49e6d44
documentation(docker): upgrade docker documentation for macos
LiquidITGuy Dec 15, 2022
d993c1b
feat(macOs): add support for macOs Catalina and above
LiquidITGuy Dec 15, 2022
9f3e638
Merge pull request #1599 from LiquidITGuy/documentation/docker_improv…
githubsaturn Dec 17, 2022
01315d3
Updating change logs since the last release
githubsaturn Dec 30, 2022
b20e284
Update CHANGELOG.md
githubsaturn Dec 30, 2022
2b41dc7
fix: Prettify code
janericwinkelmann Jan 21, 2023
408d70d
Merge pull request #1377 from funkhauscreative/master
githubsaturn Jan 21, 2023
595bf89
updated to node-18
githubsaturn Jan 22, 2023
1478032
Fix app config update for global mode services
VoidMonk Mar 15, 2023
0098250
Merge pull request #1706 from VoidMonk/master
githubsaturn Mar 16, 2023
a796974
Temporarily fixing the build
githubsaturn Mar 17, 2023
56e739c
Add network override option
githubsaturn Mar 31, 2023
c3d05ec
Moving curl up to see if the build fails again
githubsaturn Mar 31, 2023
5a64fb8
Updating packages to see if it fixes the build
githubsaturn Mar 31, 2023
bf922dc
Update publish_edge.yml
githubsaturn Jan 22, 2023
72a7766
Upped all files to node 18
githubsaturn Jan 22, 2023
8c02e4b
Upped all files to node 18
githubsaturn Jan 22, 2023
d7a9997
app tags
githubsaturn Jan 3, 2023
c637318
Merge pull request #1740 from caprover/app-tags
githubsaturn May 3, 2023
1251c42
Update CHANGELOG.md
githubsaturn May 4, 2023
a71dfbc
Added redirect to specific domain https://github.com/caprover/caprove…
githubsaturn May 9, 2023
22b5e41
See https://github.com/caprover/caprover/pull/1744
githubsaturn May 9, 2023
7078fd6
Update CHANGELOG.md
githubsaturn May 9, 2023
5b5b9d2
removed fixed FE hash from edge
githubsaturn May 11, 2023
4df88cc
Merge branch 'master' of github.com:caprover/caprover
githubsaturn May 11, 2023
a260838
Fixing edge
githubsaturn May 11, 2023
9a2447d
Consolidated release build
githubsaturn May 12, 2023
e92d48d
Update DockerRegistryHelper.ts (#1778)
drmrbrewer Jun 14, 2023
5efc23a
fixed redirect domains
githubsaturn Jul 13, 2023
84007d6
Fixed env vars for netdata
githubsaturn Jul 14, 2023
ea1b06a
Squash merge pro
githubsaturn Jul 14, 2023
be0d80a
Merge branch 'master' of github.com:caprover/caprover
githubsaturn Jul 20, 2023
2a6ae57
Updated terms
githubsaturn Jul 20, 2023
731c9ed
Updated contribs
githubsaturn Jul 20, 2023
3fbbc61
Updated readme
githubsaturn Jul 20, 2023
4252089
Updated changelog
githubsaturn Jul 20, 2023
baa97f4
Added openssl to alpine images
githubsaturn Jul 20, 2023
b40bd63
changed base domains
githubsaturn Aug 1, 2023
8949e18
Fixed https://github.com/caprover/caprover/issues/1822
githubsaturn Aug 1, 2023
710b110
Fixed https://github.com/caprover/caprover/commit/8949e18f9b1e6071872…
githubsaturn Aug 1, 2023
587e3aa
changed base domains
githubsaturn Aug 3, 2023
0697668
Change priority of the pro
githubsaturn Aug 3, 2023
22e09cf
Added feature flags
githubsaturn Aug 3, 2023
e2baad2
Added feature flags
githubsaturn Aug 3, 2023
fee85dc
Added feature flags
githubsaturn Aug 3, 2023
c92fac2
Convert flags to singleton
githubsaturn Aug 3, 2023
a720d22
Convert flags to singleton
githubsaturn Aug 4, 2023
71619e1
Fixed feature flags
githubsaturn Aug 5, 2023
f95b378
Fixed feature flags
githubsaturn Aug 5, 2023
1e4f14c
Fixed feature flags
githubsaturn Aug 5, 2023
926d71d
Updated terms
githubsaturn Aug 6, 2023
37d4f09
Updated terms
githubsaturn Aug 7, 2023
0439be0
Reordered changelog for the next release
githubsaturn Aug 7, 2023
f055f12
Upped the version
githubsaturn Aug 26, 2023
33109b1
Update TERMS_AND_CONDITIONS.md
githubsaturn Aug 27, 2023
9115b18
updated github actions
githubsaturn Aug 27, 2023
5eff2a2
Merge branch 'master' of github.com:caprover/caprover
githubsaturn Aug 27, 2023
1d01e3e
Release 1.11.0 (#1850)
githubsaturn Aug 27, 2023
7e972fb
Merge branch 'release'
githubsaturn Aug 27, 2023
81b745f
updated FE to fix the build
githubsaturn Aug 27, 2023
67e04ac
Fixed release
githubsaturn Aug 27, 2023
9f48a72
Fixed release
githubsaturn Aug 27, 2023
a7c434e
Fixed release
githubsaturn Aug 27, 2023
b52aa38
Update CHANGELOG.md
githubsaturn Aug 27, 2023
b0178e1
Update TERMS_AND_CONDITIONS.md
githubsaturn Aug 27, 2023
86ef7fa
Update TERMS_AND_CONDITIONS.md
githubsaturn Aug 27, 2023
c4fcd67
Adding script to clear pro config
githubsaturn Aug 28, 2023
29638db
Merge branch 'master' of github.com:caprover/caprover
githubsaturn Aug 28, 2023
c174183
Fixed https://github.com/caprover/caprover/issues/1863
githubsaturn Aug 30, 2023
36980aa
Closes https://github.com/caprover/caprover-pro/issues/3
githubsaturn Aug 31, 2023
1ba1be0
Updated the changelog
githubsaturn Aug 31, 2023
80cb3a3
Fixed https://github.com/caprover/caprover/discussions/1859
githubsaturn Aug 31, 2023
e10555f
updated the changelogs
githubsaturn Aug 31, 2023
cb489b2
Fixed https://github.com/caprover/caprover/issues/1871
githubsaturn Sep 6, 2023
05aaa81
Upped version - ready for hotfix
githubsaturn Sep 17, 2023
b7c114e
1.11.1 hotfix (#1886)
githubsaturn Sep 17, 2023
4717ffc
Merge pull request #1887 from caprover/release
githubsaturn Sep 17, 2023
bff4b71
Updated changelog
githubsaturn Sep 17, 2023
12af577
Merge branch 'master' of github.com:caprover/caprover
githubsaturn Sep 17, 2023
a67a56a
Fixed dev build
githubsaturn Sep 18, 2023
1c4736c
Improve redirect
githubsaturn Sep 21, 2023
7ea76d0
updated changelog
githubsaturn Sep 21, 2023
2915f70
Try to make it harder for the users to make human mistake https://git…
githubsaturn Sep 23, 2023
b3fd2d5
updated changelog
githubsaturn Oct 4, 2023
dc6df69
Added support of optionally providing different captain base directory
buglinjo Oct 10, 2023
42d47a5
Replacing double question mark with double pipe
buglinjo Oct 11, 2023
e08c55d
Merge pull request #1915 from buglinjo/master
githubsaturn Oct 12, 2023
10ea8db
fixed https://github.com/caprover/caprover/issues/1410
githubsaturn Oct 14, 2023
fa026d9
mod: Dockerfile for Release and Edge to Decrease Docker Image Size
TheSpiritMan Feb 15, 2024
d2dc9ff
add: dev-scripts inside Dockerfile
TheSpiritMan Feb 16, 2024
1bba84e
make certbot authenticator configurable
ZeekoZhu Feb 20, 2024
1509cea
feat: Enhance Certbot cert generation flexibility
ZeekoZhu Feb 20, 2024
b1f467e
refactor: Abstract cert success check into function
ZeekoZhu Feb 20, 2024
fbeda1b
style: Clean up CertbotManager syntax
ZeekoZhu Feb 20, 2024
349681b
mod: Dockerfile for edge and release
TheSpiritMan Feb 22, 2024
a5e87d6
feat: enhanced Certbot command customization
ZeekoZhu Feb 26, 2024
f9d880e
Merge pull request #2009 from TheSpiritMan/docker-size
githubsaturn Feb 27, 2024
db0d8a8
Force build
githubsaturn Apr 21, 2024
1d62408
Updated packages
githubsaturn Apr 21, 2024
147d03c
Added capability to delete multiple apps
githubsaturn Apr 28, 2024
ea6c70f
Major dependency update
githubsaturn Apr 28, 2024
2b6500f
Major dependency update
githubsaturn Apr 28, 2024
fb819ec
Fixed formatting
githubsaturn Apr 28, 2024
eaf6ba8
Revert "Fixed formatting"
githubsaturn Apr 28, 2024
bf76aa9
Minor package update
githubsaturn Apr 28, 2024
bd55331
API skeleton added for automated cleanup
githubsaturn Apr 29, 2024
6bf4afb
Added functionality for automated cleanup
githubsaturn Apr 29, 2024
6f2527c
Fixed typo
githubsaturn Apr 29, 2024
2b01621
Added validation
githubsaturn May 5, 2024
c2fb952
Merge pull request #2050 from caprover/automated-cleanup
githubsaturn May 5, 2024
912752c
Updated changelog
githubsaturn May 5, 2024
1ff86f4
Merge branch 'master' of github.com:caprover/caprover
githubsaturn May 5, 2024
46d8f34
Clearing timezone if schedule is deleted
githubsaturn May 6, 2024
ab2668d
refactor: use shell-quote to parse cert command rule
ZeekoZhu May 26, 2024
daea793
Merge branch 'caprover:master' into master
ZeekoZhu May 26, 2024
8026966
Added OpenStack Heat template for deploying single-instance CapRover
panasenco May 26, 2024
a563cd0
Merge pull request #2069 from panasenco/openstack
githubsaturn May 27, 2024
6390646
Update TERMS_AND_CONDITIONS.md
githubsaturn Jun 1, 2024
0110cc1
Merge pull request #2019 from ZeekoZhu/master
githubsaturn Jun 19, 2024
bb3d0e7
Fixed formatting for https://github.com/caprover/caprover/pull/2019
githubsaturn Jun 19, 2024
33c02ad
Updated deps
githubsaturn Jun 19, 2024
31313e0
Updated changelog
githubsaturn Jun 19, 2024
71d7917
Update LICENSE
githubsaturn Jul 1, 2024
6755f8a
Updated golang sample
githubsaturn Jul 4, 2024
cdb22d3
Fixed golang sample
githubsaturn Jul 4, 2024
0153a7b
Updated changelog
githubsaturn Jul 23, 2024
64acf43
Update CaptainConstants.ts
guilh22 Aug 2, 2024
26c6c5f
Merge pull request #2103 from guilh22/master
githubsaturn Aug 4, 2024
51c1026
Added changelog
githubsaturn Aug 4, 2024
6da129e
Refactoring nginx reloading
githubsaturn Aug 11, 2024
87f616f
Added nginx -t test and revert if the config is invalid. Fixed https:…
githubsaturn Aug 11, 2024
d5dfd05
Proper error when docker is unsupported
githubsaturn Aug 12, 2024
9cdfec7
Removed unused code
githubsaturn Aug 12, 2024
18a3d4a
Updated deps
githubsaturn Aug 12, 2024
a26a7cc
Fixed nginx
githubsaturn Aug 15, 2024
8e0cdba
Updated certbot
githubsaturn Aug 16, 2024
f886d17
Updated required output from certbot
githubsaturn Aug 16, 2024
f854107
updated hash for frontend
githubsaturn Aug 17, 2024
dbd9f68
updated changelog
githubsaturn Aug 17, 2024
3456f25
Releasing new version
githubsaturn Aug 17, 2024
29a4921
Merge pull request #2108 from caprover/master
githubsaturn Aug 17, 2024
e92baa8
Merge pull request #2109 from caprover/release
githubsaturn Aug 17, 2024
e344a18
Fixed https://github.com/caprover/caprover/issues/2112
githubsaturn Aug 17, 2024
501caaa
Merge branch 'master' of github.com:caprover/caprover
githubsaturn Aug 17, 2024
5bcdb59
Updated changelog
githubsaturn Aug 18, 2024
f1ea363
Force rebuild to capture the frontend change
githubsaturn Aug 22, 2024
7adacaf
Updated changelog
githubsaturn Sep 4, 2024
ca196e5
added fallback ip for installation if public ip not found
githubsaturn Sep 8, 2024
75f7919
Added project definition to the config
githubsaturn Sep 14, 2024
0118458
Added project router
githubsaturn Sep 14, 2024
5f1c92d
Updated apps router
githubsaturn Sep 14, 2024
378da7d
Fixed update path
githubsaturn Sep 14, 2024
dcac370
Added parent ID for projects
githubsaturn Sep 14, 2024
e3270fc
Typo fix
githubsaturn Sep 14, 2024
92e42ea
Not allow parent to be deleted if there are sub projects
githubsaturn Sep 14, 2024
7784c31
Fixed typo in string template
githubsaturn Sep 14, 2024
72a85a4
Allow register project to accept description
githubsaturn Sep 29, 2024
e44d440
Added functionality to remove multiple projects
githubsaturn Oct 5, 2024
4ed3bf8
Fixed the project deletion
githubsaturn Oct 5, 2024
0808a06
Fixed the project deletion
githubsaturn Oct 5, 2024
60a01a0
Merge pull request #2145 from caprover/projects
githubsaturn Oct 5, 2024
92b5ffd
Close https://github.com/caprover/caprover/issues/2153
githubsaturn Oct 5, 2024
e64ec59
Added changelog
githubsaturn Oct 5, 2024
7bb9006
updated changelog
githubsaturn Oct 5, 2024
c2c13c3
Updated changelog
githubsaturn Oct 6, 2024
5a57adc
Better error
githubsaturn Oct 7, 2024
4a319b9
Force build
githubsaturn Oct 8, 2024
bbfe9e8
add MariaDB to README.md
robertsilen Oct 10, 2024
6427746
Merge pull request #2158 from robertsilen/patch-1
githubsaturn Oct 10, 2024
155281d
Improved MacOs startup
githubsaturn Oct 12, 2024
ab19b07
Added theme on backend (#2161)
githubsaturn Oct 15, 2024
df34abb
Added themes
githubsaturn Oct 16, 2024
79349ad
Added another theme
githubsaturn Oct 16, 2024
eabf1e0
Updated changelog
githubsaturn Oct 16, 2024
6c0238d
Reformat
githubsaturn Oct 16, 2024
aab2bc2
Improved dev code
githubsaturn Oct 16, 2024
2ddd7d9
Improved dev code
githubsaturn Oct 16, 2024
7d3fb27
Added another theme
githubsaturn Oct 17, 2024
4a32cb9
Updated packages (#2165)
githubsaturn Oct 18, 2024
9734c08
Returning project upon creation
githubsaturn Oct 18, 2024
46e7e20
Preparing release
githubsaturn Oct 19, 2024
855e3d1
updated frontend
githubsaturn Oct 19, 2024
18a5979
Added some test to fix node 20
githubsaturn Oct 19, 2024
f014621
Revert "Added some test to fix node 20"
githubsaturn Oct 19, 2024
8704aaf
Updated changelog
githubsaturn Oct 19, 2024
8a5d3f9
Release 1.13 (#2166)
githubsaturn Oct 19, 2024
9c41df0
Release 1.13 (#2166) (#2167)
githubsaturn Oct 19, 2024
b14a759
Fixed auth
githubsaturn Oct 19, 2024
2590571
Merge branch 'master' of github.com:caprover/caprover
githubsaturn Oct 19, 2024
a779938
Fixed conflict
githubsaturn Oct 19, 2024
b3a6474
Fixed conflict
githubsaturn Oct 19, 2024
4b43116
Release 1.13.1 (#2168)
githubsaturn Oct 19, 2024
14f3398
Merge branch 'release'
githubsaturn Oct 19, 2024
496e864
Testing build
githubsaturn Oct 19, 2024
045eafd
Testing build
githubsaturn Oct 19, 2024
fd2cb7e
Added notes to avoid accidential bumping up nodejs version
githubsaturn Oct 21, 2024
64c2c8f
Removed old migration files
githubsaturn Oct 21, 2024
dc9e764
Added custom nginx port support https://github.com/caprover/caprover/…
githubsaturn Oct 23, 2024
02bbf91
Fixed play with docker
githubsaturn Oct 27, 2024
6101f61
feat: expose 443:443/udp in nginx service (#1355)
jonaskuske Nov 1, 2024
5852e35
bump nginx version to 1.27.2 (#2183)
ariaieboy Nov 2, 2024
ca98313
Fixed uncaught error on App Creation
githubsaturn Nov 8, 2024
d38538f
Updated changelog
githubsaturn Nov 8, 2024
70fea7c
Fixed uncaught error on App Creation
githubsaturn Nov 8, 2024
28688cc
Updated changelog
githubsaturn Nov 8, 2024
a917a42
Updated version
githubsaturn Nov 9, 2024
12f0521
Merge pull request #2188 from caprover/hotfix-1-13-2
githubsaturn Nov 9, 2024
3c4ab7a
Merge pull request #2189 from caprover/release
githubsaturn Nov 9, 2024
badc8da
Changelog
githubsaturn Nov 9, 2024
d0bdd7f
Fixed https://github.com/caprover/caprover/issues/2195
githubsaturn Nov 17, 2024
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
6 changes: 4 additions & 2 deletions .dockerignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@
/currentdirectory
/node_modules
/built
/dist-frontend
/captain-sample-apps

# JetBrains
Expand All @@ -17,4 +16,7 @@
npm-debug.log


.DS_Store
.DS_Store

.github
.vscode
15 changes: 5 additions & 10 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,27 +4,22 @@ about: Create a report to help us improve
title: ''
labels: ''
assignees: ''

---

**IMPORTANT:** This is a bug report. If you are having problem with deploying a particular app use the deployment issue type.

> If you are having problems with deploying a particular app using a customized dockerfile - please change your questions to Dockerfile and post it where appropriate such as StackOverflow. This is a Docker question, not a CapRover specific issue.

--------------------------------------------------------------------------
---

What is the problem?



If applicable, content of `captain-definition` file:



Steps to reproduce the problem:

Output of the following command on your server:


Answers to the following questions where applicable:
- Your OS and version?
- RAM?
```
uname -a && lsb_release -a && free -h
```
17 changes: 6 additions & 11 deletions .github/ISSUE_TEMPLATE/deployment-issue.md
Original file line number Diff line number Diff line change
@@ -1,30 +1,25 @@
---
name: Deployment Issue
about: Problem with deploying your apps
title: "[Deployment Issue]"
title: '[Deployment Issue]'
labels: deployment-issue
assignees: ''

---

**IMPORTANT:** Please avoid posting issues that are not specific to CapRover. Issues and questions related to Docker will get closed.

> If you are trying to see how to deploy a particular app using a customized dockerfile - please change your questions to Dockerfile and post it where appropriate such as StackOverflow. This is a Docker question, not a CapRover specific issue.

--------------------------------------------------------------------------
---

What is the problem?



If applicable, content of `captain-definition` file:



Steps to reproduce the problem:

Output of the following command on your server:


Answers to the following questions if applicable:
- Your OS and version?
- RAM?
```
uname -a && lsb_release -a && free -h
```
32 changes: 18 additions & 14 deletions .github/workflows/build_project.yml
Original file line number Diff line number Diff line change
@@ -1,19 +1,23 @@
name: Run build

on:
push:
branches:
- master
pull_request:
branches:
- master
push:
branches:
- master
pull_request:
branches:
- master

jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- uses: actions/setup-node@v1
with:
node-version: 10
- run: sudo mkdir /captain && npm ci && npm run build && sudo npm run test
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: 18
- run: |
sudo bash -c "mkdir /captain && chown -R `whoami` /captain"
npm ci
npm run build
npm run test
28 changes: 14 additions & 14 deletions .github/workflows/format_project.yml
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
name: Run formatter

on:
push:
branches:
- master
pull_request:
branches:
- master
push:
branches:
- master
pull_request:
branches:
- master

jobs:
check-code-formatting:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- uses: actions/setup-node@v1
with:
node-version: 10
- run: npm ci && npm run formatter
check-code-formatting:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: 18
- run: npm ci && npm run formatter
28 changes: 14 additions & 14 deletions .github/workflows/lint_project.yml
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
name: Run lint

on:
push:
branches:
- master
pull_request:
branches:
- master
push:
branches:
- master
pull_request:
branches:
- master

jobs:
run-tslint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- uses: actions/setup-node@v1
with:
node-version: 10
- run: npm ci && npm run tslint
run-lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: 18
- run: npm ci && npm run lint
12 changes: 6 additions & 6 deletions .github/workflows/publish_edge.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,17 +9,17 @@ jobs:
run-pre-checks:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- uses: actions/setup-node@v1
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: 14
node-version: 18
- run: |
sudo mkdir /captain
sudo bash -c "mkdir /captain && chown -R `whoami` /captain"
npm ci
npm run build
npm run tslint
npm run lint
npm run formatter
sudo npm run test
npm run test
build-publish-docker-hub:
needs: run-pre-checks
runs-on: ubuntu-latest
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/publish_release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,17 +9,17 @@ jobs:
run-pre-checks:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- uses: actions/setup-node@v1
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: 14
node-version: 18
- run: |
sudo mkdir /captain
sudo bash -c "mkdir /captain && chown -R `whoami` /captain"
npm ci
npm run build
npm run tslint
npm run lint
npm run formatter
sudo npm run test
npm run test
build-publish-docker-hub:
needs: run-pre-checks
runs-on: ubuntu-latest
Expand Down
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
/node_modules
/built
/dist-frontend
/temp-frontend

version

Expand All @@ -18,3 +19,4 @@ npm-debug.log
.DS_Store
/.project

config-override.json
6 changes: 3 additions & 3 deletions .vscode/extensions.json
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
{
"recommendations": [
"eg2.tslint",
"streetsidesoftware.code-spell-checker",
"pflannery.vscode-versionlens",
"remimarsal.prettier-now",
"hookyqr.beautify",
"esbenp.prettier-vscode"
"esbenp.prettier-vscode",
"dbaeumer.vscode-eslint"
]
}
}
21 changes: 15 additions & 6 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,17 +3,26 @@
"search.exclude": {
"**/node_modules": true,
"**/bower_components": true,
"**/dist": true,
"**/built": true,
"**/coverge": true
},
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.organizeImports": true
"source.organizeImports": "explicit",
"source.fixAll.eslint": "explicit",
"source.addMissingImports": "explicit"
},
"typescript.referencesCodeLens.enabled": true,
"tslint.ignoreDefinitionFiles": false,
"tslint.autoFixOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode",
"tslint.exclude": "**/node_modules/**/*",
"cSpell.words": ["csrf", "definitelytyped", "promisified"]
"cSpell.words": ["csrf", "definitelytyped", "dockerode", "promisified"],
"[shellscript]": {
"editor.defaultFormatter": "foxundermoon.shell-format"
},
"[plaintext]": {
"editor.formatOnSave": false,
"editor.defaultFormatter": null
},
"files.associations": {
"*.theme": "plaintext"
}
}
72 changes: 72 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,83 @@
## [Next Version - available as `edge`]

- Added UDP port mapping for nginx to allow http/3

## [1.13.2] - 2024-11-09

- Fixed crash on private registry without push auth [ca9831](https://github.com/caprover/caprover/commit/ca9831399e05de9144cfd1fb63c9f88790a4cad2)
- Fixed local timestamp issue [PR-169](https://github.com/caprover/caprover-frontend/pull/169)
- Fixed line wrap issue with Firefox [issue-2179](https://github.com/caprover/caprover/issues/2179)
- Fixed some translation issues

## [1.13.1] - 2024-10-19

- Fixed an auth issue on frontend [cd916c](https://github.com/caprover/caprover-frontend/commit/cd916c53c4b15ec3f71863075dc4d2a729e2266e)

## [1.13.0] - 2024-10-19

- New: Added project structure [issue-158](https://github.com/caprover/caprover-frontend/pull/158)
- New: Added translations in multiple languages [issue-159](https://github.com/caprover/caprover-frontend/pull/159)
- New: Added themes! Now you can pick your favorite theme or build a new one! [issue-160](https://github.com/caprover/caprover-frontend/pull/160)
- New: Added automatic IP fallback on installation [ca196e5](https://github.com/caprover/caprover/commit/ca196e51be2df80836ff027a99bb92dde83c4f7f)
- New: Disallow passphrase protected SSH keys [issue-2153](https://github.com/caprover/caprover/issues/2153)
- Fixed: Deploy time now uses the proper locale [issue-157](https://github.com/caprover/caprover-frontend/issues/157)
- Fixed: The app log box is resizable again [issue-2112](https://github.com/caprover/caprover/issues/2112)
- Fixed: Showing the missing timezones due to daylight saving time [issue-2110](https://github.com/caprover/caprover/issues/2110)
- Fixed: Log Search filter crash on invalid Regex [issue-2128](https://github.com/caprover/caprover/issues/2128)

## [1.12.0] - 2024-08-17

**IMPORTANT**: this version bumps the minimum Docker API to 1.43. Please run `docker version | grep API` before upgrading your CapRover installation.

- New: Ability to delete multiple apps at once
- New: Ability to setup automated disk cleanup
- New: Support for custom Certbot commands allowing support for DNS challenges [Issue-1761](https://github.com/caprover/caprover/issues/1761)
- New: Ability to search app logs on the web [Issue-149](https://github.com/caprover/caprover-frontend/issues/149)
- New: Added support for Docker capabilities (enabling VPN one click apps etc)
- Improved: Now the redirects include the path
- Improved: SSH key handling to avoid human mistakes
- Security: Updated npm dependencies security update
- Security: Updated Certbot image (2.11.0)

## [1.11.1] - 2023-09-16

- Fixed: Malformatted SSH issue [Issue-1863](https://github.com/caprover/caprover/issues/1863)
- Fixed: Cannot save due to undefined property [Issue-1871](https://github.com/caprover/caprover/issues/1871)
- New/Experimental: Added a helper script for disabling the OTP
- Improved: Locking the nginx version to avoid unstable deployments and upgrades

## [1.11.0] - 2023-08-27

- Improved: Pulling the new image before attempt to upgrade the CapRover engine to improve reliability of upgrades
- Improved: Allowed custom git usernames [PR-1254](https://github.com/caprover/caprover/pull/1254)
- Improved: Enabled gzip for the dashboard for a faster load
- Improved: Allowed custom captain domain for webhooks [PR-1330](https://github.com/caprover/caprover/pull/1330)
- Improved: Updated Netdata version [PR-1432](https://github.com/caprover/caprover/pull/1432). This is a major upgrade. Make sure to test your notifications and emails.
- Improved: Added support for overwriting app defaults NGINX config [PR-1377](https://github.com/caprover/caprover/pull/1377)
- Improved: Added support for overriding mesh network settings and using an existing Docker Swarm [56e739c](https://github.com/caprover/caprover/commit/56e739c0f57ce873bf8d032de838c415548041b7)
- Improved: Updated the Docker image to use Alpine base image. Image size is now less than half!
- New/Experimental: Added support for domain aliases (redirecting to specific domains) [PR-1744](https://github.com/caprover/caprover/pull/1744)
- New/Experimental: Added support for app tags for grouping [PR-118](https://github.com/caprover/caprover-frontend/pull/118)
- New/Experimental: Premium features (two factor auth, build success and failure alerts, login alerts) - will be rolled out gradually.
- New/Experimental: Anonymous metric reporting added to CapRover. Please be sure to read TERMS_AND_CONDITIONS.md for details.
- Fixed: Allowing dots to be present in repo names [PR-1553](https://github.com/caprover/caprover/pull/1553)

## [1.10.1] - 2021-10-09

- Fixed: Fixed expired SSL certs issue [Issue-1215](https://github.com/caprover/caprover/issues/1215)
- Fixed: On some VMs the initial installation used to fail due to issues with Docker's ingress network. [Issue-1206](https://github.com/caprover/caprover/issues/1206)
- Fixed: CAPROVER_GIT_COMMIT_SHA wasn't available if deployed using webhook [Issue-1198](https://github.com/caprover/caprover/issues/1198)

## [1.10.0] - 2021-08-31

- Fixed: Editing a docker remote registry does not trigger an authentication check [Issue-1027](https://github.com/caprover/caprover/issues/1027)
- Fixed: Show Password caches the modal in registry [Issue-69](https://github.com/caprover/caprover-frontend/issues/69)
- Fixed: Remember Me throws an error if the server restarts [Issue-1056](https://github.com/caprover/caprover/issues/1056)
- New: Now git sha values are available during the build process and runtime as `CAPROVER_GIT_COMMIT_SHA` [PR-1094](https://github.com/caprover/caprover/pull/1049/files)
- New: UI components and typeface are now more modern looking
- New: Support for app tokens [Issue-698](https://github.com/caprover/caprover/issues/698)
- New: Support for Markdown formatting in one click apps [Issue-1151](https://github.com/caprover/caprover/issues/1151)
- Update: npm modules updated to the latest versions.

## [1.9.0] - 2021-02-15

Expand Down
Loading