Nicholas Tindle
4bc796f000
Merge branch 'dev' into ntindle/secrt-1077-add-email-service
2025-02-21 13:09:14 -06:00
Nicholas Tindle
3b68c2fdb5
fix: drop the summary manager
2025-02-21 13:08:47 -06:00
Nicholas Tindle
70c1361277
Merge branch 'dev' into ntindle/secrt-1077-add-email-service
2025-02-21 13:06:27 -06:00
Nicholas Tindle
f5f466d63c
Discard changes to autogpt_platform/backend/backend/data/user.py
2025-02-19 09:15:34 -06:00
Nicholas Tindle
8c2c80bc98
Merge branch 'dev' into ntindle/secrt-1077-add-email-service
2025-02-19 09:14:46 -06:00
Nicholas Tindle
0fa279625e
Merge branch 'andrewhooker2/secrt-1077-add-email-service-settings-page' into ntindle/secrt-1077-add-email-service
2025-02-14 01:18:50 -06:00
Nicholas Tindle
3f57b6de5b
fix(backend): linting
2025-02-14 01:14:13 -06:00
Nicholas Tindle
6274021588
feat(frontend): update model
2025-02-14 01:10:40 -06:00
Nicholas Tindle
6272e3f652
feat(frontend): add client routes
2025-02-14 01:08:38 -06:00
Nicholas Tindle
182b858963
feat(backend): add routes for updating user via settings
2025-02-14 01:05:59 -06:00
Nicholas Tindle
cefadc9447
feat(backend): db models
2025-02-14 00:59:12 -06:00
Nicholas Tindle
79d42ac645
Delete autogpt_platform/backend/backend/notifications/summary.py
2025-02-14 00:18:46 -06:00
Nicholas Tindle
3f4c6d05f1
Discard changes to autogpt_platform/backend/backend/data/rabbitmq.py
2025-02-14 00:18:17 -06:00
Nicholas Tindle
a9922ffc92
Discard changes to autogpt_platform/backend/backend/notifications/notifications.py
2025-02-14 00:18:10 -06:00
Nicholas Tindle
d4bacd04bf
Merge branch 'ntindle/secrt-1079-add-ability-to-send-emails-from-notification-service' into ntindle/secrt-1077-add-email-service
2025-02-14 00:17:13 -06:00
Nicholas Tindle
c7b4a939ef
fix(backend): linting
2025-02-14 00:00:23 -06:00
Nicholas Tindle
7414b87c33
feat(backend): rebuild templating system completely to send better emails
2025-02-13 23:59:36 -06:00
Nicholas Tindle
dadb88add0
Merge branch 'dev' into ntindle/secrt-1079-add-ability-to-send-emails-from-notification-service
2025-02-13 22:22:21 -06:00
Nicholas Tindle
f3a2e6cddc
Merge branch 'ntindle/secrt-1077-add-email-service-smaller' into ntindle/secrt-1079-add-ability-to-send-emails-from-notification-service
2025-02-13 21:54:25 -06:00
Nicholas Tindle
e1e5852928
Update platform-frontend-ci.yml
2025-02-13 21:37:47 -06:00
Nicholas Tindle
67af37135f
Update platform-frontend-ci.yml
2025-02-13 21:37:10 -06:00
Nicholas Tindle
62a8b925a0
Update platform-frontend-ci.yml
2025-02-13 21:36:38 -06:00
Nicholas Tindle
ef1d4757eb
fix(infra): recompose ourselves
2025-02-13 21:19:40 -06:00
Nicholas Tindle
95eb77e93c
fix: name
2025-02-13 20:32:15 -06:00
Nicholas Tindle
a8f8dd3da2
Update docker-compose.platform.yml
2025-02-13 20:20:21 -06:00
Nicholas Tindle
c6173a2b7c
Revert "Update platform-frontend-ci.yml"
...
This reverts commit cd03f86a5c .
2025-02-13 20:03:08 -06:00
Nicholas Tindle
0886ae973b
expose port
2025-02-13 20:02:28 -06:00
Nicholas Tindle
cd03f86a5c
Update platform-frontend-ci.yml
2025-02-13 19:51:14 -06:00
Nicholas Tindle
c6a4809191
Update platform-frontend-ci.yml
2025-02-13 19:44:07 -06:00
Nicholas Tindle
88b82c506b
Update platform-frontend-ci.yml
2025-02-13 19:25:05 -06:00
Nicholas Tindle
6ddac1465d
Update platform-frontend-ci.yml
2025-02-13 19:23:55 -06:00
Nicholas Tindle
8eb0cbb05b
use logs
2025-02-13 19:06:57 -06:00
Nicholas Tindle
dbeca6f3c3
feat: maybe try spawning the containers?
2025-02-13 19:06:29 -06:00
Nicholas Tindle
fcdc769566
Revert "fix(frontend): add a timeout on waiting for complete"
...
This reverts commit ed54af9dc8 .
2025-02-13 19:06:11 -06:00
Nicholas Tindle
f208840ba0
Revert "fix: change stuff"
...
This reverts commit f28968c5a9 .
2025-02-13 18:49:14 -06:00
Nicholas Tindle
f28968c5a9
fix: change stuff
2025-02-13 18:07:55 -06:00
Nicholas Tindle
ed54af9dc8
fix(frontend): add a timeout on waiting for complete
2025-02-13 17:11:17 -06:00
Nicholas Tindle
8e5cc83037
fix(backend): the agent block was not attached so substitute the id directly
2025-02-13 15:15:54 -06:00
Nicholas Tindle
04e0af80a1
Merge branch 'dev' into ntindle/secrt-1077-add-email-service-smaller
2025-02-13 13:33:27 -06:00
Nicholas Tindle
06495c9b02
fix(backend): improve docs
2025-02-13 11:37:26 -06:00
Nicholas Tindle
109e5dc8b1
Merge branch 'ntindle/secrt-1077-add-email-service-smaller' into ntindle/secrt-1079-add-ability-to-send-emails-from-notification-service
2025-02-13 11:33:14 -06:00
Nicholas Tindle
b4e46c0eb5
Discard changes to autogpt_platform/backend/backend/data/graph.py
2025-02-13 11:28:04 -06:00
Nicholas Tindle
9cb53c497b
refactor(backend): rename use_rabbitmq to rabbitmq_config
2025-02-13 11:26:55 -06:00
Nicholas Tindle
9ef35205b9
fix(backend): drop old param
2025-02-13 11:19:38 -06:00
Nicholas Tindle
250316c946
fix(backend): fix indentation
2025-02-13 11:13:56 -06:00
Nicholas Tindle
fd41bcf4c5
fix(backend): rename the service to be more reasonable
2025-02-13 11:12:39 -06:00
Nicholas Tindle
18ca9a5d1c
fix(ci): undo autofix
2025-02-13 11:12:25 -06:00
Nicholas Tindle
644c84c080
Merge branch 'ntindle/secrt-1077-add-email-service' into andrewhooker2/secrt-1077-add-email-service-settings-page
2025-02-13 07:37:36 -06:00
Nicholas Tindle
35dec3797d
Merge branch 'ntindle/secrt-1079-add-ability-to-send-emails-from-notification-service' into ntindle/secrt-1077-add-email-service
2025-02-13 07:37:17 -06:00
Nicholas Tindle
55a7f1c2f1
Merge branch 'ntindle/secrt-1077-add-email-service-smaller' into ntindle/secrt-1079-add-ability-to-send-emails-from-notification-service
2025-02-13 07:36:59 -06:00
Nicholas Tindle
18923b6401
Merge branch 'dev' into ntindle/secrt-1077-add-email-service-smaller
2025-02-13 07:34:32 -06:00
Nicholas Tindle
d776e722a1
ci(tests): provide ci details to the tests too
2025-02-13 07:05:52 -06:00
Nicholas Tindle
fb1f3d7e79
ci(test): add rabbitmq instance to ci
2025-02-13 06:56:50 -06:00
Nicholas Tindle
bfaf1e5fc2
fix(backend): manually start the notification service in testing?
2025-02-13 06:48:24 -06:00
Nicholas Tindle
78125371fc
feat(backend): handle migration error
2025-02-13 06:43:48 -06:00
Andy Hooker
fd8de0dd31
feat(settings): Rework user settings page with Form, loading skeletons,loading boundary, and a server action.
...
Implemented a fully functional user settings page allowing changes to account details and notification preferences. Added loading skeletons for better UX during data fetching. Refactored related components and utilities to support these changes.
2025-02-12 23:02:37 -06:00
Nicholas Tindle
7e8207eb9b
Merge branch 'dev' into ntindle/secrt-1077-add-email-service-smaller
2025-02-12 17:19:29 -06:00
Nicholas Tindle
120f35b96c
Merge branch 'ntindle/secrt-1079-add-ability-to-send-emails-from-notification-service' into ntindle/secrt-1077-add-email-service
2025-02-12 16:44:58 -06:00
Nicholas Tindle
829e0f2a44
Merge branch 'ntindle/secrt-1077-add-email-service-smaller' into ntindle/secrt-1079-add-ability-to-send-emails-from-notification-service
2025-02-12 16:44:41 -06:00
Nicholas Tindle
dc558966b8
Merge branch 'ntindle/secrt-1088-add-db-models-for-the-notification-service' into ntindle/secrt-1077-add-email-service-smaller
2025-02-12 16:44:22 -06:00
Nicholas Tindle
20267d62f6
Discard changes to autogpt_platform/frontend/yarn.lock
2025-02-12 16:20:01 -06:00
Nicholas Tindle
47e14d5525
fix(backend): move stuff to the user object and stop messing with 1-1 unique relationship
2025-02-12 15:59:25 -06:00
Nicholas Tindle
efe63503ac
Merge branch 'ntindle/secrt-1088-add-db-models-for-the-notification-service' into ntindle/secrt-1077-add-email-service-smaller
2025-02-12 12:25:24 -06:00
Nicholas Tindle
21c3a6fdcc
Merge branch 'dev' into ntindle/secrt-1088-add-db-models-for-the-notification-service
2025-02-12 12:18:00 -06:00
Nicholas Tindle
74d07effd0
feat(backend): clean up + better handling
2025-02-11 22:36:04 -06:00
Nicholas Tindle
815f4794e5
Merge branch 'ntindle/secrt-1079-add-ability-to-send-emails-from-notification-service' into ntindle/secrt-1077-add-email-service
2025-02-11 22:02:07 -06:00
Nicholas Tindle
afa8d118f5
feat(backend): add ability to send emails
2025-02-11 22:00:28 -06:00
Nicholas Tindle
494dfce301
Delete autogpt_platform/backend/backend/notifications/templates/base.html
2025-02-11 21:41:09 -06:00
Nicholas Tindle
985aab5528
Merge branch 'ntindle/secrt-1077-add-email-service-smaller' into ntindle/secrt-1077-add-email-service
2025-02-11 21:39:37 -06:00
Nicholas Tindle
3e2f34180d
Merge branch 'ntindle/secrt-1088-add-db-models-for-the-notification-service' into ntindle/secrt-1077-add-email-service-smaller
2025-02-11 21:36:38 -06:00
Nicholas Tindle
aa21bf7b2d
fix(backend): format
2025-02-11 21:36:22 -06:00
Nicholas Tindle
0939d4611f
Update migration.sql
2025-02-11 21:11:42 -06:00
Nicholas Tindle
e012e3aaf6
Merge branch 'ntindle/secrt-1088-add-db-models-for-the-notification-service' into ntindle/secrt-1077-add-email-service-smaller
2025-02-11 21:10:39 -06:00
Nicholas Tindle
ddd2b9de15
fix(backend): the tests did dumb stuff like reusing ids
2025-02-11 21:09:51 -06:00
Nicholas Tindle
85f8f4136f
fix(backend): relock
2025-02-11 20:33:49 -06:00
Nicholas Tindle
1cd90ef113
Merge branch 'dev' into ntindle/secrt-1088-add-db-models-for-the-notification-service
2025-02-11 20:32:47 -06:00
Nicholas Tindle
3562090495
Merge branch 'ntindle/secrt-1088-add-db-models-for-the-notification-service' into ntindle/secrt-1077-add-email-service-smaller
2025-02-11 20:30:48 -06:00
Nicholas Tindle
c69df5cb79
ref(backend): update from pr changes
2025-02-11 20:30:33 -06:00
Nicholas Tindle
957ebe697f
refactor(backend): raise errors from db queries
2025-02-11 15:08:33 -06:00
Nicholas Tindle
82d96ee7b0
Merge branch 'ntindle/secrt-1088-add-db-models-for-the-notification-service' into ntindle/secrt-1077-add-email-service-smaller
2025-02-11 15:01:25 -06:00
Nicholas Tindle
11cda46724
ref(backend): pr changes
2025-02-11 15:01:15 -06:00
Nicholas Tindle
bf49a0a08a
Update autogpt_platform/backend/backend/data/notifications.py
2025-02-11 14:26:33 -06:00
Nicholas Tindle
e2441c5220
Apply suggestions from code review
...
Co-authored-by: Reinier van der Leer <pwuts@agpt.co >
2025-02-11 14:23:00 -06:00
Nicholas Tindle
63e3582114
Merge branch 'ntindle/secrt-1088-add-db-models-for-the-notification-service' of https://github.com/Significant-Gravitas/AutoGPT into ntindle/secrt-1088-add-db-models-for-the-notification-service
2025-02-11 14:20:11 -06:00
Nicholas Tindle
0e99bdc742
ref(backend): smash migrations and apply changes to api
2025-02-11 14:20:04 -06:00
Nicholas Tindle
91df11b44c
ref(backend): use lowercase types
...
Co-authored-by: Reinier van der Leer <pwuts@agpt.co >
2025-02-11 14:19:33 -06:00
Nicholas Tindle
729af7a73e
Merge branch 'ntindle/secrt-1077-add-email-service-smaller' into ntindle/secrt-1077-add-email-service
2025-02-10 16:04:47 -06:00
Nicholas Tindle
cee7929b02
feat(backend): setup first notification service
2025-02-10 15:54:02 -06:00
Nicholas Tindle
c259e5b145
feat(backend): spawn the notifications service
2025-02-10 15:53:16 -06:00
Nicholas Tindle
132611a78a
fix(backend): relock
2025-02-10 15:33:11 -06:00
Nicholas Tindle
8438a20f29
Merge branch 'ntindle/secrt-1088-add-db-models-for-the-notification-service' into ntindle/secrt-1077-add-email-service
2025-02-10 15:32:28 -06:00
Nicholas Tindle
c71bb17658
fix(backend): relock
2025-02-10 15:31:11 -06:00
Nicholas Tindle
4481827480
Merge branch 'dev' into ntindle/secrt-1088-add-db-models-for-the-notification-service
2025-02-10 15:28:12 -06:00
Nicholas Tindle
24683ba5e9
Merge branch 'ntindle/secrt-1088-add-db-models-for-the-notification-service' into ntindle/secrt-1077-add-email-service
2025-02-10 15:25:37 -06:00
Nicholas Tindle
bada17d6d3
feat(backend): pull up changes from downstream
2025-02-10 15:25:13 -06:00
Nicholas Tindle
1e3b744d55
Merge branch 'ntindle/secrt-1088-add-db-models-for-the-notification-service' into ntindle/secrt-1077-add-email-service
2025-02-10 15:19:34 -06:00
Nicholas Tindle
c9b8d74d6d
feat(backend): updated email service with some queues disabled
2025-02-10 15:18:28 -06:00
Nicholas Tindle
9d6970ee9d
feat(backend): basic email servicing
2025-02-10 15:18:09 -06:00
Nicholas Tindle
fa25d3d69e
ref(backend): fix previously moved
2025-02-10 15:17:53 -06:00
Nicholas Tindle
882cbe9aac
fix(backend): update message object shape
2025-02-10 15:17:18 -06:00
Nicholas Tindle
9aba2f8c63
feat(backend): add some more useful db queries
2025-02-10 15:17:03 -06:00
Nicholas Tindle
3f813c09a9
feat(backend): expose the expiration for rabbitmq publish
2025-02-10 15:16:41 -06:00
Nicholas Tindle
61d180ae3b
fix(backend): add a constraint to limit each user to one batch of notifications at at time per notificiation type
2025-02-10 15:15:58 -06:00
Nicholas Tindle
ac68309800
feat(backend): stack in the packages to make it work
2025-02-10 15:15:26 -06:00
Nicholas Tindle
21b768b06f
feat(backed): add postmark env reading
2025-02-10 15:15:06 -06:00
Nicholas Tindle
26ce2811e3
Merge branch 'dev' into ntindle/secrt-1088-add-db-models-for-the-notification-service
2025-02-10 08:21:32 -06:00
Nicholas Tindle
c2f9e243fc
feat(backend): use "better" batching logic
2025-02-10 07:27:41 -06:00
Nicholas Tindle
b6ecf9076a
feat(backend): add more models to db for notifications
2025-02-10 07:27:41 -06:00
Nicholas Tindle
2240a7807d
ref(backend): move notification models around
2025-02-10 07:27:40 -06:00
Nicholas Tindle
8350552709
fix(backend): drop vhost config
2025-02-10 07:26:23 -06:00
Nicholas Tindle
6e14b95e09
fix: remove create notification nonsense
2025-02-10 07:26:23 -06:00
Nicholas Tindle
3e9ca87fa7
fix(backend): upstream changes
2025-02-10 07:26:22 -06:00
Nicholas Tindle
7eea9c358e
Update models.py
2025-02-10 07:26:05 -06:00
Nicholas Tindle
19e8a6cff1
feat(db): add db models for user preferences
2025-02-10 07:26:05 -06:00
Nicholas Tindle
51a9e0385b
feat(backend): move to a more aligned goal of how we use rabbitmq -- not finished or proper
2025-02-10 07:26:05 -06:00
Nicholas Tindle
114c0e4e3f
fix(backend): update from dev
2025-02-10 07:26:04 -06:00
Nicholas Tindle
bad8e6d152
fix: poetry
2025-02-10 07:26:04 -06:00
Nicholas Tindle
ab0ef4241c
fix(backend): formatting
2025-02-10 07:26:04 -06:00
Nicholas Tindle
e262cb4c04
Revert "fix(backend): remove unused port var"
...
This reverts commit 1f0794a8b76d66ce8a9a7f1d711fed79679fa85e.
We actually did use that
2025-02-10 07:26:04 -06:00
Nicholas Tindle
1b0951c1da
fix(backend): remove unused port var
2025-02-10 07:26:04 -06:00
Nicholas Tindle
d7251d14c1
fix(backend): remove accidental decode
2025-02-10 07:26:04 -06:00
Nicholas Tindle
a86223d3e4
feat(backend): test a notification
...
+ missed db registration
2025-02-10 07:26:03 -06:00
Nicholas Tindle
28370f2d2b
feat(backend): email service update
2025-02-10 07:26:03 -06:00
Nicholas Tindle
384a07951a
feat(backend): stub email manager
2025-02-10 07:26:03 -06:00
Nicholas Tindle
041e2810d0
feat(backend): add a thing to pass a user around
2025-02-10 07:26:03 -06:00
Nicholas Tindle
b708e91146
feat(backend): templates folder
2025-02-10 07:26:03 -06:00
Nicholas Tindle
03ebf05033
feat(backend): start the service lol
2025-02-10 07:26:03 -06:00
Nicholas Tindle
bef5a83bef
feat(backend): baseline notifications service
2025-02-10 07:26:02 -06:00
Nicholas Tindle
6ed6fa1033
fix(backend): broken db query oops
2025-02-10 06:35:34 -06:00
Nicholas Tindle
64e6294abf
fix(backend): linting
2025-02-10 06:21:14 -06:00
Nicholas Tindle
eeec3c3424
fix(backend): add the package deps
2025-02-10 06:13:21 -06:00
Nicholas Tindle
1b28a04072
feat(backend): add more migrations
2025-02-10 06:03:49 -06:00
Nicholas Tindle
7dbb1a2d30
feat(backend): bring downstream changes up
2025-02-10 05:59:41 -06:00
Nicholas Tindle
ea07f03638
Merge branch 'dev' into ntindle/secrt-1088-add-db-models-for-the-notification-service
2025-02-10 02:51:47 -06:00
Nicholas Tindle
74b1ea05ec
feat(backend): update models a bit more
2025-02-07 20:47:40 -06:00
Nicholas Tindle
815935f2f5
feat(backend): expose added queries
2025-02-07 16:13:22 -06:00
Nicholas Tindle
7ff6f48873
feat(backend): executions in time range query
2025-02-07 16:13:12 -06:00
Nicholas Tindle
c23f180be7
feat(backend): notification queries + active user counter
2025-02-07 16:13:00 -06:00
Nicholas Tindle
a9a268e9bc
feat(backend): updated models for notification types + preferences
2025-02-07 16:12:11 -06:00
Nicholas Tindle
2cb81575b0
feat(db): schema updates + migration
2025-02-07 16:11:43 -06:00
Nicholas Tindle
66fee3a2e9
fix(lint): fix linting and minor issues
2025-02-07 14:57:47 -06:00
Nicholas Tindle
e80d4ab9b1
Merge branch 'dev' into ntindle/secrt-1087-attach-rabbit-mq-to-the-services-processes-similar-to-how
2025-02-07 11:24:55 -06:00
Nicholas Tindle
ee1df0fefc
feat(backend): add async checker + classifiy rabbitmq
2025-02-07 11:19:29 -06:00
Nicholas Tindle
d864e9cbd6
fix(backend): rebuild rabbitmq infra
2025-02-07 11:19:05 -06:00
Nicholas Tindle
fab0aba21f
Merge branch 'ntindle/secrt-1086-deploy-rabbitmq-as-part-of-our-docker-compose' into ntindle/secrt-1087-attach-rabbit-mq-to-the-services-processes-similar-to-how
2025-02-07 09:40:34 -06:00
Nicholas Tindle
c5eab7c417
Merge branch 'dev' into ntindle/secrt-1086-deploy-rabbitmq-as-part-of-our-docker-compose
2025-02-07 09:34:15 -06:00
Nicholas Tindle
81bad75b2c
fix: add healthcheck
2025-02-07 09:12:52 -06:00
Nicholas Tindle
325cd0aa46
feat(backend): base level attachment to rabbitmq for services
2025-02-06 16:13:57 -06:00
Nicholas Tindle
d1d09df24b
Merge branch 'ntindle/secrt-1086-deploy-rabbitmq-as-part-of-our-docker-compose' into ntindle/secrt-1087-attach-rabbit-mq-to-the-services-processes-similar-to-how
2025-02-06 16:08:24 -06:00
Nicholas Tindle
dfe2ec25d4
fix(infra): missed dependencies + docs
2025-02-06 16:07:20 -06:00
Nicholas Tindle
40b4d2fa43
feat(backend): add dependencies
2025-02-06 13:52:19 -06:00
Nicholas Tindle
e2c9ce0beb
fix(infra): missed some
2025-02-06 13:08:08 -06:00
Nicholas Tindle
cae84e5ec8
feat(infra): add rabbitmq to dockercompose
2025-02-06 13:07:36 -06:00