Commit Graph

395 Commits

Author SHA1 Message Date
peaklabs-dev
3b5e714ed9 feat: add docker cleanup success and failure notification settings columns 2024-12-10 16:04:11 +01:00
peaklabs-dev
d62962ae6f fix: encryption fixes
- some email columns changed to text to make sure the can hold encrypted values
- added backwards compatible encryption in up function and decryption in down function.
- use updateOrInsert instead of just insert to avoid errors if the column already exists.
2024-12-10 13:42:26 +01:00
peaklabs-dev
b17a61a043 feat: encrypt instance email settings 2024-12-10 13:34:17 +01:00
peaklabs-dev
2639cf7544 fix: slack and discord url now uses text filed because encryption makes the url very long 2024-12-09 19:44:10 +01:00
🏔️ Peak
fdf757c7ae Merge branch 'next' into separate-success-and-failure-notifications 2024-12-09 18:15:41 +01:00
peaklabs-dev
586a1a86f0 chore: some reordering 2024-12-09 13:27:58 +01:00
peaklabs-dev
0c08e11b53 feat: some more notification settings and better defaults
- add reachable and unreachable notifications
- add docker cleanup notifications
- better defaults
2024-12-09 13:11:12 +01:00
peaklabs-dev
d9248508b4 chore: remove unused waitlist stuff 2024-12-09 12:00:54 +01:00
Andras Bacsai
ff74fb7385 feat: introduce root permission 2024-12-09 10:52:38 +01:00
Andras Bacsai
5bbcd7bf76 fix: add middleware to new abilities, better ux for selecting permissions, etc. 2024-12-09 10:28:34 +01:00
Andras Bacsai
78f0ac80c1 Merge branch 'next' into feat/deployment-token 2024-12-09 09:16:59 +01:00
peaklabs-dev
cc894defc5 feat: add slack notifications to a new table 2024-12-06 15:25:37 +01:00
peaklabs-dev
4ff317001d fix: backward compatibility
- Add migrations that move email, discord and telegram notifications to the new settings tables for each notification
- drop now unused columns form the teams table
2024-12-06 15:19:31 +01:00
🏔️ Peak
38aa46bc6b Merge pull request #33 from peaklabs-dev/next
Next into notifications
2024-12-06 14:51:15 +01:00
Andras Bacsai
08d992a1c2 fix 2024-12-06 14:33:22 +01:00
Marvin von Rappard
f7eccefda3 Merge branch 'next' into main 2024-12-06 06:29:35 +01:00
peaklabs-dev
fbd8b96b66 fix: drop all unused smtp columns 2024-12-05 23:06:42 +01:00
peaklabs-dev
92992a8844 fix: DB migration error 2024-12-05 23:03:39 +01:00
peaklabs-dev
251d4cfb53 chore: remove comments and improve DB column naming 2024-12-05 23:01:10 +01:00
peaklabs-dev
fb49c4daf4 feat: migrate old telegram notification settings from the teams table 2024-12-05 22:34:08 +01:00
peaklabs-dev
fd2d947933 feat: migrate old discord notification settings from the teams table 2024-12-05 22:33:57 +01:00
peaklabs-dev
33b91e09e5 feat: migrate old email notification settings from the teams table 2024-12-05 22:33:45 +01:00
peaklabs-dev
832239bbc7 Create 2024_12_05_212440_create_telegram_notification_settings_table.php 2024-12-05 22:33:19 +01:00
peaklabs-dev
67b9bebd04 Create 2024_12_05_212416_create_discord_notification_settings_table.php 2024-12-05 22:33:16 +01:00
peaklabs-dev
9c5a75859e Create 2024_12_05_212355_create_email_notification_settings_table.php 2024-12-05 22:33:10 +01:00
Andras Bacsai
e67a93e6a5 feat: able to deploy without cache on every commit 2024-12-05 10:46:27 +01:00
Marvin von Rappard
1aea60f1f0 Merge branch 'next' into main 2024-11-25 09:06:24 +01:00
Andras Bacsai
b2000f2950 fix: migration 2024-11-22 10:27:43 +01:00
Andras Bacsai
131a3920f0 convert activity_log to jsonb + add more index for queries 2024-11-20 17:57:53 +01:00
Marvin von Rappard
eb0686fe20 feat: slack notifications 2024-11-12 22:37:55 +01:00
Andras Bacsai
b379e50d90 feat: custom nginx configuration for static deployments + fix 404 redirects in nginx conf 2024-11-11 14:37:36 +01:00
Andras Bacsai
f1587d3302 cleanups 2024-11-06 12:39:37 +01:00
Kael
56c8056a8f Merge branch 'next' into feat/deployment-token 2024-11-04 23:33:26 +11:00
Andras Bacsai
ca7c214775 fix: new way to update container statuses 2024-11-03 09:02:14 +01:00
Kael
b9597e53e1 Merge branch 'next' into feat/deployment-token 2024-11-01 16:55:00 +11:00
Lucas Michot
8e1444eaa7 Get rid of many useless blank lines 2024-10-31 17:44:01 +01:00
Kael
6520235667 middleware should allow, not deny 2024-10-30 19:06:50 +11:00
Andras Bacsai
74411e89e6 feat: debug mode for sentinel 2024-10-29 10:48:49 +01:00
Andras Bacsai
2e9ce3ed2a feat: add notification settings to server_disk_usage 2024-10-22 14:47:01 +02:00
Andras Bacsai
ac768e5313 feat: limit storage check emails
feat: sentinel should send storage usage
2024-10-22 14:01:36 +02:00
Andras Bacsai
3b12d63f49 Refactor database migrations and update environment variables handling 2024-10-21 14:15:31 +02:00
Andras Bacsai
2809083f61 Refactor Redis password handling and migration to use environment variables 2024-10-21 13:43:34 +02:00
Andras Bacsai
6c82d0ae5f Refactor Redis password handling and migration to use environment variables 2024-10-21 12:36:09 +02:00
Andras Bacsai
8806ec6c59 Refactor migration to move Redis password to environment variables 2024-10-21 12:23:07 +02:00
Andras Bacsai
a88829eaec Refactor migration to move Redis password to environment variables 2024-10-21 12:21:46 +02:00
Andras Bacsai
bf7b0f9e06 fix: redis database user and password 2024-10-21 12:13:42 +02:00
Andras Bacsai
67c69b4ba4 Merge branch 'next' into disable-2-step-confirmation-if-needed 2024-10-21 10:58:04 +02:00
Andras Bacsai
056758e3ff Merge pull request #3184 from peaklabs-dev/fix-redis-db-ui
Fix: Redis DB UI
2024-10-21 10:00:20 +02:00
Andras Bacsai
2315bdb93f ui updates on server 2024-10-17 14:56:36 +02:00
peaklabs-dev
2cb424ed7b setting to disable tow step confirmation 2024-10-17 12:07:35 +02:00