Commit graph

97 commits

Author SHA1 Message Date
Ravinou
29ca7dfeec feat: switches borg serve restriction to use --restrict-to-repository 2026-01-18 12:27:38 +01:00
Ravinou
b3d517d791
fix: 🐛 follows symbolic links when calculating storage #478 2025-07-05 21:50:14 +02:00
Ravinou
1feb666c4c
fix: 🐛 (security) prevent shell injection by replacing exec with execFile 2025-05-29 11:40:45 +02:00
Ravinou
5567cddfdb
refactor: improves error handling in repository management 2025-04-20 23:08:41 +02:00
Ravinou
766a63d524
refactor: email template attachement path for typescript build 2025-04-20 23:08:40 +02:00
Ravinou
6f24a63077
chore: 🧹 eslint fixes 2025-04-20 23:08:38 +02:00
Ravinou
fb61846bbb
test: add test to lanCommandOption util 2025-04-20 23:08:37 +02:00
Ravinou
4de1884de8
!breaking: 💣 repositoryName is now used instead of id #343
For every repository actions, to be idempotent
2025-04-20 23:08:36 +02:00
Ravinou
fec9ba21ad
feat: prevent the cronjob from being executed multiple times 2025-04-20 23:08:32 +02:00
Ravinou
73842a8d62
chore: 🧹 clean up some imports 2025-04-20 23:08:25 +02:00
Ravinou
837b5f01f9
refactor: notif service 2025-04-20 23:08:24 +02:00
Ravinou
8b16a713a5
refactor: auth service 2025-04-20 23:08:23 +02:00
Ravinou
3815109958
refactor: config service 2025-04-20 23:08:23 +02:00
Ravinou
785413eec7
refactor: shell service 2025-04-20 23:08:22 +02:00
Ravinou
e1f234d54b
test: adding some API tests 2025-04-20 23:08:22 +02:00
Ravinou
52d8bca2ad
test: migration from Jest to Vitest 2025-04-20 23:08:21 +02:00
Ravinou
9e2ae9f0fa
refactor: create config service 2025-04-20 23:08:20 +02:00
Ravinou
ca8199ca33
refactor: cleaning up the centralisation of json reading 2025-04-20 23:08:19 +02:00
Ravinou
49cfbf44e0
refactor: add repo API 2025-04-20 23:08:16 +02:00
Ravinou
8b4ca5d7bc
refactor: create repo.json if not exist 2025-04-20 23:08:14 +02:00
Ravinou
2316fb573e
test: clean some test and add one for repo index 2025-04-20 23:08:13 +02:00
Ravinou
b7d3aec3b1
refactor: edit API 2025-04-20 23:08:11 +02:00
Ravinou
93000d4406
test: delete API 2025-04-20 23:08:11 +02:00
Ravinou
149fad13ec
refactor: delete API 2025-04-20 23:08:10 +02:00
Ravinou
35ad73fd23
refactor: storage API 2025-04-20 23:08:10 +02:00
Ravinou
dac0c41df4
refactor: status API + misc 2025-04-20 23:08:10 +02:00
Ravinou
73c8350442
refactor: user settings API 2025-04-20 23:08:08 +02:00
Ravinou
8a0a69b7dc
refactor: updateAppriseAlert API 2025-04-20 23:08:06 +02:00
Ravinou
e1cd8e1642
refactor: nodemailer types 2025-04-20 23:08:05 +02:00
Ravinou
f9856e5689
refactor: auth.ts type 2025-04-20 23:08:05 +02:00
Ravinou
0d3377baa6
refactor: apprise mode component 2025-04-20 23:07:23 +02:00
Ravinou
d245e30af7
refactor: wizard 2025-04-20 23:07:20 +02:00
Ravinou
4f175114ff
refactor: components Repo and auth config 2025-04-20 23:07:19 +02:00
Ravinou
e323cdd9b8
refactor: component Repo in TS 2025-04-20 23:07:18 +02:00
Ravinou
5e66de2f64
config: 🔧 components and containers to TS 2025-04-20 23:07:17 +02:00
Ravinou
4d32f1e002
fix: 🐛 allow smtp settings without credentials #364 2025-01-05 11:37:57 +01:00
Ravinou
88a80f42e8
fix: 🐛 allow self-signed cert and no-auth for smtp settings #367 #364 2024-12-26 14:19:13 +01:00
Ravinou
0c6220f533
fix: 🐛 ignore lost+found directories on storage retrieval
#267
2024-12-08 11:02:41 +01:00
Ravinou
027ccd7c28
refactor: remove jc package dependency 2024-11-01 17:07:13 +01:00
Ravinou
da4b5b2cec
refactor: improve control on repository's name 2024-11-01 17:07:11 +01:00
Ravinou
fdc2cd186c
refactor: improve Quota argument validation 2024-11-01 17:07:09 +01:00
Ravinou
0c3f136cb7
chore: 🧹 improve auth log with timestamp 2024-08-31 21:01:08 +02:00
Ravinou
dd51c23aaf
fix: 🐛 usage of new environment variables with Docker 2024-08-31 21:01:06 +02:00
Ravinou
3587942d31
feat: new env variable to hide the SSH port in quickcommands and wizard
#237
2024-08-31 21:01:06 +02:00
Ravinou
00c98f842d
feat: add the ability to globally disable API integrations with env var 2024-08-31 21:01:03 +02:00
Ravinou
f092d73679
feat: added log for API authentication 2024-08-31 21:01:03 +02:00
Ravinou
aa57a19ff1
feat: CRUD repoList with API token auth 2024-08-31 21:01:02 +02:00
Ravinou
83fe9a5355
config: 🔧 update prettier format 2024-08-31 21:01:01 +02:00
Ravinou
202e7dcef9
feat: add the ability to use FQDN without SSH port in wizards #237 2024-08-31 20:57:34 +02:00
Ravinou
13aa4055ff
fix: adapt email template to improve GMAIL compatibility #242 2024-06-27 21:21:33 +02:00