Commit graph

3425 commits

Author SHA1 Message Date
Andras Bacsai
7be3c6f2b7 refactor: improve migration command and enhance application model with global scope and status checks 2024-12-11 17:18:32 +01:00
Andras Bacsai
528bfce832 fix: migration call 2024-12-11 17:09:53 +01:00
peaklabs-dev
97b6257872
fix: provider error 2024-12-11 17:09:21 +01:00
🏔️ Peak
c2748de6a4
Merge pull request #3840 from danilomartinelli/feature/authentik-provider
feature: Integrate Authentik Authentication with Coolify
2024-12-11 17:07:24 +01:00
Andras Bacsai
a5b48caeb9 do prod migration with custom command 2024-12-11 17:01:06 +01:00
🏔️ Peak
d9aefae207
Merge branch 'next' into feature/authentik-provider 2024-12-11 15:24:26 +01:00
Andras Bacsai
1908d8a180 fix: --cone 2024-12-11 15:12:53 +01:00
Andras Bacsai
9ffae89a71 fix: remove resale_license from db as well 2024-12-11 12:04:58 +01:00
Andras Bacsai
b442965976 fix: test notifications to only send it to the right channel 2024-12-11 11:57:56 +01:00
Andras Bacsai
c915bf9c0f fix: general notifications does not go through email channel 2024-12-11 11:09:53 +01:00
Andras Bacsai
6a7b283844 fix: docker cleanup email notifications 2024-12-11 10:50:10 +01:00
Andras Bacsai
1257ab6ff4 fix: ui + migrations 2024-12-11 10:14:12 +01:00
🏔️ Peak
e24fbddc59
Merge branch 'next' into separate-success-and-failure-notifications 2024-12-10 16:40:20 +01:00
peaklabs-dev
3030df9554
fix: new docker cleanup settings are now saved to the DB correctly 2024-12-10 16:13:54 +01:00
peaklabs-dev
f36043943c
feat: send new docker cleanup notifications 2024-12-10 16:13:18 +01:00
peaklabs-dev
0375db0d7c
feat: Docker cleanup success and failure notification files 2024-12-10 16:12:32 +01:00
peaklabs-dev
99eea783ae
feat: scheduled task success and failure notifications 2024-12-10 14:45:47 +01:00
peaklabs-dev
96d4754a32
Update EmailNotificationSettings.php 2024-12-10 14:17:23 +01:00
peaklabs-dev
d3ce6d814c
feat: use encryption in instance settings model 2024-12-10 13:45:52 +01:00
Andras Bacsai
a2ab33b04f fix: development image 2024-12-10 11:50:40 +01:00
Andras Bacsai
6097a531a5
Merge pull request #4271 from peaklabs-dev/new-dockerfiles
Feat: New Upgraded Dockerfiles
2024-12-10 10:50:17 +01:00
Andras Bacsai
3893754a10 fix confs etc 2024-12-10 10:46:05 +01:00
Andras Bacsai
19d277f8ec refactor: rename name method to sanitizedName in BaseModel for clarity 2024-12-10 08:50:07 +01:00
🏔️ Peak
12a48a1439
Merge branch 'next' into fix-postgres-init-scripts 2024-12-09 19:50:54 +01:00
peaklabs-dev
dedfd72731
fix: notification trait
fix: some events must always be enabled, so a notification is sent all the time (user cannot choose to not receive this notification).
fix: check if the event is enabled before adding a channel to enabled
2024-12-09 19:47:17 +01:00
peaklabs-dev
96c970ca4e
chore: use new notification trait 2024-12-09 19:44:43 +01:00
🏔️ Peak
fdf757c7ae
Merge branch 'next' into separate-success-and-failure-notifications 2024-12-09 18:15:41 +01:00
🏔️ Peak
c4a72fbd75
Merge branch 'main' into separate-success-and-failure-notifications 2024-12-09 18:11:29 +01:00
peaklabs-dev
07a0863401
chore: remove log 2024-12-09 17:37:47 +01:00
peaklabs-dev
4d23835119
feat: use new place for settings and topic IDs for telegram 2024-12-09 17:37:39 +01:00
peaklabs-dev
adaef2d341
feat: use new table or instance settings for email 2024-12-09 17:37:15 +01:00
peaklabs-dev
dd9d10c717
feat: get Slack Webhook form new table 2024-12-09 17:36:32 +01:00
peaklabs-dev
6cab8b4598
feat: get discord Webhook form new table 2024-12-09 17:36:23 +01:00
peaklabs-dev
ec1c91fb75
feat: notification trait 2024-12-09 17:03:40 +01:00
peaklabs-dev
bf58547082
feat: scheduled task success notification 2024-12-09 17:00:33 +01:00
peaklabs-dev
a849bfdc3e
feat: always sent notifications 2024-12-09 17:00:07 +01:00
peaklabs-dev
b6500142c4
feat: use new notification event names 2024-12-09 16:57:15 +01:00
peaklabs-dev
bc726ddd6e
feat: new telegram UI 2024-12-09 16:49:09 +01:00
peaklabs-dev
b4b48692af
feat: New Slack notification UI 2024-12-09 16:39:19 +01:00
peaklabs-dev
5210218a45
feat: New Discord notification UI 2024-12-09 16:38:25 +01:00
peaklabs-dev
c27e2e328f
chore: remove waitlist redirect 2024-12-09 16:37:36 +01:00
peaklabs-dev
119c18468a
chore: public settings for email notification 2024-12-09 16:03:43 +01:00
peaklabs-dev
868d80bde6
feat: Slack notification settings Model 2024-12-09 15:54:52 +01:00
peaklabs-dev
2166899721
feat: Discord notification settings Model 2024-12-09 15:52:50 +01:00
peaklabs-dev
b5351448ed
feat: Telegram notification settings Model 2024-12-09 15:50:23 +01:00
peaklabs-dev
cf21ae13f1
feat: Email Notification Settings Model 2024-12-09 15:47:05 +01:00
peaklabs-dev
b13d77377c
feat: new shared function name is_transactional_emails_enabled() 2024-12-09 15:34:24 +01:00
peaklabs-dev
ee7a901a77
fix: Email Notification saving
- fix: SMTP and resend should only save their respective settings
- chore: improve component validation and code to make it much smaller (less code - same functionality)
2024-12-09 15:23:32 +01:00
peaklabs-dev
67438e28ca
fix: make sure resend is false if SMTP is true and vice versa 2024-12-09 15:19:59 +01:00
peaklabs-dev
2aacb1dc28
fix: Instance email settins
- fix: resend, smtp save button should only save respective settings
- feat: ability to send test email
2024-12-09 14:39:50 +01:00
peaklabs-dev
e36ccd3d78
chore: remove resale license reference 2024-12-09 14:29:41 +01:00
peaklabs-dev
a6086ee38b
feat: New email notification settings 2024-12-09 13:56:52 +01:00
peaklabs-dev
060c8262bc
chore: remove comment out code 2024-12-09 12:48:54 +01:00
peaklabs-dev
4428b95a65
chore: fix typo 2024-12-09 12:36:33 +01:00
peaklabs-dev
c995819ed3
chore: remove unused code 2024-12-09 12:34:45 +01:00
peaklabs-dev
e40f377879
chore: remove more waitlist stuff 2024-12-09 12:34:16 +01:00
peaklabs-dev
bd36149f09
feat: use new notification stuff inside team model
- Use new notification relationships
- Use trait
- Make sure that when a new team is created, notification settings are also created
- reorder team model for better readability
2024-12-09 12:33:27 +01:00
peaklabs-dev
2da4e9a274
feat: enable success messages again 2024-12-09 12:08:27 +01:00
peaklabs-dev
5515f07f14
chore: remove commented out notification 2024-12-09 12:05:18 +01:00
peaklabs-dev
fd21a4a2a8
chore: remove more waitlist stuff 2024-12-09 12:03:23 +01:00
peaklabs-dev
9ed2e37236
chore: remove commented out internal notification 2024-12-09 12:03:04 +01:00
peaklabs-dev
6438c08096
chore: remove unused resale license job 2024-12-09 12:02:08 +01:00
peaklabs-dev
27b880e177
chore: remove wired.php (not used anymore) 2024-12-09 12:01:23 +01:00
peaklabs-dev
d9248508b4
chore: remove unused waitlist stuff 2024-12-09 12:00:54 +01:00
Andras Bacsai
664b718ea3 fix: always have download logs button on scheduled tasks 2024-12-09 11:53:50 +01:00
Andras Bacsai
6b936a3e92 feat: able to download schedule task logs 2024-12-09 11:36:39 +01:00
Andras Bacsai
e0aaed892d Merge branch 'next' into logs-for-tasks 2024-12-09 11:22:00 +01:00
Andras Bacsai
3fa7d03db7 fix: root + read:sensive could read senstive data with a middlewarew 2024-12-09 11:10:35 +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
🏔️ Peak
6aa87116e9
Merge branch 'main' into next 2024-12-08 16:17:23 +01:00
Philip Heinser
4b89b84353 paginate task logs 2024-12-08 15:26:51 +07:00
Andras Bacsai
946ab81d87 is_required is not required for shared envs 2024-12-07 14:35:14 +01:00
Andras Bacsai
ffd28de949 refresh env variable view on shared variable deletion 2024-12-07 14:35:02 +01:00
Andras Bacsai
320dd41303 fix: api endpoint 2024-12-07 14:26:44 +01:00
Andras Bacsai
1184fafd3d
Merge pull request #4264 from marvinvr/main
feat: add slack notifications
2024-12-06 14:35:55 +01:00
Andras Bacsai
08d992a1c2 fix 2024-12-06 14:33:22 +01:00
Andras Bacsai
00882eeb31 feat: add TLS configuration for default redirect in Server model 2024-12-06 14:19:09 +01:00
Andras Bacsai
1886347b55 fix: proxy change behaviour 2024-12-06 14:08:37 +01:00
Andras Bacsai
5453b9030e fix: dev mode 2024-12-06 13:39:20 +01:00
Andras Bacsai
e84dba493e fix 2024-12-06 13:39:00 +01:00
Andras Bacsai
baf6c20997 fix: restart proxy 2024-12-06 13:31:55 +01:00
Andras Bacsai
659309c5b4 refactor: improve proxy configuration and code consistency in Server model
- Standardized spacing in conditional statements for better readability.
- Updated proxy redirect handling to ensure default values are set correctly.
- Modified dynamic configuration path concatenation for clarity.
- Changed router rule to 'PathPrefix' and adjusted priority for better routing behavior.
- Replaced empty check with 'filled' helper for improved code clarity.
2024-12-06 13:08:04 +01:00
Andras Bacsai
8405f241f3 Merge branch 'next' into feat/disable-default-redirect 2024-12-06 11:36:11 +01:00
Andras Bacsai
eeb8d97cfd fix: old git versions does not have --cone implemented properly 2024-12-06 11:22:54 +01:00
Marvin von Rappard
f7eccefda3
Merge branch 'next' into main 2024-12-06 06:29:35 +01:00
🏔️ Peak
27395615e6
Merge branch 'next' into feat/disable-default-redirect 2024-12-05 14:46:33 +01:00
Andras Bacsai
bf530fd944
Merge pull request #4381 from vishwamartur/add-no-encryption-option
Add no encryption option for SMTP settings
2024-12-05 13:10:18 +01:00
Andras Bacsai
80f649b96a finally found the right option 2024-12-05 13:09:06 +01:00
Andras Bacsai
c9d47e0a67
Merge pull request #4449 from SierraJC/fix/mysql-mongo-db-api
Fix: API - MySQL & MongoDB invalid fields
2024-12-05 12:57:11 +01:00
Andras Bacsai
dbde03a4d6 Merge branch 'next' into add-no-encryption-option 2024-12-05 12:30:45 +01:00
Andras Bacsai
8fa1fc4df3
Merge pull request #4382 from vishwamartur/fix-metrics-error
Fix metrics error when data is less than selected date
2024-12-05 11:16:19 +01:00
Andras Bacsai
e98eb21b9e
Merge pull request #4470 from coollabsio/rename-github-app
Feat: Ability to rename GitHub App
2024-12-05 11:01:53 +01:00
Andras Bacsai
c25be01af6 fix 2024-12-05 11:00:57 +01:00
Andras Bacsai
e67a93e6a5 feat: able to deploy without cache on every commit 2024-12-05 10:46:27 +01:00
🏔️ Peak
7328724f3d
Merge branch 'coollabsio:main' into fix-postgres-init-scripts 2024-12-04 13:15:58 +01:00
🏔️ Peak
c8e2cd32e5
Merge branch 'next' into rename-github-app 2024-12-04 13:08:09 +01:00
🏔️ Peak
089f48d495
Merge pull request #4472 from angelej/computed-property
Use computed property for timezones
2024-12-04 13:01:31 +01:00
Andras Bacsai
15ac12e131 test: setup database for upcoming tests 2024-12-04 12:43:52 +01:00