Andras Bacsai
d58abd1998
refactor
2024-12-16 10:38:18 +01:00
Andras Bacsai
2565deba4f
fix: resource clone name + volume name generation
2024-12-16 10:25:56 +01:00
Andras Bacsai
acf10f39f3
fix: compose loading seq
2024-12-16 10:19:11 +01:00
Pang Jin Hui
b01056411d
fix: fix domain being override when update application
2024-12-16 16:56:33 +08:00
peaklabs-dev
fcdec3a80d
fix: unreachable notifications
2024-12-15 15:09:58 +01:00
Zao Soula
c5f365e384
feat: add infomaniak oauth
2024-12-15 01:30:37 +01:00
SierraJC
00c93aa8b0
fix: applications API writing to unavailable models
...
when $useBuildServer is set, $application->settings model does not yet exist. This change ensures the models exist before accessing them.
2024-12-14 12:58:11 +11:00
SierraJC
e7ffeda8e0
fix: applications API response code + schema
2024-12-14 12:54:36 +11:00
SierraJC
9e8d9e6a9e
fix: invalid API response on missing project
...
API was returning 500 instead of 404 due to attempting to load environments for a non-existent project
2024-12-14 12:52:47 +11:00
Andras Bacsai
e822749db3
fix: saving oauth
2024-12-13 12:35:57 +01:00
Andras Bacsai
b6ea36f74e
fix: socialite for azure and authentik
2024-12-13 12:13:01 +01:00
Andras Bacsai
4901b12279
fix: service status indicator + oauth saving
2024-12-13 12:03:10 +01:00
Andras Bacsai
9832d92bda
update stripe webhook
2024-12-13 08:18:13 +01:00
Andras Bacsai
458cd96ac8
fix: services env values should be sensitive
2024-12-12 13:20:13 +01:00
Andras Bacsai
147240b527
Merge branch 'next' into authentik
2024-12-12 08:45:38 +01:00
peaklabs-dev
f88438edd3
chore: rename topicID to threadId like in the telegram API response
2024-12-11 23:13:13 +01:00
Andras Bacsai
d2ff8c6521
feat: add seeder command and configuration for database seeding
2024-12-11 21:31:24 +01:00
peaklabs-dev
48ddc65435
fix: use Livewire refresh method and lock properties
2024-12-11 19:34:44 +01:00
peaklabs-dev
866abfb1d4
fix: typo in pushover user key
2024-12-11 19:31:25 +01:00
peaklabs-dev
92fec9582c
fix: make pushover settings more clear
...
- Rename User to User Key
- Rename Token to API Token
- fix: helper and docs links
2024-12-11 19:18:39 +01:00
peaklabs-dev
ebfc8a1094
fix: telegram topic IDs
2024-12-11 19:16:54 +01:00
peaklabs-dev
b48353c8a6
reorder more stuff
2024-12-11 18:44:19 +01:00
🏔️ Peak
86512bb7b8
Merge pull request #4543 from ezyostudio/next-pushover
...
feat(notification): add Pushover
2024-12-11 18:41:18 +01:00
Zao Soula
9afe929921
refactor: unify notification icon
2024-12-11 18:37:12 +01:00
Zao Soula
ef35429533
feat(notification): add Pushover
2024-12-11 18:13:16 +01:00
🏔️ Peak
72c4b79591
Merge branch 'next' into authentik
2024-12-11 17:52:02 +01:00
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