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

Merge in latest news from "mother"-project #5

Open
wants to merge 372 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
372 commits
Select commit Hold shift + click to select a range
56098d3
build(deps): bump chart.js from 4.4.2 to 4.4.3
dependabot[bot] May 24, 2024
fa218b0
Merge pull request #226 from Ravinou/dependabot/npm_and_yarn/react-ho…
Ravinou May 24, 2024
ea5d565
Merge pull request #224 from Ravinou/dependabot/npm_and_yarn/chart.js…
Ravinou May 26, 2024
52ed551
build(deps-dev): bump prettier from 3.2.5 to 3.3.2
dependabot[bot] Jun 11, 2024
3f8fbb7
build(deps): bump next from 14.2.3 to 14.2.4
dependabot[bot] Jun 12, 2024
02efa8a
build(deps): bump @tabler/icons-react from 3.5.0 to 3.6.0
dependabot[bot] Jun 14, 2024
81ed817
Make ARGs complient with Docker specs
Forceu Jun 15, 2024
67d959f
Merge pull request #234 from Ravinou/dependabot/npm_and_yarn/tabler/i…
Ravinou Jun 16, 2024
36753d0
Merge pull request #232 from Ravinou/dependabot/npm_and_yarn/next-14.2.4
Ravinou Jun 16, 2024
7dbe181
Merge pull request #231 from Ravinou/dependabot/npm_and_yarn/prettier…
Ravinou Jun 16, 2024
8a7e30d
build(deps-dev): bump eslint-config-next from 14.2.3 to 14.2.4
dependabot[bot] Jun 16, 2024
f8b6c46
Merge pull request #235 from Forceu/Forceu-patch-1
Ravinou Jun 16, 2024
de3fa3f
Merge pull request #233 from Ravinou/dependabot/npm_and_yarn/eslint-c…
Ravinou Jun 16, 2024
b37bfa3
build(deps): bump docker/build-push-action from 5 to 6
dependabot[bot] Jun 17, 2024
d51103c
build(deps): bump react-hook-form from 7.51.5 to 7.52.0
dependabot[bot] Jun 17, 2024
b620cd2
build(deps): bump nodemailer from 6.9.13 to 6.9.14
dependabot[bot] Jun 19, 2024
f7de065
build(deps): bump @tabler/icons-react from 3.6.0 to 3.7.0
dependabot[bot] Jun 25, 2024
b7ec345
Merge pull request #246 from Ravinou/dependabot/npm_and_yarn/tabler/i…
Ravinou Jun 26, 2024
2085a7b
Merge pull request #240 from Ravinou/dependabot/npm_and_yarn/nodemail…
Ravinou Jun 26, 2024
6763cac
Merge pull request #239 from Ravinou/dependabot/npm_and_yarn/react-ho…
Ravinou Jun 26, 2024
13aa405
fix: adapt email template to improve GMAIL compatibility #242
Ravinou Jun 27, 2024
26530d6
Merge pull request #248 from Ravinou/develop
Ravinou Jun 27, 2024
43e3b70
Merge pull request #238 from Ravinou/dependabot/github_actions/docker…
Ravinou Jun 30, 2024
51bca30
build(deps): bump react-hook-form from 7.52.0 to 7.52.1
dependabot[bot] Jul 2, 2024
65d0848
build(deps): bump @tabler/icons-react from 3.7.0 to 3.9.0
dependabot[bot] Jul 5, 2024
370f207
Merge pull request #253 from Ravinou/dependabot/npm_and_yarn/tabler/i…
Ravinou Jul 8, 2024
9a493f6
Merge pull request #250 from Ravinou/dependabot/npm_and_yarn/react-ho…
Ravinou Jul 8, 2024
125c031
build(deps): bump next from 14.2.4 to 14.2.5
dependabot[bot] Jul 10, 2024
8140962
build(deps-dev): bump eslint-config-next from 14.2.4 to 14.2.5
dependabot[bot] Jul 10, 2024
56b5082
Merge pull request #257 from Ravinou/dependabot/npm_and_yarn/eslint-c…
Ravinou Jul 14, 2024
a85c457
Merge pull request #256 from Ravinou/dependabot/npm_and_yarn/next-14.2.5
Ravinou Jul 14, 2024
2d452e1
build(deps): bump @tabler/icons-react from 3.9.0 to 3.10.0
dependabot[bot] Jul 14, 2024
ee9a4f0
Merge pull request #255 from Ravinou/dependabot/npm_and_yarn/tabler/i…
Ravinou Jul 14, 2024
3f57e31
config: 🔧 add husky and commitlint
Ravinou Jul 14, 2024
5bea6c1
Merge pull request #259 from Ravinou/develop
Ravinou Jul 14, 2024
32483c2
build(deps-dev): bump prettier from 3.3.2 to 3.3.3
dependabot[bot] Jul 15, 2024
5c74509
Merge pull request #260 from Ravinou/dependabot/npm_and_yarn/prettier…
Ravinou Jul 15, 2024
d2fab3e
build(deps): bump @tabler/icons-react from 3.10.0 to 3.11.0
dependabot[bot] Jul 16, 2024
aa3e4b9
Merge pull request #261 from Ravinou/dependabot/npm_and_yarn/tabler/i…
Ravinou Jul 17, 2024
d413d8c
build(deps-dev): bump husky from 9.0.11 to 9.1.1
dependabot[bot] Jul 18, 2024
d14262b
Merge pull request #263 from Ravinou/dependabot/npm_and_yarn/husky-9.1.1
Ravinou Jul 20, 2024
61042e6
build(deps-dev): bump husky from 9.1.1 to 9.1.4
dependabot[bot] Jul 29, 2024
37167a7
build(deps): bump react-hook-form from 7.52.1 to 7.52.2
dependabot[bot] Aug 5, 2024
9a9f730
build(deps-dev): bump @commitlint/cli from 19.3.0 to 19.4.0
dependabot[bot] Aug 7, 2024
0fb445d
Merge pull request #272 from Ravinou/dependabot/npm_and_yarn/commitli…
Ravinou Aug 9, 2024
b781f47
Merge pull request #269 from Ravinou/dependabot/npm_and_yarn/husky-9.1.4
Ravinou Aug 9, 2024
20048ba
Merge pull request #271 from Ravinou/dependabot/npm_and_yarn/react-ho…
Ravinou Aug 9, 2024
b8259dd
build(deps-dev): bump eslint-config-next from 14.2.5 to 14.2.6
dependabot[bot] Aug 22, 2024
91aae7f
build(deps): bump next from 14.2.5 to 14.2.6
dependabot[bot] Aug 22, 2024
727c56e
Merge pull request #279 from Ravinou/dependabot/npm_and_yarn/next-14.2.6
Ravinou Aug 23, 2024
49291f0
Merge pull request #278 from Ravinou/dependabot/npm_and_yarn/eslint-c…
Ravinou Aug 23, 2024
cbd6e92
build(deps): bump chart.js from 4.4.3 to 4.4.4
dependabot[bot] Aug 23, 2024
fbfa81f
Merge pull request #277 from Ravinou/dependabot/npm_and_yarn/chart.js…
Ravinou Aug 24, 2024
3a5f6fb
build(deps): bump react-hook-form from 7.52.2 to 7.53.0
dependabot[bot] Aug 26, 2024
00e76b3
build(deps): bump @tabler/icons-react from 3.11.0 to 3.13.0
dependabot[bot] Aug 26, 2024
e8038e7
Merge pull request #281 from Ravinou/dependabot/npm_and_yarn/tabler/i…
Ravinou Aug 27, 2024
c8f5ae9
Merge pull request #280 from Ravinou/dependabot/npm_and_yarn/react-ho…
Ravinou Aug 27, 2024
3d0bc52
build(deps): bump @tabler/icons-react from 3.13.0 to 3.14.0
dependabot[bot] Aug 27, 2024
b6104d2
build(deps-dev): bump husky from 9.1.4 to 9.1.5
dependabot[bot] Aug 27, 2024
0b564d1
build(deps): bump next from 14.2.6 to 14.2.7
dependabot[bot] Aug 27, 2024
2fd3329
Merge pull request #282 from Ravinou/dependabot/npm_and_yarn/tabler/i…
Ravinou Aug 31, 2024
bba618a
Merge pull request #276 from Ravinou/dependabot/npm_and_yarn/husky-9.1.5
Ravinou Aug 31, 2024
9e74d09
Merge pull request #284 from Ravinou/dependabot/npm_and_yarn/next-14.2.7
Ravinou Aug 31, 2024
00b047a
build(deps-dev): bump @commitlint/config-conventional
dependabot[bot] Aug 31, 2024
9252df2
Merge pull request #286 from Ravinou/dependabot/npm_and_yarn/commitli…
Ravinou Aug 31, 2024
9980dea
build(deps-dev): bump eslint-config-next from 14.2.6 to 14.2.7
dependabot[bot] Aug 31, 2024
76d20b6
Merge pull request #283 from Ravinou/dependabot/npm_and_yarn/eslint-c…
Ravinou Aug 31, 2024
3ea38e6
Add option to disable deletion
Forceu Jun 22, 2024
bfe1bd3
doc: 📚 add IPv6 setting in the sample .env
Ravinou Jul 20, 2024
85951c4
ui: 🎨 improve warning message when delete mode is disable
Ravinou Jul 20, 2024
202e7dc
feat: ✨ add the ability to use FQDN without SSH port in wizards #237
Ravinou Jul 20, 2024
e4d9484
feat: ✨ generate and manage access tokens in account settings
Ravinou Jul 21, 2024
83fe9a5
config: 🔧 update prettier format
Ravinou Jul 22, 2024
aa57a19
feat: ✨ CRUD repoList with API token auth
Ravinou Jul 22, 2024
ba11e0a
feat: ✨ full granularity for CRUD API permissions
Ravinou Aug 10, 2024
f092d73
feat: ✨ added log for API authentication
Ravinou Aug 10, 2024
00c98f8
feat: ✨ add the ability to globally disable API integrations with env…
Ravinou Aug 10, 2024
a795831
fix: 🐛 type error when no token has ever been created
Ravinou Aug 10, 2024
2f509f7
ui: 🎨 improve delete token loading
Ravinou Aug 10, 2024
c3b782f
fix: 🐛 overflow that was causing a 1px scroll on all pages
Ravinou Aug 10, 2024
9d03010
fix: 🐛 prevents an alert from being sent after a new repo has been cr…
Ravinou Aug 10, 2024
0c352dc
refactor: ⚡ add and edit endpoints
Ravinou Aug 16, 2024
3587942
feat: ✨ new env variable to hide the SSH port in quickcommands and wi…
Ravinou Aug 17, 2024
dd51c23
fix: 🐛 usage of new environment variables with Docker
Ravinou Aug 17, 2024
5712489
refactor: ⚡ improve HTTP status code
Ravinou Aug 17, 2024
5320b1c
doc: 📚 "version" in docker-compose is now deprecated
Ravinou Aug 31, 2024
0c3f136
chore: 🧹 improve auth log with timestamp
Ravinou Aug 31, 2024
e2cd515
feat: ✨ add a link to documentation in new "Integrations" menu
Ravinou Aug 31, 2024
0264973
ui: 🎨 integration of Pika Backup in the wizard
Ravinou Aug 31, 2024
07d8c0b
Merge pull request #288 from Ravinou/develop
Ravinou Sep 1, 2024
54d2b24
chore: 🧹 update dependencies
Ravinou Sep 1, 2024
f38822f
publish: 📦 release 2.4.0
Ravinou Sep 1, 2024
e87e6d9
hotfix: 🚑 compatibility with installations behind .htaccess/.htpasswd…
Ravinou Sep 1, 2024
77edb8c
Merge pull request #289 from Ravinou/develop
Ravinou Sep 1, 2024
1d5b294
publish: 📦 release 2.4.1
Ravinou Sep 1, 2024
b814ee5
build(deps-dev): bump eslint-config-next from 14.2.7 to 14.2.8
dependabot[bot] Sep 5, 2024
54ecf4c
build(deps): bump next from 14.2.7 to 14.2.8
dependabot[bot] Sep 5, 2024
d03aa3a
Merge pull request #293 from Ravinou/dependabot/npm_and_yarn/next-14.2.8
Ravinou Sep 7, 2024
0c511cb
Merge pull request #292 from Ravinou/dependabot/npm_and_yarn/eslint-c…
Ravinou Sep 7, 2024
8e7b96e
build(deps): bump nodemailer from 6.9.14 to 6.9.15
dependabot[bot] Sep 7, 2024
5df908b
build(deps): bump @tabler/icons-react from 3.14.0 to 3.16.0
dependabot[bot] Sep 10, 2024
52f6708
build(deps-dev): bump @commitlint/cli from 19.4.1 to 19.5.0
dependabot[bot] Sep 11, 2024
482fd44
Merge pull request #298 from Ravinou/dependabot/npm_and_yarn/commitli…
Ravinou Sep 13, 2024
728704b
Merge pull request #297 from Ravinou/dependabot/npm_and_yarn/tabler/i…
Ravinou Sep 13, 2024
2e75250
Merge pull request #291 from Ravinou/dependabot/npm_and_yarn/nodemail…
Ravinou Sep 13, 2024
c0bb4b8
build(deps-dev): bump @commitlint/config-conventional
dependabot[bot] Sep 13, 2024
02c8e7c
build(deps): bump @tabler/icons-react from 3.16.0 to 3.17.0
dependabot[bot] Sep 16, 2024
38013ca
build(deps): bump next from 14.2.8 to 14.2.13
dependabot[bot] Sep 20, 2024
b98951c
Merge pull request #310 from Ravinou/dependabot/npm_and_yarn/next-14.…
Ravinou Sep 21, 2024
be3cac0
Merge pull request #306 from Ravinou/dependabot/npm_and_yarn/tabler/i…
Ravinou Sep 21, 2024
2eacabe
Merge pull request #304 from Ravinou/dependabot/npm_and_yarn/commitli…
Ravinou Sep 21, 2024
faa5fdb
build(deps-dev): bump eslint-config-next from 14.2.8 to 14.2.13
dependabot[bot] Sep 21, 2024
5358489
Merge pull request #309 from Ravinou/dependabot/npm_and_yarn/eslint-c…
Ravinou Sep 21, 2024
24cd77d
build(deps-dev): bump husky from 9.1.5 to 9.1.6
dependabot[bot] Sep 21, 2024
5fa0cf0
Merge pull request #305 from Ravinou/dependabot/npm_and_yarn/husky-9.1.6
Ravinou Sep 21, 2024
82f947b
build(deps): bump react-select from 5.8.0 to 5.8.1
dependabot[bot] Sep 23, 2024
f0f7b88
build(deps): bump next-auth from 4.24.7 to 4.24.8
dependabot[bot] Sep 25, 2024
a9da4b9
build(deps): bump @tabler/icons-react from 3.17.0 to 3.18.0
dependabot[bot] Sep 27, 2024
e9c6014
Merge pull request #314 from Ravinou/dependabot/npm_and_yarn/tabler/i…
Ravinou Sep 29, 2024
3c6af17
Merge pull request #312 from Ravinou/dependabot/npm_and_yarn/next-aut…
Ravinou Sep 29, 2024
35ef56d
Merge pull request #311 from Ravinou/dependabot/npm_and_yarn/react-se…
Ravinou Sep 29, 2024
85d934c
build(deps): bump @tabler/icons-react from 3.18.0 to 3.19.0
dependabot[bot] Sep 30, 2024
5739ae6
build(deps): bump next from 14.2.13 to 14.2.14
dependabot[bot] Oct 1, 2024
9590cfb
build(deps-dev): bump eslint-config-next from 14.2.13 to 14.2.14
dependabot[bot] Oct 1, 2024
635ed84
Merge pull request #317 from Ravinou/dependabot/npm_and_yarn/eslint-c…
Ravinou Oct 5, 2024
518939a
Merge pull request #316 from Ravinou/dependabot/npm_and_yarn/next-14.…
Ravinou Oct 5, 2024
8b8a95e
Merge pull request #315 from Ravinou/dependabot/npm_and_yarn/tabler/i…
Ravinou Oct 5, 2024
551c591
build(deps): bump next from 14.2.14 to 14.2.15
dependabot[bot] Oct 9, 2024
dd563b3
build(deps-dev): bump eslint-config-next from 14.2.14 to 14.2.15
dependabot[bot] Oct 9, 2024
93b6d27
Merge pull request #320 from Ravinou/dependabot/npm_and_yarn/eslint-c…
Ravinou Oct 13, 2024
2497e87
Merge pull request #319 from Ravinou/dependabot/npm_and_yarn/next-14.…
Ravinou Oct 13, 2024
42bac2e
build(deps): bump react-toastify from 10.0.5 to 10.0.6
dependabot[bot] Oct 14, 2024
bff91d0
Merge pull request #323 from Ravinou/dependabot/npm_and_yarn/react-to…
Ravinou Oct 14, 2024
52778b3
build(deps): bump chart.js from 4.4.4 to 4.4.5
dependabot[bot] Oct 15, 2024
18a79c0
Merge pull request #324 from Ravinou/dependabot/npm_and_yarn/chart.js…
Ravinou Oct 19, 2024
cbb6d36
build(deps): bump react-hook-form from 7.53.0 to 7.53.1
dependabot[bot] Oct 21, 2024
a8e7074
build(deps): bump @tabler/icons-react from 3.19.0 to 3.20.0
dependabot[bot] Oct 23, 2024
02798de
build(deps): bump next-auth from 4.24.8 to 4.24.10
dependabot[bot] Oct 24, 2024
12afb2a
Merge pull request #329 from Ravinou/dependabot/npm_and_yarn/tabler/i…
Ravinou Oct 26, 2024
19d6b99
Merge pull request #328 from Ravinou/dependabot/npm_and_yarn/react-ho…
Ravinou Oct 26, 2024
d47e54a
Merge pull request #332 from Ravinou/dependabot/npm_and_yarn/next-aut…
Ravinou Oct 26, 2024
6ee8ab2
build(deps): bump uuid from 10.0.0 to 11.0.2
dependabot[bot] Oct 28, 2024
ef20456
build(deps): bump chart.js from 4.4.5 to 4.4.6
dependabot[bot] Oct 28, 2024
bd836e0
build(deps): bump @tabler/icons-react from 3.20.0 to 3.21.0
dependabot[bot] Oct 28, 2024
e977638
Merge pull request #336 from Ravinou/dependabot/npm_and_yarn/tabler/i…
Ravinou Nov 1, 2024
fc00745
Merge pull request #335 from Ravinou/dependabot/npm_and_yarn/chart.js…
Ravinou Nov 1, 2024
6a6bf3f
Merge pull request #334 from Ravinou/dependabot/npm_and_yarn/uuid-11.0.2
Ravinou Nov 1, 2024
e704e52
test: ✅ bats versus createRepo.sh
Ravinou Oct 6, 2024
fdc2cd1
refactor: ⚡ improve Quota argument validation
Ravinou Oct 6, 2024
f020607
config: 🔧 docker-compose file for bats
Ravinou Oct 6, 2024
4d62b99
test: ✅ bats versus deleteRepo.sh
Ravinou Oct 13, 2024
da4b5b2
refactor: ⚡ improve control on repository's name
Ravinou Oct 13, 2024
fab8f17
test: ✅ bats versus updateRepo.sh
Ravinou Oct 13, 2024
a8161f2
test: ✅ bats versus getLastSave.sh
Ravinou Oct 20, 2024
027ccd7
refactor: ⚡ remove jc package dependency
Ravinou Oct 27, 2024
893c86d
test: ✅ bats versus getStorageUsed.sh
Ravinou Oct 27, 2024
7f61e46
config: 🔧 automate bats tests via github action ci/cd
Ravinou Oct 27, 2024
0298e71
Merge pull request #339 from Ravinou/develop
Ravinou Nov 1, 2024
05d5297
build(deps): bump nodemailer from 6.9.15 to 6.9.16
dependabot[bot] Nov 1, 2024
52ae3bc
build(deps): bump react-select from 5.8.1 to 5.8.2
dependabot[bot] Nov 1, 2024
5bc4f9a
Merge pull request #340 from Ravinou/dependabot/npm_and_yarn/nodemail…
Ravinou Nov 3, 2024
2b1f405
Merge pull request #341 from Ravinou/dependabot/npm_and_yarn/react-se…
Ravinou Nov 3, 2024
75aa177
build(deps): bump react-hook-form from 7.53.1 to 7.53.2
dependabot[bot] Nov 11, 2024
4f066af
Merge pull request #350 from Ravinou/dependabot/npm_and_yarn/react-ho…
Ravinou Nov 12, 2024
972a837
build(deps): bump uuid from 11.0.2 to 11.0.3
dependabot[bot] Nov 12, 2024
545d26c
Merge pull request #351 from Ravinou/dependabot/npm_and_yarn/uuid-11.0.3
Ravinou Nov 14, 2024
9ebd160
build(deps): bump spinners-react from 1.0.7 to 1.0.10
dependabot[bot] Nov 14, 2024
7e1d4cf
build(deps): bump @tabler/icons-react from 3.21.0 to 3.22.0
dependabot[bot] Nov 14, 2024
3c5ff14
Merge pull request #352 from Ravinou/dependabot/npm_and_yarn/tabler/i…
Ravinou Nov 16, 2024
7f952e7
Merge pull request #349 from Ravinou/dependabot/npm_and_yarn/spinners…
Ravinou Nov 17, 2024
4308f37
build(deps): bump react-select from 5.8.2 to 5.8.3
dependabot[bot] Nov 17, 2024
a26f4a4
build(deps-dev): bump husky from 9.1.6 to 9.1.7
dependabot[bot] Nov 18, 2024
7ab8c48
build(deps-dev): bump @commitlint/cli from 19.5.0 to 19.6.0
dependabot[bot] Nov 19, 2024
ac16be3
Merge pull request #354 from Ravinou/dependabot/npm_and_yarn/commitli…
Ravinou Nov 23, 2024
d5ddfa1
Merge pull request #353 from Ravinou/dependabot/npm_and_yarn/husky-9.1.7
Ravinou Nov 23, 2024
5bee3d8
Merge pull request #348 from Ravinou/dependabot/npm_and_yarn/react-se…
Ravinou Nov 24, 2024
3f65b27
build(deps-dev): bump @commitlint/config-conventional
dependabot[bot] Nov 25, 2024
cd8f625
build(deps): bump @tabler/icons-react from 3.22.0 to 3.23.0
dependabot[bot] Nov 28, 2024
5650231
Merge pull request #358 from Ravinou/dependabot/npm_and_yarn/tabler/i…
Ravinou Nov 30, 2024
43ec07b
build(deps-dev): bump prettier from 3.3.3 to 3.4.1
dependabot[bot] Nov 30, 2024
a1c1939
Merge pull request #356 from Ravinou/dependabot/npm_and_yarn/prettier…
Ravinou Dec 1, 2024
3a5a301
Merge pull request #355 from Ravinou/dependabot/npm_and_yarn/commitli…
Ravinou Dec 1, 2024
6fa2b8d
build(deps): bump @tabler/icons-react from 3.23.0 to 3.24.0
dependabot[bot] Dec 3, 2024
fa2d0fa
build(deps-dev): bump prettier from 3.4.1 to 3.4.2
dependabot[bot] Dec 4, 2024
d627671
Merge pull request #361 from Ravinou/dependabot/npm_and_yarn/prettier…
Ravinou Dec 7, 2024
26d822f
Merge pull request #360 from Ravinou/dependabot/npm_and_yarn/tabler/i…
Ravinou Dec 7, 2024
28dbe55
build(deps): bump chart.js from 4.4.6 to 4.4.7
dependabot[bot] Dec 7, 2024
bac544e
Merge pull request #359 from Ravinou/dependabot/npm_and_yarn/chart.js…
Ravinou Dec 8, 2024
0c6220f
fix: 🐛 ignore lost+found directories on storage retrieval
Ravinou Nov 2, 2024
72d3fec
fix: listen on all interfaced in Docker
dumbasPL Sep 11, 2024
b0fae4f
fix: remove hardcoded HOSTNAME in Docker
dumbasPL Nov 4, 2024
fc3f57e
fix: 🐛 improves storage calculation accuracy
Ravinou Nov 15, 2024
8620fb2
chore(deps): 🧹 update NextJS 14 to 15
Ravinou Dec 8, 2024
cef8263
fix: 🐛 add unique key to React Fragment in repo list rendering
Ravinou Dec 8, 2024
73ac533
config: 🔧 upgrade Docker base image to Node.js LTS 22
Ravinou Dec 8, 2024
c36f63e
config: 🔧 prepare husky v10
Ravinou Dec 8, 2024
14883f2
chore(deps): 🧹 update npm deps
Ravinou Dec 8, 2024
1ae4444
Merge pull request #368 from Ravinou/develop
Ravinou Dec 8, 2024
bfe7deb
publish: 📦 release 2.4.2
Ravinou Dec 8, 2024
b2c9d6d
build(deps-dev): bump eslint-config-next from 15.0.4 to 15.1.2
dependabot[bot] Dec 19, 2024
14ba990
build(deps): bump next from 15.0.4 to 15.1.2
dependabot[bot] Dec 19, 2024
94ce693
build(deps): bump react-hook-form from 7.54.0 to 7.54.2
dependabot[bot] Dec 23, 2024
904eb1d
Merge pull request #378 from Ravinou/dependabot/npm_and_yarn/next-15.1.2
Ravinou Dec 26, 2024
a70e39b
Merge pull request #377 from Ravinou/dependabot/npm_and_yarn/eslint-c…
Ravinou Dec 26, 2024
0935409
Merge pull request #379 from Ravinou/dependabot/npm_and_yarn/react-ho…
Ravinou Dec 26, 2024
bdc0104
build(deps): bump react-select from 5.8.3 to 5.9.0
dependabot[bot] Dec 26, 2024
0d645fc
Merge pull request #373 from Ravinou/dependabot/npm_and_yarn/react-se…
Ravinou Dec 26, 2024
88a80f4
fix: 🐛 allow self-signed cert and no-auth for smtp settings #367 #364
Ravinou Dec 26, 2024
96ae9b8
feat: ✨ include 'id' and 'repositoryName' in 'add' API response #342
Ravinou Dec 26, 2024
66047df
config: 🔧 update CI/CD to include commit version on develop version
Ravinou Dec 26, 2024
8e9fa1e
Merge pull request #380 from Ravinou/develop
Ravinou Dec 26, 2024
1e08e64
config: 🔧 prepare husky to v10
Ravinou Dec 26, 2024
0c407cd
publish: 📦 release 2.4.3
Ravinou Dec 26, 2024
c8dbaac
build(deps): bump swr from 2.2.5 to 2.3.0
dependabot[bot] Dec 26, 2024
c546bc7
build(deps): bump @tabler/icons-react from 3.24.0 to 3.26.0
dependabot[bot] Dec 26, 2024
55fd807
Merge pull request #384 from Ravinou/dependabot/npm_and_yarn/tabler/i…
Ravinou Dec 29, 2024
cedcdb2
Merge pull request #383 from Ravinou/dependabot/npm_and_yarn/swr-2.3.0
Ravinou Dec 29, 2024
28c7e60
build(deps): bump next from 15.1.2 to 15.1.3
dependabot[bot] Dec 29, 2024
0198051
build(deps-dev): bump eslint-config-next from 15.1.2 to 15.1.3
dependabot[bot] Dec 30, 2024
97d909a
Merge pull request #382 from Ravinou/dependabot/npm_and_yarn/next-15.1.3
Ravinou Jan 1, 2025
2d2446e
Merge pull request #387 from Ravinou/dependabot/npm_and_yarn/eslint-c…
Ravinou Jan 1, 2025
f5bbae9
build(deps-dev): bump @commitlint/cli from 19.6.0 to 19.6.1
dependabot[bot] Jan 1, 2025
9a33efc
build(deps): bump react-chartjs-2 from 5.2.0 to 5.3.0
dependabot[bot] Jan 1, 2025
4f9234e
Merge pull request #388 from Ravinou/dependabot/npm_and_yarn/react-ch…
Ravinou Jan 3, 2025
4d32f1e
fix: 🐛 allow smtp settings without credentials #364
Ravinou Jan 5, 2025
7c3632a
Merge pull request #389 from Ravinou/develop
Ravinou Jan 5, 2025
333d7fa
publish: 📦 release 2.4.4
Ravinou Jan 5, 2025
7415039
build(deps): bump @tabler/icons-react from 3.26.0 to 3.28.1
dependabot[bot] Jan 8, 2025
1dca17b
build(deps): bump uuid from 11.0.3 to 11.0.5
dependabot[bot] Jan 10, 2025
b8b20eb
Merge pull request #393 from Ravinou/dependabot/npm_and_yarn/uuid-11.0.5
Ravinou Jan 11, 2025
307b2a5
Merge pull request #386 from Ravinou/dependabot/npm_and_yarn/commitli…
Ravinou Jan 11, 2025
a19bb13
Merge pull request #392 from Ravinou/dependabot/npm_and_yarn/tabler/i…
Ravinou Jan 12, 2025
2ac4fa3
build(deps): bump next from 15.1.3 to 15.1.4
dependabot[bot] Jan 13, 2025
5af9e0e
build(deps-dev): bump eslint-config-next from 15.1.3 to 15.1.4
dependabot[bot] Jan 13, 2025
8e80bfa
Merge pull request #395 from Ravinou/dependabot/npm_and_yarn/eslint-c…
Ravinou Jan 17, 2025
c3d1469
Merge pull request #394 from Ravinou/dependabot/npm_and_yarn/next-15.1.4
Ravinou Jan 17, 2025
22779c5
build(deps): bump @tabler/icons-react from 3.28.1 to 3.29.0
dependabot[bot] Jan 22, 2025
5150257
build(deps-dev): bump eslint-config-next from 15.1.4 to 15.1.6
dependabot[bot] Jan 22, 2025
ed247c5
Merge pull request #403 from Ravinou/dependabot/npm_and_yarn/tabler/i…
Ravinou Jan 25, 2025
36bc28d
build(deps): bump next from 15.1.4 to 15.1.6
dependabot[bot] Jan 25, 2025
28ae1ff
Merge pull request #404 from Ravinou/dependabot/npm_and_yarn/eslint-c…
Ravinou Jan 26, 2025
39a8335
Merge pull request #402 from Ravinou/dependabot/npm_and_yarn/next-15.1.6
Ravinou Jan 26, 2025
1b6c0ae
build(deps): bump nodemailer from 6.9.16 to 6.10.0
dependabot[bot] Jan 27, 2025
b22dcda
build(deps): bump react-select from 5.9.0 to 5.10.0
dependabot[bot] Jan 27, 2025
6eedd52
Merge pull request #406 from Ravinou/dependabot/npm_and_yarn/react-se…
Ravinou Jan 31, 2025
09f2b9b
Merge pull request #405 from Ravinou/dependabot/npm_and_yarn/nodemail…
Ravinou Feb 1, 2025
31a1ad9
build(deps-dev): bump @commitlint/config-conventional
dependabot[bot] Feb 3, 2025
f7b7f62
Merge pull request #408 from Ravinou/dependabot/npm_and_yarn/commitli…
Ravinou Feb 8, 2025
e126386
build(deps-dev): bump @commitlint/cli from 19.6.1 to 19.7.1
dependabot[bot] Feb 8, 2025
4e0dc47
Merge pull request #407 from Ravinou/dependabot/npm_and_yarn/commitli…
Ravinou Feb 8, 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
26 changes: 26 additions & 0 deletions .commitlintrc.mjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
export default {
extends: ['@commitlint/config-conventional'],
rules: {
'type-enum': [
2,
'always',
[
'build',
'chore',
'config',
'doc',
'feat',
'fix',
'hotfix',
'i18n',
'refactor',
'revert',
'test',
'ui',
'wip',
'publish',
],
],
},
ignores: [(message) => message.includes('WIP'), (message) => message.includes('wip')],
};
53 changes: 53 additions & 0 deletions .env.sample
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
## Required variables section ##

# Host port mappings
WEB_SERVER_PORT=3000
SSH_SERVER_PORT=2222

# Hostname and URL
FQDN=your.domain.com
NEXTAUTH_URL=https://your.domain.com

# Secrects
NEXTAUTH_SECRET=your-secret
CRONJOB_KEY=your-other-secret

# UID:GID must match the user and group ID of the host folders and must be > 1000
# If you want to use a different user than 1001:1001, you must rebuild the image yourself.
UID=1001
GID=1001

# Config and data folders (volume mounts)
# The host folders must be owned by the user with UID and GID specified above
CONFIG_PATH=./config
SSH_PATH=./ssh
SSH_HOST=./ssh_host
BORG_REPOSITORY_PATH=./repos
TMP_PATH=./tmp
LOGS_PATH=./logs

## Optional variables section ##

# LAN feature
FQDN_LAN=
SSH_SERVER_PORT_LAN=

# Disable the DELETE feature
#DISABLE_DELETE_REPO=true

# Disable the integrations (API tokens to CRUD repositories)
#DISABLE_INTEGRATIONS=true

# Hide the SSH port in the UI : quickcommands & wizard
#HIDE_SSH_PORT=true

# SMTP server settings
MAIL_SMTP_FROM=
MAIL_SMTP_HOST=
MAIL_SMTP_PORT=
MAIL_SMTP_LOGIN=
MAIL_SMTP_PWD=
MAIL_REJECT_SELFSIGNED_TLS=

# Force app to start on IPv6
#HOSTNAME=::
2 changes: 1 addition & 1 deletion .github/FUNDING.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ open_collective: # Replace with a single Open Collective username
ko_fi: # Replace with a single Ko-fi username
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
liberapay: # Replace with a single Liberapay username
liberapay: R4VEN
issuehunt: # Replace with a single IssueHunt username
otechie: # Replace with a single Otechie username
lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry
Expand Down
26 changes: 26 additions & 0 deletions .github/workflows/bats.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
name: Bats

on:
push:
branches:
- main
- develop
pull_request:
branches:
- main
- develop
jobs:
bats-test:
name: Run bats tests against shells
runs-on: ubuntu-latest

steps:
- name: Checkout
uses: actions/checkout@v4

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3

- name: Build container & run bats tests
run: |
docker compose -f tests/bats/docker-compose.yml up --abort-on-container-exit --build
35 changes: 35 additions & 0 deletions .github/workflows/docker-image-develop.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
name: Build and Push Docker Image for Develop Branch

on:
push:
branches:
- 'develop'

jobs:
docker:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Update package.json version
run: |
COMMIT=$(git rev-parse --short HEAD)
echo "Current Commit: $COMMIT"
jq '.version = "develop-'$COMMIT'"' package.json > package.tmp.json
mv package.tmp.json package.json
- name: Set up QEMU
uses: docker/setup-qemu-action@v3
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Login to Docker Hub
uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Build and push
uses: docker/build-push-action@v6
with:
context: .
push: true
platforms: linux/amd64,linux/arm64 # linux/arm/v7 arm32 is not supported by node20 https://github.com/nodejs/docker-node/issues/1946
tags: borgwarehouse/borgwarehouse:develop
53 changes: 24 additions & 29 deletions .github/workflows/docker-image-latest.yml
Original file line number Diff line number Diff line change
@@ -1,34 +1,29 @@
name: Build and Push Docker Image

on:
push:
branches:
- 'main'
push:
branches:
- 'main'

jobs:
docker:
runs-on: ubuntu-latest
steps:
-
name: Checkout
uses: actions/checkout@v4
-
name: Set up QEMU
uses: docker/setup-qemu-action@v3
-
name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
-
name: Login to Docker Hub
uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
-
name: Build and push
uses: docker/build-push-action@v5
with:
context: .
push: true
platforms: linux/amd64,linux/arm64,linux/arm
tags: borgwarehouse/borgwarehouse:latest
docker:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Set up QEMU
uses: docker/setup-qemu-action@v3
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Login to Docker Hub
uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Build and push
uses: docker/build-push-action@v6
with:
context: .
push: true
platforms: linux/amd64,linux/arm64 # linux/arm/v7 arm32 is not supported by node20 https://github.com/nodejs/docker-node/issues/1946
tags: borgwarehouse/borgwarehouse:latest
60 changes: 27 additions & 33 deletions .github/workflows/docker-image-release.yml
Original file line number Diff line number Diff line change
@@ -1,38 +1,32 @@
name: Build and Push Docker Image on Release

on:
release:
types:
- published
release:
types:
- published

jobs:
docker:
runs-on: ubuntu-latest
steps:
-
name: Checkout
uses: actions/checkout@v4
-
name: Set up QEMU
uses: docker/setup-qemu-action@v3
-
name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
-
name: Login to Docker Hub
uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
-
name: Get Release Tag
id: get_release_tag
run: echo "::set-output name=TAG::${{ github.event.release.tag_name }}"
-
name: Build and push
uses: docker/build-push-action@v5
with:
context: .
push: true
platforms: linux/amd64,linux/arm64
tags: borgwarehouse/borgwarehouse:${{ steps.get_release_tag.outputs.TAG }}
docker:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Set up QEMU
uses: docker/setup-qemu-action@v3
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Login to Docker Hub
uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Get Release Tag
id: get_release_tag
run: echo "::set-output name=TAG::${{ github.event.release.tag_name }}"
- name: Build and push
uses: docker/build-push-action@v6
with:
context: .
push: true
platforms: linux/amd64,linux/arm64 # linux/arm/v7 arm32 is not supported by node20 https://github.com/nodejs/docker-node/issues/1946
tags: borgwarehouse/borgwarehouse:${{ steps.get_release_tag.outputs.TAG }}
15 changes: 6 additions & 9 deletions .github/workflows/docker-image-test.yml
Original file line number Diff line number Diff line change
@@ -1,24 +1,21 @@
name: Test Docker Container Build on Pull Request
name: Test to build docker container on Pull Request

on:
pull_request:
branches:
- main
- develop

jobs:
build-container:
runs-on: ubuntu-latest
steps:
-
name: Checkout
- name: Checkout
uses: actions/checkout@v4
-
name: Set up QEMU
- name: Set up QEMU
uses: docker/setup-qemu-action@v3
-
name: Set up Docker Buildx
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
-
name: Build Docker Container
- name: Build BorgWarehouse Container
run: |
docker buildx build --platform linux/amd64,linux/arm64 -t borgwarehouse:pr-${{ github.event.pull_request.number }} .
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -111,4 +111,7 @@ config/repo.json
config/users.json

# docker files
docker-compose.yml
docker-compose.yml

# Commit tests docker-compose
!tests/bats/docker-compose.yml
Loading