Recent Contributors (12)
Committed in past 6 months (a rookie = the first commit in past year)
Past 30 days (9):
Past 31 to 90 days (3):
No contributors in past 91 to 180 days.
Historical Contributors (0)
Last contributors more than 6 months ago
Recent Bots (1)
Committed in past 6 months (a rookie = the first commit in past year)
Past 30 days (1):
No bots in past 31 to 90 days.
No bots in past 91 to 180 days.
Historical Bots (0)
Last bots more than 6 months ago
|
5
|
9
|
11
|
10
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|||||
| commits |
34
|
689
|
725
|
510
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
||||
| line churn |
+4.8K
-1.9K |
+209K
-110K |
+164K
-65K |
+119K
-52K |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
||||
| 30d | 3m | 1y | all time | ||||||||||||||||||||||||||
|
joshuaguardian <joshua.anderson>
|
192 +25K / -7.9K |
363 +53K / -28K |
363 +53K / -28K |
363 +53K / -28K |
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
DBlatcher <david.blatcher>
|
81 +51K / -23K |
280 +108K / -39K |
280 +108K / -39K |
280 +108K / -39K |
|
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Peace Williams-Ojomu <60498278+apeacewilliams>
|
35 +11K / -7.3K |
118 +53K / -39K |
118 +53K / -39K |
118 +53K / -39K |
|
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
David Blatcher <30567854+dblatcher>
|
10 +2.1K / -206 |
32 +18K / -3.5K |
32 +18K / -3.5K |
32 +18K / -3.5K |
|
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
simonaspiridon <simona.spiridon>
|
115 +26K / -9.2K |
346 +71K / -26K |
346 +71K / -26K |
346 +71K / -26K |
|
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Lakshmi R Pillai <73653255+lakshmirpillai>
|
26 +15K / -5.9K |
59 +21K / -7.6K |
59 +21K / -7.6K |
59 +21K / -7.6K |
-
|
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Lakshmi R Pillai <luxmi.r.pillai>
|
87 +14K / -7.4K |
290 +71K / -35K |
290 +71K / -35K |
290 +71K / -35K |
-
|
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
mgosz-guardian <marcin.gosz>
|
5 +2.9K / -369 |
15 +6.8K / -1.1K |
15 +6.8K / -1.1K |
15 +6.8K / -1.1K |
-
|
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Laurynas Karvelis <laurynas.karvelis>
|
41 +14K / -3.4K |
378 +87K / -36K |
378 +87K / -36K |
378 +87K / -36K |
-
|
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Rebecca Thompson <33927854+rebecca-thompson>
|
- | 50 +5.5K / -2K |
50 +5.5K / -2K |
50 +5.5K / -2K |
-
|
-
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Joshua Anderson <joshua_anderson>
|
- | 1 +2 / -2 |
1 +2 / -2 |
1 +2 / -2 |
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Sam Hession <sam.hession>
|
- | 26 +2.1K / -12K |
26 +2.1K / -12K |
26 +2.1K / -12K |
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
1
|
1
|
1
|
1
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|||||
| commits |
1
|
5
|
8
|
5
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
||||
| line churn |
+192
-56 |
+490
-432 |
+3K
-11K |
+119
-129 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
||||
| 30d | 3m | 1y | all time | ||||||||||||||||||||||||||
|
dependabot[bot] <49699333+dependabot[bot]>
|
6 +682 / -488 |
19 +3.8K / -12K |
19 +3.8K / -12K |
19 +3.8K / -12K |
|
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
9 contributors (592 commits):
| # | Contributor |
First Commit |
Latest Commit |
Commits Count |
Line Churn |
File Updates (per extension) |
|---|---|---|---|---|---|---|
| 1. | Laurynas Karvelis <laurynas.karvelis> |
2026-07-09 | 2026-09-23 | 41 (6%) | +14K / -3.4K | ts (319), tsx (105), json (27), sql (17), md (8) |
| 2. | joshuaguardian <joshua.anderson> |
2026-08-03 | 2026-10-02 | 192 (32%) | +25K / -7.9K | ts (646), tsx (572), json (47), sql (15), png (10) |
| 3. | simonaspiridon <simona.spiridon> |
2026-07-20 | 2026-10-01 | 115 (19%) | +26K / -9.2K | tsx (473), ts (410), json (21), md (9), example (6) |
| 4. | Lakshmi R Pillai <luxmi.r.pillai> |
2026-07-20 | 2026-09-29 | 87 (14%) | +14K / -7.4K | tsx (340), ts (205), json (18), md (7), lock (6) |
| 5. | DBlatcher <david.blatcher> |
2026-07-16 | 2026-10-02 | 81 (13%) | +51K / -23K | tsx (647), ts (595), json (28), md (17), sql (12) |
| 6. | Peace Williams-Ojomu <60498278+apeacewilliams> |
2026-07-16 | 2026-10-02 | 35 (5%) | +11K / -7.3K | tsx (278), ts (163), json (11), md (6), lock (4) |
| 7. | Lakshmi R Pillai <73653255+lakshmirpillai> |
2026-07-22 | 2026-09-30 | 26 (4%) | +15K / -5.9K | tsx (370), ts (212), json (13), md (7), png (5) |
| 8. | David Blatcher <30567854+dblatcher> |
2026-07-20 | 2026-10-02 | 10 (1%) | +2.1K / -206 | ts (32), tsx (23), md (2), json (1), example (1) |
| 9. | mgosz-guardian <marcin.gosz> |
2026-07-20 | 2026-09-25 | 5 (<1%) | +2.9K / -369 | ts (43), tsx (34), md (2), json (1), yaml (1) |
1 bot (6 commit):
| # | Bot |
First Commit |
Latest Commit |
Commits Count |
Line Churn |
File Updates (per extension) |
|---|---|---|---|---|---|---|
| 1. | dependabot[bot] <49699333+dependabot[bot]> |
2026-07-22 | 2026-10-01 | 6 (100%) | +682 / -488 | json (32), lock (6) |
Contributor Dependencies
A contributor dependency is detected if two contributors have changed the same files in the past 30 days.
Contributor Dependencies via Shared Files
contributor dependencies 2D graph
The number on lines shows the number of same files that both persons changed in past 30 days.
flowchart TB
n0["simona.spiridon"]
n1["david.blatcher"]
n2["luxmi.r.pillai"]
n3["73653255+lakshmirpillai"]
n4["joshua.anderson"]
n5["60498278+apeacewilliams"]
n6["laurynas.karvelis"]
n7["marcin.gosz"]
n8["30567854+dblatcher"]
n9["49699333+dependabot[bot]"]
n0 ---|"325"| n1
n2 ---|"273"| n1
n2 ---|"266"| n0
n3 ---|"257"| n1
n3 ---|"250"| n0
n3 ---|"229"| n2
n4 ---|"213"| n1
n4 ---|"203"| n0
n5 ---|"186"| n0
n5 ---|"183"| n1
n6 ---|"177"| n1
n6 ---|"175"| n0
n5 ---|"173"| n2
n5 ---|"170"| n3
n4 ---|"164"| n2
n3 ---|"160"| n4
n6 ---|"138"| n2
n6 ---|"137"| n4
n6 ---|"130"| n3
n5 ---|"116"| n4
n5 ---|"98"| n6
n7 ---|"70"| n1
n2 ---|"65"| n7
n7 ---|"65"| n0
n1 ---|"54"| n8
n3 ---|"48"| n7
n0 ---|"43"| n8
n3 ---|"42"| n8
n6 ---|"40"| n7
n2 ---|"38"| n8
n4 ---|"36"| n7
n5 ---|"35"| n7
n6 ---|"31"| n8
n4 ---|"30"| n8
n5 ---|"24"| n8
n8 ---|"15"| n7
n4 ---|"9"| n9
n9 ---|"9"| n0
n9 ---|"9"| n1
n9 ---|"9"| n2
n9 ---|"9"| n5
n9 ---|"7"| n6
n9 ---|"6"| n3
n9 ---|"1"| n8
n9 ---|"1"| n7
classDef default fill:#808080,stroke:#ffffff,color:#000000;
classDef highlighted fill:#00b2ee,stroke:#ffffff,color:#000000;
linkStyle 0 stroke:#00688bFF,stroke-width:10px
linkStyle 1 stroke:#00688bDB,stroke-width:8px
linkStyle 2 stroke:#00688bDB,stroke-width:8px
linkStyle 3 stroke:#00688bC9,stroke-width:7px
linkStyle 4 stroke:#00688bC9,stroke-width:7px
linkStyle 5 stroke:#00688bC9,stroke-width:7px
linkStyle 6 stroke:#00688bB7,stroke-width:6px
linkStyle 7 stroke:#00688bB7,stroke-width:6px
linkStyle 8 stroke:#00688bA5,stroke-width:5px
linkStyle 9 stroke:#00688bA5,stroke-width:5px
linkStyle 10 stroke:#00688bA5,stroke-width:5px
linkStyle 11 stroke:#00688bA5,stroke-width:5px
linkStyle 12 stroke:#00688bA5,stroke-width:5px
linkStyle 13 stroke:#00688bA5,stroke-width:5px
linkStyle 14 stroke:#00688bA5,stroke-width:5px
linkStyle 15 stroke:#00688b93,stroke-width:4px
linkStyle 16 stroke:#00688b93,stroke-width:4px
linkStyle 17 stroke:#00688b93,stroke-width:4px
linkStyle 18 stroke:#00688b93,stroke-width:4px
linkStyle 19 stroke:#00688b82,stroke-width:3px
linkStyle 20 stroke:#00688b82,stroke-width:3px
linkStyle 21 stroke:#00688b70,stroke-width:2px
linkStyle 22 stroke:#00688b70,stroke-width:2px
linkStyle 23 stroke:#00688b70,stroke-width:2px
linkStyle 24 stroke:#00688b5E,stroke-width:1px
linkStyle 25 stroke:#00688b5E,stroke-width:1px
linkStyle 26 stroke:#00688b5E,stroke-width:1px
linkStyle 27 stroke:#00688b5E,stroke-width:1px
linkStyle 28 stroke:#00688b5E,stroke-width:1px
linkStyle 29 stroke:#00688b5E,stroke-width:1px
linkStyle 30 stroke:#00688b5E,stroke-width:1px
linkStyle 31 stroke:#00688b5E,stroke-width:1px
linkStyle 32 stroke:#00688b4C,stroke-width:1px
linkStyle 33 stroke:#00688b4C,stroke-width:1px
linkStyle 34 stroke:#00688b4C,stroke-width:1px
linkStyle 35 stroke:#00688b4C,stroke-width:1px
linkStyle 36 stroke:#00688b4C,stroke-width:1px
linkStyle 37 stroke:#00688b4C,stroke-width:1px
linkStyle 38 stroke:#00688b4C,stroke-width:1px
linkStyle 39 stroke:#00688b4C,stroke-width:1px
linkStyle 40 stroke:#00688b4C,stroke-width:1px
linkStyle 41 stroke:#00688b4C,stroke-width:1px
linkStyle 42 stroke:#00688b4C,stroke-width:1px
linkStyle 43 stroke:#00688b4C,stroke-width:1px
linkStyle 44 stroke:#00688b4C,stroke-width:1px
Download:
Mermaid (.mmd)
(open online Mermaid editor)
- open 2D force graph
- open 3D force graph
- open 2D force graph (including all files)
- open 2D force graph (including only shared files)
- open 3D force graph (including all files)
- open 3D force graph (including only shared files)
Contributor 1
Contributor 2
# shared files
1.
simonaspiridon <simona.spiridon>
DBlatcher <david.blatcher>
325 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/layout/MainLayout.tsx
src/apps/frontend/src/preview/AndroidAlertPreview.tsx
src/packages/models/api-contract/audience.ts
cdk/lib/notifications.ts
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/ui/flag-icons.tsx
src/apps/frontend/src/history/HistorySearchFilter.tsx
src/apps/frontend/src/segment/useAudienceEditions.test.tsx
src/apps/backend/notification-channels/dispatch-notification.ts
src/apps/frontend/src/segment/SegmentPicker.tsx
src/apps/frontend/src/compose/AlertTypeFormField.tsx
src/apps/frontend/public/apple-touch-icon.png
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts
src/apps/frontend/src/utils/build-request-payloads.ts
src/apps/frontend/src/history/HistoryAudienceFilter.tsx
src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts
src/apps/frontend/src/layout/ClickableTile.tsx
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/compose/NotificationTextInput.tsx
src/apps/backend/app.ts
src/apps/backend/notification-channels/dispatch-notification.test.ts
src/apps/frontend/src/compose/ReviewWarning.tsx
src/apps/frontend/src/preview/IPhoneAlertPreview.tsx
src/apps/frontend/src/api-client/query-client.ts
src/apps/backend/middleware/serve-index.ts
src/apps/frontend/src/layout/SideNavigationPanel.tsx
src/apps/backend/routers/docs/openapi/components/schemas/grafana-query.ts
src/apps/backend/.env.example
src/apps/frontend/src/ui/LastUpdated.stories.tsx
src/apps/frontend/src/AccessControlledLayout.tsx
src/packages/models/package.json
src/packages/services/mobile-n10n/client.ts
src/apps/frontend/src/testing/story-helpers.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/api-client/redirectToLogin.ts
src/apps/backend/routers/grafana/index.ts
src/apps/frontend/src/segment/audience-fallbacks.ts
src/apps/frontend/src/ui/RefreshButton.tsx
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/preview/AppAlertPreviewSection.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/segment/useAudienceEditions.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/backend/routers/content/index.test.ts
src/apps/frontend/src/layout/MainLayout.stories.tsx
src/apps/frontend/src/hooks/useNotificationHistory.ts
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts
src/apps/frontend/src/layout/constants.ts
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/index.html
src/apps/backend/routers/docs/openapi/components/schemas/grafana-query-request.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/segment/useChannelAudiences.ts
src/apps/frontend/src/send/DeliveryAndTimingSelector.stories.tsx
src/apps/frontend/src/frontend.tsx
src/apps/frontend/src/ui/EmptyState.stories.tsx
src/apps/backend/persistence/persist-notification.test.ts
src/apps/frontend/src/compose/CreateFormTitle.tsx
src/apps/backend/notification-channels/newsletter/dispatch-newsletter.test.ts
src/apps/backend/routers/docs/openapi/index.test.ts
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/segment/EditionOptions.ts
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/frontend/src/hooks/useSendNotification.ts
src/packages/models/notification-channel.ts
src/apps/frontend/src/testing/mock-capi-fetch.ts
src/apps/frontend/src/routes.ts
src/apps/backend/notification-channels/newsletter/dispatch-newsletter.ts
src/packages/models/frontend-app-config.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/segment/Editions.stories.tsx
src/apps/backend/README.md
src/apps/backend/routers/notifications/schemas/notification-send-request.ts
src/apps/frontend/src/segment/edition-options.ts
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/preview/NewsletterEmailPreview.stories.tsx
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx
src/apps/frontend/src/ui/FlagAtom.tsx
src/apps/frontend/src/utils/article-thumbnail.ts
src/apps/frontend/src/compose/ChannelDisplay.stories.tsx
src/apps/frontend/src/layout/DispatchLandingTab.tsx
src/apps/frontend/src/utils/notification-forms.test.ts
src/apps/backend/middleware/grafana-cors.ts
src/apps/frontend/src/testing/story-fixtures.ts
src/apps/frontend/src/preview/PreviewSection.tsx
src/apps/backend/routers/docs/openapi/components/schemas/capi-unavailable-error.ts
src/apps/frontend/src/utils/send-notification.ts
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/hooks/use-image-url-check.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/latest-content/latest-published-content.ts
src/apps/frontend/src/layout/NotFoundTab.tsx
src/apps/frontend/public/favicon-16x16.png
src/apps/frontend/src/ui/LastUpdated.tsx
src/apps/frontend/src/preview/NewsletterEmailPreviewSection.stories.tsx
src/packages/services/capi/client.test.ts
...
2.
Lakshmi R Pillai <luxmi.r.pillai>
DBlatcher <david.blatcher>
273 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/layout/MainLayout.tsx
cdk/lib/notifications.ts
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/ui/flag-icons.tsx
src/apps/frontend/src/segment/useAudienceEditions.test.tsx
src/apps/frontend/src/segment/SegmentPicker.tsx
src/apps/frontend/src/compose/AlertTypeFormField.tsx
src/apps/frontend/public/apple-touch-icon.png
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts
src/apps/frontend/src/utils/build-request-payloads.ts
src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts
src/apps/frontend/src/layout/ClickableTile.tsx
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/compose/NotificationTextInput.tsx
src/apps/backend/app.ts
src/apps/frontend/src/compose/ReviewWarning.tsx
src/apps/frontend/src/preview/IPhoneAlertPreview.tsx
src/apps/frontend/src/api-client/query-client.ts
src/apps/backend/middleware/serve-index.ts
src/apps/frontend/src/layout/SideNavigationPanel.tsx
src/apps/backend/routers/docs/openapi/components/schemas/grafana-query.ts
src/apps/frontend/src/AccessControlledLayout.tsx
src/packages/models/package.json
src/packages/services/mobile-n10n/client.ts
src/apps/frontend/src/testing/story-helpers.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/api-client/redirectToLogin.ts
src/apps/backend/routers/grafana/index.ts
src/apps/frontend/src/segment/audience-fallbacks.ts
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/preview/AppAlertPreviewSection.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/segment/useAudienceEditions.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/backend/routers/content/index.test.ts
src/apps/frontend/src/layout/MainLayout.stories.tsx
src/apps/frontend/src/hooks/useNotificationHistory.ts
src/apps/frontend/src/layout/constants.ts
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/index.html
src/apps/backend/routers/docs/openapi/components/schemas/grafana-query-request.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/segment/useChannelAudiences.ts
src/apps/frontend/src/send/DeliveryAndTimingSelector.stories.tsx
src/apps/frontend/src/frontend.tsx
src/apps/frontend/src/compose/CreateFormTitle.tsx
src/apps/backend/notification-channels/newsletter/dispatch-newsletter.test.ts
src/apps/backend/routers/docs/openapi/index.test.ts
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/segment/EditionOptions.ts
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/frontend/src/hooks/useSendNotification.ts
src/apps/frontend/src/testing/mock-capi-fetch.ts
src/apps/frontend/src/routes.ts
src/apps/backend/notification-channels/newsletter/dispatch-newsletter.ts
src/packages/models/frontend-app-config.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/routers/docs/openapi/paths/preview.ts
src/apps/backend/README.md
src/apps/frontend/src/segment/edition-options.ts
package.json
docs/notification-history-data-model.md
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx
src/apps/frontend/src/ui/FlagAtom.tsx
src/apps/frontend/src/utils/article-thumbnail.ts
src/apps/frontend/src/compose/ChannelDisplay.stories.tsx
src/apps/frontend/src/layout/DispatchLandingTab.tsx
src/apps/frontend/src/utils/notification-forms.test.ts
src/apps/backend/middleware/grafana-cors.ts
src/apps/frontend/src/testing/story-fixtures.ts
src/apps/frontend/src/preview/PreviewSection.tsx
src/apps/frontend/src/utils/send-notification.ts
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/hooks/use-image-url-check.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/latest-content/latest-published-content.ts
src/apps/frontend/public/favicon-16x16.png
src/apps/frontend/src/ui/LastUpdated.tsx
src/apps/frontend/src/preview/NewsletterEmailPreviewSection.stories.tsx
src/packages/services/capi/client.test.ts
src/apps/frontend/src/segment/AudienceSegmentsFormField.tsx
src/apps/frontend/src/layout/DispatchLandingLayout.tsx
src/apps/frontend/src/ui/ExternalLink.tsx
.bun-version
docs/runbooks/deleting-a-notification.md
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/packages/database/package.json
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/frontend/src/layout/DispatchLandingTab.stories.tsx
src/apps/frontend/src/utils/notification-composer-reducer.test.ts
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/compose/DispatchCreateNotificationModal.stories.tsx
src/apps/frontend/src/segment/use-audience-editions.test.tsx
src/apps/backend/routers/preview/index.ts
src/apps/frontend/src/routes.test.ts
src/apps/frontend/src/utils/resolve-article-from-capi.ts
...
3.
Lakshmi R Pillai <luxmi.r.pillai>
simonaspiridon <simona.spiridon>
266 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/layout/MainLayout.tsx
cdk/lib/notifications.ts
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/ui/flag-icons.tsx
src/apps/frontend/src/segment/useAudienceEditions.test.tsx
src/apps/frontend/src/segment/SegmentPicker.tsx
src/apps/frontend/src/compose/AlertTypeFormField.tsx
src/apps/frontend/public/apple-touch-icon.png
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts
src/apps/frontend/src/utils/build-request-payloads.ts
src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts
src/apps/frontend/src/layout/ClickableTile.tsx
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/compose/NotificationTextInput.tsx
src/apps/backend/app.ts
src/apps/frontend/src/compose/ReviewWarning.tsx
src/apps/frontend/src/preview/IPhoneAlertPreview.tsx
src/apps/frontend/src/api-client/query-client.ts
src/apps/backend/middleware/serve-index.ts
src/apps/frontend/src/layout/SideNavigationPanel.tsx
src/apps/backend/routers/docs/openapi/components/schemas/grafana-query.ts
src/apps/frontend/src/AccessControlledLayout.tsx
src/packages/models/package.json
src/packages/services/mobile-n10n/client.ts
src/apps/frontend/src/testing/story-helpers.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/api-client/redirectToLogin.ts
src/apps/backend/routers/grafana/index.ts
src/apps/frontend/src/segment/audience-fallbacks.ts
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/preview/AppAlertPreviewSection.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/segment/useAudienceEditions.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/backend/routers/content/index.test.ts
src/apps/frontend/src/layout/MainLayout.stories.tsx
src/apps/frontend/src/hooks/useNotificationHistory.ts
src/apps/frontend/src/layout/constants.ts
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/index.html
src/apps/backend/routers/docs/openapi/components/schemas/grafana-query-request.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/segment/useChannelAudiences.ts
src/apps/frontend/src/send/DeliveryAndTimingSelector.stories.tsx
src/apps/frontend/src/history/notification-history-mapper.ts
src/apps/frontend/src/frontend.tsx
src/apps/frontend/src/compose/CreateFormTitle.tsx
src/apps/backend/notification-channels/newsletter/dispatch-newsletter.test.ts
src/apps/backend/routers/docs/openapi/index.test.ts
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/segment/EditionOptions.ts
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/frontend/src/hooks/useSendNotification.ts
src/apps/frontend/src/testing/mock-capi-fetch.ts
src/apps/frontend/src/routes.ts
src/apps/backend/notification-channels/newsletter/dispatch-newsletter.ts
src/packages/models/frontend-app-config.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/README.md
src/apps/frontend/src/segment/edition-options.ts
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx
src/apps/frontend/src/ui/FlagAtom.tsx
src/apps/frontend/src/utils/article-thumbnail.ts
src/apps/frontend/src/compose/ChannelDisplay.stories.tsx
src/apps/frontend/src/layout/DispatchLandingTab.tsx
src/apps/frontend/src/utils/notification-forms.test.ts
src/apps/backend/middleware/grafana-cors.ts
src/apps/frontend/src/testing/story-fixtures.ts
src/apps/frontend/src/preview/PreviewSection.tsx
src/apps/frontend/src/utils/send-notification.ts
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/hooks/use-image-url-check.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/latest-content/latest-published-content.ts
src/apps/frontend/public/favicon-16x16.png
src/apps/frontend/src/hooks/useNotificationSenders.ts
src/apps/frontend/src/ui/LastUpdated.tsx
src/apps/frontend/src/preview/NewsletterEmailPreviewSection.stories.tsx
src/packages/services/capi/client.test.ts
src/apps/frontend/src/segment/AudienceSegmentsFormField.tsx
src/apps/frontend/src/layout/DispatchLandingLayout.tsx
.bun-version
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/packages/database/package.json
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/frontend/src/layout/DispatchLandingTab.stories.tsx
src/apps/frontend/src/utils/notification-composer-reducer.test.ts
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/compose/DispatchCreateNotificationModal.stories.tsx
src/apps/frontend/src/segment/use-audience-editions.test.tsx
src/apps/backend/routers/preview/index.ts
src/apps/frontend/src/routes.test.ts
src/apps/frontend/src/utils/resolve-article-from-capi.ts
src/apps/frontend/src/api-client/redirect-to-login.ts
src/apps/backend/routers/docs/openapi/components/schemas/notification-dispatch.ts
...
4.
Lakshmi R Pillai <73653255+lakshmirpillai>
DBlatcher <david.blatcher>
257 shared files
src/apps/frontend/src/layout/MainLayout.tsx
cdk/lib/notifications.ts
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/ui/flag-icons.tsx
src/apps/frontend/src/segment/useAudienceEditions.test.tsx
src/apps/backend/notification-channels/dispatch-notification.ts
src/apps/frontend/src/segment/SegmentPicker.tsx
src/apps/frontend/src/compose/AlertTypeFormField.tsx
src/apps/frontend/public/apple-touch-icon.png
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts
src/apps/frontend/src/utils/build-request-payloads.ts
src/apps/frontend/src/history/HistoryAudienceFilter.tsx
src/apps/frontend/src/layout/ClickableTile.tsx
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/compose/NotificationTextInput.tsx
src/apps/backend/app.ts
src/apps/backend/notification-channels/dispatch-notification.test.ts
src/apps/frontend/src/compose/ReviewWarning.tsx
src/apps/frontend/src/api-client/query-client.ts
src/apps/backend/middleware/serve-index.ts
src/apps/frontend/src/testing/grid-fixtures.ts
src/apps/frontend/src/layout/SideNavigationPanel.tsx
src/apps/backend/.env.example
src/apps/frontend/src/ui/LastUpdated.stories.tsx
src/apps/frontend/src/AccessControlledLayout.tsx
src/apps/frontend/src/grid-client/grid-url-parsing.test.ts
src/apps/frontend/src/testing/story-helpers.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/api-client/redirectToLogin.ts
src/apps/frontend/src/segment/audience-fallbacks.ts
src/apps/frontend/src/ui/RefreshButton.tsx
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/preview/AppAlertPreviewSection.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/segment/useAudienceEditions.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/backend/routers/content/index.test.ts
src/apps/frontend/src/layout/MainLayout.stories.tsx
src/apps/frontend/src/hooks/useNotificationHistory.ts
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/index.html
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/segment/useChannelAudiences.ts
src/apps/frontend/src/send/DeliveryAndTimingSelector.stories.tsx
src/apps/frontend/src/frontend.tsx
src/apps/frontend/src/compose/CreateFormTitle.tsx
src/apps/backend/notification-channels/newsletter/dispatch-newsletter.test.ts
src/apps/backend/routers/docs/openapi/index.test.ts
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/segment/EditionOptions.ts
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/frontend/src/grid-client/grid-url-parsing.ts
src/packages/models/grid.ts
src/apps/frontend/src/hooks/useSendNotification.ts
src/packages/models/notification-channel.ts
src/apps/frontend/src/testing/mock-capi-fetch.ts
src/apps/frontend/src/routes.ts
src/packages/models/frontend-app-config.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/segment/Editions.stories.tsx
src/apps/backend/README.md
src/apps/frontend/src/segment/edition-options.ts
package.json
docs/notification-history-data-model.md
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx
src/apps/frontend/src/ui/FlagAtom.tsx
src/apps/frontend/src/utils/article-thumbnail.ts
src/apps/frontend/src/compose/ChannelDisplay.stories.tsx
src/apps/frontend/src/layout/DispatchLandingTab.tsx
src/apps/frontend/src/utils/notification-forms.test.ts
src/apps/frontend/src/testing/story-fixtures.ts
src/apps/frontend/src/preview/PreviewSection.tsx
src/apps/frontend/src/utils/send-notification.ts
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/hooks/use-image-url-check.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/latest-content/latest-published-content.ts
src/apps/frontend/public/favicon-16x16.png
src/apps/frontend/src/ui/LastUpdated.tsx
src/apps/frontend/src/preview/NewsletterEmailPreviewSection.stories.tsx
src/packages/services/capi/client.test.ts
src/apps/frontend/src/segment/AudienceSegmentsFormField.tsx
src/apps/frontend/src/layout/DispatchLandingLayout.tsx
docs/runbooks/deleting-a-notification.md
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/packages/config/channels.ts
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/frontend/src/layout/DispatchLandingTab.stories.tsx
src/apps/frontend/src/utils/notification-composer-reducer.test.ts
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/compose/DispatchCreateNotificationModal.stories.tsx
src/apps/frontend/src/segment/use-audience-editions.test.tsx
src/apps/frontend/src/routes.test.ts
src/apps/frontend/src/utils/resolve-article-from-capi.ts
src/apps/frontend/src/api-client/redirect-to-login.ts
src/apps/frontend/src/history/HistoryStatusFilter.tsx
...
5.
Lakshmi R Pillai <73653255+lakshmirpillai>
simonaspiridon <simona.spiridon>
250 shared files
src/apps/frontend/src/layout/MainLayout.tsx
cdk/lib/notifications.ts
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/ui/flag-icons.tsx
src/apps/frontend/src/segment/useAudienceEditions.test.tsx
src/apps/backend/notification-channels/dispatch-notification.ts
src/apps/frontend/src/segment/SegmentPicker.tsx
src/apps/frontend/src/compose/AlertTypeFormField.tsx
src/apps/frontend/public/apple-touch-icon.png
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts
src/apps/frontend/src/utils/build-request-payloads.ts
src/apps/frontend/src/history/HistoryAudienceFilter.tsx
src/apps/frontend/src/layout/ClickableTile.tsx
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/compose/NotificationTextInput.tsx
src/apps/backend/app.ts
src/apps/backend/notification-channels/dispatch-notification.test.ts
src/apps/frontend/src/compose/ReviewWarning.tsx
src/apps/frontend/src/api-client/query-client.ts
src/apps/backend/middleware/serve-index.ts
src/apps/frontend/src/layout/SideNavigationPanel.tsx
src/apps/backend/.env.example
src/apps/frontend/src/ui/LastUpdated.stories.tsx
src/apps/frontend/src/AccessControlledLayout.tsx
src/apps/frontend/src/testing/story-helpers.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/api-client/redirectToLogin.ts
src/apps/frontend/src/segment/audience-fallbacks.ts
src/apps/frontend/src/ui/RefreshButton.tsx
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/preview/AppAlertPreviewSection.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/segment/useAudienceEditions.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/backend/routers/content/index.test.ts
src/apps/frontend/src/layout/MainLayout.stories.tsx
src/apps/frontend/src/hooks/useNotificationHistory.ts
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/index.html
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/segment/useChannelAudiences.ts
src/apps/frontend/src/send/DeliveryAndTimingSelector.stories.tsx
src/apps/frontend/src/history/notification-history-mapper.ts
src/apps/frontend/src/frontend.tsx
src/apps/frontend/src/compose/CreateFormTitle.tsx
src/apps/backend/notification-channels/newsletter/dispatch-newsletter.test.ts
src/apps/backend/routers/docs/openapi/index.test.ts
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/segment/EditionOptions.ts
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/frontend/src/hooks/useSendNotification.ts
src/packages/models/notification-channel.ts
src/apps/frontend/src/testing/mock-capi-fetch.ts
src/apps/frontend/src/routes.ts
src/packages/models/frontend-app-config.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/segment/Editions.stories.tsx
src/apps/backend/README.md
src/apps/frontend/src/segment/edition-options.ts
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx
src/apps/frontend/src/ui/FlagAtom.tsx
src/apps/frontend/src/utils/article-thumbnail.ts
src/apps/frontend/src/compose/ChannelDisplay.stories.tsx
src/apps/frontend/src/layout/DispatchLandingTab.tsx
src/apps/frontend/src/utils/notification-forms.test.ts
src/apps/frontend/src/testing/story-fixtures.ts
src/apps/frontend/src/preview/PreviewSection.tsx
src/apps/frontend/src/utils/send-notification.ts
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/hooks/use-image-url-check.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/latest-content/latest-published-content.ts
src/apps/frontend/public/favicon-16x16.png
src/apps/frontend/src/hooks/useNotificationSenders.ts
src/apps/frontend/src/ui/LastUpdated.tsx
src/apps/frontend/src/preview/NewsletterEmailPreviewSection.stories.tsx
src/packages/services/capi/client.test.ts
src/apps/frontend/src/segment/AudienceSegmentsFormField.tsx
src/apps/frontend/src/layout/DispatchLandingLayout.tsx
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/packages/config/channels.ts
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/frontend/src/layout/DispatchLandingTab.stories.tsx
src/apps/frontend/src/utils/notification-composer-reducer.test.ts
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/compose/DispatchCreateNotificationModal.stories.tsx
src/apps/frontend/src/segment/use-audience-editions.test.tsx
src/apps/frontend/src/routes.test.ts
src/apps/frontend/src/utils/resolve-article-from-capi.ts
src/apps/frontend/src/api-client/redirect-to-login.ts
src/apps/frontend/src/history/HistoryStatusFilter.tsx
src/apps/frontend/src/compose/PreviewTextToggle.tsx
src/apps/frontend/src/utils/relative-time.test.ts
src/apps/frontend/src/preview/NewsletterEmailPreviewSection.tsx
src/apps/backend/routers/notifications/index.test.ts
...
6.
Lakshmi R Pillai <73653255+lakshmirpillai>
Lakshmi R Pillai <luxmi.r.pillai>
229 shared files
src/apps/frontend/src/layout/MainLayout.tsx
cdk/lib/notifications.ts
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/ui/flag-icons.tsx
src/apps/frontend/src/segment/useAudienceEditions.test.tsx
src/apps/frontend/src/segment/SegmentPicker.tsx
src/apps/frontend/src/compose/AlertTypeFormField.tsx
src/apps/frontend/public/apple-touch-icon.png
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts
src/apps/frontend/src/utils/build-request-payloads.ts
src/apps/frontend/src/layout/ClickableTile.tsx
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/compose/NotificationTextInput.tsx
src/apps/backend/app.ts
src/apps/frontend/src/compose/ReviewWarning.tsx
src/apps/frontend/src/api-client/query-client.ts
src/apps/backend/middleware/serve-index.ts
src/apps/frontend/src/layout/SideNavigationPanel.tsx
src/apps/frontend/src/AccessControlledLayout.tsx
src/apps/frontend/src/testing/story-helpers.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/api-client/redirectToLogin.ts
src/apps/frontend/src/segment/audience-fallbacks.ts
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/preview/AppAlertPreviewSection.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/segment/useAudienceEditions.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/backend/routers/content/index.test.ts
src/apps/frontend/src/layout/MainLayout.stories.tsx
src/apps/frontend/src/hooks/useNotificationHistory.ts
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/index.html
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/segment/useChannelAudiences.ts
src/apps/frontend/src/send/DeliveryAndTimingSelector.stories.tsx
src/apps/frontend/src/history/notification-history-mapper.ts
src/apps/frontend/src/frontend.tsx
src/apps/frontend/src/compose/CreateFormTitle.tsx
src/apps/backend/notification-channels/newsletter/dispatch-newsletter.test.ts
src/apps/backend/routers/docs/openapi/index.test.ts
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/segment/EditionOptions.ts
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/frontend/src/hooks/useSendNotification.ts
src/apps/frontend/src/testing/mock-capi-fetch.ts
src/apps/frontend/src/routes.ts
src/packages/models/frontend-app-config.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/README.md
src/apps/frontend/src/segment/edition-options.ts
package.json
docs/notification-history-data-model.md
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx
src/apps/frontend/src/ui/FlagAtom.tsx
src/apps/frontend/src/utils/article-thumbnail.ts
src/apps/frontend/src/compose/ChannelDisplay.stories.tsx
src/apps/frontend/src/layout/DispatchLandingTab.tsx
src/apps/frontend/src/utils/notification-forms.test.ts
src/apps/frontend/src/testing/story-fixtures.ts
src/apps/frontend/src/preview/PreviewSection.tsx
src/apps/frontend/src/utils/send-notification.ts
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/hooks/use-image-url-check.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/latest-content/latest-published-content.ts
src/apps/frontend/public/favicon-16x16.png
src/apps/frontend/src/hooks/useNotificationSenders.ts
src/apps/frontend/src/ui/LastUpdated.tsx
src/apps/frontend/src/preview/NewsletterEmailPreviewSection.stories.tsx
src/packages/services/capi/client.test.ts
src/apps/frontend/src/segment/AudienceSegmentsFormField.tsx
src/apps/frontend/src/layout/DispatchLandingLayout.tsx
docs/runbooks/deleting-a-notification.md
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/frontend/src/layout/DispatchLandingTab.stories.tsx
src/apps/frontend/src/utils/notification-composer-reducer.test.ts
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/compose/DispatchCreateNotificationModal.stories.tsx
src/apps/frontend/src/segment/use-audience-editions.test.tsx
src/apps/frontend/src/routes.test.ts
src/apps/frontend/src/utils/resolve-article-from-capi.ts
src/apps/frontend/src/api-client/redirect-to-login.ts
src/apps/frontend/src/compose/PreviewTextToggle.tsx
src/apps/frontend/src/utils/relative-time.test.ts
src/apps/frontend/src/preview/NewsletterEmailPreviewSection.tsx
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/layout/ClickableTile.stories.tsx
src/apps/frontend/src/ui/SendTimeTooltip.tsx
src/apps/frontend/src/App.tsx
README.md
src/apps/frontend/src/segment/Editions.tsx
src/packages/models/capi.ts
src/apps/frontend/src/compose/NotificationFormContext.tsx
src/apps/frontend/src/compose/NotificationFormProvider.stories.tsx
src/apps/frontend/src/history/HistoryFilters.tsx
...
7.
joshuaguardian <joshua.anderson>
DBlatcher <david.blatcher>
213 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/layout/MainLayout.tsx
src/apps/frontend/src/preview/AndroidAlertPreview.tsx
src/packages/models/api-contract/audience.ts
src/apps/frontend/src/NotificationAlert.stories.tsx
cdk/lib/notifications.ts
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/history/HistorySearchFilter.tsx
src/apps/frontend/src/compose/AlertTypeFormField.tsx
src/apps/frontend/public/apple-touch-icon.png
src/apps/frontend/src/utils/build-request-payloads.ts
src/apps/frontend/src/history/HistoryAudienceFilter.tsx
src/apps/backend/app.ts
src/apps/frontend/src/compose/ReviewWarning.tsx
src/apps/frontend/src/preview/IPhoneAlertPreview.tsx
src/apps/frontend/src/layout/SideNavigationPanel.tsx
src/apps/frontend/src/utils/audience-edition-label.ts
src/apps/frontend/src/ui/LastUpdated.stories.tsx
src/apps/frontend/src/AccessControlledLayout.tsx
src/packages/models/package.json
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/segment/audience-fallbacks.ts
src/apps/frontend/src/ui/RefreshButton.tsx
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/backend/routers/content/index.test.ts
src/apps/frontend/src/layout/MainLayout.stories.tsx
src/apps/frontend/src/hooks/useNotificationHistory.ts
src/apps/frontend/src/layout/constants.ts
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/index.html
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/segment/useChannelAudiences.ts
src/apps/frontend/src/send/DeliveryAndTimingSelector.stories.tsx
src/apps/frontend/src/frontend.tsx
src/apps/backend/persistence/persist-notification.test.ts
src/apps/backend/routers/docs/openapi/index.test.ts
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/frontend/src/hooks/useSendNotification.ts
src/packages/models/notification-channel.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/segment/Editions.stories.tsx
src/packages/config/audiences.test.ts
src/apps/backend/routers/notifications/schemas/notification-send-request.ts
src/apps/frontend/src/segment/edition-options.ts
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx
src/apps/frontend/src/utils/article-thumbnail.ts
src/apps/frontend/src/compose/ChannelDisplay.stories.tsx
src/apps/frontend/src/layout/DispatchLandingTab.tsx
src/apps/frontend/vitest.config.ts
src/apps/frontend/src/utils/display-text-helpers.test.ts
src/apps/frontend/src/testing/story-fixtures.ts
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/public/favicon-16x16.png
src/apps/frontend/src/ui/LastUpdated.tsx
src/packages/services/capi/client.test.ts
src/apps/frontend/src/ui/ExternalLink.tsx
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/packages/database/package.json
src/packages/config/channels.ts
src/apps/frontend/src/layout/DispatchLandingTab.stories.tsx
src/apps/frontend/src/compose/PreviousNotificationsBar.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/compose/DispatchCreateNotificationModal.stories.tsx
src/apps/frontend/src/hooks/useRelativeTime.test.tsx
src/apps/frontend/src/history/HistoryStatusFilter.tsx
src/apps/frontend/src/utils/relative-time.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/packages/database/migrations/0007_add_notifications_article_id.sql
src/apps/frontend/src/segment/Editions.tsx
src/packages/models/capi.ts
src/apps/frontend/src/compose/NotificationFormContext.tsx
src/apps/frontend/src/compose/NotificationFormProvider.stories.tsx
src/apps/frontend/src/history/HistoryFilters.tsx
src/apps/frontend/src/utils/notification-reducer.ts
src/apps/frontend/src/compose/CreateNewsletterEmailTab.stories.tsx
src/apps/frontend/public/android-chrome-192x192.png
src/packages/database/migrations/meta/_journal.json
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx
src/apps/frontend/src/send/SendInfoPreviewPill.tsx
src/apps/backend/package.json
src/apps/frontend/src/history/HistoryFailureTooltip.tsx
src/packages/database/index.ts
src/apps/frontend/src/utils/notification-history-mapper.ts
src/apps/frontend/src/hooks/use-relative-time.ts
src/apps/frontend/src/send/TestEmailForm.stories.tsx
src/apps/frontend/src/compose/ArticlePreviewCard.stories.tsx
src/apps/frontend/src/hooks/useNotificationDetail.test.ts
src/apps/frontend/src/schemas.ts
src/apps/frontend/src/history/HistoryPage.stories.tsx
src/apps/backend/app.test.ts
src/apps/frontend/src/preview/AppAlertPreviewSection.stories.tsx
src/apps/frontend/src/layout/DispatchTile.stories.tsx
src/apps/frontend/src/utils/history-search-params.test.ts
...
8.
joshuaguardian <joshua.anderson>
simonaspiridon <simona.spiridon>
203 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/layout/MainLayout.tsx
src/apps/frontend/src/preview/AndroidAlertPreview.tsx
src/packages/models/api-contract/audience.ts
cdk/lib/notifications.ts
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/history/HistorySearchFilter.tsx
src/apps/frontend/src/compose/AlertTypeFormField.tsx
src/apps/frontend/public/apple-touch-icon.png
src/apps/frontend/src/utils/build-request-payloads.ts
src/apps/frontend/src/history/HistoryAudienceFilter.tsx
src/apps/backend/app.ts
src/apps/frontend/src/compose/ReviewWarning.tsx
src/apps/frontend/src/preview/IPhoneAlertPreview.tsx
src/apps/frontend/src/layout/SideNavigationPanel.tsx
src/apps/frontend/src/compose/SideNavigationPanel.tsx
src/apps/frontend/src/ui/LastUpdated.stories.tsx
src/apps/frontend/src/AccessControlledLayout.tsx
src/packages/models/package.json
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/segment/audience-fallbacks.ts
src/apps/frontend/src/ui/RefreshButton.tsx
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/backend/routers/content/index.test.ts
src/apps/frontend/src/layout/MainLayout.stories.tsx
src/apps/frontend/src/hooks/useNotificationHistory.ts
src/apps/frontend/src/layout/constants.ts
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/index.html
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/segment/useChannelAudiences.ts
src/apps/frontend/src/ui/GuardianLogo.stories.tsx
src/apps/frontend/src/send/DeliveryAndTimingSelector.stories.tsx
src/apps/frontend/src/history/notification-history-mapper.ts
src/apps/frontend/src/frontend.tsx
src/apps/backend/persistence/persist-notification.test.ts
src/apps/backend/routers/docs/openapi/index.test.ts
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/frontend/src/hooks/useSendNotification.ts
src/packages/models/notification-channel.ts
src/apps/frontend/src/layout/NotFoundTab.stories.tsx
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/segment/Editions.stories.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.ts
src/apps/frontend/src/segment/edition-options.ts
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx
src/apps/frontend/src/utils/article-thumbnail.ts
src/apps/frontend/src/compose/ChannelDisplay.stories.tsx
src/apps/frontend/src/layout/DispatchLandingTab.tsx
src/apps/frontend/src/testing/story-fixtures.ts
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/public/favicon-16x16.png
src/apps/frontend/src/hooks/useNotificationSenders.ts
src/apps/frontend/src/ui/LastUpdated.tsx
src/packages/services/capi/client.test.ts
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/compose/SideNavigationPanel.stories.tsx
src/packages/database/package.json
src/packages/config/channels.ts
src/apps/frontend/src/layout/DispatchLandingTab.stories.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/compose/DispatchCreateNotificationModal.stories.tsx
src/apps/frontend/src/history/HistoryStatusFilter.tsx
src/apps/frontend/src/utils/relative-time.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/packages/database/migrations/0007_add_notifications_article_id.sql
src/apps/frontend/src/segment/Editions.tsx
src/packages/models/capi.ts
src/apps/frontend/src/compose/NotificationFormContext.tsx
src/apps/frontend/src/compose/NotificationFormProvider.stories.tsx
src/apps/frontend/src/history/HistoryFilters.tsx
src/apps/frontend/src/utils/notification-reducer.ts
src/apps/frontend/src/compose/CreateNewsletterEmailTab.stories.tsx
src/apps/frontend/public/android-chrome-192x192.png
src/packages/database/migrations/meta/_journal.json
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx
src/apps/frontend/src/send/SendInfoPreviewPill.tsx
src/apps/backend/package.json
src/apps/frontend/src/history/HistoryFailureTooltip.tsx
src/packages/database/index.ts
src/apps/frontend/src/utils/notification-history-mapper.ts
src/apps/frontend/src/hooks/use-relative-time.ts
src/apps/frontend/src/send/TestEmailForm.stories.tsx
src/apps/frontend/src/compose/ArticlePreviewCard.stories.tsx
src/apps/frontend/src/hooks/useNotificationDetail.test.ts
src/apps/frontend/src/schemas.ts
src/apps/frontend/src/history/HistoryPage.stories.tsx
src/apps/backend/app.test.ts
src/apps/frontend/src/preview/AppAlertPreviewSection.stories.tsx
src/apps/frontend/src/layout/DispatchTile.stories.tsx
src/apps/frontend/src/utils/history-search-params.test.ts
src/apps/frontend/src/preview/PreviewToggle.stories.tsx
src/apps/frontend/src/layout/GuardianLogo.tsx
...
9.
Peace Williams-Ojomu <60498278+apeacewilliams>
simonaspiridon <simona.spiridon>
186 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/ui/flag-icons.tsx
src/apps/frontend/src/segment/useAudienceEditions.test.tsx
src/apps/frontend/src/segment/SegmentPicker.tsx
src/apps/frontend/src/compose/AlertTypeFormField.tsx
src/apps/frontend/src/utils/build-request-payloads.ts
src/apps/frontend/src/history/HistoryAudienceFilter.tsx
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/compose/NotificationTextInput.tsx
src/apps/frontend/src/api-client/query-client.ts
src/apps/frontend/src/layout/SideNavigationPanel.tsx
src/apps/backend/routers/docs/openapi/components/schemas/history-alert-types.ts
src/apps/frontend/src/AccessControlledLayout.tsx
src/packages/models/package.json
src/apps/frontend/src/testing/story-helpers.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/api-client/redirectToLogin.ts
src/apps/frontend/src/segment/audience-fallbacks.ts
src/apps/frontend/src/ui/RefreshButton.tsx
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/src/preview/AppAlertPreviewSection.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/segment/useAudienceEditions.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/hooks/useNotificationHistory.ts
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/packages/models/api-contract/history-alert-type.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/segment/useChannelAudiences.ts
src/apps/frontend/src/send/DeliveryAndTimingSelector.stories.tsx
src/apps/frontend/src/frontend.tsx
src/apps/frontend/src/compose/CreateFormTitle.tsx
src/apps/backend/routers/docs/openapi/index.test.ts
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/segment/EditionOptions.ts
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/frontend/src/compose/DispatchInformationModal.stories.tsx
src/apps/frontend/src/hooks/useSendNotification.ts
src/apps/frontend/src/testing/mock-capi-fetch.ts
src/apps/frontend/src/routes.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/segment/edition-options.ts
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx
src/apps/frontend/src/ui/FlagAtom.tsx
src/apps/frontend/src/utils/article-thumbnail.ts
src/apps/frontend/src/compose/ChannelDisplay.stories.tsx
src/apps/frontend/src/layout/DispatchLandingTab.tsx
src/apps/frontend/src/utils/notification-forms.test.ts
src/apps/frontend/src/testing/story-fixtures.ts
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/hooks/use-image-url-check.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/ui/LastUpdated.tsx
src/apps/frontend/src/preview/NewsletterEmailPreviewSection.stories.tsx
src/apps/frontend/src/segment/AudienceSegmentsFormField.tsx
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/packages/database/package.json
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/frontend/src/utils/notification-composer-reducer.test.ts
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/segment/use-audience-editions.test.tsx
src/apps/frontend/src/routes.test.ts
src/apps/frontend/src/utils/resolve-article-from-capi.ts
src/apps/frontend/src/api-client/redirect-to-login.ts
src/apps/frontend/src/history/HistoryStatusFilter.tsx
src/apps/frontend/src/compose/PreviewTextToggle.tsx
src/apps/frontend/src/preview/NewsletterEmailPreviewSection.tsx
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/ui/SendTimeTooltip.tsx
src/apps/frontend/src/App.tsx
src/apps/frontend/src/segment/Editions.tsx
src/apps/frontend/src/compose/NotificationFormContext.tsx
src/apps/frontend/src/compose/NotificationFormProvider.stories.tsx
src/apps/frontend/src/history/HistoryFilters.tsx
src/apps/frontend/src/utils/newsletter-subject.ts
src/apps/frontend/src/utils/notification-reducer.ts
src/apps/frontend/src/compose/CreateNewsletterEmailTab.stories.tsx
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/compose/DispatchInformationModal.tsx
src/apps/frontend/src/send/SendInfoPreviewPill.tsx
src/apps/backend/package.json
src/apps/frontend/src/hooks/use-send-notification.ts
src/apps/frontend/src/utils/notification-history-mapper.ts
src/apps/frontend/src/hooks/use-relative-time.ts
src/apps/frontend/src/testing/mock-resolve-article-from-capi.ts
src/apps/frontend/src/send/TestEmailForm.stories.tsx
src/apps/frontend/src/utils/notification-reducer.test.ts
src/apps/frontend/src/compose/ArticlePreviewCard.stories.tsx
src/apps/frontend/src/history/HistoryPage.stories.tsx
src/apps/frontend/src/utils/notification-composer-reducer.ts
src/apps/frontend/src/compose/DeliveryOptionFormField.tsx
src/apps/frontend/src/preview/AppAlertPreviewSection.stories.tsx
src/apps/frontend/src/layout/DispatchTile.stories.tsx
src/apps/frontend/src/utils/history-search-params.test.ts
src/apps/frontend/src/preview/PreviewToggle.stories.tsx
src/apps/frontend/src/preview/PreviewToggle.tsx
...
10.
Peace Williams-Ojomu <60498278+apeacewilliams>
DBlatcher <david.blatcher>
183 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/ui/flag-icons.tsx
src/apps/frontend/src/segment/useAudienceEditions.test.tsx
src/apps/frontend/src/segment/SegmentPicker.tsx
src/apps/frontend/src/compose/AlertTypeFormField.tsx
src/apps/frontend/src/utils/build-request-payloads.ts
src/apps/frontend/src/history/HistoryAudienceFilter.tsx
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/compose/NotificationTextInput.tsx
src/apps/frontend/src/api-client/query-client.ts
src/apps/frontend/src/layout/SideNavigationPanel.tsx
src/apps/frontend/src/AccessControlledLayout.tsx
src/packages/models/package.json
src/apps/frontend/src/testing/story-helpers.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/api-client/redirectToLogin.ts
src/apps/frontend/src/segment/audience-fallbacks.ts
src/apps/frontend/src/ui/RefreshButton.tsx
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/src/preview/AppAlertPreviewSection.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/segment/useAudienceEditions.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/hooks/useNotificationHistory.ts
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/segment/useChannelAudiences.ts
src/apps/frontend/src/send/DeliveryAndTimingSelector.stories.tsx
src/apps/frontend/src/frontend.tsx
src/apps/frontend/src/compose/CreateFormTitle.tsx
src/apps/backend/routers/docs/openapi/index.test.ts
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/segment/EditionOptions.ts
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/frontend/src/hooks/useSendNotification.ts
src/apps/frontend/src/testing/mock-capi-fetch.ts
src/apps/frontend/src/routes.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/segment/edition-options.ts
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx
src/apps/frontend/src/ui/FlagAtom.tsx
src/apps/frontend/src/utils/article-thumbnail.ts
src/apps/frontend/src/compose/ChannelDisplay.stories.tsx
src/apps/frontend/src/layout/DispatchLandingTab.tsx
src/apps/frontend/src/utils/notification-forms.test.ts
src/apps/frontend/src/testing/story-fixtures.ts
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/hooks/use-image-url-check.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/ui/LastUpdated.tsx
src/apps/frontend/src/preview/NewsletterEmailPreviewSection.stories.tsx
src/apps/frontend/src/segment/AudienceSegmentsFormField.tsx
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/packages/database/package.json
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/frontend/src/utils/notification-composer-reducer.test.ts
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/segment/use-audience-editions.test.tsx
src/apps/frontend/src/routes.test.ts
src/apps/frontend/src/utils/resolve-article-from-capi.ts
src/apps/frontend/src/api-client/redirect-to-login.ts
src/apps/frontend/src/history/HistoryStatusFilter.tsx
src/apps/frontend/src/compose/PreviewTextToggle.tsx
src/apps/frontend/src/preview/NewsletterEmailPreviewSection.tsx
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/ui/SendTimeTooltip.tsx
src/apps/frontend/src/App.tsx
src/apps/frontend/src/segment/Editions.tsx
src/apps/frontend/src/compose/NotificationFormContext.tsx
src/apps/frontend/src/compose/NotificationFormProvider.stories.tsx
src/apps/frontend/src/history/HistoryFilters.tsx
src/apps/frontend/src/utils/newsletter-subject.ts
src/apps/frontend/src/utils/notification-reducer.ts
src/apps/frontend/src/compose/CreateNewsletterEmailTab.stories.tsx
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/compose/DispatchInformationModal.tsx
src/apps/frontend/src/send/SendInfoPreviewPill.tsx
src/apps/backend/package.json
src/apps/frontend/src/hooks/use-send-notification.ts
src/apps/frontend/src/utils/notification-history-mapper.ts
src/apps/frontend/src/hooks/use-relative-time.ts
src/apps/frontend/src/testing/mock-resolve-article-from-capi.ts
src/apps/frontend/src/send/TestEmailForm.stories.tsx
src/apps/frontend/src/utils/notification-reducer.test.ts
src/apps/frontend/src/compose/ArticlePreviewCard.stories.tsx
src/apps/frontend/src/history/HistoryPage.stories.tsx
src/apps/frontend/src/utils/notification-composer-reducer.ts
src/apps/frontend/src/compose/DeliveryOptionFormField.tsx
src/apps/frontend/src/preview/AppAlertPreviewSection.stories.tsx
src/apps/frontend/src/layout/DispatchTile.stories.tsx
src/apps/frontend/src/utils/history-search-params.test.ts
src/apps/frontend/src/preview/PreviewToggle.stories.tsx
src/apps/frontend/src/preview/PreviewToggle.tsx
src/apps/frontend/src/layout/NoPermissionsTab.tsx
src/apps/frontend/src/compose/DispatchLandingPage.tsx
src/apps/frontend/src/compose/CreateAppAlertForm.tsx
...
11.
Laurynas Karvelis <laurynas.karvelis>
DBlatcher <david.blatcher>
177 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/preview/AndroidAlertPreview.tsx
src/packages/models/api-contract/audience.ts
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/history/HistorySearchFilter.tsx
src/apps/backend/notification-channels/dispatch-notification.ts
src/apps/frontend/src/compose/AlertTypeFormField.tsx
src/packages/database/migrations/0003_replace_notifications_created_at_index_with_send_partial.sql
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts
src/apps/frontend/src/utils/build-request-payloads.ts
src/apps/frontend/src/history/HistoryAudienceFilter.tsx
src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/backend/notification-channels/dispatch-notification.test.ts
src/apps/frontend/src/preview/IPhoneAlertPreview.tsx
src/apps/frontend/src/layout/SideNavigationPanel.tsx
src/apps/frontend/src/ui/LastUpdated.stories.tsx
src/packages/services/mobile-n10n/client.ts
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/ui/RefreshButton.tsx
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/backend/routers/content/index.test.ts
src/apps/frontend/src/hooks/useNotificationHistory.ts
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/segment/useChannelAudiences.ts
src/apps/backend/persistence/persist-notification.test.ts
src/apps/backend/notification-channels/newsletter/dispatch-newsletter.test.ts
src/apps/backend/routers/docs/openapi/index.test.ts
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/packages/database/migrations/0005_structured_dispatch_targets.sql
src/apps/backend/routers/docs/openapi/components/schemas/notification-list.ts
src/apps/frontend/src/hooks/useSendNotification.ts
src/apps/backend/notification-channels/newsletter/dispatch-newsletter.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/README.md
package.json
docs/notification-history-data-model.md
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/utils/article-thumbnail.ts
src/apps/frontend/src/layout/DispatchLandingTab.tsx
src/apps/frontend/src/testing/story-fixtures.ts
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/ui/LastUpdated.tsx
src/apps/frontend/src/preview/NewsletterEmailPreviewSection.stories.tsx
src/packages/services/capi/client.test.ts
docs/runbooks/deleting-a-notification.md
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/packages/database/package.json
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/frontend/src/layout/DispatchLandingTab.stories.tsx
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/compose/DispatchCreateNotificationModal.stories.tsx
src/packages/database/repositories/notification-dispatches-repository.ts
src/apps/backend/routers/docs/openapi/components/schemas/notification-dispatch.ts
src/apps/frontend/src/history/HistoryStatusFilter.tsx
src/apps/frontend/src/compose/PreviewTextToggle.tsx
src/apps/frontend/src/utils/relative-time.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/ui/SendTimeTooltip.tsx
README.md
src/packages/models/capi.ts
src/apps/frontend/src/compose/NotificationFormContext.tsx
src/apps/frontend/src/compose/NotificationFormProvider.stories.tsx
src/apps/frontend/src/history/HistoryFilters.tsx
src/apps/frontend/src/utils/notification-reducer.ts
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx
src/packages/database/migrations/meta/_journal.json
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx
src/apps/backend/package.json
src/packages/database/index.ts
src/apps/frontend/src/utils/notification-history-mapper.ts
src/apps/frontend/src/compose/ArticlePreviewCard.stories.tsx
src/apps/frontend/src/schemas.ts
src/apps/frontend/src/history/HistoryPage.stories.tsx
src/apps/backend/notification-channels/dispatch-notification-test.test.ts
src/packages/database/migrations/0004_add_notifications_failed_targets.sql
src/apps/frontend/src/utils/history-search-params.test.ts
src/apps/backend/routers/notification-tests/index.dbtest.ts
src/apps/frontend/src/layout/GuardianLogo.tsx
src/apps/frontend/src/compose/DispatchLandingPage.tsx
src/apps/frontend/src/compose/CreateAppAlertForm.tsx
src/apps/backend/routers/notifications/index.dbtest.ts
src/apps/frontend/src/layout/DispatchLandingHistoryView.tsx
src/apps/backend/routers/docs/openapi/components/schemas/notification-senders.ts
cdk/lib/__snapshots__/notifications.test.ts.snap
src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx
src/packages/utils/urls.test.ts
src/apps/frontend/src/history/DispatchLandingHistoryView.stories.tsx
src/apps/frontend/src/utils/history-search-params.ts
src/packages/services/mobile-n10n/client.test.ts
src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx
src/apps/backend/routers/notifications/schemas/notification-list-query.ts
...
12.
Laurynas Karvelis <laurynas.karvelis>
simonaspiridon <simona.spiridon>
175 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/preview/AndroidAlertPreview.tsx
src/packages/models/api-contract/audience.ts
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/history/HistorySearchFilter.tsx
src/apps/backend/notification-channels/dispatch-notification.ts
src/apps/frontend/src/compose/AlertTypeFormField.tsx
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts
src/apps/frontend/src/utils/build-request-payloads.ts
src/apps/frontend/src/history/HistoryAudienceFilter.tsx
src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/backend/notification-channels/dispatch-notification.test.ts
src/apps/frontend/src/preview/IPhoneAlertPreview.tsx
src/apps/frontend/src/layout/SideNavigationPanel.tsx
src/apps/backend/routers/docs/openapi/components/schemas/history-alert-types.ts
src/apps/frontend/src/compose/SideNavigationPanel.tsx
src/apps/frontend/src/ui/LastUpdated.stories.tsx
src/packages/services/mobile-n10n/client.ts
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/ui/RefreshButton.tsx
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/backend/routers/content/index.test.ts
src/apps/frontend/src/hooks/useNotificationHistory.ts
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/packages/models/api-contract/history-alert-type.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/segment/useChannelAudiences.ts
src/apps/frontend/src/ui/GuardianLogo.stories.tsx
src/apps/frontend/src/history/notification-history-mapper.ts
src/apps/backend/persistence/persist-notification.test.ts
src/apps/backend/notification-channels/newsletter/dispatch-newsletter.test.ts
src/apps/backend/routers/docs/openapi/index.test.ts
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/frontend/src/hooks/useSendNotification.ts
src/apps/frontend/src/layout/NotFoundTab.stories.tsx
src/apps/backend/notification-channels/newsletter/dispatch-newsletter.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/README.md
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/utils/article-thumbnail.ts
src/apps/frontend/src/layout/DispatchLandingTab.tsx
src/apps/frontend/src/testing/story-fixtures.ts
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/hooks/useNotificationSenders.ts
src/apps/frontend/src/ui/LastUpdated.tsx
src/apps/frontend/src/preview/NewsletterEmailPreviewSection.stories.tsx
src/packages/services/capi/client.test.ts
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/compose/SideNavigationPanel.stories.tsx
src/packages/database/package.json
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/frontend/src/layout/DispatchLandingTab.stories.tsx
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/compose/DispatchCreateNotificationModal.stories.tsx
src/apps/backend/routers/docs/openapi/components/schemas/notification-dispatch.ts
src/apps/frontend/src/history/HistoryStatusFilter.tsx
src/apps/frontend/src/compose/PreviewTextToggle.tsx
src/apps/frontend/src/utils/relative-time.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/ui/SendTimeTooltip.tsx
README.md
src/packages/models/capi.ts
src/apps/frontend/src/compose/NotificationFormContext.tsx
src/apps/frontend/src/compose/NotificationFormProvider.stories.tsx
src/apps/frontend/src/history/HistoryFilters.tsx
src/apps/frontend/src/utils/notification-reducer.ts
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx
src/packages/database/migrations/meta/_journal.json
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx
src/apps/backend/package.json
src/packages/database/index.ts
src/apps/frontend/src/utils/notification-history-mapper.ts
src/apps/frontend/src/compose/ArticlePreviewCard.stories.tsx
src/apps/frontend/src/schemas.ts
src/apps/frontend/src/history/HistoryPage.stories.tsx
src/apps/backend/notification-channels/dispatch-notification-test.test.ts
src/apps/frontend/src/utils/history-search-params.test.ts
src/apps/frontend/src/layout/GuardianLogo.tsx
src/apps/frontend/src/compose/DispatchLandingPage.tsx
src/apps/frontend/src/compose/CreateAppAlertForm.tsx
src/apps/backend/routers/notifications/index.dbtest.ts
src/apps/frontend/src/layout/DispatchLandingHistoryView.tsx
src/apps/backend/routers/docs/openapi/components/schemas/notification-senders.ts
cdk/lib/__snapshots__/notifications.test.ts.snap
src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx
src/packages/utils/urls.test.ts
src/apps/frontend/src/history/DispatchLandingHistoryView.stories.tsx
src/apps/frontend/src/utils/history-search-params.ts
src/packages/services/mobile-n10n/client.test.ts
src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx
src/apps/backend/routers/notifications/schemas/notification-list-query.ts
...
13.
Peace Williams-Ojomu <60498278+apeacewilliams>
Lakshmi R Pillai <luxmi.r.pillai>
173 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/ui/flag-icons.tsx
src/apps/frontend/src/segment/useAudienceEditions.test.tsx
src/apps/frontend/src/segment/SegmentPicker.tsx
src/apps/frontend/src/compose/AlertTypeFormField.tsx
src/apps/frontend/src/utils/build-request-payloads.ts
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/compose/NotificationTextInput.tsx
src/apps/frontend/src/api-client/query-client.ts
src/apps/frontend/src/layout/SideNavigationPanel.tsx
src/apps/frontend/src/AccessControlledLayout.tsx
src/packages/models/package.json
src/apps/frontend/src/testing/story-helpers.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/api-client/redirectToLogin.ts
src/apps/frontend/src/segment/audience-fallbacks.ts
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/src/preview/AppAlertPreviewSection.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/segment/useAudienceEditions.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/hooks/useNotificationHistory.ts
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/segment/useChannelAudiences.ts
src/apps/frontend/src/send/DeliveryAndTimingSelector.stories.tsx
src/apps/frontend/src/frontend.tsx
src/apps/frontend/src/compose/CreateFormTitle.tsx
src/apps/backend/routers/docs/openapi/index.test.ts
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/segment/EditionOptions.ts
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/frontend/src/hooks/useSendNotification.ts
src/apps/frontend/src/testing/mock-capi-fetch.ts
src/apps/frontend/src/routes.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/segment/edition-options.ts
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx
src/apps/frontend/src/ui/FlagAtom.tsx
src/apps/frontend/src/utils/article-thumbnail.ts
src/apps/frontend/src/compose/ChannelDisplay.stories.tsx
src/apps/frontend/src/layout/DispatchLandingTab.tsx
src/apps/frontend/src/utils/notification-forms.test.ts
src/apps/frontend/src/testing/story-fixtures.ts
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/hooks/use-image-url-check.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/ui/LastUpdated.tsx
src/apps/frontend/src/preview/NewsletterEmailPreviewSection.stories.tsx
src/apps/frontend/src/segment/AudienceSegmentsFormField.tsx
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/packages/database/package.json
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/frontend/src/utils/notification-composer-reducer.test.ts
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/segment/use-audience-editions.test.tsx
src/apps/frontend/src/routes.test.ts
src/apps/frontend/src/utils/resolve-article-from-capi.ts
src/apps/frontend/src/api-client/redirect-to-login.ts
src/apps/frontend/src/compose/PreviewTextToggle.tsx
src/apps/frontend/src/preview/NewsletterEmailPreviewSection.tsx
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/ui/SendTimeTooltip.tsx
src/apps/frontend/src/App.tsx
src/apps/frontend/src/segment/Editions.tsx
src/apps/frontend/src/compose/NotificationFormContext.tsx
src/apps/frontend/src/compose/NotificationFormProvider.stories.tsx
src/apps/frontend/src/history/HistoryFilters.tsx
src/apps/frontend/src/utils/newsletter-subject.ts
src/apps/frontend/src/utils/notification-reducer.ts
src/apps/frontend/src/compose/CreateNewsletterEmailTab.stories.tsx
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/send/SendInfoPreviewPill.tsx
src/apps/backend/package.json
src/apps/frontend/src/hooks/use-send-notification.ts
src/apps/frontend/src/utils/notification-history-mapper.ts
src/apps/frontend/src/hooks/use-relative-time.ts
src/apps/frontend/src/testing/mock-resolve-article-from-capi.ts
src/apps/frontend/src/send/TestEmailForm.stories.tsx
src/apps/frontend/src/utils/notification-reducer.test.ts
src/apps/frontend/src/compose/ArticlePreviewCard.stories.tsx
src/apps/frontend/src/history/HistoryPage.stories.tsx
src/apps/frontend/src/utils/notification-composer-reducer.ts
src/apps/frontend/src/compose/DeliveryOptionFormField.tsx
src/apps/frontend/src/preview/AppAlertPreviewSection.stories.tsx
src/apps/frontend/src/layout/DispatchTile.stories.tsx
src/apps/frontend/src/utils/history-search-params.test.ts
src/apps/frontend/src/preview/PreviewToggle.stories.tsx
src/apps/frontend/src/preview/PreviewToggle.tsx
src/apps/frontend/src/compose/DispatchLandingPage.tsx
src/apps/frontend/src/compose/CreateAppAlertForm.tsx
src/apps/frontend/src/preview/IPhoneAlertPreview.stories.tsx
src/apps/frontend/src/layout/DispatchLandingHistoryView.tsx
cdk/lib/__snapshots__/notifications.test.ts.snap
src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx
src/apps/frontend/src/utils/history-search-params.ts
...
14.
Peace Williams-Ojomu <60498278+apeacewilliams>
Lakshmi R Pillai <73653255+lakshmirpillai>
170 shared files
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/ui/flag-icons.tsx
src/apps/frontend/src/segment/useAudienceEditions.test.tsx
src/apps/frontend/src/segment/SegmentPicker.tsx
src/apps/frontend/src/compose/AlertTypeFormField.tsx
src/apps/frontend/src/utils/build-request-payloads.ts
src/apps/frontend/src/history/HistoryAudienceFilter.tsx
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/compose/NotificationTextInput.tsx
src/apps/frontend/src/api-client/query-client.ts
src/apps/frontend/src/layout/SideNavigationPanel.tsx
src/apps/frontend/src/AccessControlledLayout.tsx
src/apps/frontend/src/testing/story-helpers.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/api-client/redirectToLogin.ts
src/apps/frontend/src/segment/audience-fallbacks.ts
src/apps/frontend/src/ui/RefreshButton.tsx
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/src/preview/AppAlertPreviewSection.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/segment/useAudienceEditions.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/hooks/useNotificationHistory.ts
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/segment/useChannelAudiences.ts
src/apps/frontend/src/send/DeliveryAndTimingSelector.stories.tsx
src/apps/frontend/src/frontend.tsx
src/apps/frontend/src/compose/CreateFormTitle.tsx
src/apps/backend/routers/docs/openapi/index.test.ts
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/segment/EditionOptions.ts
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/frontend/src/hooks/useSendNotification.ts
src/apps/frontend/src/testing/mock-capi-fetch.ts
src/apps/frontend/src/routes.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/segment/edition-options.ts
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx
src/apps/frontend/src/ui/FlagAtom.tsx
src/apps/frontend/src/utils/article-thumbnail.ts
src/apps/frontend/src/compose/ChannelDisplay.stories.tsx
src/apps/frontend/src/layout/DispatchLandingTab.tsx
src/apps/frontend/src/utils/notification-forms.test.ts
src/apps/frontend/src/testing/story-fixtures.ts
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/hooks/use-image-url-check.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/ui/LastUpdated.tsx
src/apps/frontend/src/preview/NewsletterEmailPreviewSection.stories.tsx
src/apps/frontend/src/segment/AudienceSegmentsFormField.tsx
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/frontend/src/utils/notification-composer-reducer.test.ts
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/segment/use-audience-editions.test.tsx
src/apps/frontend/src/routes.test.ts
src/apps/frontend/src/utils/resolve-article-from-capi.ts
src/apps/frontend/src/api-client/redirect-to-login.ts
src/apps/frontend/src/history/HistoryStatusFilter.tsx
src/apps/frontend/src/compose/PreviewTextToggle.tsx
src/apps/frontend/src/preview/NewsletterEmailPreviewSection.tsx
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/ui/SendTimeTooltip.tsx
src/apps/frontend/src/App.tsx
src/apps/frontend/src/segment/Editions.tsx
src/apps/frontend/src/compose/NotificationFormContext.tsx
src/apps/frontend/src/compose/NotificationFormProvider.stories.tsx
src/apps/frontend/src/history/HistoryFilters.tsx
src/apps/frontend/src/utils/newsletter-subject.ts
src/apps/frontend/src/utils/notification-reducer.ts
src/apps/frontend/src/compose/CreateNewsletterEmailTab.stories.tsx
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/send/SendInfoPreviewPill.tsx
src/apps/backend/package.json
src/apps/frontend/src/hooks/use-send-notification.ts
src/apps/frontend/src/utils/notification-history-mapper.ts
src/apps/frontend/src/hooks/use-relative-time.ts
src/apps/frontend/src/testing/mock-resolve-article-from-capi.ts
src/apps/frontend/src/send/TestEmailForm.stories.tsx
src/apps/frontend/src/utils/notification-reducer.test.ts
src/apps/frontend/src/compose/ArticlePreviewCard.stories.tsx
src/apps/frontend/src/history/HistoryPage.stories.tsx
src/apps/frontend/src/utils/notification-composer-reducer.ts
src/apps/frontend/src/compose/DeliveryOptionFormField.tsx
src/apps/frontend/src/preview/AppAlertPreviewSection.stories.tsx
src/apps/frontend/src/layout/DispatchTile.stories.tsx
src/apps/frontend/src/utils/history-search-params.test.ts
src/apps/frontend/src/preview/PreviewToggle.stories.tsx
src/apps/frontend/src/preview/PreviewToggle.tsx
src/apps/frontend/src/compose/DispatchLandingPage.tsx
src/apps/frontend/src/compose/CreateAppAlertForm.tsx
src/apps/frontend/src/preview/IPhoneAlertPreview.stories.tsx
src/apps/frontend/src/layout/DispatchLandingHistoryView.tsx
cdk/lib/__snapshots__/notifications.test.ts.snap
src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx
src/apps/frontend/src/utils/history-search-params.ts
...
15.
joshuaguardian <joshua.anderson>
Lakshmi R Pillai <luxmi.r.pillai>
164 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/layout/MainLayout.tsx
cdk/lib/notifications.ts
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/compose/AlertTypeFormField.tsx
src/apps/frontend/public/apple-touch-icon.png
src/apps/frontend/src/utils/build-request-payloads.ts
src/apps/backend/app.ts
src/apps/frontend/src/compose/ReviewWarning.tsx
src/apps/frontend/src/preview/IPhoneAlertPreview.tsx
src/apps/frontend/src/layout/SideNavigationPanel.tsx
src/apps/frontend/src/AccessControlledLayout.tsx
src/packages/models/package.json
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/segment/audience-fallbacks.ts
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/backend/routers/content/index.test.ts
src/apps/frontend/src/layout/MainLayout.stories.tsx
src/apps/frontend/src/hooks/useNotificationHistory.ts
src/apps/frontend/src/layout/constants.ts
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/index.html
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/segment/useChannelAudiences.ts
src/apps/frontend/src/send/DeliveryAndTimingSelector.stories.tsx
src/apps/frontend/src/history/notification-history-mapper.ts
src/apps/frontend/src/frontend.tsx
src/apps/backend/routers/docs/openapi/index.test.ts
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/frontend/src/hooks/useSendNotification.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/segment/edition-options.ts
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx
src/apps/frontend/src/utils/article-thumbnail.ts
src/apps/frontend/src/compose/ChannelDisplay.stories.tsx
src/apps/frontend/src/layout/DispatchLandingTab.tsx
src/apps/frontend/src/testing/story-fixtures.ts
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/public/favicon-16x16.png
src/apps/frontend/src/hooks/useNotificationSenders.ts
src/apps/frontend/src/ui/LastUpdated.tsx
src/packages/services/capi/client.test.ts
src/apps/frontend/src/ui/ExternalLink.tsx
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/packages/database/package.json
src/apps/frontend/src/layout/DispatchLandingTab.stories.tsx
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/compose/DispatchCreateNotificationModal.stories.tsx
src/apps/frontend/src/utils/relative-time.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/segment/Editions.tsx
src/packages/models/capi.ts
src/apps/frontend/src/compose/NotificationFormContext.tsx
src/apps/frontend/src/compose/NotificationFormProvider.stories.tsx
src/apps/frontend/src/history/HistoryFilters.tsx
src/apps/frontend/src/utils/notification-reducer.ts
src/apps/frontend/src/compose/CreateNewsletterEmailTab.stories.tsx
src/apps/frontend/public/android-chrome-192x192.png
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx
src/apps/frontend/src/send/SendInfoPreviewPill.tsx
src/apps/backend/package.json
src/packages/database/index.ts
src/apps/frontend/src/utils/notification-history-mapper.ts
src/apps/frontend/src/hooks/use-relative-time.ts
src/apps/frontend/src/send/TestEmailForm.stories.tsx
src/apps/frontend/src/compose/ArticlePreviewCard.stories.tsx
src/apps/frontend/src/schemas.ts
src/apps/frontend/src/history/HistoryPage.stories.tsx
src/apps/backend/app.test.ts
src/apps/frontend/src/preview/AppAlertPreviewSection.stories.tsx
src/apps/frontend/src/layout/DispatchTile.stories.tsx
src/apps/frontend/src/utils/history-search-params.test.ts
src/apps/frontend/src/preview/PreviewToggle.stories.tsx
src/apps/frontend/src/compose/DispatchLandingPage.tsx
src/apps/frontend/src/compose/CreateAppAlertForm.tsx
src/apps/frontend/src/preview/IPhoneAlertPreview.stories.tsx
src/apps/frontend/src/layout/DispatchLandingHistoryView.tsx
cdk/lib/__snapshots__/notifications.test.ts.snap
src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx
src/apps/frontend/src/utils/history-search-params.ts
src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx
src/apps/backend/routers/notifications/schemas/notification-list-query.ts
src/apps/frontend/src/utils/relative-time.ts
src/apps/frontend/src/ui/Tooltip.tsx
src/apps/frontend/src/history/notification-history-mapper.test.ts
src/apps/frontend/public/site.webmanifest
src/apps/backend/routers/docs/openapi/paths/content.ts
src/apps/backend/middleware/error-middleware.test.ts
src/apps/backend/routers/content/index.ts
src/apps/frontend/src/compose/DispatchLandingPage.stories.tsx
src/apps/frontend/public/android-chrome-512x512.png
src/packages/database/repositories/notifications-repository.dbtest.ts
src/apps/frontend/src/utils/notification-forms.ts
src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx
...
16.
Lakshmi R Pillai <73653255+lakshmirpillai>
joshuaguardian <joshua.anderson>
160 shared files
src/apps/frontend/src/layout/MainLayout.tsx
cdk/lib/notifications.ts
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/compose/AlertTypeFormField.tsx
src/apps/frontend/public/apple-touch-icon.png
src/apps/frontend/src/utils/build-request-payloads.ts
src/apps/frontend/src/history/HistoryAudienceFilter.tsx
src/apps/backend/app.ts
src/apps/frontend/src/compose/ReviewWarning.tsx
src/apps/frontend/src/layout/SideNavigationPanel.tsx
src/apps/frontend/src/ui/LastUpdated.stories.tsx
src/apps/frontend/src/AccessControlledLayout.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/segment/audience-fallbacks.ts
src/apps/frontend/src/ui/RefreshButton.tsx
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/backend/routers/content/index.test.ts
src/apps/frontend/src/layout/MainLayout.stories.tsx
src/apps/frontend/src/hooks/useNotificationHistory.ts
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/index.html
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/segment/useChannelAudiences.ts
src/apps/frontend/src/send/DeliveryAndTimingSelector.stories.tsx
src/apps/frontend/src/history/notification-history-mapper.ts
src/apps/frontend/src/frontend.tsx
src/apps/backend/routers/docs/openapi/index.test.ts
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/frontend/src/hooks/useSendNotification.ts
src/packages/models/notification-channel.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/segment/Editions.stories.tsx
src/apps/frontend/src/segment/edition-options.ts
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx
src/apps/frontend/src/utils/article-thumbnail.ts
src/apps/frontend/src/compose/ChannelDisplay.stories.tsx
src/apps/frontend/src/layout/DispatchLandingTab.tsx
src/apps/frontend/src/testing/story-fixtures.ts
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/public/favicon-16x16.png
src/apps/frontend/src/hooks/useNotificationSenders.ts
src/apps/frontend/src/ui/LastUpdated.tsx
src/packages/services/capi/client.test.ts
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/packages/config/channels.ts
src/apps/frontend/src/layout/DispatchLandingTab.stories.tsx
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/compose/DispatchCreateNotificationModal.stories.tsx
src/apps/frontend/src/history/HistoryStatusFilter.tsx
src/apps/frontend/src/utils/relative-time.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/segment/Editions.tsx
src/packages/models/capi.ts
src/apps/frontend/src/compose/NotificationFormContext.tsx
src/apps/frontend/src/compose/NotificationFormProvider.stories.tsx
src/apps/frontend/src/history/HistoryFilters.tsx
src/apps/frontend/src/utils/notification-reducer.ts
src/apps/frontend/src/compose/CreateNewsletterEmailTab.stories.tsx
src/apps/frontend/public/android-chrome-192x192.png
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx
src/apps/frontend/src/send/SendInfoPreviewPill.tsx
src/apps/backend/package.json
src/apps/frontend/src/history/HistoryFailureTooltip.tsx
src/apps/frontend/src/utils/notification-history-mapper.ts
src/apps/frontend/src/hooks/use-relative-time.ts
src/apps/frontend/src/send/TestEmailForm.stories.tsx
src/apps/frontend/src/compose/ArticlePreviewCard.stories.tsx
src/apps/frontend/src/schemas.ts
src/apps/frontend/src/history/HistoryPage.stories.tsx
src/apps/backend/app.test.ts
src/apps/frontend/src/preview/AppAlertPreviewSection.stories.tsx
src/apps/frontend/src/layout/DispatchTile.stories.tsx
src/apps/frontend/src/utils/history-search-params.test.ts
src/apps/frontend/src/preview/PreviewToggle.stories.tsx
src/apps/frontend/src/compose/DispatchLandingPage.tsx
src/apps/frontend/src/compose/CreateAppAlertForm.tsx
src/apps/frontend/src/preview/IPhoneAlertPreview.stories.tsx
src/apps/frontend/src/layout/DispatchLandingHistoryView.tsx
cdk/lib/__snapshots__/notifications.test.ts.snap
src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx
src/apps/frontend/src/utils/history-search-params.ts
src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx
src/apps/backend/routers/notifications/schemas/notification-list-query.ts
src/apps/frontend/src/utils/relative-time.ts
src/apps/frontend/src/history/notification-history-mapper.test.ts
src/apps/frontend/public/site.webmanifest
src/apps/frontend/src/hooks/useActiveSectionHref.ts
src/apps/frontend/src/compose/DispatchLandingPage.stories.tsx
src/apps/frontend/public/android-chrome-512x512.png
src/packages/database/repositories/notifications-repository.dbtest.ts
src/apps/frontend/src/utils/notification-forms.ts
src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx
src/apps/frontend/src/ui/RefreshButton.stories.tsx
src/apps/frontend/src/history/HistoryAlertTypeFilter.tsx
...
17.
Laurynas Karvelis <laurynas.karvelis>
Lakshmi R Pillai <luxmi.r.pillai>
138 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/compose/AlertTypeFormField.tsx
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts
src/apps/frontend/src/utils/build-request-payloads.ts
src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/preview/IPhoneAlertPreview.tsx
src/apps/frontend/src/layout/SideNavigationPanel.tsx
src/packages/services/mobile-n10n/client.ts
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/backend/routers/content/index.test.ts
src/apps/frontend/src/hooks/useNotificationHistory.ts
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/segment/useChannelAudiences.ts
src/apps/frontend/src/history/notification-history-mapper.ts
src/apps/backend/notification-channels/newsletter/dispatch-newsletter.test.ts
src/apps/backend/routers/docs/openapi/index.test.ts
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/frontend/src/hooks/useSendNotification.ts
src/apps/backend/notification-channels/newsletter/dispatch-newsletter.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/README.md
package.json
docs/notification-history-data-model.md
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/utils/article-thumbnail.ts
src/apps/frontend/src/layout/DispatchLandingTab.tsx
src/apps/frontend/src/testing/story-fixtures.ts
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/hooks/useNotificationSenders.ts
src/apps/frontend/src/ui/LastUpdated.tsx
src/apps/frontend/src/preview/NewsletterEmailPreviewSection.stories.tsx
src/packages/services/capi/client.test.ts
docs/runbooks/deleting-a-notification.md
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/packages/database/package.json
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/frontend/src/layout/DispatchLandingTab.stories.tsx
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/compose/DispatchCreateNotificationModal.stories.tsx
src/apps/backend/routers/docs/openapi/components/schemas/notification-dispatch.ts
src/apps/frontend/src/compose/PreviewTextToggle.tsx
src/apps/frontend/src/utils/relative-time.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/ui/SendTimeTooltip.tsx
README.md
src/packages/models/capi.ts
src/apps/frontend/src/compose/NotificationFormContext.tsx
src/apps/frontend/src/compose/NotificationFormProvider.stories.tsx
src/apps/frontend/src/history/HistoryFilters.tsx
src/apps/frontend/src/utils/notification-reducer.ts
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx
src/apps/backend/package.json
src/packages/database/index.ts
src/apps/frontend/src/utils/notification-history-mapper.ts
src/apps/frontend/src/compose/ArticlePreviewCard.stories.tsx
src/apps/frontend/src/schemas.ts
src/apps/frontend/src/history/HistoryPage.stories.tsx
src/apps/frontend/src/utils/history-search-params.test.ts
src/apps/frontend/src/compose/DispatchLandingPage.tsx
src/apps/frontend/src/compose/CreateAppAlertForm.tsx
src/apps/frontend/src/layout/DispatchLandingHistoryView.tsx
cdk/lib/__snapshots__/notifications.test.ts.snap
src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx
src/packages/utils/urls.test.ts
src/apps/frontend/src/utils/history-search-params.ts
src/packages/services/mobile-n10n/client.test.ts
src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx
src/apps/backend/routers/notifications/schemas/notification-list-query.ts
src/apps/frontend/src/utils/relative-time.ts
src/apps/frontend/src/ui/Tooltip.tsx
src/packages/database/schema/notification-dispatches.ts
src/apps/frontend/src/history/notification-history-mapper.test.ts
src/apps/backend/routers/docs/openapi/paths/content.ts
src/apps/backend/routers/content/index.ts
src/packages/database/repositories/notifications-repository.dbtest.ts
src/apps/frontend/src/utils/notification-forms.ts
src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx
src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.test.ts
src/apps/frontend/src/history/HistorySenderFilter.tsx
src/apps/backend/notification-channels/app-push/dispatch-app-push.test.ts
src/packages/utils/urls.ts
src/apps/frontend/src/compose/ArticlePreviewCard.tsx
src/apps/frontend/src/compose/CreateAppAlertTab.tsx
src/apps/frontend/src/history/HistoryPage.tsx
src/apps/frontend/src/utils/form-validation.tsx
src/apps/frontend/src/history/HistoryView.tsx
src/apps/frontend/src/utils/article-presentation.ts
src/apps/frontend/src/send/SendNotificationModal.stories.tsx
src/apps/frontend/src/preview/AppPreviewSection.tsx
...
18.
Laurynas Karvelis <laurynas.karvelis>
joshuaguardian <joshua.anderson>
137 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/preview/AndroidAlertPreview.tsx
src/packages/models/api-contract/audience.ts
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/history/HistorySearchFilter.tsx
src/apps/frontend/src/compose/AlertTypeFormField.tsx
src/apps/frontend/src/utils/build-request-payloads.ts
src/apps/frontend/src/history/HistoryAudienceFilter.tsx
src/apps/frontend/src/preview/IPhoneAlertPreview.tsx
src/apps/frontend/src/layout/SideNavigationPanel.tsx
src/apps/frontend/src/compose/SideNavigationPanel.tsx
src/apps/frontend/src/ui/LastUpdated.stories.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/ui/RefreshButton.tsx
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/backend/routers/content/index.test.ts
src/apps/frontend/src/hooks/useNotificationHistory.ts
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/segment/useChannelAudiences.ts
src/apps/frontend/src/ui/GuardianLogo.stories.tsx
src/apps/frontend/src/history/notification-history-mapper.ts
src/apps/backend/persistence/persist-notification.test.ts
src/apps/backend/routers/docs/openapi/index.test.ts
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/frontend/src/hooks/useSendNotification.ts
src/apps/frontend/src/layout/NotFoundTab.stories.tsx
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/utils/article-thumbnail.ts
src/apps/frontend/src/layout/DispatchLandingTab.tsx
src/apps/frontend/src/testing/story-fixtures.ts
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/hooks/useNotificationSenders.ts
src/apps/frontend/src/ui/LastUpdated.tsx
src/packages/services/capi/client.test.ts
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/compose/SideNavigationPanel.stories.tsx
src/packages/database/package.json
src/apps/frontend/src/layout/DispatchLandingTab.stories.tsx
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/compose/DispatchCreateNotificationModal.stories.tsx
src/apps/frontend/src/history/HistoryStatusFilter.tsx
src/apps/frontend/src/utils/relative-time.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/packages/models/capi.ts
src/apps/frontend/src/compose/NotificationFormContext.tsx
src/apps/frontend/src/compose/NotificationFormProvider.stories.tsx
src/apps/frontend/src/history/HistoryFilters.tsx
src/apps/frontend/src/utils/notification-reducer.ts
src/packages/database/migrations/meta/_journal.json
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx
src/apps/backend/package.json
src/packages/database/index.ts
src/apps/frontend/src/utils/notification-history-mapper.ts
src/apps/frontend/src/compose/ArticlePreviewCard.stories.tsx
src/apps/frontend/src/schemas.ts
src/apps/frontend/src/history/HistoryPage.stories.tsx
src/apps/frontend/src/utils/history-search-params.test.ts
src/apps/frontend/src/layout/GuardianLogo.tsx
src/apps/frontend/src/compose/DispatchLandingPage.tsx
src/apps/frontend/src/compose/CreateAppAlertForm.tsx
src/apps/backend/routers/notifications/index.dbtest.ts
src/apps/frontend/src/layout/DispatchLandingHistoryView.tsx
cdk/lib/__snapshots__/notifications.test.ts.snap
src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx
src/apps/frontend/src/history/DispatchLandingHistoryView.stories.tsx
src/apps/frontend/src/utils/history-search-params.ts
src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx
src/apps/backend/routers/notifications/schemas/notification-list-query.ts
src/apps/frontend/src/utils/relative-time.ts
src/apps/frontend/src/ui/Tooltip.tsx
src/apps/frontend/src/history/notification-history-mapper.test.ts
src/apps/backend/routers/docs/openapi/paths/content.ts
src/apps/backend/routers/content/index.ts
src/packages/database/schema/notifications.ts
src/apps/frontend/src/ui/GuardianLogo.tsx
src/packages/database/repositories/notifications-repository.dbtest.ts
src/apps/frontend/src/utils/notification-forms.ts
src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx
src/apps/frontend/src/ui/RefreshButton.stories.tsx
src/apps/frontend/src/history/HistoryAlertTypeFilter.tsx
src/apps/frontend/src/history/HistorySenderFilter.tsx
src/apps/backend/notification-channels/app-push/dispatch-app-push.test.ts
src/packages/models/index.ts
src/apps/frontend/src/compose/ArticlePreviewCard.tsx
src/apps/frontend/src/compose/CreateAppAlertTab.tsx
src/apps/frontend/src/history/HistoryPage.tsx
src/apps/frontend/src/utils/form-validation.tsx
src/apps/frontend/src/history/HistoryView.tsx
src/apps/frontend/src/utils/article-presentation.ts
src/apps/frontend/src/send/SendNotificationModal.stories.tsx
src/packages/database/README.md
src/apps/frontend/src/preview/AppPreviewSection.tsx
src/apps/backend/routers/docs/openapi/components/schemas/resolve-article-response.ts
...
19.
Laurynas Karvelis <laurynas.karvelis>
Lakshmi R Pillai <73653255+lakshmirpillai>
130 shared files
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/backend/notification-channels/dispatch-notification.ts
src/apps/frontend/src/compose/AlertTypeFormField.tsx
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts
src/apps/frontend/src/utils/build-request-payloads.ts
src/apps/frontend/src/history/HistoryAudienceFilter.tsx
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/backend/notification-channels/dispatch-notification.test.ts
src/apps/frontend/src/layout/SideNavigationPanel.tsx
src/apps/frontend/src/ui/LastUpdated.stories.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/ui/RefreshButton.tsx
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/backend/routers/content/index.test.ts
src/apps/frontend/src/hooks/useNotificationHistory.ts
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/segment/useChannelAudiences.ts
src/apps/frontend/src/history/notification-history-mapper.ts
src/apps/backend/notification-channels/newsletter/dispatch-newsletter.test.ts
src/apps/backend/routers/docs/openapi/index.test.ts
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/frontend/src/hooks/useSendNotification.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/README.md
package.json
docs/notification-history-data-model.md
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/utils/article-thumbnail.ts
src/apps/frontend/src/layout/DispatchLandingTab.tsx
src/apps/frontend/src/testing/story-fixtures.ts
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/hooks/useNotificationSenders.ts
src/apps/frontend/src/ui/LastUpdated.tsx
src/apps/frontend/src/preview/NewsletterEmailPreviewSection.stories.tsx
src/packages/services/capi/client.test.ts
docs/runbooks/deleting-a-notification.md
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/frontend/src/layout/DispatchLandingTab.stories.tsx
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/compose/DispatchCreateNotificationModal.stories.tsx
src/apps/frontend/src/history/HistoryStatusFilter.tsx
src/apps/frontend/src/compose/PreviewTextToggle.tsx
src/apps/frontend/src/utils/relative-time.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/ui/SendTimeTooltip.tsx
README.md
src/packages/models/capi.ts
src/apps/frontend/src/compose/NotificationFormContext.tsx
src/apps/frontend/src/compose/NotificationFormProvider.stories.tsx
src/apps/frontend/src/history/HistoryFilters.tsx
src/apps/frontend/src/utils/notification-reducer.ts
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx
src/apps/backend/package.json
src/apps/frontend/src/utils/notification-history-mapper.ts
src/apps/frontend/src/compose/ArticlePreviewCard.stories.tsx
src/apps/frontend/src/schemas.ts
src/apps/frontend/src/history/HistoryPage.stories.tsx
src/apps/backend/notification-channels/dispatch-notification-test.test.ts
src/apps/frontend/src/utils/history-search-params.test.ts
src/apps/frontend/src/compose/DispatchLandingPage.tsx
src/apps/frontend/src/compose/CreateAppAlertForm.tsx
src/apps/frontend/src/layout/DispatchLandingHistoryView.tsx
cdk/lib/__snapshots__/notifications.test.ts.snap
src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx
src/apps/frontend/src/utils/history-search-params.ts
src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx
src/apps/backend/routers/notifications/schemas/notification-list-query.ts
src/apps/frontend/src/utils/relative-time.ts
src/apps/frontend/src/history/notification-history-mapper.test.ts
src/packages/database/repositories/notifications-repository.dbtest.ts
src/apps/frontend/src/utils/notification-forms.ts
src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx
src/apps/frontend/src/ui/RefreshButton.stories.tsx
src/apps/backend/notification-channels/dispatch-notification-test.ts
src/apps/frontend/src/history/HistoryAlertTypeFilter.tsx
src/apps/frontend/src/history/HistorySenderFilter.tsx
src/apps/backend/notification-channels/app-push/dispatch-app-push.test.ts
src/packages/models/index.ts
src/apps/frontend/src/compose/ArticlePreviewCard.tsx
src/apps/frontend/src/compose/CreateAppAlertTab.tsx
src/apps/frontend/src/history/HistoryPage.tsx
src/apps/frontend/src/utils/form-validation.tsx
src/apps/backend/notification-channels/test-support.ts
src/apps/frontend/src/history/HistoryView.tsx
src/apps/frontend/src/utils/article-presentation.ts
src/apps/frontend/src/send/SendNotificationModal.stories.tsx
src/apps/frontend/src/preview/AppPreviewSection.tsx
src/apps/frontend/src/hooks/useNotificationHistory.test.ts
cdk/package.json
src/apps/frontend/src/compose/CreateNewsletterEmailForm.tsx
...
20.
Peace Williams-Ojomu <60498278+apeacewilliams>
joshuaguardian <joshua.anderson>
116 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/compose/AlertTypeFormField.tsx
src/apps/frontend/src/utils/build-request-payloads.ts
src/apps/frontend/src/history/HistoryAudienceFilter.tsx
src/apps/frontend/src/layout/SideNavigationPanel.tsx
src/apps/frontend/src/AccessControlledLayout.tsx
src/packages/models/package.json
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/segment/audience-fallbacks.ts
src/apps/frontend/src/ui/RefreshButton.tsx
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/hooks/useNotificationHistory.ts
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/segment/useChannelAudiences.ts
src/apps/frontend/src/send/DeliveryAndTimingSelector.stories.tsx
src/apps/frontend/src/frontend.tsx
src/apps/backend/routers/docs/openapi/index.test.ts
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/frontend/src/hooks/useSendNotification.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/segment/edition-options.ts
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx
src/apps/frontend/src/utils/article-thumbnail.ts
src/apps/frontend/src/compose/ChannelDisplay.stories.tsx
src/apps/frontend/src/layout/DispatchLandingTab.tsx
src/apps/frontend/src/testing/story-fixtures.ts
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/ui/LastUpdated.tsx
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/packages/database/package.json
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/history/HistoryStatusFilter.tsx
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/segment/Editions.tsx
src/apps/frontend/src/compose/NotificationFormContext.tsx
src/apps/frontend/src/compose/NotificationFormProvider.stories.tsx
src/apps/frontend/src/history/HistoryFilters.tsx
src/apps/frontend/src/utils/notification-reducer.ts
src/apps/frontend/src/compose/CreateNewsletterEmailTab.stories.tsx
src/apps/frontend/src/send/SendInfoPreviewPill.tsx
src/apps/backend/package.json
src/apps/frontend/src/utils/notification-history-mapper.ts
src/apps/frontend/src/hooks/use-relative-time.ts
src/apps/frontend/src/send/TestEmailForm.stories.tsx
src/apps/frontend/src/compose/ArticlePreviewCard.stories.tsx
src/apps/frontend/src/history/HistoryPage.stories.tsx
src/apps/frontend/src/preview/AppAlertPreviewSection.stories.tsx
src/apps/frontend/src/layout/DispatchTile.stories.tsx
src/apps/frontend/src/utils/history-search-params.test.ts
src/apps/frontend/src/preview/PreviewToggle.stories.tsx
src/apps/frontend/src/compose/DispatchLandingPage.tsx
src/apps/frontend/src/compose/CreateAppAlertForm.tsx
src/apps/backend/routers/notifications/index.dbtest.ts
src/apps/frontend/src/preview/IPhoneAlertPreview.stories.tsx
src/apps/frontend/src/layout/DispatchLandingHistoryView.tsx
cdk/lib/__snapshots__/notifications.test.ts.snap
src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx
src/apps/frontend/src/utils/history-search-params.ts
src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx
src/apps/backend/routers/notifications/schemas/notification-list-query.ts
src/apps/frontend/src/ui/Tooltip.tsx
src/apps/frontend/src/compose/DispatchLandingPage.stories.tsx
src/packages/database/repositories/notifications-repository.dbtest.ts
src/apps/frontend/src/utils/notification-forms.ts
src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx
src/apps/frontend/src/history/HistoryAlertTypeFilter.tsx
src/apps/frontend/src/utils/display-text-helpers.ts
src/packages/models/index.ts
src/apps/frontend/src/compose/ArticlePreviewCard.tsx
src/apps/frontend/src/compose/CreateAppAlertTab.tsx
src/apps/frontend/src/history/HistoryPage.tsx
src/apps/frontend/src/utils/form-validation.tsx
src/apps/frontend/src/history/HistoryView.tsx
src/apps/frontend/src/utils/article-presentation.ts
src/apps/frontend/src/send/SendNotificationModal.stories.tsx
src/apps/frontend/src/preview/AppPreviewSection.tsx
src/apps/frontend/src/hooks/useNotificationHistory.test.ts
cdk/package.json
src/apps/frontend/src/compose/NotificationTextInput.stories.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.tsx
src/apps/frontend/src/preview/AndroidAlertPreview.stories.tsx
src/packages/database/repositories/notifications-repository.ts
src/apps/frontend/src/preview/AppPreviewSection.stories.tsx
src/apps/frontend/src/compose/NotificationFormWrapper.tsx
src/apps/frontend/src/history/ClearHistoryFiltersButton.tsx
src/apps/frontend/src/testing/useNotificationFormStory.tsx
src/apps/frontend/src/history/HistoryView.stories.tsx
src/apps/frontend/src/send/DispatchReport.stories.tsx
src/apps/frontend/src/compose/NotificationFormProvider.tsx
src/packages/services/package.json
bun.lock
src/apps/frontend/src/themes.ts
src/apps/frontend/src/utils/build-request-payloads.test.ts
...
21.
Peace Williams-Ojomu <60498278+apeacewilliams>
Laurynas Karvelis <laurynas.karvelis>
98 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/compose/AlertTypeFormField.tsx
src/apps/frontend/src/utils/build-request-payloads.ts
src/apps/frontend/src/history/HistoryAudienceFilter.tsx
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/layout/SideNavigationPanel.tsx
src/apps/backend/routers/docs/openapi/components/schemas/history-alert-types.ts
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/ui/RefreshButton.tsx
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/hooks/useNotificationHistory.ts
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/packages/models/api-contract/history-alert-type.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/segment/useChannelAudiences.ts
src/apps/backend/routers/docs/openapi/index.test.ts
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/frontend/src/hooks/useSendNotification.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/utils/article-thumbnail.ts
src/apps/frontend/src/layout/DispatchLandingTab.tsx
src/apps/frontend/src/testing/story-fixtures.ts
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/ui/LastUpdated.tsx
src/apps/frontend/src/preview/NewsletterEmailPreviewSection.stories.tsx
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/packages/database/package.json
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/history/HistoryStatusFilter.tsx
src/apps/frontend/src/compose/PreviewTextToggle.tsx
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/ui/SendTimeTooltip.tsx
src/apps/frontend/src/compose/NotificationFormContext.tsx
src/apps/frontend/src/compose/NotificationFormProvider.stories.tsx
src/apps/frontend/src/history/HistoryFilters.tsx
src/apps/frontend/src/utils/notification-reducer.ts
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx
src/apps/backend/package.json
src/apps/frontend/src/utils/notification-history-mapper.ts
src/apps/frontend/src/compose/ArticlePreviewCard.stories.tsx
src/apps/frontend/src/history/HistoryPage.stories.tsx
src/apps/frontend/src/utils/history-search-params.test.ts
src/apps/frontend/src/compose/DispatchLandingPage.tsx
src/apps/frontend/src/compose/CreateAppAlertForm.tsx
src/apps/backend/routers/notifications/index.dbtest.ts
src/apps/frontend/src/layout/DispatchLandingHistoryView.tsx
cdk/lib/__snapshots__/notifications.test.ts.snap
src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx
src/apps/frontend/src/utils/history-search-params.ts
src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx
src/apps/backend/routers/notifications/schemas/notification-list-query.ts
src/apps/frontend/src/ui/Tooltip.tsx
src/apps/frontend/src/ui/EmptyState.tsx
src/packages/database/repositories/notifications-repository.dbtest.ts
src/apps/frontend/src/utils/notification-forms.ts
src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx
src/apps/frontend/src/history/HistoryAlertTypeFilter.tsx
src/packages/models/index.ts
src/apps/frontend/src/compose/ArticlePreviewCard.tsx
src/apps/frontend/src/compose/CreateAppAlertTab.tsx
src/apps/frontend/src/history/HistoryPage.tsx
src/apps/frontend/src/utils/form-validation.tsx
src/apps/frontend/src/history/HistoryView.tsx
src/apps/frontend/src/utils/article-presentation.ts
src/apps/frontend/src/send/SendNotificationModal.stories.tsx
src/apps/frontend/src/preview/AppPreviewSection.tsx
src/apps/frontend/src/hooks/useNotificationHistory.test.ts
cdk/package.json
src/apps/frontend/src/compose/CreateNewsletterEmailForm.tsx
src/packages/database/repositories/notifications-repository.ts
src/apps/frontend/src/compose/NotificationFormWrapper.tsx
src/apps/frontend/src/history/ClearHistoryFiltersButton.tsx
src/apps/frontend/src/history/HistoryView.stories.tsx
src/apps/frontend/src/send/DispatchReport.stories.tsx
bun.lock
CONTEXT.md
src/apps/frontend/src/themes.ts
src/apps/frontend/src/utils/build-request-payloads.test.ts
src/apps/frontend/src/send/SendConfirmationModal.tsx
src/apps/frontend/src/history/HistoryEmptyState.tsx
src/apps/frontend/src/types.ts
src/apps/backend/routers/notifications/index.ts
src/apps/backend/routers/docs/openapi/components/schemas/index.ts
src/apps/frontend/src/compose/DispatchCreateNotificationModal.tsx
src/packages/config/package.json
src/apps/frontend/src/utils/history-send-time.test.ts
src/apps/frontend/package.json
src/apps/frontend/src/testing/api-fixtures.ts
src/apps/frontend/src/layout/NoPermissionsTab.stories.tsx
22.
mgosz-guardian <marcin.gosz>
DBlatcher <david.blatcher>
70 shared files
src/apps/frontend/src/utils/build-request-payloads.ts
src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/backend/routers/content/index.test.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/backend/notification-channels/newsletter/dispatch-newsletter.test.ts
src/apps/backend/routers/docs/openapi/index.test.ts
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/routes.ts
src/apps/backend/notification-channels/newsletter/dispatch-newsletter.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/routers/docs/openapi/paths/preview.ts
package.json
src/apps/backend/routers/docs/openapi/components/schemas/capi-unavailable-error.ts
src/apps/frontend/src/utils/send-notification.ts
src/packages/services/capi/client.test.ts
src/apps/backend/routers/preview/index.ts
src/apps/frontend/src/routes.test.ts
src/apps/backend/routers/docs/openapi/components/schemas/latest-article.ts
src/apps/backend/routers/docs/openapi/components/schemas/email-preview-response.ts
src/apps/backend/routers/docs/openapi/components/schemas/notification-dispatch.ts
src/packages/services/email-rendering/client.ts
README.md
src/packages/models/capi.ts
src/apps/frontend/src/compose/CreateNewsletterEmailTab.stories.tsx
src/apps/frontend/src/api-client/client.ts
.nvmrc
src/apps/frontend/src/send/TestEmailForm.stories.tsx
docs/braze/braze-test-email-delivery-options.md
src/apps/frontend/src/schemas.ts
src/apps/backend/routers/docs/openapi/components/schemas/email-preview-request.ts
src/packages/services/email-rendering/client.test.ts
.github/workflows/ci.yml
src/apps/frontend/src/compose/CreateAppAlertForm.tsx
src/apps/frontend/src/utils/send-notification.test.ts
src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx
src/apps/backend/routers/preview/index.test.ts
src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx
src/packages/database/schema/notification-dispatches.ts
src/apps/backend/routers/docs/openapi/paths/content.ts
src/apps/backend/routers/content/index.ts
src/apps/frontend/src/compose/DispatchLandingPage.stories.tsx
src/apps/frontend/src/compose/NotificationContext.tsx
src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx
src/apps/backend/routers/docs/openapi/paths/resolve-article.ts
src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.test.ts
src/apps/backend/routers/docs/openapi/components/schemas/latest-articles-response.ts
src/apps/frontend/src/layout/LatestPublishedContent.stories.tsx
src/apps/frontend/src/compose/CreateAppAlertTab.tsx
src/apps/frontend/src/utils/form-validation.tsx
src/apps/backend/routers/docs/openapi/paths/latest-articles.ts
src/apps/frontend/src/compose/CreateNewsletterEmailForm.tsx
src/apps/frontend/src/compose/NotificationFormWrapper.tsx
src/apps/frontend/src/send/DispatchReport.stories.tsx
src/packages/services/capi/client.ts
src/apps/frontend/src/layout/LatestPublishedContent.tsx
src/apps/backend/routers/docs/openapi/paths/index.ts
src/apps/frontend/src/utils/build-request-payloads.test.ts
src/apps/frontend/src/compose/CreateNewsletterForm.stories.tsx
src/apps/frontend/src/testing/mock-send-notification.ts
src/apps/frontend/src/compose/CreateNewsletterForm.tsx
src/apps/frontend/src/types.ts
src/apps/backend/routers/docs/openapi/components/schemas/index.ts
src/apps/frontend/src/compose/DispatchCreateNotificationModal.tsx
src/apps/frontend/src/send/SendFailedModal.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.stories.tsx
src/apps/frontend/src/testing/api-fixtures.ts
23.
Lakshmi R Pillai <luxmi.r.pillai>
mgosz-guardian <marcin.gosz>
65 shared files
src/apps/frontend/src/utils/build-request-payloads.ts
src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/backend/routers/content/index.test.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/backend/notification-channels/newsletter/dispatch-newsletter.test.ts
src/apps/backend/routers/docs/openapi/index.test.ts
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/routes.ts
src/apps/backend/notification-channels/newsletter/dispatch-newsletter.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/routers/docs/openapi/paths/preview.ts
package.json
src/apps/frontend/src/utils/send-notification.ts
src/packages/services/capi/client.test.ts
src/apps/backend/routers/preview/index.ts
src/apps/frontend/src/routes.test.ts
src/apps/backend/routers/docs/openapi/components/schemas/email-preview-response.ts
src/apps/backend/routers/docs/openapi/components/schemas/notification-dispatch.ts
src/packages/services/email-rendering/client.ts
README.md
src/packages/models/capi.ts
src/apps/frontend/src/compose/CreateNewsletterEmailTab.stories.tsx
src/apps/frontend/src/api-client/client.ts
.nvmrc
src/apps/frontend/src/send/TestEmailForm.stories.tsx
docs/braze/braze-test-email-delivery-options.md
src/apps/frontend/src/schemas.ts
src/apps/backend/routers/docs/openapi/components/schemas/email-preview-request.ts
src/packages/services/email-rendering/client.test.ts
.github/workflows/ci.yml
src/apps/frontend/src/compose/CreateAppAlertForm.tsx
src/apps/frontend/src/utils/send-notification.test.ts
src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx
src/apps/backend/routers/preview/index.test.ts
src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx
src/packages/database/schema/notification-dispatches.ts
src/apps/backend/routers/docs/openapi/paths/content.ts
src/apps/backend/routers/content/index.ts
src/apps/frontend/src/compose/DispatchLandingPage.stories.tsx
src/apps/frontend/src/compose/NotificationContext.tsx
src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx
src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.test.ts
src/apps/frontend/src/layout/LatestPublishedContent.stories.tsx
src/apps/frontend/src/compose/CreateAppAlertTab.tsx
src/apps/frontend/src/utils/form-validation.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.tsx
src/apps/frontend/src/compose/NotificationFormWrapper.tsx
src/apps/frontend/src/send/DispatchReport.stories.tsx
src/packages/services/capi/client.ts
src/apps/frontend/src/layout/LatestPublishedContent.tsx
src/apps/backend/routers/docs/openapi/paths/index.ts
src/apps/frontend/src/utils/build-request-payloads.test.ts
src/apps/frontend/src/compose/CreateNewsletterForm.stories.tsx
src/apps/frontend/src/testing/mock-send-notification.ts
src/apps/frontend/src/compose/CreateNewsletterForm.tsx
src/apps/frontend/src/types.ts
src/apps/backend/routers/docs/openapi/components/schemas/index.ts
src/apps/frontend/src/compose/DispatchCreateNotificationModal.tsx
src/apps/frontend/src/send/SendFailedModal.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.stories.tsx
src/apps/frontend/src/testing/api-fixtures.ts
24.
mgosz-guardian <marcin.gosz>
simonaspiridon <simona.spiridon>
65 shared files
src/apps/frontend/src/utils/build-request-payloads.ts
src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/backend/routers/content/index.test.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/backend/notification-channels/newsletter/dispatch-newsletter.test.ts
src/apps/backend/routers/docs/openapi/index.test.ts
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/routes.ts
src/apps/backend/notification-channels/newsletter/dispatch-newsletter.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
package.json
src/apps/backend/routers/docs/openapi/components/schemas/capi-unavailable-error.ts
src/apps/frontend/src/utils/send-notification.ts
src/packages/services/capi/client.test.ts
src/apps/backend/routers/preview/index.ts
src/apps/frontend/src/routes.test.ts
src/apps/backend/routers/docs/openapi/components/schemas/latest-article.ts
src/apps/backend/routers/docs/openapi/components/schemas/notification-dispatch.ts
src/packages/services/email-rendering/client.ts
README.md
src/packages/models/capi.ts
src/apps/frontend/src/compose/CreateNewsletterEmailTab.stories.tsx
src/apps/frontend/src/api-client/client.ts
.nvmrc
src/apps/frontend/src/send/TestEmailForm.stories.tsx
src/apps/frontend/src/schemas.ts
src/packages/services/email-rendering/client.test.ts
.github/workflows/ci.yml
src/apps/frontend/src/compose/CreateAppAlertForm.tsx
src/apps/frontend/src/utils/send-notification.test.ts
src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx
src/packages/database/schema/notification-dispatches.ts
src/apps/backend/routers/docs/openapi/paths/content.ts
src/apps/backend/routers/content/index.ts
src/apps/frontend/src/compose/DispatchLandingPage.stories.tsx
src/apps/frontend/src/compose/NotificationContext.tsx
src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx
src/apps/backend/routers/docs/openapi/paths/resolve-article.ts
src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.test.ts
src/apps/backend/routers/docs/openapi/components/schemas/latest-articles-response.ts
src/apps/frontend/src/layout/LatestPublishedContent.stories.tsx
src/apps/frontend/src/compose/CreateAppAlertTab.tsx
src/apps/frontend/src/utils/form-validation.tsx
src/apps/backend/routers/docs/openapi/paths/latest-articles.ts
src/apps/frontend/src/compose/CreateNewsletterEmailForm.tsx
src/apps/frontend/src/compose/NotificationFormWrapper.tsx
src/apps/frontend/src/send/DispatchReport.stories.tsx
src/packages/services/capi/client.ts
src/apps/frontend/src/layout/LatestPublishedContent.tsx
src/apps/backend/routers/docs/openapi/paths/index.ts
src/apps/frontend/src/utils/build-request-payloads.test.ts
src/apps/frontend/src/compose/CreateNewsletterForm.stories.tsx
src/apps/frontend/src/testing/mock-send-notification.ts
src/apps/frontend/src/compose/CreateNewsletterForm.tsx
src/apps/frontend/src/types.ts
src/apps/backend/routers/docs/openapi/components/schemas/index.ts
src/apps/frontend/src/compose/DispatchCreateNotificationModal.tsx
src/apps/frontend/src/send/SendFailedModal.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.stories.tsx
src/apps/frontend/src/testing/api-fixtures.ts
25.
DBlatcher <david.blatcher>
David Blatcher <30567854+dblatcher>
54 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/backend/middleware/serve-index.ts
src/apps/frontend/src/testing/grid-fixtures.ts
src/apps/backend/.env.example
src/apps/frontend/src/grid-client/grid-url-parsing.test.ts
src/apps/frontend/src/segment/audience-fallbacks.ts
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/backend/routers/content/index.test.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/grid-client/grid-url-parsing.ts
src/packages/models/grid.ts
src/packages/models/frontend-app-config.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/README.md
src/apps/frontend/src/ui/LiveIndicator.tsx
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/preview/NewsletterEmailPreview.stories.tsx
src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx
src/apps/frontend/src/utils/article-thumbnail.ts
src/apps/frontend/src/latest-content/latest-published-content.ts
src/apps/frontend/src/preview/NewsletterEmailPreviewSection.stories.tsx
src/packages/services/capi/client.test.ts
src/apps/frontend/src/testing/mock-fetch-email.ts
src/apps/frontend/src/compose/PreviousNotificationsBar.tsx
src/apps/frontend/src/compose/DispatchCreateNotificationModal.stories.tsx
src/apps/frontend/src/preview/NewsletterEmailPreviewSection.tsx
README.md
src/apps/frontend/src/segment/Editions.tsx
src/packages/models/capi.ts
src/apps/frontend/src/grid-client/grid-api.ts
src/apps/frontend/src/compose/ArticlePreviewCard.stories.tsx
src/apps/frontend/src/utils/article-thumbnail.test.ts
src/apps/frontend/src/hooks/usePreviousNotifications.ts
src/apps/frontend/src/ui/Tooltip.tsx
src/apps/backend/routers/content/index.ts
src/apps/frontend/src/compose/PreviousNotificationsBar.stories.tsx
src/packages/models/index.ts
src/apps/frontend/src/compose/ArticlePreviewCard.tsx
src/apps/frontend/src/utils/form-validation.tsx
src/apps/frontend/src/hooks/use-image-url-check.ts
src/apps/frontend/src/utils/article-presentation.ts
src/packages/config/audiences.ts
src/apps/frontend/src/testing/app-config.ts
src/apps/frontend/src/latest-content/LatestPublishedContentCard.stories.tsx
src/packages/services/capi/client.ts
src/apps/frontend/src/latest-content/LatestPublishedContentCard.tsx
src/apps/frontend/src/themes.ts
src/apps/frontend/src/utils/build-request-payloads.test.ts
src/apps/frontend/src/testing/capi-fixtures.ts
src/apps/frontend/src/compose/DispatchCreateNotificationModal.tsx
src/apps/frontend/src/testing/api-fixtures.ts
src/apps/frontend/src/utils/pillar-colors.ts
26.
Lakshmi R Pillai <73653255+lakshmirpillai>
mgosz-guardian <marcin.gosz>
48 shared files
src/apps/frontend/src/utils/build-request-payloads.ts
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/backend/routers/content/index.test.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/backend/notification-channels/newsletter/dispatch-newsletter.test.ts
src/apps/backend/routers/docs/openapi/index.test.ts
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/routes.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
package.json
src/apps/frontend/src/utils/send-notification.ts
src/packages/services/capi/client.test.ts
src/apps/frontend/src/routes.test.ts
README.md
src/packages/models/capi.ts
src/apps/frontend/src/compose/CreateNewsletterEmailTab.stories.tsx
src/apps/frontend/src/api-client/client.ts
.nvmrc
src/apps/frontend/src/send/TestEmailForm.stories.tsx
src/apps/frontend/src/schemas.ts
.github/workflows/ci.yml
src/apps/frontend/src/compose/CreateAppAlertForm.tsx
src/apps/frontend/src/utils/send-notification.test.ts
src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx
src/apps/frontend/src/compose/DispatchLandingPage.stories.tsx
src/apps/frontend/src/compose/NotificationContext.tsx
src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx
src/apps/frontend/src/layout/LatestPublishedContent.stories.tsx
src/apps/frontend/src/compose/CreateAppAlertTab.tsx
src/apps/frontend/src/utils/form-validation.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.tsx
src/apps/frontend/src/compose/NotificationFormWrapper.tsx
src/apps/frontend/src/send/DispatchReport.stories.tsx
src/packages/services/capi/client.ts
src/apps/frontend/src/layout/LatestPublishedContent.tsx
src/apps/frontend/src/utils/build-request-payloads.test.ts
src/apps/frontend/src/compose/CreateNewsletterForm.stories.tsx
src/apps/frontend/src/testing/mock-send-notification.ts
src/apps/frontend/src/compose/CreateNewsletterForm.tsx
src/apps/frontend/src/types.ts
src/apps/frontend/src/compose/DispatchCreateNotificationModal.tsx
src/apps/frontend/src/send/SendFailedModal.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.stories.tsx
src/apps/frontend/src/testing/api-fixtures.ts
27.
simonaspiridon <simona.spiridon>
David Blatcher <30567854+dblatcher>
43 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/backend/middleware/serve-index.ts
src/apps/backend/.env.example
src/apps/frontend/src/segment/audience-fallbacks.ts
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/backend/routers/content/index.test.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/packages/models/frontend-app-config.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/README.md
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/preview/NewsletterEmailPreview.stories.tsx
src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx
src/apps/frontend/src/utils/article-thumbnail.ts
src/apps/frontend/src/latest-content/latest-published-content.ts
src/apps/frontend/src/preview/NewsletterEmailPreviewSection.stories.tsx
src/packages/services/capi/client.test.ts
src/apps/frontend/src/testing/mock-fetch-email.ts
src/apps/frontend/src/compose/DispatchCreateNotificationModal.stories.tsx
src/apps/frontend/src/preview/NewsletterEmailPreviewSection.tsx
README.md
src/apps/frontend/src/segment/Editions.tsx
src/packages/models/capi.ts
src/apps/frontend/src/compose/ArticlePreviewCard.stories.tsx
src/apps/frontend/src/ui/Tooltip.tsx
src/apps/backend/routers/content/index.ts
src/packages/models/index.ts
src/apps/frontend/src/compose/ArticlePreviewCard.tsx
src/apps/frontend/src/utils/form-validation.tsx
src/apps/frontend/src/hooks/use-image-url-check.ts
src/apps/frontend/src/utils/article-presentation.ts
src/packages/config/audiences.ts
src/apps/frontend/src/testing/app-config.ts
src/apps/frontend/src/latest-content/LatestPublishedContentCard.stories.tsx
src/packages/services/capi/client.ts
src/apps/frontend/src/latest-content/LatestPublishedContentCard.tsx
src/apps/frontend/src/themes.ts
src/apps/frontend/src/utils/build-request-payloads.test.ts
src/apps/frontend/src/testing/capi-fixtures.ts
src/apps/frontend/src/compose/DispatchCreateNotificationModal.tsx
src/apps/frontend/src/testing/api-fixtures.ts
28.
Lakshmi R Pillai <73653255+lakshmirpillai>
David Blatcher <30567854+dblatcher>
42 shared files
src/apps/backend/middleware/serve-index.ts
src/apps/frontend/src/testing/grid-fixtures.ts
src/apps/backend/.env.example
src/apps/frontend/src/grid-client/grid-url-parsing.test.ts
src/apps/frontend/src/segment/audience-fallbacks.ts
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/backend/routers/content/index.test.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/grid-client/grid-url-parsing.ts
src/packages/models/grid.ts
src/packages/models/frontend-app-config.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/README.md
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx
src/apps/frontend/src/utils/article-thumbnail.ts
src/apps/frontend/src/latest-content/latest-published-content.ts
src/apps/frontend/src/preview/NewsletterEmailPreviewSection.stories.tsx
src/packages/services/capi/client.test.ts
src/apps/frontend/src/compose/DispatchCreateNotificationModal.stories.tsx
src/apps/frontend/src/preview/NewsletterEmailPreviewSection.tsx
README.md
src/apps/frontend/src/segment/Editions.tsx
src/packages/models/capi.ts
src/apps/frontend/src/grid-client/grid-api.ts
src/apps/frontend/src/compose/ArticlePreviewCard.stories.tsx
src/packages/models/index.ts
src/apps/frontend/src/compose/ArticlePreviewCard.tsx
src/apps/frontend/src/utils/form-validation.tsx
src/apps/frontend/src/hooks/use-image-url-check.ts
src/apps/frontend/src/utils/article-presentation.ts
src/packages/config/audiences.ts
src/apps/frontend/src/testing/app-config.ts
src/apps/frontend/src/latest-content/LatestPublishedContentCard.stories.tsx
src/packages/services/capi/client.ts
src/apps/frontend/src/latest-content/LatestPublishedContentCard.tsx
src/apps/frontend/src/themes.ts
src/apps/frontend/src/utils/build-request-payloads.test.ts
src/apps/frontend/src/compose/DispatchCreateNotificationModal.tsx
src/apps/frontend/src/testing/api-fixtures.ts
29.
Laurynas Karvelis <laurynas.karvelis>
mgosz-guardian <marcin.gosz>
40 shared files
src/apps/frontend/src/utils/build-request-payloads.ts
src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/backend/routers/content/index.test.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/backend/notification-channels/newsletter/dispatch-newsletter.test.ts
src/apps/backend/routers/docs/openapi/index.test.ts
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/backend/notification-channels/newsletter/dispatch-newsletter.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
package.json
src/packages/services/capi/client.test.ts
src/apps/backend/routers/docs/openapi/components/schemas/notification-dispatch.ts
README.md
src/packages/models/capi.ts
src/apps/frontend/src/schemas.ts
src/apps/frontend/src/compose/CreateAppAlertForm.tsx
src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx
src/packages/database/schema/notification-dispatches.ts
src/apps/backend/routers/docs/openapi/paths/content.ts
src/apps/backend/routers/content/index.ts
src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx
src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.test.ts
src/apps/frontend/src/compose/CreateAppAlertTab.tsx
src/apps/frontend/src/utils/form-validation.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.tsx
src/apps/frontend/src/compose/NotificationFormWrapper.tsx
src/apps/frontend/src/send/DispatchReport.stories.tsx
src/packages/services/capi/client.ts
src/apps/frontend/src/layout/LatestPublishedContent.tsx
src/apps/backend/routers/docs/openapi/paths/index.ts
src/apps/frontend/src/utils/build-request-payloads.test.ts
src/apps/frontend/src/types.ts
src/apps/backend/routers/docs/openapi/components/schemas/index.ts
src/apps/frontend/src/compose/DispatchCreateNotificationModal.tsx
src/apps/frontend/src/testing/api-fixtures.ts
30.
Lakshmi R Pillai <luxmi.r.pillai>
David Blatcher <30567854+dblatcher>
38 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/backend/middleware/serve-index.ts
src/apps/frontend/src/segment/audience-fallbacks.ts
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/backend/routers/content/index.test.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/packages/models/frontend-app-config.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/README.md
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx
src/apps/frontend/src/utils/article-thumbnail.ts
src/apps/frontend/src/latest-content/latest-published-content.ts
src/apps/frontend/src/preview/NewsletterEmailPreviewSection.stories.tsx
src/packages/services/capi/client.test.ts
src/apps/frontend/src/compose/DispatchCreateNotificationModal.stories.tsx
src/apps/frontend/src/preview/NewsletterEmailPreviewSection.tsx
README.md
src/apps/frontend/src/segment/Editions.tsx
src/packages/models/capi.ts
src/apps/frontend/src/compose/ArticlePreviewCard.stories.tsx
src/apps/frontend/src/ui/Tooltip.tsx
src/apps/backend/routers/content/index.ts
src/apps/frontend/src/compose/ArticlePreviewCard.tsx
src/apps/frontend/src/utils/form-validation.tsx
src/apps/frontend/src/hooks/use-image-url-check.ts
src/apps/frontend/src/utils/article-presentation.ts
src/packages/config/audiences.ts
src/apps/frontend/src/latest-content/LatestPublishedContentCard.stories.tsx
src/packages/services/capi/client.ts
src/apps/frontend/src/latest-content/LatestPublishedContentCard.tsx
src/apps/frontend/src/themes.ts
src/apps/frontend/src/utils/build-request-payloads.test.ts
src/apps/frontend/src/testing/capi-fixtures.ts
src/apps/frontend/src/compose/DispatchCreateNotificationModal.tsx
src/apps/frontend/src/testing/api-fixtures.ts
31.
joshuaguardian <joshua.anderson>
mgosz-guardian <marcin.gosz>
36 shared files
src/apps/frontend/src/utils/build-request-payloads.ts
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/backend/routers/content/index.test.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/backend/routers/docs/openapi/index.test.ts
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
package.json
src/packages/services/capi/client.test.ts
src/packages/models/capi.ts
src/apps/frontend/src/compose/CreateNewsletterEmailTab.stories.tsx
src/apps/frontend/src/send/TestEmailForm.stories.tsx
src/apps/frontend/src/schemas.ts
src/apps/frontend/src/compose/CreateAppAlertForm.tsx
src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx
src/apps/backend/routers/docs/openapi/paths/content.ts
src/apps/backend/routers/content/index.ts
src/apps/frontend/src/compose/DispatchLandingPage.stories.tsx
src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx
src/apps/frontend/src/compose/CreateAppAlertTab.tsx
src/apps/frontend/src/utils/form-validation.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.tsx
src/apps/frontend/src/compose/NotificationFormWrapper.tsx
src/apps/frontend/src/send/DispatchReport.stories.tsx
src/packages/services/capi/client.ts
src/apps/frontend/src/layout/LatestPublishedContent.tsx
src/apps/backend/routers/docs/openapi/paths/index.ts
src/apps/frontend/src/utils/build-request-payloads.test.ts
src/apps/frontend/src/compose/CreateNewsletterForm.stories.tsx
src/apps/frontend/src/compose/CreateNewsletterForm.tsx
src/apps/frontend/src/types.ts
src/apps/backend/routers/docs/openapi/components/schemas/index.ts
src/apps/frontend/src/compose/DispatchCreateNotificationModal.tsx
src/apps/frontend/src/send/SendFailedModal.tsx
32.
Peace Williams-Ojomu <60498278+apeacewilliams>
mgosz-guardian <marcin.gosz>
35 shared files
src/apps/frontend/src/utils/build-request-payloads.ts
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/backend/routers/docs/openapi/index.test.ts
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/routes.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
package.json
src/apps/frontend/src/routes.test.ts
src/apps/frontend/src/compose/CreateNewsletterEmailTab.stories.tsx
src/apps/frontend/src/send/TestEmailForm.stories.tsx
src/apps/frontend/src/compose/CreateAppAlertForm.tsx
src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx
src/apps/frontend/src/compose/DispatchLandingPage.stories.tsx
src/apps/frontend/src/compose/NotificationContext.tsx
src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx
src/apps/frontend/src/compose/CreateAppAlertTab.tsx
src/apps/frontend/src/utils/form-validation.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.tsx
src/apps/frontend/src/compose/NotificationFormWrapper.tsx
src/apps/frontend/src/send/DispatchReport.stories.tsx
src/apps/frontend/src/utils/build-request-payloads.test.ts
src/apps/frontend/src/compose/CreateNewsletterForm.stories.tsx
src/apps/frontend/src/testing/mock-send-notification.ts
src/apps/frontend/src/compose/CreateNewsletterForm.tsx
src/apps/frontend/src/types.ts
src/apps/backend/routers/docs/openapi/components/schemas/index.ts
src/apps/frontend/src/compose/DispatchCreateNotificationModal.tsx
src/apps/frontend/src/send/SendFailedModal.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.stories.tsx
src/apps/frontend/src/testing/api-fixtures.ts
33.
Laurynas Karvelis <laurynas.karvelis>
David Blatcher <30567854+dblatcher>
31 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/backend/routers/content/index.test.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/README.md
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/utils/article-thumbnail.ts
src/apps/frontend/src/preview/NewsletterEmailPreviewSection.stories.tsx
src/packages/services/capi/client.test.ts
src/apps/frontend/src/compose/DispatchCreateNotificationModal.stories.tsx
README.md
src/packages/models/capi.ts
src/apps/frontend/src/compose/ArticlePreviewCard.stories.tsx
src/apps/frontend/src/ui/Tooltip.tsx
src/apps/backend/routers/content/index.ts
src/packages/models/index.ts
src/apps/frontend/src/compose/ArticlePreviewCard.tsx
src/apps/frontend/src/utils/form-validation.tsx
src/apps/frontend/src/utils/article-presentation.ts
src/packages/config/audiences.ts
src/apps/frontend/src/latest-content/LatestPublishedContentCard.stories.tsx
src/packages/services/capi/client.ts
src/apps/frontend/src/latest-content/LatestPublishedContentCard.tsx
src/apps/frontend/src/themes.ts
src/apps/frontend/src/utils/build-request-payloads.test.ts
src/apps/frontend/src/testing/capi-fixtures.ts
src/apps/frontend/src/compose/DispatchCreateNotificationModal.tsx
src/apps/frontend/src/testing/api-fixtures.ts
34.
joshuaguardian <joshua.anderson>
David Blatcher <30567854+dblatcher>
30 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/segment/audience-fallbacks.ts
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/backend/routers/content/index.test.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx
src/apps/frontend/src/utils/article-thumbnail.ts
src/packages/services/capi/client.test.ts
src/apps/frontend/src/compose/PreviousNotificationsBar.tsx
src/apps/frontend/src/compose/DispatchCreateNotificationModal.stories.tsx
src/apps/frontend/src/segment/Editions.tsx
src/packages/models/capi.ts
src/apps/frontend/src/compose/ArticlePreviewCard.stories.tsx
src/apps/frontend/src/ui/Tooltip.tsx
src/apps/backend/routers/content/index.ts
src/apps/frontend/src/compose/PreviousNotificationsBar.stories.tsx
src/packages/models/index.ts
src/apps/frontend/src/compose/ArticlePreviewCard.tsx
src/apps/frontend/src/utils/form-validation.tsx
src/apps/frontend/src/utils/article-presentation.ts
src/packages/config/audiences.ts
src/packages/services/capi/client.ts
src/apps/frontend/src/latest-content/LatestPublishedContentCard.tsx
src/apps/frontend/src/themes.ts
src/apps/frontend/src/utils/build-request-payloads.test.ts
src/apps/frontend/src/testing/capi-fixtures.ts
src/apps/frontend/src/compose/DispatchCreateNotificationModal.tsx
35.
Peace Williams-Ojomu <60498278+apeacewilliams>
David Blatcher <30567854+dblatcher>
24 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/segment/audience-fallbacks.ts
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx
src/apps/frontend/src/utils/article-thumbnail.ts
src/apps/frontend/src/preview/NewsletterEmailPreviewSection.stories.tsx
src/apps/frontend/src/preview/NewsletterEmailPreviewSection.tsx
src/apps/frontend/src/segment/Editions.tsx
src/apps/frontend/src/compose/ArticlePreviewCard.stories.tsx
src/apps/frontend/src/ui/Tooltip.tsx
src/packages/models/index.ts
src/apps/frontend/src/compose/ArticlePreviewCard.tsx
src/apps/frontend/src/utils/form-validation.tsx
src/apps/frontend/src/hooks/use-image-url-check.ts
src/apps/frontend/src/utils/article-presentation.ts
src/apps/frontend/src/themes.ts
src/apps/frontend/src/utils/build-request-payloads.test.ts
src/apps/frontend/src/compose/DispatchCreateNotificationModal.tsx
src/apps/frontend/src/testing/api-fixtures.ts
36.
David Blatcher <30567854+dblatcher>
mgosz-guardian <marcin.gosz>
15 shared files
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/backend/routers/content/index.test.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
package.json
src/packages/services/capi/client.test.ts
README.md
src/packages/models/capi.ts
src/apps/backend/routers/content/index.ts
src/apps/frontend/src/utils/form-validation.tsx
src/packages/services/capi/client.ts
src/apps/frontend/src/utils/build-request-payloads.test.ts
src/apps/frontend/src/compose/DispatchCreateNotificationModal.tsx
src/apps/frontend/src/testing/api-fixtures.ts
37.
joshuaguardian <joshua.anderson>
dependabot[bot] <49699333+dependabot[bot]>
9 shared files
src/packages/models/package.json
package.json
src/packages/database/package.json
src/apps/backend/package.json
cdk/package.json
src/packages/services/package.json
bun.lock
src/packages/config/package.json
src/apps/frontend/package.json
38.
dependabot[bot] <49699333+dependabot[bot]>
simonaspiridon <simona.spiridon>
9 shared files
src/packages/models/package.json
package.json
src/packages/database/package.json
src/apps/backend/package.json
cdk/package.json
src/packages/services/package.json
bun.lock
src/packages/config/package.json
src/apps/frontend/package.json
39.
dependabot[bot] <49699333+dependabot[bot]>
DBlatcher <david.blatcher>
9 shared files
src/packages/models/package.json
package.json
src/packages/database/package.json
src/apps/backend/package.json
cdk/package.json
src/packages/services/package.json
bun.lock
src/packages/config/package.json
src/apps/frontend/package.json
40.
dependabot[bot] <49699333+dependabot[bot]>
Lakshmi R Pillai <luxmi.r.pillai>
9 shared files
src/packages/models/package.json
package.json
src/packages/database/package.json
src/apps/backend/package.json
cdk/package.json
src/packages/services/package.json
bun.lock
src/packages/config/package.json
src/apps/frontend/package.json
41.
dependabot[bot] <49699333+dependabot[bot]>
Peace Williams-Ojomu <60498278+apeacewilliams>
9 shared files
src/packages/models/package.json
package.json
src/packages/database/package.json
src/apps/backend/package.json
cdk/package.json
src/packages/services/package.json
bun.lock
src/packages/config/package.json
src/apps/frontend/package.json
42.
dependabot[bot] <49699333+dependabot[bot]>
Laurynas Karvelis <laurynas.karvelis>
7 shared files
package.json
src/packages/database/package.json
src/apps/backend/package.json
cdk/package.json
bun.lock
src/packages/config/package.json
src/apps/frontend/package.json
43.
dependabot[bot] <49699333+dependabot[bot]>
Lakshmi R Pillai <73653255+lakshmirpillai>
6 shared files
package.json
src/apps/backend/package.json
cdk/package.json
bun.lock
src/packages/config/package.json
src/apps/frontend/package.json
44.
dependabot[bot] <49699333+dependabot[bot]>
David Blatcher <30567854+dblatcher>
1 shared file
package.json
45.
dependabot[bot] <49699333+dependabot[bot]>
mgosz-guardian <marcin.gosz>
1 shared file
package.json
Most Connected Contributors
Contributor
# connections
# commits
1.
joshuaguardian <joshua.anderson>
9
192
2.
simonaspiridon <simona.spiridon>
9
115
3.
Lakshmi R Pillai <luxmi.r.pillai>
9
87
4.
DBlatcher <david.blatcher>
9
81
5.
Laurynas Karvelis <laurynas.karvelis>
9
41
6.
Peace Williams-Ojomu <60498278+apeacewilliams>
9
35
7.
Lakshmi R Pillai <73653255+lakshmirpillai>
9
26
8.
David Blatcher <30567854+dblatcher>
9
10
9.
dependabot[bot] <49699333+dependabot[bot]>
9
6
10.
mgosz-guardian <marcin.gosz>
9
5
contributor dependencies 2D graph
The number on lines shows the number of same files that both persons changed in past 30 days.
flowchart TB
n0["simona.spiridon"]
n1["david.blatcher"]
n2["luxmi.r.pillai"]
n3["73653255+lakshmirpillai"]
n4["joshua.anderson"]
n5["60498278+apeacewilliams"]
n6["laurynas.karvelis"]
n7["marcin.gosz"]
n8["30567854+dblatcher"]
n9["49699333+dependabot[bot]"]
n0 ---|"325"| n1
n2 ---|"273"| n1
n2 ---|"266"| n0
n3 ---|"257"| n1
n3 ---|"250"| n0
n3 ---|"229"| n2
n4 ---|"213"| n1
n4 ---|"203"| n0
n5 ---|"186"| n0
n5 ---|"183"| n1
n6 ---|"177"| n1
n6 ---|"175"| n0
n5 ---|"173"| n2
n5 ---|"170"| n3
n4 ---|"164"| n2
n3 ---|"160"| n4
n6 ---|"138"| n2
n6 ---|"137"| n4
n6 ---|"130"| n3
n5 ---|"116"| n4
n5 ---|"98"| n6
n7 ---|"70"| n1
n2 ---|"65"| n7
n7 ---|"65"| n0
n1 ---|"54"| n8
n3 ---|"48"| n7
n0 ---|"43"| n8
n3 ---|"42"| n8
n6 ---|"40"| n7
n2 ---|"38"| n8
n4 ---|"36"| n7
n5 ---|"35"| n7
n6 ---|"31"| n8
n4 ---|"30"| n8
n5 ---|"24"| n8
n8 ---|"15"| n7
n4 ---|"9"| n9
n9 ---|"9"| n0
n9 ---|"9"| n1
n9 ---|"9"| n2
n9 ---|"9"| n5
n9 ---|"7"| n6
n9 ---|"6"| n3
n9 ---|"1"| n8
n9 ---|"1"| n7
classDef default fill:#808080,stroke:#ffffff,color:#000000;
classDef highlighted fill:#00b2ee,stroke:#ffffff,color:#000000;
linkStyle 0 stroke:#00688bFF,stroke-width:10px
linkStyle 1 stroke:#00688bDB,stroke-width:8px
linkStyle 2 stroke:#00688bDB,stroke-width:8px
linkStyle 3 stroke:#00688bC9,stroke-width:7px
linkStyle 4 stroke:#00688bC9,stroke-width:7px
linkStyle 5 stroke:#00688bC9,stroke-width:7px
linkStyle 6 stroke:#00688bB7,stroke-width:6px
linkStyle 7 stroke:#00688bB7,stroke-width:6px
linkStyle 8 stroke:#00688bA5,stroke-width:5px
linkStyle 9 stroke:#00688bA5,stroke-width:5px
linkStyle 10 stroke:#00688bA5,stroke-width:5px
linkStyle 11 stroke:#00688bA5,stroke-width:5px
linkStyle 12 stroke:#00688bA5,stroke-width:5px
linkStyle 13 stroke:#00688bA5,stroke-width:5px
linkStyle 14 stroke:#00688bA5,stroke-width:5px
linkStyle 15 stroke:#00688b93,stroke-width:4px
linkStyle 16 stroke:#00688b93,stroke-width:4px
linkStyle 17 stroke:#00688b93,stroke-width:4px
linkStyle 18 stroke:#00688b93,stroke-width:4px
linkStyle 19 stroke:#00688b82,stroke-width:3px
linkStyle 20 stroke:#00688b82,stroke-width:3px
linkStyle 21 stroke:#00688b70,stroke-width:2px
linkStyle 22 stroke:#00688b70,stroke-width:2px
linkStyle 23 stroke:#00688b70,stroke-width:2px
linkStyle 24 stroke:#00688b5E,stroke-width:1px
linkStyle 25 stroke:#00688b5E,stroke-width:1px
linkStyle 26 stroke:#00688b5E,stroke-width:1px
linkStyle 27 stroke:#00688b5E,stroke-width:1px
linkStyle 28 stroke:#00688b5E,stroke-width:1px
linkStyle 29 stroke:#00688b5E,stroke-width:1px
linkStyle 30 stroke:#00688b5E,stroke-width:1px
linkStyle 31 stroke:#00688b5E,stroke-width:1px
linkStyle 32 stroke:#00688b4C,stroke-width:1px
linkStyle 33 stroke:#00688b4C,stroke-width:1px
linkStyle 34 stroke:#00688b4C,stroke-width:1px
linkStyle 35 stroke:#00688b4C,stroke-width:1px
linkStyle 36 stroke:#00688b4C,stroke-width:1px
linkStyle 37 stroke:#00688b4C,stroke-width:1px
linkStyle 38 stroke:#00688b4C,stroke-width:1px
linkStyle 39 stroke:#00688b4C,stroke-width:1px
linkStyle 40 stroke:#00688b4C,stroke-width:1px
linkStyle 41 stroke:#00688b4C,stroke-width:1px
linkStyle 42 stroke:#00688b4C,stroke-width:1px
linkStyle 43 stroke:#00688b4C,stroke-width:1px
linkStyle 44 stroke:#00688b4C,stroke-width:1px
| Contributor 1 | Contributor 2 | # shared files | |
|---|---|---|---|
| 1. | simonaspiridon <simona.spiridon> |
DBlatcher <david.blatcher> |
325 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/layout/MainLayout.tsx src/apps/frontend/src/preview/AndroidAlertPreview.tsx src/packages/models/api-contract/audience.ts cdk/lib/notifications.ts src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/ui/flag-icons.tsx src/apps/frontend/src/history/HistorySearchFilter.tsx src/apps/frontend/src/segment/useAudienceEditions.test.tsx src/apps/backend/notification-channels/dispatch-notification.ts src/apps/frontend/src/segment/SegmentPicker.tsx src/apps/frontend/src/compose/AlertTypeFormField.tsx src/apps/frontend/public/apple-touch-icon.png src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts src/apps/frontend/src/utils/build-request-payloads.ts src/apps/frontend/src/history/HistoryAudienceFilter.tsx src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts src/apps/frontend/src/layout/ClickableTile.tsx src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/compose/NotificationTextInput.tsx src/apps/backend/app.ts src/apps/backend/notification-channels/dispatch-notification.test.ts src/apps/frontend/src/compose/ReviewWarning.tsx src/apps/frontend/src/preview/IPhoneAlertPreview.tsx src/apps/frontend/src/api-client/query-client.ts src/apps/backend/middleware/serve-index.ts src/apps/frontend/src/layout/SideNavigationPanel.tsx src/apps/backend/routers/docs/openapi/components/schemas/grafana-query.ts src/apps/backend/.env.example src/apps/frontend/src/ui/LastUpdated.stories.tsx src/apps/frontend/src/AccessControlledLayout.tsx src/packages/models/package.json src/packages/services/mobile-n10n/client.ts src/apps/frontend/src/testing/story-helpers.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/api-client/redirectToLogin.ts src/apps/backend/routers/grafana/index.ts src/apps/frontend/src/segment/audience-fallbacks.ts src/apps/frontend/src/ui/RefreshButton.tsx src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/preview/AppAlertPreviewSection.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/segment/useAudienceEditions.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/backend/routers/content/index.test.ts src/apps/frontend/src/layout/MainLayout.stories.tsx src/apps/frontend/src/hooks/useNotificationHistory.ts src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts src/apps/frontend/src/layout/constants.ts src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/index.html src/apps/backend/routers/docs/openapi/components/schemas/grafana-query-request.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/segment/useChannelAudiences.ts src/apps/frontend/src/send/DeliveryAndTimingSelector.stories.tsx src/apps/frontend/src/frontend.tsx src/apps/frontend/src/ui/EmptyState.stories.tsx src/apps/backend/persistence/persist-notification.test.ts src/apps/frontend/src/compose/CreateFormTitle.tsx src/apps/backend/notification-channels/newsletter/dispatch-newsletter.test.ts src/apps/backend/routers/docs/openapi/index.test.ts src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/segment/EditionOptions.ts src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/frontend/src/hooks/useSendNotification.ts src/packages/models/notification-channel.ts src/apps/frontend/src/testing/mock-capi-fetch.ts src/apps/frontend/src/routes.ts src/apps/backend/notification-channels/newsletter/dispatch-newsletter.ts src/packages/models/frontend-app-config.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/frontend/src/segment/Editions.stories.tsx src/apps/backend/README.md src/apps/backend/routers/notifications/schemas/notification-send-request.ts src/apps/frontend/src/segment/edition-options.ts package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/preview/NewsletterEmailPreview.stories.tsx src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx src/apps/frontend/src/ui/FlagAtom.tsx src/apps/frontend/src/utils/article-thumbnail.ts src/apps/frontend/src/compose/ChannelDisplay.stories.tsx src/apps/frontend/src/layout/DispatchLandingTab.tsx src/apps/frontend/src/utils/notification-forms.test.ts src/apps/backend/middleware/grafana-cors.ts src/apps/frontend/src/testing/story-fixtures.ts src/apps/frontend/src/preview/PreviewSection.tsx src/apps/backend/routers/docs/openapi/components/schemas/capi-unavailable-error.ts src/apps/frontend/src/utils/send-notification.ts src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/hooks/use-image-url-check.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/latest-content/latest-published-content.ts src/apps/frontend/src/layout/NotFoundTab.tsx src/apps/frontend/public/favicon-16x16.png src/apps/frontend/src/ui/LastUpdated.tsx src/apps/frontend/src/preview/NewsletterEmailPreviewSection.stories.tsx src/packages/services/capi/client.test.ts ... |
| 2. | Lakshmi R Pillai <luxmi.r.pillai> |
DBlatcher <david.blatcher> |
273 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/layout/MainLayout.tsx cdk/lib/notifications.ts src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/ui/flag-icons.tsx src/apps/frontend/src/segment/useAudienceEditions.test.tsx src/apps/frontend/src/segment/SegmentPicker.tsx src/apps/frontend/src/compose/AlertTypeFormField.tsx src/apps/frontend/public/apple-touch-icon.png src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts src/apps/frontend/src/utils/build-request-payloads.ts src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts src/apps/frontend/src/layout/ClickableTile.tsx src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/compose/NotificationTextInput.tsx src/apps/backend/app.ts src/apps/frontend/src/compose/ReviewWarning.tsx src/apps/frontend/src/preview/IPhoneAlertPreview.tsx src/apps/frontend/src/api-client/query-client.ts src/apps/backend/middleware/serve-index.ts src/apps/frontend/src/layout/SideNavigationPanel.tsx src/apps/backend/routers/docs/openapi/components/schemas/grafana-query.ts src/apps/frontend/src/AccessControlledLayout.tsx src/packages/models/package.json src/packages/services/mobile-n10n/client.ts src/apps/frontend/src/testing/story-helpers.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/api-client/redirectToLogin.ts src/apps/backend/routers/grafana/index.ts src/apps/frontend/src/segment/audience-fallbacks.ts src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/preview/AppAlertPreviewSection.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/segment/useAudienceEditions.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/backend/routers/content/index.test.ts src/apps/frontend/src/layout/MainLayout.stories.tsx src/apps/frontend/src/hooks/useNotificationHistory.ts src/apps/frontend/src/layout/constants.ts src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/index.html src/apps/backend/routers/docs/openapi/components/schemas/grafana-query-request.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/segment/useChannelAudiences.ts src/apps/frontend/src/send/DeliveryAndTimingSelector.stories.tsx src/apps/frontend/src/frontend.tsx src/apps/frontend/src/compose/CreateFormTitle.tsx src/apps/backend/notification-channels/newsletter/dispatch-newsletter.test.ts src/apps/backend/routers/docs/openapi/index.test.ts src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/segment/EditionOptions.ts src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/frontend/src/hooks/useSendNotification.ts src/apps/frontend/src/testing/mock-capi-fetch.ts src/apps/frontend/src/routes.ts src/apps/backend/notification-channels/newsletter/dispatch-newsletter.ts src/packages/models/frontend-app-config.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/routers/docs/openapi/paths/preview.ts src/apps/backend/README.md src/apps/frontend/src/segment/edition-options.ts package.json docs/notification-history-data-model.md src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx src/apps/frontend/src/ui/FlagAtom.tsx src/apps/frontend/src/utils/article-thumbnail.ts src/apps/frontend/src/compose/ChannelDisplay.stories.tsx src/apps/frontend/src/layout/DispatchLandingTab.tsx src/apps/frontend/src/utils/notification-forms.test.ts src/apps/backend/middleware/grafana-cors.ts src/apps/frontend/src/testing/story-fixtures.ts src/apps/frontend/src/preview/PreviewSection.tsx src/apps/frontend/src/utils/send-notification.ts src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/hooks/use-image-url-check.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/latest-content/latest-published-content.ts src/apps/frontend/public/favicon-16x16.png src/apps/frontend/src/ui/LastUpdated.tsx src/apps/frontend/src/preview/NewsletterEmailPreviewSection.stories.tsx src/packages/services/capi/client.test.ts src/apps/frontend/src/segment/AudienceSegmentsFormField.tsx src/apps/frontend/src/layout/DispatchLandingLayout.tsx src/apps/frontend/src/ui/ExternalLink.tsx .bun-version docs/runbooks/deleting-a-notification.md src/apps/frontend/src/compose/NotificationTabLayout.tsx src/packages/database/package.json src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/frontend/src/layout/DispatchLandingTab.stories.tsx src/apps/frontend/src/utils/notification-composer-reducer.test.ts src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/compose/DispatchCreateNotificationModal.stories.tsx src/apps/frontend/src/segment/use-audience-editions.test.tsx src/apps/backend/routers/preview/index.ts src/apps/frontend/src/routes.test.ts src/apps/frontend/src/utils/resolve-article-from-capi.ts ... |
| 3. | Lakshmi R Pillai <luxmi.r.pillai> |
simonaspiridon <simona.spiridon> |
266 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/layout/MainLayout.tsx cdk/lib/notifications.ts src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/ui/flag-icons.tsx src/apps/frontend/src/segment/useAudienceEditions.test.tsx src/apps/frontend/src/segment/SegmentPicker.tsx src/apps/frontend/src/compose/AlertTypeFormField.tsx src/apps/frontend/public/apple-touch-icon.png src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts src/apps/frontend/src/utils/build-request-payloads.ts src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts src/apps/frontend/src/layout/ClickableTile.tsx src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/compose/NotificationTextInput.tsx src/apps/backend/app.ts src/apps/frontend/src/compose/ReviewWarning.tsx src/apps/frontend/src/preview/IPhoneAlertPreview.tsx src/apps/frontend/src/api-client/query-client.ts src/apps/backend/middleware/serve-index.ts src/apps/frontend/src/layout/SideNavigationPanel.tsx src/apps/backend/routers/docs/openapi/components/schemas/grafana-query.ts src/apps/frontend/src/AccessControlledLayout.tsx src/packages/models/package.json src/packages/services/mobile-n10n/client.ts src/apps/frontend/src/testing/story-helpers.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/api-client/redirectToLogin.ts src/apps/backend/routers/grafana/index.ts src/apps/frontend/src/segment/audience-fallbacks.ts src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/preview/AppAlertPreviewSection.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/segment/useAudienceEditions.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/backend/routers/content/index.test.ts src/apps/frontend/src/layout/MainLayout.stories.tsx src/apps/frontend/src/hooks/useNotificationHistory.ts src/apps/frontend/src/layout/constants.ts src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/index.html src/apps/backend/routers/docs/openapi/components/schemas/grafana-query-request.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/segment/useChannelAudiences.ts src/apps/frontend/src/send/DeliveryAndTimingSelector.stories.tsx src/apps/frontend/src/history/notification-history-mapper.ts src/apps/frontend/src/frontend.tsx src/apps/frontend/src/compose/CreateFormTitle.tsx src/apps/backend/notification-channels/newsletter/dispatch-newsletter.test.ts src/apps/backend/routers/docs/openapi/index.test.ts src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/segment/EditionOptions.ts src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/frontend/src/hooks/useSendNotification.ts src/apps/frontend/src/testing/mock-capi-fetch.ts src/apps/frontend/src/routes.ts src/apps/backend/notification-channels/newsletter/dispatch-newsletter.ts src/packages/models/frontend-app-config.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/README.md src/apps/frontend/src/segment/edition-options.ts package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx src/apps/frontend/src/ui/FlagAtom.tsx src/apps/frontend/src/utils/article-thumbnail.ts src/apps/frontend/src/compose/ChannelDisplay.stories.tsx src/apps/frontend/src/layout/DispatchLandingTab.tsx src/apps/frontend/src/utils/notification-forms.test.ts src/apps/backend/middleware/grafana-cors.ts src/apps/frontend/src/testing/story-fixtures.ts src/apps/frontend/src/preview/PreviewSection.tsx src/apps/frontend/src/utils/send-notification.ts src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/hooks/use-image-url-check.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/latest-content/latest-published-content.ts src/apps/frontend/public/favicon-16x16.png src/apps/frontend/src/hooks/useNotificationSenders.ts src/apps/frontend/src/ui/LastUpdated.tsx src/apps/frontend/src/preview/NewsletterEmailPreviewSection.stories.tsx src/packages/services/capi/client.test.ts src/apps/frontend/src/segment/AudienceSegmentsFormField.tsx src/apps/frontend/src/layout/DispatchLandingLayout.tsx .bun-version src/apps/frontend/src/compose/NotificationTabLayout.tsx src/packages/database/package.json src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/frontend/src/layout/DispatchLandingTab.stories.tsx src/apps/frontend/src/utils/notification-composer-reducer.test.ts src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/compose/DispatchCreateNotificationModal.stories.tsx src/apps/frontend/src/segment/use-audience-editions.test.tsx src/apps/backend/routers/preview/index.ts src/apps/frontend/src/routes.test.ts src/apps/frontend/src/utils/resolve-article-from-capi.ts src/apps/frontend/src/api-client/redirect-to-login.ts src/apps/backend/routers/docs/openapi/components/schemas/notification-dispatch.ts ... |
| 4. | Lakshmi R Pillai <73653255+lakshmirpillai> |
DBlatcher <david.blatcher> |
257 shared filessrc/apps/frontend/src/layout/MainLayout.tsx cdk/lib/notifications.ts src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/ui/flag-icons.tsx src/apps/frontend/src/segment/useAudienceEditions.test.tsx src/apps/backend/notification-channels/dispatch-notification.ts src/apps/frontend/src/segment/SegmentPicker.tsx src/apps/frontend/src/compose/AlertTypeFormField.tsx src/apps/frontend/public/apple-touch-icon.png src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts src/apps/frontend/src/utils/build-request-payloads.ts src/apps/frontend/src/history/HistoryAudienceFilter.tsx src/apps/frontend/src/layout/ClickableTile.tsx src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/compose/NotificationTextInput.tsx src/apps/backend/app.ts src/apps/backend/notification-channels/dispatch-notification.test.ts src/apps/frontend/src/compose/ReviewWarning.tsx src/apps/frontend/src/api-client/query-client.ts src/apps/backend/middleware/serve-index.ts src/apps/frontend/src/testing/grid-fixtures.ts src/apps/frontend/src/layout/SideNavigationPanel.tsx src/apps/backend/.env.example src/apps/frontend/src/ui/LastUpdated.stories.tsx src/apps/frontend/src/AccessControlledLayout.tsx src/apps/frontend/src/grid-client/grid-url-parsing.test.ts src/apps/frontend/src/testing/story-helpers.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/api-client/redirectToLogin.ts src/apps/frontend/src/segment/audience-fallbacks.ts src/apps/frontend/src/ui/RefreshButton.tsx src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/preview/AppAlertPreviewSection.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/segment/useAudienceEditions.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/backend/routers/content/index.test.ts src/apps/frontend/src/layout/MainLayout.stories.tsx src/apps/frontend/src/hooks/useNotificationHistory.ts src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/index.html src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/segment/useChannelAudiences.ts src/apps/frontend/src/send/DeliveryAndTimingSelector.stories.tsx src/apps/frontend/src/frontend.tsx src/apps/frontend/src/compose/CreateFormTitle.tsx src/apps/backend/notification-channels/newsletter/dispatch-newsletter.test.ts src/apps/backend/routers/docs/openapi/index.test.ts src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/segment/EditionOptions.ts src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/frontend/src/grid-client/grid-url-parsing.ts src/packages/models/grid.ts src/apps/frontend/src/hooks/useSendNotification.ts src/packages/models/notification-channel.ts src/apps/frontend/src/testing/mock-capi-fetch.ts src/apps/frontend/src/routes.ts src/packages/models/frontend-app-config.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/frontend/src/segment/Editions.stories.tsx src/apps/backend/README.md src/apps/frontend/src/segment/edition-options.ts package.json docs/notification-history-data-model.md src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx src/apps/frontend/src/ui/FlagAtom.tsx src/apps/frontend/src/utils/article-thumbnail.ts src/apps/frontend/src/compose/ChannelDisplay.stories.tsx src/apps/frontend/src/layout/DispatchLandingTab.tsx src/apps/frontend/src/utils/notification-forms.test.ts src/apps/frontend/src/testing/story-fixtures.ts src/apps/frontend/src/preview/PreviewSection.tsx src/apps/frontend/src/utils/send-notification.ts src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/hooks/use-image-url-check.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/latest-content/latest-published-content.ts src/apps/frontend/public/favicon-16x16.png src/apps/frontend/src/ui/LastUpdated.tsx src/apps/frontend/src/preview/NewsletterEmailPreviewSection.stories.tsx src/packages/services/capi/client.test.ts src/apps/frontend/src/segment/AudienceSegmentsFormField.tsx src/apps/frontend/src/layout/DispatchLandingLayout.tsx docs/runbooks/deleting-a-notification.md src/apps/frontend/src/compose/NotificationTabLayout.tsx src/packages/config/channels.ts src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/frontend/src/layout/DispatchLandingTab.stories.tsx src/apps/frontend/src/utils/notification-composer-reducer.test.ts src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/compose/DispatchCreateNotificationModal.stories.tsx src/apps/frontend/src/segment/use-audience-editions.test.tsx src/apps/frontend/src/routes.test.ts src/apps/frontend/src/utils/resolve-article-from-capi.ts src/apps/frontend/src/api-client/redirect-to-login.ts src/apps/frontend/src/history/HistoryStatusFilter.tsx ... |
| 5. | Lakshmi R Pillai <73653255+lakshmirpillai> |
simonaspiridon <simona.spiridon> |
250 shared filessrc/apps/frontend/src/layout/MainLayout.tsx cdk/lib/notifications.ts src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/ui/flag-icons.tsx src/apps/frontend/src/segment/useAudienceEditions.test.tsx src/apps/backend/notification-channels/dispatch-notification.ts src/apps/frontend/src/segment/SegmentPicker.tsx src/apps/frontend/src/compose/AlertTypeFormField.tsx src/apps/frontend/public/apple-touch-icon.png src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts src/apps/frontend/src/utils/build-request-payloads.ts src/apps/frontend/src/history/HistoryAudienceFilter.tsx src/apps/frontend/src/layout/ClickableTile.tsx src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/compose/NotificationTextInput.tsx src/apps/backend/app.ts src/apps/backend/notification-channels/dispatch-notification.test.ts src/apps/frontend/src/compose/ReviewWarning.tsx src/apps/frontend/src/api-client/query-client.ts src/apps/backend/middleware/serve-index.ts src/apps/frontend/src/layout/SideNavigationPanel.tsx src/apps/backend/.env.example src/apps/frontend/src/ui/LastUpdated.stories.tsx src/apps/frontend/src/AccessControlledLayout.tsx src/apps/frontend/src/testing/story-helpers.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/api-client/redirectToLogin.ts src/apps/frontend/src/segment/audience-fallbacks.ts src/apps/frontend/src/ui/RefreshButton.tsx src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/preview/AppAlertPreviewSection.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/segment/useAudienceEditions.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/backend/routers/content/index.test.ts src/apps/frontend/src/layout/MainLayout.stories.tsx src/apps/frontend/src/hooks/useNotificationHistory.ts src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/index.html src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/segment/useChannelAudiences.ts src/apps/frontend/src/send/DeliveryAndTimingSelector.stories.tsx src/apps/frontend/src/history/notification-history-mapper.ts src/apps/frontend/src/frontend.tsx src/apps/frontend/src/compose/CreateFormTitle.tsx src/apps/backend/notification-channels/newsletter/dispatch-newsletter.test.ts src/apps/backend/routers/docs/openapi/index.test.ts src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/segment/EditionOptions.ts src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/frontend/src/hooks/useSendNotification.ts src/packages/models/notification-channel.ts src/apps/frontend/src/testing/mock-capi-fetch.ts src/apps/frontend/src/routes.ts src/packages/models/frontend-app-config.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/frontend/src/segment/Editions.stories.tsx src/apps/backend/README.md src/apps/frontend/src/segment/edition-options.ts package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx src/apps/frontend/src/ui/FlagAtom.tsx src/apps/frontend/src/utils/article-thumbnail.ts src/apps/frontend/src/compose/ChannelDisplay.stories.tsx src/apps/frontend/src/layout/DispatchLandingTab.tsx src/apps/frontend/src/utils/notification-forms.test.ts src/apps/frontend/src/testing/story-fixtures.ts src/apps/frontend/src/preview/PreviewSection.tsx src/apps/frontend/src/utils/send-notification.ts src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/hooks/use-image-url-check.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/latest-content/latest-published-content.ts src/apps/frontend/public/favicon-16x16.png src/apps/frontend/src/hooks/useNotificationSenders.ts src/apps/frontend/src/ui/LastUpdated.tsx src/apps/frontend/src/preview/NewsletterEmailPreviewSection.stories.tsx src/packages/services/capi/client.test.ts src/apps/frontend/src/segment/AudienceSegmentsFormField.tsx src/apps/frontend/src/layout/DispatchLandingLayout.tsx src/apps/frontend/src/compose/NotificationTabLayout.tsx src/packages/config/channels.ts src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/frontend/src/layout/DispatchLandingTab.stories.tsx src/apps/frontend/src/utils/notification-composer-reducer.test.ts src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/compose/DispatchCreateNotificationModal.stories.tsx src/apps/frontend/src/segment/use-audience-editions.test.tsx src/apps/frontend/src/routes.test.ts src/apps/frontend/src/utils/resolve-article-from-capi.ts src/apps/frontend/src/api-client/redirect-to-login.ts src/apps/frontend/src/history/HistoryStatusFilter.tsx src/apps/frontend/src/compose/PreviewTextToggle.tsx src/apps/frontend/src/utils/relative-time.test.ts src/apps/frontend/src/preview/NewsletterEmailPreviewSection.tsx src/apps/backend/routers/notifications/index.test.ts ... |
| 6. | Lakshmi R Pillai <73653255+lakshmirpillai> |
Lakshmi R Pillai <luxmi.r.pillai> |
229 shared filessrc/apps/frontend/src/layout/MainLayout.tsx cdk/lib/notifications.ts src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/ui/flag-icons.tsx src/apps/frontend/src/segment/useAudienceEditions.test.tsx src/apps/frontend/src/segment/SegmentPicker.tsx src/apps/frontend/src/compose/AlertTypeFormField.tsx src/apps/frontend/public/apple-touch-icon.png src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts src/apps/frontend/src/utils/build-request-payloads.ts src/apps/frontend/src/layout/ClickableTile.tsx src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/compose/NotificationTextInput.tsx src/apps/backend/app.ts src/apps/frontend/src/compose/ReviewWarning.tsx src/apps/frontend/src/api-client/query-client.ts src/apps/backend/middleware/serve-index.ts src/apps/frontend/src/layout/SideNavigationPanel.tsx src/apps/frontend/src/AccessControlledLayout.tsx src/apps/frontend/src/testing/story-helpers.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/api-client/redirectToLogin.ts src/apps/frontend/src/segment/audience-fallbacks.ts src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/preview/AppAlertPreviewSection.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/segment/useAudienceEditions.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/backend/routers/content/index.test.ts src/apps/frontend/src/layout/MainLayout.stories.tsx src/apps/frontend/src/hooks/useNotificationHistory.ts src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/index.html src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/segment/useChannelAudiences.ts src/apps/frontend/src/send/DeliveryAndTimingSelector.stories.tsx src/apps/frontend/src/history/notification-history-mapper.ts src/apps/frontend/src/frontend.tsx src/apps/frontend/src/compose/CreateFormTitle.tsx src/apps/backend/notification-channels/newsletter/dispatch-newsletter.test.ts src/apps/backend/routers/docs/openapi/index.test.ts src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/segment/EditionOptions.ts src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/frontend/src/hooks/useSendNotification.ts src/apps/frontend/src/testing/mock-capi-fetch.ts src/apps/frontend/src/routes.ts src/packages/models/frontend-app-config.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/README.md src/apps/frontend/src/segment/edition-options.ts package.json docs/notification-history-data-model.md src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx src/apps/frontend/src/ui/FlagAtom.tsx src/apps/frontend/src/utils/article-thumbnail.ts src/apps/frontend/src/compose/ChannelDisplay.stories.tsx src/apps/frontend/src/layout/DispatchLandingTab.tsx src/apps/frontend/src/utils/notification-forms.test.ts src/apps/frontend/src/testing/story-fixtures.ts src/apps/frontend/src/preview/PreviewSection.tsx src/apps/frontend/src/utils/send-notification.ts src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/hooks/use-image-url-check.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/latest-content/latest-published-content.ts src/apps/frontend/public/favicon-16x16.png src/apps/frontend/src/hooks/useNotificationSenders.ts src/apps/frontend/src/ui/LastUpdated.tsx src/apps/frontend/src/preview/NewsletterEmailPreviewSection.stories.tsx src/packages/services/capi/client.test.ts src/apps/frontend/src/segment/AudienceSegmentsFormField.tsx src/apps/frontend/src/layout/DispatchLandingLayout.tsx docs/runbooks/deleting-a-notification.md src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/frontend/src/layout/DispatchLandingTab.stories.tsx src/apps/frontend/src/utils/notification-composer-reducer.test.ts src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/compose/DispatchCreateNotificationModal.stories.tsx src/apps/frontend/src/segment/use-audience-editions.test.tsx src/apps/frontend/src/routes.test.ts src/apps/frontend/src/utils/resolve-article-from-capi.ts src/apps/frontend/src/api-client/redirect-to-login.ts src/apps/frontend/src/compose/PreviewTextToggle.tsx src/apps/frontend/src/utils/relative-time.test.ts src/apps/frontend/src/preview/NewsletterEmailPreviewSection.tsx src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/layout/ClickableTile.stories.tsx src/apps/frontend/src/ui/SendTimeTooltip.tsx src/apps/frontend/src/App.tsx README.md src/apps/frontend/src/segment/Editions.tsx src/packages/models/capi.ts src/apps/frontend/src/compose/NotificationFormContext.tsx src/apps/frontend/src/compose/NotificationFormProvider.stories.tsx src/apps/frontend/src/history/HistoryFilters.tsx ... |
| 7. | joshuaguardian <joshua.anderson> |
DBlatcher <david.blatcher> |
213 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/layout/MainLayout.tsx src/apps/frontend/src/preview/AndroidAlertPreview.tsx src/packages/models/api-contract/audience.ts src/apps/frontend/src/NotificationAlert.stories.tsx cdk/lib/notifications.ts src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/history/HistorySearchFilter.tsx src/apps/frontend/src/compose/AlertTypeFormField.tsx src/apps/frontend/public/apple-touch-icon.png src/apps/frontend/src/utils/build-request-payloads.ts src/apps/frontend/src/history/HistoryAudienceFilter.tsx src/apps/backend/app.ts src/apps/frontend/src/compose/ReviewWarning.tsx src/apps/frontend/src/preview/IPhoneAlertPreview.tsx src/apps/frontend/src/layout/SideNavigationPanel.tsx src/apps/frontend/src/utils/audience-edition-label.ts src/apps/frontend/src/ui/LastUpdated.stories.tsx src/apps/frontend/src/AccessControlledLayout.tsx src/packages/models/package.json src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/segment/audience-fallbacks.ts src/apps/frontend/src/ui/RefreshButton.tsx src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/backend/routers/content/index.test.ts src/apps/frontend/src/layout/MainLayout.stories.tsx src/apps/frontend/src/hooks/useNotificationHistory.ts src/apps/frontend/src/layout/constants.ts src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/index.html src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/segment/useChannelAudiences.ts src/apps/frontend/src/send/DeliveryAndTimingSelector.stories.tsx src/apps/frontend/src/frontend.tsx src/apps/backend/persistence/persist-notification.test.ts src/apps/backend/routers/docs/openapi/index.test.ts src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/frontend/src/hooks/useSendNotification.ts src/packages/models/notification-channel.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/frontend/src/segment/Editions.stories.tsx src/packages/config/audiences.test.ts src/apps/backend/routers/notifications/schemas/notification-send-request.ts src/apps/frontend/src/segment/edition-options.ts package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx src/apps/frontend/src/utils/article-thumbnail.ts src/apps/frontend/src/compose/ChannelDisplay.stories.tsx src/apps/frontend/src/layout/DispatchLandingTab.tsx src/apps/frontend/vitest.config.ts src/apps/frontend/src/utils/display-text-helpers.test.ts src/apps/frontend/src/testing/story-fixtures.ts src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/public/favicon-16x16.png src/apps/frontend/src/ui/LastUpdated.tsx src/packages/services/capi/client.test.ts src/apps/frontend/src/ui/ExternalLink.tsx src/apps/frontend/src/compose/NotificationTabLayout.tsx src/packages/database/package.json src/packages/config/channels.ts src/apps/frontend/src/layout/DispatchLandingTab.stories.tsx src/apps/frontend/src/compose/PreviousNotificationsBar.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/compose/DispatchCreateNotificationModal.stories.tsx src/apps/frontend/src/hooks/useRelativeTime.test.tsx src/apps/frontend/src/history/HistoryStatusFilter.tsx src/apps/frontend/src/utils/relative-time.test.ts src/apps/backend/routers/notifications/index.test.ts src/packages/database/migrations/0007_add_notifications_article_id.sql src/apps/frontend/src/segment/Editions.tsx src/packages/models/capi.ts src/apps/frontend/src/compose/NotificationFormContext.tsx src/apps/frontend/src/compose/NotificationFormProvider.stories.tsx src/apps/frontend/src/history/HistoryFilters.tsx src/apps/frontend/src/utils/notification-reducer.ts src/apps/frontend/src/compose/CreateNewsletterEmailTab.stories.tsx src/apps/frontend/public/android-chrome-192x192.png src/packages/database/migrations/meta/_journal.json src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx src/apps/frontend/src/send/SendInfoPreviewPill.tsx src/apps/backend/package.json src/apps/frontend/src/history/HistoryFailureTooltip.tsx src/packages/database/index.ts src/apps/frontend/src/utils/notification-history-mapper.ts src/apps/frontend/src/hooks/use-relative-time.ts src/apps/frontend/src/send/TestEmailForm.stories.tsx src/apps/frontend/src/compose/ArticlePreviewCard.stories.tsx src/apps/frontend/src/hooks/useNotificationDetail.test.ts src/apps/frontend/src/schemas.ts src/apps/frontend/src/history/HistoryPage.stories.tsx src/apps/backend/app.test.ts src/apps/frontend/src/preview/AppAlertPreviewSection.stories.tsx src/apps/frontend/src/layout/DispatchTile.stories.tsx src/apps/frontend/src/utils/history-search-params.test.ts ... |
| 8. | joshuaguardian <joshua.anderson> |
simonaspiridon <simona.spiridon> |
203 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/layout/MainLayout.tsx src/apps/frontend/src/preview/AndroidAlertPreview.tsx src/packages/models/api-contract/audience.ts cdk/lib/notifications.ts src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/history/HistorySearchFilter.tsx src/apps/frontend/src/compose/AlertTypeFormField.tsx src/apps/frontend/public/apple-touch-icon.png src/apps/frontend/src/utils/build-request-payloads.ts src/apps/frontend/src/history/HistoryAudienceFilter.tsx src/apps/backend/app.ts src/apps/frontend/src/compose/ReviewWarning.tsx src/apps/frontend/src/preview/IPhoneAlertPreview.tsx src/apps/frontend/src/layout/SideNavigationPanel.tsx src/apps/frontend/src/compose/SideNavigationPanel.tsx src/apps/frontend/src/ui/LastUpdated.stories.tsx src/apps/frontend/src/AccessControlledLayout.tsx src/packages/models/package.json src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/segment/audience-fallbacks.ts src/apps/frontend/src/ui/RefreshButton.tsx src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/backend/routers/content/index.test.ts src/apps/frontend/src/layout/MainLayout.stories.tsx src/apps/frontend/src/hooks/useNotificationHistory.ts src/apps/frontend/src/layout/constants.ts src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/index.html src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/segment/useChannelAudiences.ts src/apps/frontend/src/ui/GuardianLogo.stories.tsx src/apps/frontend/src/send/DeliveryAndTimingSelector.stories.tsx src/apps/frontend/src/history/notification-history-mapper.ts src/apps/frontend/src/frontend.tsx src/apps/backend/persistence/persist-notification.test.ts src/apps/backend/routers/docs/openapi/index.test.ts src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/frontend/src/hooks/useSendNotification.ts src/packages/models/notification-channel.ts src/apps/frontend/src/layout/NotFoundTab.stories.tsx src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/frontend/src/segment/Editions.stories.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.ts src/apps/frontend/src/segment/edition-options.ts package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx src/apps/frontend/src/utils/article-thumbnail.ts src/apps/frontend/src/compose/ChannelDisplay.stories.tsx src/apps/frontend/src/layout/DispatchLandingTab.tsx src/apps/frontend/src/testing/story-fixtures.ts src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/public/favicon-16x16.png src/apps/frontend/src/hooks/useNotificationSenders.ts src/apps/frontend/src/ui/LastUpdated.tsx src/packages/services/capi/client.test.ts src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/compose/SideNavigationPanel.stories.tsx src/packages/database/package.json src/packages/config/channels.ts src/apps/frontend/src/layout/DispatchLandingTab.stories.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/compose/DispatchCreateNotificationModal.stories.tsx src/apps/frontend/src/history/HistoryStatusFilter.tsx src/apps/frontend/src/utils/relative-time.test.ts src/apps/backend/routers/notifications/index.test.ts src/packages/database/migrations/0007_add_notifications_article_id.sql src/apps/frontend/src/segment/Editions.tsx src/packages/models/capi.ts src/apps/frontend/src/compose/NotificationFormContext.tsx src/apps/frontend/src/compose/NotificationFormProvider.stories.tsx src/apps/frontend/src/history/HistoryFilters.tsx src/apps/frontend/src/utils/notification-reducer.ts src/apps/frontend/src/compose/CreateNewsletterEmailTab.stories.tsx src/apps/frontend/public/android-chrome-192x192.png src/packages/database/migrations/meta/_journal.json src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx src/apps/frontend/src/send/SendInfoPreviewPill.tsx src/apps/backend/package.json src/apps/frontend/src/history/HistoryFailureTooltip.tsx src/packages/database/index.ts src/apps/frontend/src/utils/notification-history-mapper.ts src/apps/frontend/src/hooks/use-relative-time.ts src/apps/frontend/src/send/TestEmailForm.stories.tsx src/apps/frontend/src/compose/ArticlePreviewCard.stories.tsx src/apps/frontend/src/hooks/useNotificationDetail.test.ts src/apps/frontend/src/schemas.ts src/apps/frontend/src/history/HistoryPage.stories.tsx src/apps/backend/app.test.ts src/apps/frontend/src/preview/AppAlertPreviewSection.stories.tsx src/apps/frontend/src/layout/DispatchTile.stories.tsx src/apps/frontend/src/utils/history-search-params.test.ts src/apps/frontend/src/preview/PreviewToggle.stories.tsx src/apps/frontend/src/layout/GuardianLogo.tsx ... |
| 9. | Peace Williams-Ojomu <60498278+apeacewilliams> |
simonaspiridon <simona.spiridon> |
186 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/ui/flag-icons.tsx src/apps/frontend/src/segment/useAudienceEditions.test.tsx src/apps/frontend/src/segment/SegmentPicker.tsx src/apps/frontend/src/compose/AlertTypeFormField.tsx src/apps/frontend/src/utils/build-request-payloads.ts src/apps/frontend/src/history/HistoryAudienceFilter.tsx src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/compose/NotificationTextInput.tsx src/apps/frontend/src/api-client/query-client.ts src/apps/frontend/src/layout/SideNavigationPanel.tsx src/apps/backend/routers/docs/openapi/components/schemas/history-alert-types.ts src/apps/frontend/src/AccessControlledLayout.tsx src/packages/models/package.json src/apps/frontend/src/testing/story-helpers.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/api-client/redirectToLogin.ts src/apps/frontend/src/segment/audience-fallbacks.ts src/apps/frontend/src/ui/RefreshButton.tsx src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/src/preview/AppAlertPreviewSection.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/segment/useAudienceEditions.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/hooks/useNotificationHistory.ts src/apps/backend/routers/docs/openapi/paths/notifications.ts src/packages/models/api-contract/history-alert-type.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/segment/useChannelAudiences.ts src/apps/frontend/src/send/DeliveryAndTimingSelector.stories.tsx src/apps/frontend/src/frontend.tsx src/apps/frontend/src/compose/CreateFormTitle.tsx src/apps/backend/routers/docs/openapi/index.test.ts src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/segment/EditionOptions.ts src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/frontend/src/compose/DispatchInformationModal.stories.tsx src/apps/frontend/src/hooks/useSendNotification.ts src/apps/frontend/src/testing/mock-capi-fetch.ts src/apps/frontend/src/routes.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/frontend/src/segment/edition-options.ts package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx src/apps/frontend/src/ui/FlagAtom.tsx src/apps/frontend/src/utils/article-thumbnail.ts src/apps/frontend/src/compose/ChannelDisplay.stories.tsx src/apps/frontend/src/layout/DispatchLandingTab.tsx src/apps/frontend/src/utils/notification-forms.test.ts src/apps/frontend/src/testing/story-fixtures.ts src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/hooks/use-image-url-check.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/ui/LastUpdated.tsx src/apps/frontend/src/preview/NewsletterEmailPreviewSection.stories.tsx src/apps/frontend/src/segment/AudienceSegmentsFormField.tsx src/apps/frontend/src/compose/NotificationTabLayout.tsx src/packages/database/package.json src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/frontend/src/utils/notification-composer-reducer.test.ts src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/segment/use-audience-editions.test.tsx src/apps/frontend/src/routes.test.ts src/apps/frontend/src/utils/resolve-article-from-capi.ts src/apps/frontend/src/api-client/redirect-to-login.ts src/apps/frontend/src/history/HistoryStatusFilter.tsx src/apps/frontend/src/compose/PreviewTextToggle.tsx src/apps/frontend/src/preview/NewsletterEmailPreviewSection.tsx src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/ui/SendTimeTooltip.tsx src/apps/frontend/src/App.tsx src/apps/frontend/src/segment/Editions.tsx src/apps/frontend/src/compose/NotificationFormContext.tsx src/apps/frontend/src/compose/NotificationFormProvider.stories.tsx src/apps/frontend/src/history/HistoryFilters.tsx src/apps/frontend/src/utils/newsletter-subject.ts src/apps/frontend/src/utils/notification-reducer.ts src/apps/frontend/src/compose/CreateNewsletterEmailTab.stories.tsx src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/compose/DispatchInformationModal.tsx src/apps/frontend/src/send/SendInfoPreviewPill.tsx src/apps/backend/package.json src/apps/frontend/src/hooks/use-send-notification.ts src/apps/frontend/src/utils/notification-history-mapper.ts src/apps/frontend/src/hooks/use-relative-time.ts src/apps/frontend/src/testing/mock-resolve-article-from-capi.ts src/apps/frontend/src/send/TestEmailForm.stories.tsx src/apps/frontend/src/utils/notification-reducer.test.ts src/apps/frontend/src/compose/ArticlePreviewCard.stories.tsx src/apps/frontend/src/history/HistoryPage.stories.tsx src/apps/frontend/src/utils/notification-composer-reducer.ts src/apps/frontend/src/compose/DeliveryOptionFormField.tsx src/apps/frontend/src/preview/AppAlertPreviewSection.stories.tsx src/apps/frontend/src/layout/DispatchTile.stories.tsx src/apps/frontend/src/utils/history-search-params.test.ts src/apps/frontend/src/preview/PreviewToggle.stories.tsx src/apps/frontend/src/preview/PreviewToggle.tsx ... |
| 10. | Peace Williams-Ojomu <60498278+apeacewilliams> |
DBlatcher <david.blatcher> |
183 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/ui/flag-icons.tsx src/apps/frontend/src/segment/useAudienceEditions.test.tsx src/apps/frontend/src/segment/SegmentPicker.tsx src/apps/frontend/src/compose/AlertTypeFormField.tsx src/apps/frontend/src/utils/build-request-payloads.ts src/apps/frontend/src/history/HistoryAudienceFilter.tsx src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/compose/NotificationTextInput.tsx src/apps/frontend/src/api-client/query-client.ts src/apps/frontend/src/layout/SideNavigationPanel.tsx src/apps/frontend/src/AccessControlledLayout.tsx src/packages/models/package.json src/apps/frontend/src/testing/story-helpers.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/api-client/redirectToLogin.ts src/apps/frontend/src/segment/audience-fallbacks.ts src/apps/frontend/src/ui/RefreshButton.tsx src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/src/preview/AppAlertPreviewSection.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/segment/useAudienceEditions.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/hooks/useNotificationHistory.ts src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/segment/useChannelAudiences.ts src/apps/frontend/src/send/DeliveryAndTimingSelector.stories.tsx src/apps/frontend/src/frontend.tsx src/apps/frontend/src/compose/CreateFormTitle.tsx src/apps/backend/routers/docs/openapi/index.test.ts src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/segment/EditionOptions.ts src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/frontend/src/hooks/useSendNotification.ts src/apps/frontend/src/testing/mock-capi-fetch.ts src/apps/frontend/src/routes.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/frontend/src/segment/edition-options.ts package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx src/apps/frontend/src/ui/FlagAtom.tsx src/apps/frontend/src/utils/article-thumbnail.ts src/apps/frontend/src/compose/ChannelDisplay.stories.tsx src/apps/frontend/src/layout/DispatchLandingTab.tsx src/apps/frontend/src/utils/notification-forms.test.ts src/apps/frontend/src/testing/story-fixtures.ts src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/hooks/use-image-url-check.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/ui/LastUpdated.tsx src/apps/frontend/src/preview/NewsletterEmailPreviewSection.stories.tsx src/apps/frontend/src/segment/AudienceSegmentsFormField.tsx src/apps/frontend/src/compose/NotificationTabLayout.tsx src/packages/database/package.json src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/frontend/src/utils/notification-composer-reducer.test.ts src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/segment/use-audience-editions.test.tsx src/apps/frontend/src/routes.test.ts src/apps/frontend/src/utils/resolve-article-from-capi.ts src/apps/frontend/src/api-client/redirect-to-login.ts src/apps/frontend/src/history/HistoryStatusFilter.tsx src/apps/frontend/src/compose/PreviewTextToggle.tsx src/apps/frontend/src/preview/NewsletterEmailPreviewSection.tsx src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/ui/SendTimeTooltip.tsx src/apps/frontend/src/App.tsx src/apps/frontend/src/segment/Editions.tsx src/apps/frontend/src/compose/NotificationFormContext.tsx src/apps/frontend/src/compose/NotificationFormProvider.stories.tsx src/apps/frontend/src/history/HistoryFilters.tsx src/apps/frontend/src/utils/newsletter-subject.ts src/apps/frontend/src/utils/notification-reducer.ts src/apps/frontend/src/compose/CreateNewsletterEmailTab.stories.tsx src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/compose/DispatchInformationModal.tsx src/apps/frontend/src/send/SendInfoPreviewPill.tsx src/apps/backend/package.json src/apps/frontend/src/hooks/use-send-notification.ts src/apps/frontend/src/utils/notification-history-mapper.ts src/apps/frontend/src/hooks/use-relative-time.ts src/apps/frontend/src/testing/mock-resolve-article-from-capi.ts src/apps/frontend/src/send/TestEmailForm.stories.tsx src/apps/frontend/src/utils/notification-reducer.test.ts src/apps/frontend/src/compose/ArticlePreviewCard.stories.tsx src/apps/frontend/src/history/HistoryPage.stories.tsx src/apps/frontend/src/utils/notification-composer-reducer.ts src/apps/frontend/src/compose/DeliveryOptionFormField.tsx src/apps/frontend/src/preview/AppAlertPreviewSection.stories.tsx src/apps/frontend/src/layout/DispatchTile.stories.tsx src/apps/frontend/src/utils/history-search-params.test.ts src/apps/frontend/src/preview/PreviewToggle.stories.tsx src/apps/frontend/src/preview/PreviewToggle.tsx src/apps/frontend/src/layout/NoPermissionsTab.tsx src/apps/frontend/src/compose/DispatchLandingPage.tsx src/apps/frontend/src/compose/CreateAppAlertForm.tsx ... |
| 11. | Laurynas Karvelis <laurynas.karvelis> |
DBlatcher <david.blatcher> |
177 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/preview/AndroidAlertPreview.tsx src/packages/models/api-contract/audience.ts src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/history/HistorySearchFilter.tsx src/apps/backend/notification-channels/dispatch-notification.ts src/apps/frontend/src/compose/AlertTypeFormField.tsx src/packages/database/migrations/0003_replace_notifications_created_at_index_with_send_partial.sql src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts src/apps/frontend/src/utils/build-request-payloads.ts src/apps/frontend/src/history/HistoryAudienceFilter.tsx src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts src/apps/frontend/src/send/TestEmailForm.tsx src/apps/backend/notification-channels/dispatch-notification.test.ts src/apps/frontend/src/preview/IPhoneAlertPreview.tsx src/apps/frontend/src/layout/SideNavigationPanel.tsx src/apps/frontend/src/ui/LastUpdated.stories.tsx src/packages/services/mobile-n10n/client.ts src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/ui/RefreshButton.tsx src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/backend/routers/content/index.test.ts src/apps/frontend/src/hooks/useNotificationHistory.ts src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/segment/useChannelAudiences.ts src/apps/backend/persistence/persist-notification.test.ts src/apps/backend/notification-channels/newsletter/dispatch-newsletter.test.ts src/apps/backend/routers/docs/openapi/index.test.ts src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/packages/database/migrations/0005_structured_dispatch_targets.sql src/apps/backend/routers/docs/openapi/components/schemas/notification-list.ts src/apps/frontend/src/hooks/useSendNotification.ts src/apps/backend/notification-channels/newsletter/dispatch-newsletter.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/README.md package.json docs/notification-history-data-model.md src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/utils/article-thumbnail.ts src/apps/frontend/src/layout/DispatchLandingTab.tsx src/apps/frontend/src/testing/story-fixtures.ts src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/ui/LastUpdated.tsx src/apps/frontend/src/preview/NewsletterEmailPreviewSection.stories.tsx src/packages/services/capi/client.test.ts docs/runbooks/deleting-a-notification.md src/apps/frontend/src/compose/NotificationTabLayout.tsx src/packages/database/package.json src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/frontend/src/layout/DispatchLandingTab.stories.tsx src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/compose/DispatchCreateNotificationModal.stories.tsx src/packages/database/repositories/notification-dispatches-repository.ts src/apps/backend/routers/docs/openapi/components/schemas/notification-dispatch.ts src/apps/frontend/src/history/HistoryStatusFilter.tsx src/apps/frontend/src/compose/PreviewTextToggle.tsx src/apps/frontend/src/utils/relative-time.test.ts src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/ui/SendTimeTooltip.tsx README.md src/packages/models/capi.ts src/apps/frontend/src/compose/NotificationFormContext.tsx src/apps/frontend/src/compose/NotificationFormProvider.stories.tsx src/apps/frontend/src/history/HistoryFilters.tsx src/apps/frontend/src/utils/notification-reducer.ts src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx src/packages/database/migrations/meta/_journal.json src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx src/apps/backend/package.json src/packages/database/index.ts src/apps/frontend/src/utils/notification-history-mapper.ts src/apps/frontend/src/compose/ArticlePreviewCard.stories.tsx src/apps/frontend/src/schemas.ts src/apps/frontend/src/history/HistoryPage.stories.tsx src/apps/backend/notification-channels/dispatch-notification-test.test.ts src/packages/database/migrations/0004_add_notifications_failed_targets.sql src/apps/frontend/src/utils/history-search-params.test.ts src/apps/backend/routers/notification-tests/index.dbtest.ts src/apps/frontend/src/layout/GuardianLogo.tsx src/apps/frontend/src/compose/DispatchLandingPage.tsx src/apps/frontend/src/compose/CreateAppAlertForm.tsx src/apps/backend/routers/notifications/index.dbtest.ts src/apps/frontend/src/layout/DispatchLandingHistoryView.tsx src/apps/backend/routers/docs/openapi/components/schemas/notification-senders.ts cdk/lib/__snapshots__/notifications.test.ts.snap src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx src/packages/utils/urls.test.ts src/apps/frontend/src/history/DispatchLandingHistoryView.stories.tsx src/apps/frontend/src/utils/history-search-params.ts src/packages/services/mobile-n10n/client.test.ts src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx src/apps/backend/routers/notifications/schemas/notification-list-query.ts ... |
| 12. | Laurynas Karvelis <laurynas.karvelis> |
simonaspiridon <simona.spiridon> |
175 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/preview/AndroidAlertPreview.tsx src/packages/models/api-contract/audience.ts src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/history/HistorySearchFilter.tsx src/apps/backend/notification-channels/dispatch-notification.ts src/apps/frontend/src/compose/AlertTypeFormField.tsx src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts src/apps/frontend/src/utils/build-request-payloads.ts src/apps/frontend/src/history/HistoryAudienceFilter.tsx src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts src/apps/frontend/src/send/TestEmailForm.tsx src/apps/backend/notification-channels/dispatch-notification.test.ts src/apps/frontend/src/preview/IPhoneAlertPreview.tsx src/apps/frontend/src/layout/SideNavigationPanel.tsx src/apps/backend/routers/docs/openapi/components/schemas/history-alert-types.ts src/apps/frontend/src/compose/SideNavigationPanel.tsx src/apps/frontend/src/ui/LastUpdated.stories.tsx src/packages/services/mobile-n10n/client.ts src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/ui/RefreshButton.tsx src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/backend/routers/content/index.test.ts src/apps/frontend/src/hooks/useNotificationHistory.ts src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts src/apps/backend/routers/docs/openapi/paths/notifications.ts src/packages/models/api-contract/history-alert-type.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/segment/useChannelAudiences.ts src/apps/frontend/src/ui/GuardianLogo.stories.tsx src/apps/frontend/src/history/notification-history-mapper.ts src/apps/backend/persistence/persist-notification.test.ts src/apps/backend/notification-channels/newsletter/dispatch-newsletter.test.ts src/apps/backend/routers/docs/openapi/index.test.ts src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/frontend/src/hooks/useSendNotification.ts src/apps/frontend/src/layout/NotFoundTab.stories.tsx src/apps/backend/notification-channels/newsletter/dispatch-newsletter.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/README.md package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/utils/article-thumbnail.ts src/apps/frontend/src/layout/DispatchLandingTab.tsx src/apps/frontend/src/testing/story-fixtures.ts src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/hooks/useNotificationSenders.ts src/apps/frontend/src/ui/LastUpdated.tsx src/apps/frontend/src/preview/NewsletterEmailPreviewSection.stories.tsx src/packages/services/capi/client.test.ts src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/compose/SideNavigationPanel.stories.tsx src/packages/database/package.json src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/frontend/src/layout/DispatchLandingTab.stories.tsx src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/compose/DispatchCreateNotificationModal.stories.tsx src/apps/backend/routers/docs/openapi/components/schemas/notification-dispatch.ts src/apps/frontend/src/history/HistoryStatusFilter.tsx src/apps/frontend/src/compose/PreviewTextToggle.tsx src/apps/frontend/src/utils/relative-time.test.ts src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/ui/SendTimeTooltip.tsx README.md src/packages/models/capi.ts src/apps/frontend/src/compose/NotificationFormContext.tsx src/apps/frontend/src/compose/NotificationFormProvider.stories.tsx src/apps/frontend/src/history/HistoryFilters.tsx src/apps/frontend/src/utils/notification-reducer.ts src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx src/packages/database/migrations/meta/_journal.json src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx src/apps/backend/package.json src/packages/database/index.ts src/apps/frontend/src/utils/notification-history-mapper.ts src/apps/frontend/src/compose/ArticlePreviewCard.stories.tsx src/apps/frontend/src/schemas.ts src/apps/frontend/src/history/HistoryPage.stories.tsx src/apps/backend/notification-channels/dispatch-notification-test.test.ts src/apps/frontend/src/utils/history-search-params.test.ts src/apps/frontend/src/layout/GuardianLogo.tsx src/apps/frontend/src/compose/DispatchLandingPage.tsx src/apps/frontend/src/compose/CreateAppAlertForm.tsx src/apps/backend/routers/notifications/index.dbtest.ts src/apps/frontend/src/layout/DispatchLandingHistoryView.tsx src/apps/backend/routers/docs/openapi/components/schemas/notification-senders.ts cdk/lib/__snapshots__/notifications.test.ts.snap src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx src/packages/utils/urls.test.ts src/apps/frontend/src/history/DispatchLandingHistoryView.stories.tsx src/apps/frontend/src/utils/history-search-params.ts src/packages/services/mobile-n10n/client.test.ts src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx src/apps/backend/routers/notifications/schemas/notification-list-query.ts ... |
| 13. | Peace Williams-Ojomu <60498278+apeacewilliams> |
Lakshmi R Pillai <luxmi.r.pillai> |
173 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/ui/flag-icons.tsx src/apps/frontend/src/segment/useAudienceEditions.test.tsx src/apps/frontend/src/segment/SegmentPicker.tsx src/apps/frontend/src/compose/AlertTypeFormField.tsx src/apps/frontend/src/utils/build-request-payloads.ts src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/compose/NotificationTextInput.tsx src/apps/frontend/src/api-client/query-client.ts src/apps/frontend/src/layout/SideNavigationPanel.tsx src/apps/frontend/src/AccessControlledLayout.tsx src/packages/models/package.json src/apps/frontend/src/testing/story-helpers.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/api-client/redirectToLogin.ts src/apps/frontend/src/segment/audience-fallbacks.ts src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/src/preview/AppAlertPreviewSection.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/segment/useAudienceEditions.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/hooks/useNotificationHistory.ts src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/segment/useChannelAudiences.ts src/apps/frontend/src/send/DeliveryAndTimingSelector.stories.tsx src/apps/frontend/src/frontend.tsx src/apps/frontend/src/compose/CreateFormTitle.tsx src/apps/backend/routers/docs/openapi/index.test.ts src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/segment/EditionOptions.ts src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/frontend/src/hooks/useSendNotification.ts src/apps/frontend/src/testing/mock-capi-fetch.ts src/apps/frontend/src/routes.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/frontend/src/segment/edition-options.ts package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx src/apps/frontend/src/ui/FlagAtom.tsx src/apps/frontend/src/utils/article-thumbnail.ts src/apps/frontend/src/compose/ChannelDisplay.stories.tsx src/apps/frontend/src/layout/DispatchLandingTab.tsx src/apps/frontend/src/utils/notification-forms.test.ts src/apps/frontend/src/testing/story-fixtures.ts src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/hooks/use-image-url-check.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/ui/LastUpdated.tsx src/apps/frontend/src/preview/NewsletterEmailPreviewSection.stories.tsx src/apps/frontend/src/segment/AudienceSegmentsFormField.tsx src/apps/frontend/src/compose/NotificationTabLayout.tsx src/packages/database/package.json src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/frontend/src/utils/notification-composer-reducer.test.ts src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/segment/use-audience-editions.test.tsx src/apps/frontend/src/routes.test.ts src/apps/frontend/src/utils/resolve-article-from-capi.ts src/apps/frontend/src/api-client/redirect-to-login.ts src/apps/frontend/src/compose/PreviewTextToggle.tsx src/apps/frontend/src/preview/NewsletterEmailPreviewSection.tsx src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/ui/SendTimeTooltip.tsx src/apps/frontend/src/App.tsx src/apps/frontend/src/segment/Editions.tsx src/apps/frontend/src/compose/NotificationFormContext.tsx src/apps/frontend/src/compose/NotificationFormProvider.stories.tsx src/apps/frontend/src/history/HistoryFilters.tsx src/apps/frontend/src/utils/newsletter-subject.ts src/apps/frontend/src/utils/notification-reducer.ts src/apps/frontend/src/compose/CreateNewsletterEmailTab.stories.tsx src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/send/SendInfoPreviewPill.tsx src/apps/backend/package.json src/apps/frontend/src/hooks/use-send-notification.ts src/apps/frontend/src/utils/notification-history-mapper.ts src/apps/frontend/src/hooks/use-relative-time.ts src/apps/frontend/src/testing/mock-resolve-article-from-capi.ts src/apps/frontend/src/send/TestEmailForm.stories.tsx src/apps/frontend/src/utils/notification-reducer.test.ts src/apps/frontend/src/compose/ArticlePreviewCard.stories.tsx src/apps/frontend/src/history/HistoryPage.stories.tsx src/apps/frontend/src/utils/notification-composer-reducer.ts src/apps/frontend/src/compose/DeliveryOptionFormField.tsx src/apps/frontend/src/preview/AppAlertPreviewSection.stories.tsx src/apps/frontend/src/layout/DispatchTile.stories.tsx src/apps/frontend/src/utils/history-search-params.test.ts src/apps/frontend/src/preview/PreviewToggle.stories.tsx src/apps/frontend/src/preview/PreviewToggle.tsx src/apps/frontend/src/compose/DispatchLandingPage.tsx src/apps/frontend/src/compose/CreateAppAlertForm.tsx src/apps/frontend/src/preview/IPhoneAlertPreview.stories.tsx src/apps/frontend/src/layout/DispatchLandingHistoryView.tsx cdk/lib/__snapshots__/notifications.test.ts.snap src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx src/apps/frontend/src/utils/history-search-params.ts ... |
| 14. | Peace Williams-Ojomu <60498278+apeacewilliams> |
Lakshmi R Pillai <73653255+lakshmirpillai> |
170 shared filessrc/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/ui/flag-icons.tsx src/apps/frontend/src/segment/useAudienceEditions.test.tsx src/apps/frontend/src/segment/SegmentPicker.tsx src/apps/frontend/src/compose/AlertTypeFormField.tsx src/apps/frontend/src/utils/build-request-payloads.ts src/apps/frontend/src/history/HistoryAudienceFilter.tsx src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/compose/NotificationTextInput.tsx src/apps/frontend/src/api-client/query-client.ts src/apps/frontend/src/layout/SideNavigationPanel.tsx src/apps/frontend/src/AccessControlledLayout.tsx src/apps/frontend/src/testing/story-helpers.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/api-client/redirectToLogin.ts src/apps/frontend/src/segment/audience-fallbacks.ts src/apps/frontend/src/ui/RefreshButton.tsx src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/src/preview/AppAlertPreviewSection.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/segment/useAudienceEditions.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/hooks/useNotificationHistory.ts src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/segment/useChannelAudiences.ts src/apps/frontend/src/send/DeliveryAndTimingSelector.stories.tsx src/apps/frontend/src/frontend.tsx src/apps/frontend/src/compose/CreateFormTitle.tsx src/apps/backend/routers/docs/openapi/index.test.ts src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/segment/EditionOptions.ts src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/frontend/src/hooks/useSendNotification.ts src/apps/frontend/src/testing/mock-capi-fetch.ts src/apps/frontend/src/routes.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/frontend/src/segment/edition-options.ts package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx src/apps/frontend/src/ui/FlagAtom.tsx src/apps/frontend/src/utils/article-thumbnail.ts src/apps/frontend/src/compose/ChannelDisplay.stories.tsx src/apps/frontend/src/layout/DispatchLandingTab.tsx src/apps/frontend/src/utils/notification-forms.test.ts src/apps/frontend/src/testing/story-fixtures.ts src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/hooks/use-image-url-check.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/ui/LastUpdated.tsx src/apps/frontend/src/preview/NewsletterEmailPreviewSection.stories.tsx src/apps/frontend/src/segment/AudienceSegmentsFormField.tsx src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/frontend/src/utils/notification-composer-reducer.test.ts src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/segment/use-audience-editions.test.tsx src/apps/frontend/src/routes.test.ts src/apps/frontend/src/utils/resolve-article-from-capi.ts src/apps/frontend/src/api-client/redirect-to-login.ts src/apps/frontend/src/history/HistoryStatusFilter.tsx src/apps/frontend/src/compose/PreviewTextToggle.tsx src/apps/frontend/src/preview/NewsletterEmailPreviewSection.tsx src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/ui/SendTimeTooltip.tsx src/apps/frontend/src/App.tsx src/apps/frontend/src/segment/Editions.tsx src/apps/frontend/src/compose/NotificationFormContext.tsx src/apps/frontend/src/compose/NotificationFormProvider.stories.tsx src/apps/frontend/src/history/HistoryFilters.tsx src/apps/frontend/src/utils/newsletter-subject.ts src/apps/frontend/src/utils/notification-reducer.ts src/apps/frontend/src/compose/CreateNewsletterEmailTab.stories.tsx src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/send/SendInfoPreviewPill.tsx src/apps/backend/package.json src/apps/frontend/src/hooks/use-send-notification.ts src/apps/frontend/src/utils/notification-history-mapper.ts src/apps/frontend/src/hooks/use-relative-time.ts src/apps/frontend/src/testing/mock-resolve-article-from-capi.ts src/apps/frontend/src/send/TestEmailForm.stories.tsx src/apps/frontend/src/utils/notification-reducer.test.ts src/apps/frontend/src/compose/ArticlePreviewCard.stories.tsx src/apps/frontend/src/history/HistoryPage.stories.tsx src/apps/frontend/src/utils/notification-composer-reducer.ts src/apps/frontend/src/compose/DeliveryOptionFormField.tsx src/apps/frontend/src/preview/AppAlertPreviewSection.stories.tsx src/apps/frontend/src/layout/DispatchTile.stories.tsx src/apps/frontend/src/utils/history-search-params.test.ts src/apps/frontend/src/preview/PreviewToggle.stories.tsx src/apps/frontend/src/preview/PreviewToggle.tsx src/apps/frontend/src/compose/DispatchLandingPage.tsx src/apps/frontend/src/compose/CreateAppAlertForm.tsx src/apps/frontend/src/preview/IPhoneAlertPreview.stories.tsx src/apps/frontend/src/layout/DispatchLandingHistoryView.tsx cdk/lib/__snapshots__/notifications.test.ts.snap src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx src/apps/frontend/src/utils/history-search-params.ts ... |
| 15. | joshuaguardian <joshua.anderson> |
Lakshmi R Pillai <luxmi.r.pillai> |
164 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/layout/MainLayout.tsx cdk/lib/notifications.ts src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/compose/AlertTypeFormField.tsx src/apps/frontend/public/apple-touch-icon.png src/apps/frontend/src/utils/build-request-payloads.ts src/apps/backend/app.ts src/apps/frontend/src/compose/ReviewWarning.tsx src/apps/frontend/src/preview/IPhoneAlertPreview.tsx src/apps/frontend/src/layout/SideNavigationPanel.tsx src/apps/frontend/src/AccessControlledLayout.tsx src/packages/models/package.json src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/segment/audience-fallbacks.ts src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/backend/routers/content/index.test.ts src/apps/frontend/src/layout/MainLayout.stories.tsx src/apps/frontend/src/hooks/useNotificationHistory.ts src/apps/frontend/src/layout/constants.ts src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/index.html src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/segment/useChannelAudiences.ts src/apps/frontend/src/send/DeliveryAndTimingSelector.stories.tsx src/apps/frontend/src/history/notification-history-mapper.ts src/apps/frontend/src/frontend.tsx src/apps/backend/routers/docs/openapi/index.test.ts src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/frontend/src/hooks/useSendNotification.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/frontend/src/segment/edition-options.ts package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx src/apps/frontend/src/utils/article-thumbnail.ts src/apps/frontend/src/compose/ChannelDisplay.stories.tsx src/apps/frontend/src/layout/DispatchLandingTab.tsx src/apps/frontend/src/testing/story-fixtures.ts src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/public/favicon-16x16.png src/apps/frontend/src/hooks/useNotificationSenders.ts src/apps/frontend/src/ui/LastUpdated.tsx src/packages/services/capi/client.test.ts src/apps/frontend/src/ui/ExternalLink.tsx src/apps/frontend/src/compose/NotificationTabLayout.tsx src/packages/database/package.json src/apps/frontend/src/layout/DispatchLandingTab.stories.tsx src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/compose/DispatchCreateNotificationModal.stories.tsx src/apps/frontend/src/utils/relative-time.test.ts src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/segment/Editions.tsx src/packages/models/capi.ts src/apps/frontend/src/compose/NotificationFormContext.tsx src/apps/frontend/src/compose/NotificationFormProvider.stories.tsx src/apps/frontend/src/history/HistoryFilters.tsx src/apps/frontend/src/utils/notification-reducer.ts src/apps/frontend/src/compose/CreateNewsletterEmailTab.stories.tsx src/apps/frontend/public/android-chrome-192x192.png src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx src/apps/frontend/src/send/SendInfoPreviewPill.tsx src/apps/backend/package.json src/packages/database/index.ts src/apps/frontend/src/utils/notification-history-mapper.ts src/apps/frontend/src/hooks/use-relative-time.ts src/apps/frontend/src/send/TestEmailForm.stories.tsx src/apps/frontend/src/compose/ArticlePreviewCard.stories.tsx src/apps/frontend/src/schemas.ts src/apps/frontend/src/history/HistoryPage.stories.tsx src/apps/backend/app.test.ts src/apps/frontend/src/preview/AppAlertPreviewSection.stories.tsx src/apps/frontend/src/layout/DispatchTile.stories.tsx src/apps/frontend/src/utils/history-search-params.test.ts src/apps/frontend/src/preview/PreviewToggle.stories.tsx src/apps/frontend/src/compose/DispatchLandingPage.tsx src/apps/frontend/src/compose/CreateAppAlertForm.tsx src/apps/frontend/src/preview/IPhoneAlertPreview.stories.tsx src/apps/frontend/src/layout/DispatchLandingHistoryView.tsx cdk/lib/__snapshots__/notifications.test.ts.snap src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx src/apps/frontend/src/utils/history-search-params.ts src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx src/apps/backend/routers/notifications/schemas/notification-list-query.ts src/apps/frontend/src/utils/relative-time.ts src/apps/frontend/src/ui/Tooltip.tsx src/apps/frontend/src/history/notification-history-mapper.test.ts src/apps/frontend/public/site.webmanifest src/apps/backend/routers/docs/openapi/paths/content.ts src/apps/backend/middleware/error-middleware.test.ts src/apps/backend/routers/content/index.ts src/apps/frontend/src/compose/DispatchLandingPage.stories.tsx src/apps/frontend/public/android-chrome-512x512.png src/packages/database/repositories/notifications-repository.dbtest.ts src/apps/frontend/src/utils/notification-forms.ts src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx ... |
| 16. | Lakshmi R Pillai <73653255+lakshmirpillai> |
joshuaguardian <joshua.anderson> |
160 shared filessrc/apps/frontend/src/layout/MainLayout.tsx cdk/lib/notifications.ts src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/compose/AlertTypeFormField.tsx src/apps/frontend/public/apple-touch-icon.png src/apps/frontend/src/utils/build-request-payloads.ts src/apps/frontend/src/history/HistoryAudienceFilter.tsx src/apps/backend/app.ts src/apps/frontend/src/compose/ReviewWarning.tsx src/apps/frontend/src/layout/SideNavigationPanel.tsx src/apps/frontend/src/ui/LastUpdated.stories.tsx src/apps/frontend/src/AccessControlledLayout.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/segment/audience-fallbacks.ts src/apps/frontend/src/ui/RefreshButton.tsx src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/backend/routers/content/index.test.ts src/apps/frontend/src/layout/MainLayout.stories.tsx src/apps/frontend/src/hooks/useNotificationHistory.ts src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/index.html src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/segment/useChannelAudiences.ts src/apps/frontend/src/send/DeliveryAndTimingSelector.stories.tsx src/apps/frontend/src/history/notification-history-mapper.ts src/apps/frontend/src/frontend.tsx src/apps/backend/routers/docs/openapi/index.test.ts src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/frontend/src/hooks/useSendNotification.ts src/packages/models/notification-channel.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/frontend/src/segment/Editions.stories.tsx src/apps/frontend/src/segment/edition-options.ts package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx src/apps/frontend/src/utils/article-thumbnail.ts src/apps/frontend/src/compose/ChannelDisplay.stories.tsx src/apps/frontend/src/layout/DispatchLandingTab.tsx src/apps/frontend/src/testing/story-fixtures.ts src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/public/favicon-16x16.png src/apps/frontend/src/hooks/useNotificationSenders.ts src/apps/frontend/src/ui/LastUpdated.tsx src/packages/services/capi/client.test.ts src/apps/frontend/src/compose/NotificationTabLayout.tsx src/packages/config/channels.ts src/apps/frontend/src/layout/DispatchLandingTab.stories.tsx src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/compose/DispatchCreateNotificationModal.stories.tsx src/apps/frontend/src/history/HistoryStatusFilter.tsx src/apps/frontend/src/utils/relative-time.test.ts src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/segment/Editions.tsx src/packages/models/capi.ts src/apps/frontend/src/compose/NotificationFormContext.tsx src/apps/frontend/src/compose/NotificationFormProvider.stories.tsx src/apps/frontend/src/history/HistoryFilters.tsx src/apps/frontend/src/utils/notification-reducer.ts src/apps/frontend/src/compose/CreateNewsletterEmailTab.stories.tsx src/apps/frontend/public/android-chrome-192x192.png src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx src/apps/frontend/src/send/SendInfoPreviewPill.tsx src/apps/backend/package.json src/apps/frontend/src/history/HistoryFailureTooltip.tsx src/apps/frontend/src/utils/notification-history-mapper.ts src/apps/frontend/src/hooks/use-relative-time.ts src/apps/frontend/src/send/TestEmailForm.stories.tsx src/apps/frontend/src/compose/ArticlePreviewCard.stories.tsx src/apps/frontend/src/schemas.ts src/apps/frontend/src/history/HistoryPage.stories.tsx src/apps/backend/app.test.ts src/apps/frontend/src/preview/AppAlertPreviewSection.stories.tsx src/apps/frontend/src/layout/DispatchTile.stories.tsx src/apps/frontend/src/utils/history-search-params.test.ts src/apps/frontend/src/preview/PreviewToggle.stories.tsx src/apps/frontend/src/compose/DispatchLandingPage.tsx src/apps/frontend/src/compose/CreateAppAlertForm.tsx src/apps/frontend/src/preview/IPhoneAlertPreview.stories.tsx src/apps/frontend/src/layout/DispatchLandingHistoryView.tsx cdk/lib/__snapshots__/notifications.test.ts.snap src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx src/apps/frontend/src/utils/history-search-params.ts src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx src/apps/backend/routers/notifications/schemas/notification-list-query.ts src/apps/frontend/src/utils/relative-time.ts src/apps/frontend/src/history/notification-history-mapper.test.ts src/apps/frontend/public/site.webmanifest src/apps/frontend/src/hooks/useActiveSectionHref.ts src/apps/frontend/src/compose/DispatchLandingPage.stories.tsx src/apps/frontend/public/android-chrome-512x512.png src/packages/database/repositories/notifications-repository.dbtest.ts src/apps/frontend/src/utils/notification-forms.ts src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx src/apps/frontend/src/ui/RefreshButton.stories.tsx src/apps/frontend/src/history/HistoryAlertTypeFilter.tsx ... |
| 17. | Laurynas Karvelis <laurynas.karvelis> |
Lakshmi R Pillai <luxmi.r.pillai> |
138 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/compose/AlertTypeFormField.tsx src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts src/apps/frontend/src/utils/build-request-payloads.ts src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/preview/IPhoneAlertPreview.tsx src/apps/frontend/src/layout/SideNavigationPanel.tsx src/packages/services/mobile-n10n/client.ts src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/backend/routers/content/index.test.ts src/apps/frontend/src/hooks/useNotificationHistory.ts src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/segment/useChannelAudiences.ts src/apps/frontend/src/history/notification-history-mapper.ts src/apps/backend/notification-channels/newsletter/dispatch-newsletter.test.ts src/apps/backend/routers/docs/openapi/index.test.ts src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/frontend/src/hooks/useSendNotification.ts src/apps/backend/notification-channels/newsletter/dispatch-newsletter.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/README.md package.json docs/notification-history-data-model.md src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/utils/article-thumbnail.ts src/apps/frontend/src/layout/DispatchLandingTab.tsx src/apps/frontend/src/testing/story-fixtures.ts src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/hooks/useNotificationSenders.ts src/apps/frontend/src/ui/LastUpdated.tsx src/apps/frontend/src/preview/NewsletterEmailPreviewSection.stories.tsx src/packages/services/capi/client.test.ts docs/runbooks/deleting-a-notification.md src/apps/frontend/src/compose/NotificationTabLayout.tsx src/packages/database/package.json src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/frontend/src/layout/DispatchLandingTab.stories.tsx src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/compose/DispatchCreateNotificationModal.stories.tsx src/apps/backend/routers/docs/openapi/components/schemas/notification-dispatch.ts src/apps/frontend/src/compose/PreviewTextToggle.tsx src/apps/frontend/src/utils/relative-time.test.ts src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/ui/SendTimeTooltip.tsx README.md src/packages/models/capi.ts src/apps/frontend/src/compose/NotificationFormContext.tsx src/apps/frontend/src/compose/NotificationFormProvider.stories.tsx src/apps/frontend/src/history/HistoryFilters.tsx src/apps/frontend/src/utils/notification-reducer.ts src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx src/apps/backend/package.json src/packages/database/index.ts src/apps/frontend/src/utils/notification-history-mapper.ts src/apps/frontend/src/compose/ArticlePreviewCard.stories.tsx src/apps/frontend/src/schemas.ts src/apps/frontend/src/history/HistoryPage.stories.tsx src/apps/frontend/src/utils/history-search-params.test.ts src/apps/frontend/src/compose/DispatchLandingPage.tsx src/apps/frontend/src/compose/CreateAppAlertForm.tsx src/apps/frontend/src/layout/DispatchLandingHistoryView.tsx cdk/lib/__snapshots__/notifications.test.ts.snap src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx src/packages/utils/urls.test.ts src/apps/frontend/src/utils/history-search-params.ts src/packages/services/mobile-n10n/client.test.ts src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx src/apps/backend/routers/notifications/schemas/notification-list-query.ts src/apps/frontend/src/utils/relative-time.ts src/apps/frontend/src/ui/Tooltip.tsx src/packages/database/schema/notification-dispatches.ts src/apps/frontend/src/history/notification-history-mapper.test.ts src/apps/backend/routers/docs/openapi/paths/content.ts src/apps/backend/routers/content/index.ts src/packages/database/repositories/notifications-repository.dbtest.ts src/apps/frontend/src/utils/notification-forms.ts src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.test.ts src/apps/frontend/src/history/HistorySenderFilter.tsx src/apps/backend/notification-channels/app-push/dispatch-app-push.test.ts src/packages/utils/urls.ts src/apps/frontend/src/compose/ArticlePreviewCard.tsx src/apps/frontend/src/compose/CreateAppAlertTab.tsx src/apps/frontend/src/history/HistoryPage.tsx src/apps/frontend/src/utils/form-validation.tsx src/apps/frontend/src/history/HistoryView.tsx src/apps/frontend/src/utils/article-presentation.ts src/apps/frontend/src/send/SendNotificationModal.stories.tsx src/apps/frontend/src/preview/AppPreviewSection.tsx ... |
| 18. | Laurynas Karvelis <laurynas.karvelis> |
joshuaguardian <joshua.anderson> |
137 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/preview/AndroidAlertPreview.tsx src/packages/models/api-contract/audience.ts src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/history/HistorySearchFilter.tsx src/apps/frontend/src/compose/AlertTypeFormField.tsx src/apps/frontend/src/utils/build-request-payloads.ts src/apps/frontend/src/history/HistoryAudienceFilter.tsx src/apps/frontend/src/preview/IPhoneAlertPreview.tsx src/apps/frontend/src/layout/SideNavigationPanel.tsx src/apps/frontend/src/compose/SideNavigationPanel.tsx src/apps/frontend/src/ui/LastUpdated.stories.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/ui/RefreshButton.tsx src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/backend/routers/content/index.test.ts src/apps/frontend/src/hooks/useNotificationHistory.ts src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/segment/useChannelAudiences.ts src/apps/frontend/src/ui/GuardianLogo.stories.tsx src/apps/frontend/src/history/notification-history-mapper.ts src/apps/backend/persistence/persist-notification.test.ts src/apps/backend/routers/docs/openapi/index.test.ts src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/frontend/src/hooks/useSendNotification.ts src/apps/frontend/src/layout/NotFoundTab.stories.tsx src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/utils/article-thumbnail.ts src/apps/frontend/src/layout/DispatchLandingTab.tsx src/apps/frontend/src/testing/story-fixtures.ts src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/hooks/useNotificationSenders.ts src/apps/frontend/src/ui/LastUpdated.tsx src/packages/services/capi/client.test.ts src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/compose/SideNavigationPanel.stories.tsx src/packages/database/package.json src/apps/frontend/src/layout/DispatchLandingTab.stories.tsx src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/compose/DispatchCreateNotificationModal.stories.tsx src/apps/frontend/src/history/HistoryStatusFilter.tsx src/apps/frontend/src/utils/relative-time.test.ts src/apps/backend/routers/notifications/index.test.ts src/packages/models/capi.ts src/apps/frontend/src/compose/NotificationFormContext.tsx src/apps/frontend/src/compose/NotificationFormProvider.stories.tsx src/apps/frontend/src/history/HistoryFilters.tsx src/apps/frontend/src/utils/notification-reducer.ts src/packages/database/migrations/meta/_journal.json src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx src/apps/backend/package.json src/packages/database/index.ts src/apps/frontend/src/utils/notification-history-mapper.ts src/apps/frontend/src/compose/ArticlePreviewCard.stories.tsx src/apps/frontend/src/schemas.ts src/apps/frontend/src/history/HistoryPage.stories.tsx src/apps/frontend/src/utils/history-search-params.test.ts src/apps/frontend/src/layout/GuardianLogo.tsx src/apps/frontend/src/compose/DispatchLandingPage.tsx src/apps/frontend/src/compose/CreateAppAlertForm.tsx src/apps/backend/routers/notifications/index.dbtest.ts src/apps/frontend/src/layout/DispatchLandingHistoryView.tsx cdk/lib/__snapshots__/notifications.test.ts.snap src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx src/apps/frontend/src/history/DispatchLandingHistoryView.stories.tsx src/apps/frontend/src/utils/history-search-params.ts src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx src/apps/backend/routers/notifications/schemas/notification-list-query.ts src/apps/frontend/src/utils/relative-time.ts src/apps/frontend/src/ui/Tooltip.tsx src/apps/frontend/src/history/notification-history-mapper.test.ts src/apps/backend/routers/docs/openapi/paths/content.ts src/apps/backend/routers/content/index.ts src/packages/database/schema/notifications.ts src/apps/frontend/src/ui/GuardianLogo.tsx src/packages/database/repositories/notifications-repository.dbtest.ts src/apps/frontend/src/utils/notification-forms.ts src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx src/apps/frontend/src/ui/RefreshButton.stories.tsx src/apps/frontend/src/history/HistoryAlertTypeFilter.tsx src/apps/frontend/src/history/HistorySenderFilter.tsx src/apps/backend/notification-channels/app-push/dispatch-app-push.test.ts src/packages/models/index.ts src/apps/frontend/src/compose/ArticlePreviewCard.tsx src/apps/frontend/src/compose/CreateAppAlertTab.tsx src/apps/frontend/src/history/HistoryPage.tsx src/apps/frontend/src/utils/form-validation.tsx src/apps/frontend/src/history/HistoryView.tsx src/apps/frontend/src/utils/article-presentation.ts src/apps/frontend/src/send/SendNotificationModal.stories.tsx src/packages/database/README.md src/apps/frontend/src/preview/AppPreviewSection.tsx src/apps/backend/routers/docs/openapi/components/schemas/resolve-article-response.ts ... |
| 19. | Laurynas Karvelis <laurynas.karvelis> |
Lakshmi R Pillai <73653255+lakshmirpillai> |
130 shared filessrc/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/backend/notification-channels/dispatch-notification.ts src/apps/frontend/src/compose/AlertTypeFormField.tsx src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts src/apps/frontend/src/utils/build-request-payloads.ts src/apps/frontend/src/history/HistoryAudienceFilter.tsx src/apps/frontend/src/send/TestEmailForm.tsx src/apps/backend/notification-channels/dispatch-notification.test.ts src/apps/frontend/src/layout/SideNavigationPanel.tsx src/apps/frontend/src/ui/LastUpdated.stories.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/ui/RefreshButton.tsx src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/backend/routers/content/index.test.ts src/apps/frontend/src/hooks/useNotificationHistory.ts src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/segment/useChannelAudiences.ts src/apps/frontend/src/history/notification-history-mapper.ts src/apps/backend/notification-channels/newsletter/dispatch-newsletter.test.ts src/apps/backend/routers/docs/openapi/index.test.ts src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/frontend/src/hooks/useSendNotification.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/README.md package.json docs/notification-history-data-model.md src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/utils/article-thumbnail.ts src/apps/frontend/src/layout/DispatchLandingTab.tsx src/apps/frontend/src/testing/story-fixtures.ts src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/hooks/useNotificationSenders.ts src/apps/frontend/src/ui/LastUpdated.tsx src/apps/frontend/src/preview/NewsletterEmailPreviewSection.stories.tsx src/packages/services/capi/client.test.ts docs/runbooks/deleting-a-notification.md src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/frontend/src/layout/DispatchLandingTab.stories.tsx src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/compose/DispatchCreateNotificationModal.stories.tsx src/apps/frontend/src/history/HistoryStatusFilter.tsx src/apps/frontend/src/compose/PreviewTextToggle.tsx src/apps/frontend/src/utils/relative-time.test.ts src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/ui/SendTimeTooltip.tsx README.md src/packages/models/capi.ts src/apps/frontend/src/compose/NotificationFormContext.tsx src/apps/frontend/src/compose/NotificationFormProvider.stories.tsx src/apps/frontend/src/history/HistoryFilters.tsx src/apps/frontend/src/utils/notification-reducer.ts src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx src/apps/backend/package.json src/apps/frontend/src/utils/notification-history-mapper.ts src/apps/frontend/src/compose/ArticlePreviewCard.stories.tsx src/apps/frontend/src/schemas.ts src/apps/frontend/src/history/HistoryPage.stories.tsx src/apps/backend/notification-channels/dispatch-notification-test.test.ts src/apps/frontend/src/utils/history-search-params.test.ts src/apps/frontend/src/compose/DispatchLandingPage.tsx src/apps/frontend/src/compose/CreateAppAlertForm.tsx src/apps/frontend/src/layout/DispatchLandingHistoryView.tsx cdk/lib/__snapshots__/notifications.test.ts.snap src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx src/apps/frontend/src/utils/history-search-params.ts src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx src/apps/backend/routers/notifications/schemas/notification-list-query.ts src/apps/frontend/src/utils/relative-time.ts src/apps/frontend/src/history/notification-history-mapper.test.ts src/packages/database/repositories/notifications-repository.dbtest.ts src/apps/frontend/src/utils/notification-forms.ts src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx src/apps/frontend/src/ui/RefreshButton.stories.tsx src/apps/backend/notification-channels/dispatch-notification-test.ts src/apps/frontend/src/history/HistoryAlertTypeFilter.tsx src/apps/frontend/src/history/HistorySenderFilter.tsx src/apps/backend/notification-channels/app-push/dispatch-app-push.test.ts src/packages/models/index.ts src/apps/frontend/src/compose/ArticlePreviewCard.tsx src/apps/frontend/src/compose/CreateAppAlertTab.tsx src/apps/frontend/src/history/HistoryPage.tsx src/apps/frontend/src/utils/form-validation.tsx src/apps/backend/notification-channels/test-support.ts src/apps/frontend/src/history/HistoryView.tsx src/apps/frontend/src/utils/article-presentation.ts src/apps/frontend/src/send/SendNotificationModal.stories.tsx src/apps/frontend/src/preview/AppPreviewSection.tsx src/apps/frontend/src/hooks/useNotificationHistory.test.ts cdk/package.json src/apps/frontend/src/compose/CreateNewsletterEmailForm.tsx ... |
| 20. | Peace Williams-Ojomu <60498278+apeacewilliams> |
joshuaguardian <joshua.anderson> |
116 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/compose/AlertTypeFormField.tsx src/apps/frontend/src/utils/build-request-payloads.ts src/apps/frontend/src/history/HistoryAudienceFilter.tsx src/apps/frontend/src/layout/SideNavigationPanel.tsx src/apps/frontend/src/AccessControlledLayout.tsx src/packages/models/package.json src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/segment/audience-fallbacks.ts src/apps/frontend/src/ui/RefreshButton.tsx src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/hooks/useNotificationHistory.ts src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/segment/useChannelAudiences.ts src/apps/frontend/src/send/DeliveryAndTimingSelector.stories.tsx src/apps/frontend/src/frontend.tsx src/apps/backend/routers/docs/openapi/index.test.ts src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/frontend/src/hooks/useSendNotification.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/frontend/src/segment/edition-options.ts package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx src/apps/frontend/src/utils/article-thumbnail.ts src/apps/frontend/src/compose/ChannelDisplay.stories.tsx src/apps/frontend/src/layout/DispatchLandingTab.tsx src/apps/frontend/src/testing/story-fixtures.ts src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/ui/LastUpdated.tsx src/apps/frontend/src/compose/NotificationTabLayout.tsx src/packages/database/package.json src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/history/HistoryStatusFilter.tsx src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/segment/Editions.tsx src/apps/frontend/src/compose/NotificationFormContext.tsx src/apps/frontend/src/compose/NotificationFormProvider.stories.tsx src/apps/frontend/src/history/HistoryFilters.tsx src/apps/frontend/src/utils/notification-reducer.ts src/apps/frontend/src/compose/CreateNewsletterEmailTab.stories.tsx src/apps/frontend/src/send/SendInfoPreviewPill.tsx src/apps/backend/package.json src/apps/frontend/src/utils/notification-history-mapper.ts src/apps/frontend/src/hooks/use-relative-time.ts src/apps/frontend/src/send/TestEmailForm.stories.tsx src/apps/frontend/src/compose/ArticlePreviewCard.stories.tsx src/apps/frontend/src/history/HistoryPage.stories.tsx src/apps/frontend/src/preview/AppAlertPreviewSection.stories.tsx src/apps/frontend/src/layout/DispatchTile.stories.tsx src/apps/frontend/src/utils/history-search-params.test.ts src/apps/frontend/src/preview/PreviewToggle.stories.tsx src/apps/frontend/src/compose/DispatchLandingPage.tsx src/apps/frontend/src/compose/CreateAppAlertForm.tsx src/apps/backend/routers/notifications/index.dbtest.ts src/apps/frontend/src/preview/IPhoneAlertPreview.stories.tsx src/apps/frontend/src/layout/DispatchLandingHistoryView.tsx cdk/lib/__snapshots__/notifications.test.ts.snap src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx src/apps/frontend/src/utils/history-search-params.ts src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx src/apps/backend/routers/notifications/schemas/notification-list-query.ts src/apps/frontend/src/ui/Tooltip.tsx src/apps/frontend/src/compose/DispatchLandingPage.stories.tsx src/packages/database/repositories/notifications-repository.dbtest.ts src/apps/frontend/src/utils/notification-forms.ts src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx src/apps/frontend/src/history/HistoryAlertTypeFilter.tsx src/apps/frontend/src/utils/display-text-helpers.ts src/packages/models/index.ts src/apps/frontend/src/compose/ArticlePreviewCard.tsx src/apps/frontend/src/compose/CreateAppAlertTab.tsx src/apps/frontend/src/history/HistoryPage.tsx src/apps/frontend/src/utils/form-validation.tsx src/apps/frontend/src/history/HistoryView.tsx src/apps/frontend/src/utils/article-presentation.ts src/apps/frontend/src/send/SendNotificationModal.stories.tsx src/apps/frontend/src/preview/AppPreviewSection.tsx src/apps/frontend/src/hooks/useNotificationHistory.test.ts cdk/package.json src/apps/frontend/src/compose/NotificationTextInput.stories.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.tsx src/apps/frontend/src/preview/AndroidAlertPreview.stories.tsx src/packages/database/repositories/notifications-repository.ts src/apps/frontend/src/preview/AppPreviewSection.stories.tsx src/apps/frontend/src/compose/NotificationFormWrapper.tsx src/apps/frontend/src/history/ClearHistoryFiltersButton.tsx src/apps/frontend/src/testing/useNotificationFormStory.tsx src/apps/frontend/src/history/HistoryView.stories.tsx src/apps/frontend/src/send/DispatchReport.stories.tsx src/apps/frontend/src/compose/NotificationFormProvider.tsx src/packages/services/package.json bun.lock src/apps/frontend/src/themes.ts src/apps/frontend/src/utils/build-request-payloads.test.ts ... |
| 21. | Peace Williams-Ojomu <60498278+apeacewilliams> |
Laurynas Karvelis <laurynas.karvelis> |
98 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/compose/AlertTypeFormField.tsx src/apps/frontend/src/utils/build-request-payloads.ts src/apps/frontend/src/history/HistoryAudienceFilter.tsx src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/layout/SideNavigationPanel.tsx src/apps/backend/routers/docs/openapi/components/schemas/history-alert-types.ts src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/ui/RefreshButton.tsx src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/hooks/useNotificationHistory.ts src/apps/backend/routers/docs/openapi/paths/notifications.ts src/packages/models/api-contract/history-alert-type.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/segment/useChannelAudiences.ts src/apps/backend/routers/docs/openapi/index.test.ts src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/frontend/src/hooks/useSendNotification.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/utils/article-thumbnail.ts src/apps/frontend/src/layout/DispatchLandingTab.tsx src/apps/frontend/src/testing/story-fixtures.ts src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/ui/LastUpdated.tsx src/apps/frontend/src/preview/NewsletterEmailPreviewSection.stories.tsx src/apps/frontend/src/compose/NotificationTabLayout.tsx src/packages/database/package.json src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/history/HistoryStatusFilter.tsx src/apps/frontend/src/compose/PreviewTextToggle.tsx src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/ui/SendTimeTooltip.tsx src/apps/frontend/src/compose/NotificationFormContext.tsx src/apps/frontend/src/compose/NotificationFormProvider.stories.tsx src/apps/frontend/src/history/HistoryFilters.tsx src/apps/frontend/src/utils/notification-reducer.ts src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx src/apps/backend/package.json src/apps/frontend/src/utils/notification-history-mapper.ts src/apps/frontend/src/compose/ArticlePreviewCard.stories.tsx src/apps/frontend/src/history/HistoryPage.stories.tsx src/apps/frontend/src/utils/history-search-params.test.ts src/apps/frontend/src/compose/DispatchLandingPage.tsx src/apps/frontend/src/compose/CreateAppAlertForm.tsx src/apps/backend/routers/notifications/index.dbtest.ts src/apps/frontend/src/layout/DispatchLandingHistoryView.tsx cdk/lib/__snapshots__/notifications.test.ts.snap src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx src/apps/frontend/src/utils/history-search-params.ts src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx src/apps/backend/routers/notifications/schemas/notification-list-query.ts src/apps/frontend/src/ui/Tooltip.tsx src/apps/frontend/src/ui/EmptyState.tsx src/packages/database/repositories/notifications-repository.dbtest.ts src/apps/frontend/src/utils/notification-forms.ts src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx src/apps/frontend/src/history/HistoryAlertTypeFilter.tsx src/packages/models/index.ts src/apps/frontend/src/compose/ArticlePreviewCard.tsx src/apps/frontend/src/compose/CreateAppAlertTab.tsx src/apps/frontend/src/history/HistoryPage.tsx src/apps/frontend/src/utils/form-validation.tsx src/apps/frontend/src/history/HistoryView.tsx src/apps/frontend/src/utils/article-presentation.ts src/apps/frontend/src/send/SendNotificationModal.stories.tsx src/apps/frontend/src/preview/AppPreviewSection.tsx src/apps/frontend/src/hooks/useNotificationHistory.test.ts cdk/package.json src/apps/frontend/src/compose/CreateNewsletterEmailForm.tsx src/packages/database/repositories/notifications-repository.ts src/apps/frontend/src/compose/NotificationFormWrapper.tsx src/apps/frontend/src/history/ClearHistoryFiltersButton.tsx src/apps/frontend/src/history/HistoryView.stories.tsx src/apps/frontend/src/send/DispatchReport.stories.tsx bun.lock CONTEXT.md src/apps/frontend/src/themes.ts src/apps/frontend/src/utils/build-request-payloads.test.ts src/apps/frontend/src/send/SendConfirmationModal.tsx src/apps/frontend/src/history/HistoryEmptyState.tsx src/apps/frontend/src/types.ts src/apps/backend/routers/notifications/index.ts src/apps/backend/routers/docs/openapi/components/schemas/index.ts src/apps/frontend/src/compose/DispatchCreateNotificationModal.tsx src/packages/config/package.json src/apps/frontend/src/utils/history-send-time.test.ts src/apps/frontend/package.json src/apps/frontend/src/testing/api-fixtures.ts src/apps/frontend/src/layout/NoPermissionsTab.stories.tsx |
| 22. | mgosz-guardian <marcin.gosz> |
DBlatcher <david.blatcher> |
70 shared filessrc/apps/frontend/src/utils/build-request-payloads.ts src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/backend/routers/content/index.test.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/backend/notification-channels/newsletter/dispatch-newsletter.test.ts src/apps/backend/routers/docs/openapi/index.test.ts src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/routes.ts src/apps/backend/notification-channels/newsletter/dispatch-newsletter.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/routers/docs/openapi/paths/preview.ts package.json src/apps/backend/routers/docs/openapi/components/schemas/capi-unavailable-error.ts src/apps/frontend/src/utils/send-notification.ts src/packages/services/capi/client.test.ts src/apps/backend/routers/preview/index.ts src/apps/frontend/src/routes.test.ts src/apps/backend/routers/docs/openapi/components/schemas/latest-article.ts src/apps/backend/routers/docs/openapi/components/schemas/email-preview-response.ts src/apps/backend/routers/docs/openapi/components/schemas/notification-dispatch.ts src/packages/services/email-rendering/client.ts README.md src/packages/models/capi.ts src/apps/frontend/src/compose/CreateNewsletterEmailTab.stories.tsx src/apps/frontend/src/api-client/client.ts .nvmrc src/apps/frontend/src/send/TestEmailForm.stories.tsx docs/braze/braze-test-email-delivery-options.md src/apps/frontend/src/schemas.ts src/apps/backend/routers/docs/openapi/components/schemas/email-preview-request.ts src/packages/services/email-rendering/client.test.ts .github/workflows/ci.yml src/apps/frontend/src/compose/CreateAppAlertForm.tsx src/apps/frontend/src/utils/send-notification.test.ts src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx src/apps/backend/routers/preview/index.test.ts src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx src/packages/database/schema/notification-dispatches.ts src/apps/backend/routers/docs/openapi/paths/content.ts src/apps/backend/routers/content/index.ts src/apps/frontend/src/compose/DispatchLandingPage.stories.tsx src/apps/frontend/src/compose/NotificationContext.tsx src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx src/apps/backend/routers/docs/openapi/paths/resolve-article.ts src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.test.ts src/apps/backend/routers/docs/openapi/components/schemas/latest-articles-response.ts src/apps/frontend/src/layout/LatestPublishedContent.stories.tsx src/apps/frontend/src/compose/CreateAppAlertTab.tsx src/apps/frontend/src/utils/form-validation.tsx src/apps/backend/routers/docs/openapi/paths/latest-articles.ts src/apps/frontend/src/compose/CreateNewsletterEmailForm.tsx src/apps/frontend/src/compose/NotificationFormWrapper.tsx src/apps/frontend/src/send/DispatchReport.stories.tsx src/packages/services/capi/client.ts src/apps/frontend/src/layout/LatestPublishedContent.tsx src/apps/backend/routers/docs/openapi/paths/index.ts src/apps/frontend/src/utils/build-request-payloads.test.ts src/apps/frontend/src/compose/CreateNewsletterForm.stories.tsx src/apps/frontend/src/testing/mock-send-notification.ts src/apps/frontend/src/compose/CreateNewsletterForm.tsx src/apps/frontend/src/types.ts src/apps/backend/routers/docs/openapi/components/schemas/index.ts src/apps/frontend/src/compose/DispatchCreateNotificationModal.tsx src/apps/frontend/src/send/SendFailedModal.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.stories.tsx src/apps/frontend/src/testing/api-fixtures.ts |
| 23. | Lakshmi R Pillai <luxmi.r.pillai> |
mgosz-guardian <marcin.gosz> |
65 shared filessrc/apps/frontend/src/utils/build-request-payloads.ts src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/backend/routers/content/index.test.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/backend/notification-channels/newsletter/dispatch-newsletter.test.ts src/apps/backend/routers/docs/openapi/index.test.ts src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/routes.ts src/apps/backend/notification-channels/newsletter/dispatch-newsletter.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/routers/docs/openapi/paths/preview.ts package.json src/apps/frontend/src/utils/send-notification.ts src/packages/services/capi/client.test.ts src/apps/backend/routers/preview/index.ts src/apps/frontend/src/routes.test.ts src/apps/backend/routers/docs/openapi/components/schemas/email-preview-response.ts src/apps/backend/routers/docs/openapi/components/schemas/notification-dispatch.ts src/packages/services/email-rendering/client.ts README.md src/packages/models/capi.ts src/apps/frontend/src/compose/CreateNewsletterEmailTab.stories.tsx src/apps/frontend/src/api-client/client.ts .nvmrc src/apps/frontend/src/send/TestEmailForm.stories.tsx docs/braze/braze-test-email-delivery-options.md src/apps/frontend/src/schemas.ts src/apps/backend/routers/docs/openapi/components/schemas/email-preview-request.ts src/packages/services/email-rendering/client.test.ts .github/workflows/ci.yml src/apps/frontend/src/compose/CreateAppAlertForm.tsx src/apps/frontend/src/utils/send-notification.test.ts src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx src/apps/backend/routers/preview/index.test.ts src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx src/packages/database/schema/notification-dispatches.ts src/apps/backend/routers/docs/openapi/paths/content.ts src/apps/backend/routers/content/index.ts src/apps/frontend/src/compose/DispatchLandingPage.stories.tsx src/apps/frontend/src/compose/NotificationContext.tsx src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.test.ts src/apps/frontend/src/layout/LatestPublishedContent.stories.tsx src/apps/frontend/src/compose/CreateAppAlertTab.tsx src/apps/frontend/src/utils/form-validation.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.tsx src/apps/frontend/src/compose/NotificationFormWrapper.tsx src/apps/frontend/src/send/DispatchReport.stories.tsx src/packages/services/capi/client.ts src/apps/frontend/src/layout/LatestPublishedContent.tsx src/apps/backend/routers/docs/openapi/paths/index.ts src/apps/frontend/src/utils/build-request-payloads.test.ts src/apps/frontend/src/compose/CreateNewsletterForm.stories.tsx src/apps/frontend/src/testing/mock-send-notification.ts src/apps/frontend/src/compose/CreateNewsletterForm.tsx src/apps/frontend/src/types.ts src/apps/backend/routers/docs/openapi/components/schemas/index.ts src/apps/frontend/src/compose/DispatchCreateNotificationModal.tsx src/apps/frontend/src/send/SendFailedModal.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.stories.tsx src/apps/frontend/src/testing/api-fixtures.ts |
| 24. | mgosz-guardian <marcin.gosz> |
simonaspiridon <simona.spiridon> |
65 shared filessrc/apps/frontend/src/utils/build-request-payloads.ts src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/backend/routers/content/index.test.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/backend/notification-channels/newsletter/dispatch-newsletter.test.ts src/apps/backend/routers/docs/openapi/index.test.ts src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/routes.ts src/apps/backend/notification-channels/newsletter/dispatch-newsletter.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx package.json src/apps/backend/routers/docs/openapi/components/schemas/capi-unavailable-error.ts src/apps/frontend/src/utils/send-notification.ts src/packages/services/capi/client.test.ts src/apps/backend/routers/preview/index.ts src/apps/frontend/src/routes.test.ts src/apps/backend/routers/docs/openapi/components/schemas/latest-article.ts src/apps/backend/routers/docs/openapi/components/schemas/notification-dispatch.ts src/packages/services/email-rendering/client.ts README.md src/packages/models/capi.ts src/apps/frontend/src/compose/CreateNewsletterEmailTab.stories.tsx src/apps/frontend/src/api-client/client.ts .nvmrc src/apps/frontend/src/send/TestEmailForm.stories.tsx src/apps/frontend/src/schemas.ts src/packages/services/email-rendering/client.test.ts .github/workflows/ci.yml src/apps/frontend/src/compose/CreateAppAlertForm.tsx src/apps/frontend/src/utils/send-notification.test.ts src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx src/packages/database/schema/notification-dispatches.ts src/apps/backend/routers/docs/openapi/paths/content.ts src/apps/backend/routers/content/index.ts src/apps/frontend/src/compose/DispatchLandingPage.stories.tsx src/apps/frontend/src/compose/NotificationContext.tsx src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx src/apps/backend/routers/docs/openapi/paths/resolve-article.ts src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.test.ts src/apps/backend/routers/docs/openapi/components/schemas/latest-articles-response.ts src/apps/frontend/src/layout/LatestPublishedContent.stories.tsx src/apps/frontend/src/compose/CreateAppAlertTab.tsx src/apps/frontend/src/utils/form-validation.tsx src/apps/backend/routers/docs/openapi/paths/latest-articles.ts src/apps/frontend/src/compose/CreateNewsletterEmailForm.tsx src/apps/frontend/src/compose/NotificationFormWrapper.tsx src/apps/frontend/src/send/DispatchReport.stories.tsx src/packages/services/capi/client.ts src/apps/frontend/src/layout/LatestPublishedContent.tsx src/apps/backend/routers/docs/openapi/paths/index.ts src/apps/frontend/src/utils/build-request-payloads.test.ts src/apps/frontend/src/compose/CreateNewsletterForm.stories.tsx src/apps/frontend/src/testing/mock-send-notification.ts src/apps/frontend/src/compose/CreateNewsletterForm.tsx src/apps/frontend/src/types.ts src/apps/backend/routers/docs/openapi/components/schemas/index.ts src/apps/frontend/src/compose/DispatchCreateNotificationModal.tsx src/apps/frontend/src/send/SendFailedModal.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.stories.tsx src/apps/frontend/src/testing/api-fixtures.ts |
| 25. | DBlatcher <david.blatcher> |
David Blatcher <30567854+dblatcher> |
54 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/backend/middleware/serve-index.ts src/apps/frontend/src/testing/grid-fixtures.ts src/apps/backend/.env.example src/apps/frontend/src/grid-client/grid-url-parsing.test.ts src/apps/frontend/src/segment/audience-fallbacks.ts src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/backend/routers/content/index.test.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/grid-client/grid-url-parsing.ts src/packages/models/grid.ts src/packages/models/frontend-app-config.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/README.md src/apps/frontend/src/ui/LiveIndicator.tsx package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/preview/NewsletterEmailPreview.stories.tsx src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx src/apps/frontend/src/utils/article-thumbnail.ts src/apps/frontend/src/latest-content/latest-published-content.ts src/apps/frontend/src/preview/NewsletterEmailPreviewSection.stories.tsx src/packages/services/capi/client.test.ts src/apps/frontend/src/testing/mock-fetch-email.ts src/apps/frontend/src/compose/PreviousNotificationsBar.tsx src/apps/frontend/src/compose/DispatchCreateNotificationModal.stories.tsx src/apps/frontend/src/preview/NewsletterEmailPreviewSection.tsx README.md src/apps/frontend/src/segment/Editions.tsx src/packages/models/capi.ts src/apps/frontend/src/grid-client/grid-api.ts src/apps/frontend/src/compose/ArticlePreviewCard.stories.tsx src/apps/frontend/src/utils/article-thumbnail.test.ts src/apps/frontend/src/hooks/usePreviousNotifications.ts src/apps/frontend/src/ui/Tooltip.tsx src/apps/backend/routers/content/index.ts src/apps/frontend/src/compose/PreviousNotificationsBar.stories.tsx src/packages/models/index.ts src/apps/frontend/src/compose/ArticlePreviewCard.tsx src/apps/frontend/src/utils/form-validation.tsx src/apps/frontend/src/hooks/use-image-url-check.ts src/apps/frontend/src/utils/article-presentation.ts src/packages/config/audiences.ts src/apps/frontend/src/testing/app-config.ts src/apps/frontend/src/latest-content/LatestPublishedContentCard.stories.tsx src/packages/services/capi/client.ts src/apps/frontend/src/latest-content/LatestPublishedContentCard.tsx src/apps/frontend/src/themes.ts src/apps/frontend/src/utils/build-request-payloads.test.ts src/apps/frontend/src/testing/capi-fixtures.ts src/apps/frontend/src/compose/DispatchCreateNotificationModal.tsx src/apps/frontend/src/testing/api-fixtures.ts src/apps/frontend/src/utils/pillar-colors.ts |
| 26. | Lakshmi R Pillai <73653255+lakshmirpillai> |
mgosz-guardian <marcin.gosz> |
48 shared filessrc/apps/frontend/src/utils/build-request-payloads.ts src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/backend/routers/content/index.test.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/backend/notification-channels/newsletter/dispatch-newsletter.test.ts src/apps/backend/routers/docs/openapi/index.test.ts src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/routes.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx package.json src/apps/frontend/src/utils/send-notification.ts src/packages/services/capi/client.test.ts src/apps/frontend/src/routes.test.ts README.md src/packages/models/capi.ts src/apps/frontend/src/compose/CreateNewsletterEmailTab.stories.tsx src/apps/frontend/src/api-client/client.ts .nvmrc src/apps/frontend/src/send/TestEmailForm.stories.tsx src/apps/frontend/src/schemas.ts .github/workflows/ci.yml src/apps/frontend/src/compose/CreateAppAlertForm.tsx src/apps/frontend/src/utils/send-notification.test.ts src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx src/apps/frontend/src/compose/DispatchLandingPage.stories.tsx src/apps/frontend/src/compose/NotificationContext.tsx src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx src/apps/frontend/src/layout/LatestPublishedContent.stories.tsx src/apps/frontend/src/compose/CreateAppAlertTab.tsx src/apps/frontend/src/utils/form-validation.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.tsx src/apps/frontend/src/compose/NotificationFormWrapper.tsx src/apps/frontend/src/send/DispatchReport.stories.tsx src/packages/services/capi/client.ts src/apps/frontend/src/layout/LatestPublishedContent.tsx src/apps/frontend/src/utils/build-request-payloads.test.ts src/apps/frontend/src/compose/CreateNewsletterForm.stories.tsx src/apps/frontend/src/testing/mock-send-notification.ts src/apps/frontend/src/compose/CreateNewsletterForm.tsx src/apps/frontend/src/types.ts src/apps/frontend/src/compose/DispatchCreateNotificationModal.tsx src/apps/frontend/src/send/SendFailedModal.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.stories.tsx src/apps/frontend/src/testing/api-fixtures.ts |
| 27. | simonaspiridon <simona.spiridon> |
David Blatcher <30567854+dblatcher> |
43 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/backend/middleware/serve-index.ts src/apps/backend/.env.example src/apps/frontend/src/segment/audience-fallbacks.ts src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/backend/routers/content/index.test.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/packages/models/frontend-app-config.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/README.md package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/preview/NewsletterEmailPreview.stories.tsx src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx src/apps/frontend/src/utils/article-thumbnail.ts src/apps/frontend/src/latest-content/latest-published-content.ts src/apps/frontend/src/preview/NewsletterEmailPreviewSection.stories.tsx src/packages/services/capi/client.test.ts src/apps/frontend/src/testing/mock-fetch-email.ts src/apps/frontend/src/compose/DispatchCreateNotificationModal.stories.tsx src/apps/frontend/src/preview/NewsletterEmailPreviewSection.tsx README.md src/apps/frontend/src/segment/Editions.tsx src/packages/models/capi.ts src/apps/frontend/src/compose/ArticlePreviewCard.stories.tsx src/apps/frontend/src/ui/Tooltip.tsx src/apps/backend/routers/content/index.ts src/packages/models/index.ts src/apps/frontend/src/compose/ArticlePreviewCard.tsx src/apps/frontend/src/utils/form-validation.tsx src/apps/frontend/src/hooks/use-image-url-check.ts src/apps/frontend/src/utils/article-presentation.ts src/packages/config/audiences.ts src/apps/frontend/src/testing/app-config.ts src/apps/frontend/src/latest-content/LatestPublishedContentCard.stories.tsx src/packages/services/capi/client.ts src/apps/frontend/src/latest-content/LatestPublishedContentCard.tsx src/apps/frontend/src/themes.ts src/apps/frontend/src/utils/build-request-payloads.test.ts src/apps/frontend/src/testing/capi-fixtures.ts src/apps/frontend/src/compose/DispatchCreateNotificationModal.tsx src/apps/frontend/src/testing/api-fixtures.ts |
| 28. | Lakshmi R Pillai <73653255+lakshmirpillai> |
David Blatcher <30567854+dblatcher> |
42 shared filessrc/apps/backend/middleware/serve-index.ts src/apps/frontend/src/testing/grid-fixtures.ts src/apps/backend/.env.example src/apps/frontend/src/grid-client/grid-url-parsing.test.ts src/apps/frontend/src/segment/audience-fallbacks.ts src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/backend/routers/content/index.test.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/grid-client/grid-url-parsing.ts src/packages/models/grid.ts src/packages/models/frontend-app-config.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/README.md package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx src/apps/frontend/src/utils/article-thumbnail.ts src/apps/frontend/src/latest-content/latest-published-content.ts src/apps/frontend/src/preview/NewsletterEmailPreviewSection.stories.tsx src/packages/services/capi/client.test.ts src/apps/frontend/src/compose/DispatchCreateNotificationModal.stories.tsx src/apps/frontend/src/preview/NewsletterEmailPreviewSection.tsx README.md src/apps/frontend/src/segment/Editions.tsx src/packages/models/capi.ts src/apps/frontend/src/grid-client/grid-api.ts src/apps/frontend/src/compose/ArticlePreviewCard.stories.tsx src/packages/models/index.ts src/apps/frontend/src/compose/ArticlePreviewCard.tsx src/apps/frontend/src/utils/form-validation.tsx src/apps/frontend/src/hooks/use-image-url-check.ts src/apps/frontend/src/utils/article-presentation.ts src/packages/config/audiences.ts src/apps/frontend/src/testing/app-config.ts src/apps/frontend/src/latest-content/LatestPublishedContentCard.stories.tsx src/packages/services/capi/client.ts src/apps/frontend/src/latest-content/LatestPublishedContentCard.tsx src/apps/frontend/src/themes.ts src/apps/frontend/src/utils/build-request-payloads.test.ts src/apps/frontend/src/compose/DispatchCreateNotificationModal.tsx src/apps/frontend/src/testing/api-fixtures.ts |
| 29. | Laurynas Karvelis <laurynas.karvelis> |
mgosz-guardian <marcin.gosz> |
40 shared filessrc/apps/frontend/src/utils/build-request-payloads.ts src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/backend/routers/content/index.test.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/backend/notification-channels/newsletter/dispatch-newsletter.test.ts src/apps/backend/routers/docs/openapi/index.test.ts src/apps/frontend/src/send/DispatchReport.tsx src/apps/backend/notification-channels/newsletter/dispatch-newsletter.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx package.json src/packages/services/capi/client.test.ts src/apps/backend/routers/docs/openapi/components/schemas/notification-dispatch.ts README.md src/packages/models/capi.ts src/apps/frontend/src/schemas.ts src/apps/frontend/src/compose/CreateAppAlertForm.tsx src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx src/packages/database/schema/notification-dispatches.ts src/apps/backend/routers/docs/openapi/paths/content.ts src/apps/backend/routers/content/index.ts src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.test.ts src/apps/frontend/src/compose/CreateAppAlertTab.tsx src/apps/frontend/src/utils/form-validation.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.tsx src/apps/frontend/src/compose/NotificationFormWrapper.tsx src/apps/frontend/src/send/DispatchReport.stories.tsx src/packages/services/capi/client.ts src/apps/frontend/src/layout/LatestPublishedContent.tsx src/apps/backend/routers/docs/openapi/paths/index.ts src/apps/frontend/src/utils/build-request-payloads.test.ts src/apps/frontend/src/types.ts src/apps/backend/routers/docs/openapi/components/schemas/index.ts src/apps/frontend/src/compose/DispatchCreateNotificationModal.tsx src/apps/frontend/src/testing/api-fixtures.ts |
| 30. | Lakshmi R Pillai <luxmi.r.pillai> |
David Blatcher <30567854+dblatcher> |
38 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/backend/middleware/serve-index.ts src/apps/frontend/src/segment/audience-fallbacks.ts src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/backend/routers/content/index.test.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/packages/models/frontend-app-config.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/README.md package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx src/apps/frontend/src/utils/article-thumbnail.ts src/apps/frontend/src/latest-content/latest-published-content.ts src/apps/frontend/src/preview/NewsletterEmailPreviewSection.stories.tsx src/packages/services/capi/client.test.ts src/apps/frontend/src/compose/DispatchCreateNotificationModal.stories.tsx src/apps/frontend/src/preview/NewsletterEmailPreviewSection.tsx README.md src/apps/frontend/src/segment/Editions.tsx src/packages/models/capi.ts src/apps/frontend/src/compose/ArticlePreviewCard.stories.tsx src/apps/frontend/src/ui/Tooltip.tsx src/apps/backend/routers/content/index.ts src/apps/frontend/src/compose/ArticlePreviewCard.tsx src/apps/frontend/src/utils/form-validation.tsx src/apps/frontend/src/hooks/use-image-url-check.ts src/apps/frontend/src/utils/article-presentation.ts src/packages/config/audiences.ts src/apps/frontend/src/latest-content/LatestPublishedContentCard.stories.tsx src/packages/services/capi/client.ts src/apps/frontend/src/latest-content/LatestPublishedContentCard.tsx src/apps/frontend/src/themes.ts src/apps/frontend/src/utils/build-request-payloads.test.ts src/apps/frontend/src/testing/capi-fixtures.ts src/apps/frontend/src/compose/DispatchCreateNotificationModal.tsx src/apps/frontend/src/testing/api-fixtures.ts |
| 31. | joshuaguardian <joshua.anderson> |
mgosz-guardian <marcin.gosz> |
36 shared filessrc/apps/frontend/src/utils/build-request-payloads.ts src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/utils/form-validation.test.ts src/apps/backend/routers/content/index.test.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/backend/routers/docs/openapi/index.test.ts src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx package.json src/packages/services/capi/client.test.ts src/packages/models/capi.ts src/apps/frontend/src/compose/CreateNewsletterEmailTab.stories.tsx src/apps/frontend/src/send/TestEmailForm.stories.tsx src/apps/frontend/src/schemas.ts src/apps/frontend/src/compose/CreateAppAlertForm.tsx src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx src/apps/backend/routers/docs/openapi/paths/content.ts src/apps/backend/routers/content/index.ts src/apps/frontend/src/compose/DispatchLandingPage.stories.tsx src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx src/apps/frontend/src/compose/CreateAppAlertTab.tsx src/apps/frontend/src/utils/form-validation.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.tsx src/apps/frontend/src/compose/NotificationFormWrapper.tsx src/apps/frontend/src/send/DispatchReport.stories.tsx src/packages/services/capi/client.ts src/apps/frontend/src/layout/LatestPublishedContent.tsx src/apps/backend/routers/docs/openapi/paths/index.ts src/apps/frontend/src/utils/build-request-payloads.test.ts src/apps/frontend/src/compose/CreateNewsletterForm.stories.tsx src/apps/frontend/src/compose/CreateNewsletterForm.tsx src/apps/frontend/src/types.ts src/apps/backend/routers/docs/openapi/components/schemas/index.ts src/apps/frontend/src/compose/DispatchCreateNotificationModal.tsx src/apps/frontend/src/send/SendFailedModal.tsx |
| 32. | Peace Williams-Ojomu <60498278+apeacewilliams> |
mgosz-guardian <marcin.gosz> |
35 shared filessrc/apps/frontend/src/utils/build-request-payloads.ts src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/backend/routers/docs/openapi/index.test.ts src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/routes.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx package.json src/apps/frontend/src/routes.test.ts src/apps/frontend/src/compose/CreateNewsletterEmailTab.stories.tsx src/apps/frontend/src/send/TestEmailForm.stories.tsx src/apps/frontend/src/compose/CreateAppAlertForm.tsx src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx src/apps/frontend/src/compose/DispatchLandingPage.stories.tsx src/apps/frontend/src/compose/NotificationContext.tsx src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx src/apps/frontend/src/compose/CreateAppAlertTab.tsx src/apps/frontend/src/utils/form-validation.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.tsx src/apps/frontend/src/compose/NotificationFormWrapper.tsx src/apps/frontend/src/send/DispatchReport.stories.tsx src/apps/frontend/src/utils/build-request-payloads.test.ts src/apps/frontend/src/compose/CreateNewsletterForm.stories.tsx src/apps/frontend/src/testing/mock-send-notification.ts src/apps/frontend/src/compose/CreateNewsletterForm.tsx src/apps/frontend/src/types.ts src/apps/backend/routers/docs/openapi/components/schemas/index.ts src/apps/frontend/src/compose/DispatchCreateNotificationModal.tsx src/apps/frontend/src/send/SendFailedModal.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.stories.tsx src/apps/frontend/src/testing/api-fixtures.ts |
| 33. | Laurynas Karvelis <laurynas.karvelis> |
David Blatcher <30567854+dblatcher> |
31 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/backend/routers/content/index.test.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/README.md package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/utils/article-thumbnail.ts src/apps/frontend/src/preview/NewsletterEmailPreviewSection.stories.tsx src/packages/services/capi/client.test.ts src/apps/frontend/src/compose/DispatchCreateNotificationModal.stories.tsx README.md src/packages/models/capi.ts src/apps/frontend/src/compose/ArticlePreviewCard.stories.tsx src/apps/frontend/src/ui/Tooltip.tsx src/apps/backend/routers/content/index.ts src/packages/models/index.ts src/apps/frontend/src/compose/ArticlePreviewCard.tsx src/apps/frontend/src/utils/form-validation.tsx src/apps/frontend/src/utils/article-presentation.ts src/packages/config/audiences.ts src/apps/frontend/src/latest-content/LatestPublishedContentCard.stories.tsx src/packages/services/capi/client.ts src/apps/frontend/src/latest-content/LatestPublishedContentCard.tsx src/apps/frontend/src/themes.ts src/apps/frontend/src/utils/build-request-payloads.test.ts src/apps/frontend/src/testing/capi-fixtures.ts src/apps/frontend/src/compose/DispatchCreateNotificationModal.tsx src/apps/frontend/src/testing/api-fixtures.ts |
| 34. | joshuaguardian <joshua.anderson> |
David Blatcher <30567854+dblatcher> |
30 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/segment/audience-fallbacks.ts src/apps/frontend/src/utils/form-validation.test.ts src/apps/backend/routers/content/index.test.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx src/apps/frontend/src/utils/article-thumbnail.ts src/packages/services/capi/client.test.ts src/apps/frontend/src/compose/PreviousNotificationsBar.tsx src/apps/frontend/src/compose/DispatchCreateNotificationModal.stories.tsx src/apps/frontend/src/segment/Editions.tsx src/packages/models/capi.ts src/apps/frontend/src/compose/ArticlePreviewCard.stories.tsx src/apps/frontend/src/ui/Tooltip.tsx src/apps/backend/routers/content/index.ts src/apps/frontend/src/compose/PreviousNotificationsBar.stories.tsx src/packages/models/index.ts src/apps/frontend/src/compose/ArticlePreviewCard.tsx src/apps/frontend/src/utils/form-validation.tsx src/apps/frontend/src/utils/article-presentation.ts src/packages/config/audiences.ts src/packages/services/capi/client.ts src/apps/frontend/src/latest-content/LatestPublishedContentCard.tsx src/apps/frontend/src/themes.ts src/apps/frontend/src/utils/build-request-payloads.test.ts src/apps/frontend/src/testing/capi-fixtures.ts src/apps/frontend/src/compose/DispatchCreateNotificationModal.tsx |
| 35. | Peace Williams-Ojomu <60498278+apeacewilliams> |
David Blatcher <30567854+dblatcher> |
24 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/segment/audience-fallbacks.ts src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx src/apps/frontend/src/utils/article-thumbnail.ts src/apps/frontend/src/preview/NewsletterEmailPreviewSection.stories.tsx src/apps/frontend/src/preview/NewsletterEmailPreviewSection.tsx src/apps/frontend/src/segment/Editions.tsx src/apps/frontend/src/compose/ArticlePreviewCard.stories.tsx src/apps/frontend/src/ui/Tooltip.tsx src/packages/models/index.ts src/apps/frontend/src/compose/ArticlePreviewCard.tsx src/apps/frontend/src/utils/form-validation.tsx src/apps/frontend/src/hooks/use-image-url-check.ts src/apps/frontend/src/utils/article-presentation.ts src/apps/frontend/src/themes.ts src/apps/frontend/src/utils/build-request-payloads.test.ts src/apps/frontend/src/compose/DispatchCreateNotificationModal.tsx src/apps/frontend/src/testing/api-fixtures.ts |
| 36. | David Blatcher <30567854+dblatcher> |
mgosz-guardian <marcin.gosz> |
15 shared filessrc/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/backend/routers/content/index.test.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx package.json src/packages/services/capi/client.test.ts README.md src/packages/models/capi.ts src/apps/backend/routers/content/index.ts src/apps/frontend/src/utils/form-validation.tsx src/packages/services/capi/client.ts src/apps/frontend/src/utils/build-request-payloads.test.ts src/apps/frontend/src/compose/DispatchCreateNotificationModal.tsx src/apps/frontend/src/testing/api-fixtures.ts |
| 37. | joshuaguardian <joshua.anderson> |
dependabot[bot] <49699333+dependabot[bot]> |
9 shared filessrc/packages/models/package.json package.json src/packages/database/package.json src/apps/backend/package.json cdk/package.json src/packages/services/package.json bun.lock src/packages/config/package.json src/apps/frontend/package.json |
| 38. | dependabot[bot] <49699333+dependabot[bot]> |
simonaspiridon <simona.spiridon> |
9 shared filessrc/packages/models/package.json package.json src/packages/database/package.json src/apps/backend/package.json cdk/package.json src/packages/services/package.json bun.lock src/packages/config/package.json src/apps/frontend/package.json |
| 39. | dependabot[bot] <49699333+dependabot[bot]> |
DBlatcher <david.blatcher> |
9 shared filessrc/packages/models/package.json package.json src/packages/database/package.json src/apps/backend/package.json cdk/package.json src/packages/services/package.json bun.lock src/packages/config/package.json src/apps/frontend/package.json |
| 40. | dependabot[bot] <49699333+dependabot[bot]> |
Lakshmi R Pillai <luxmi.r.pillai> |
9 shared filessrc/packages/models/package.json package.json src/packages/database/package.json src/apps/backend/package.json cdk/package.json src/packages/services/package.json bun.lock src/packages/config/package.json src/apps/frontend/package.json |
| 41. | dependabot[bot] <49699333+dependabot[bot]> |
Peace Williams-Ojomu <60498278+apeacewilliams> |
9 shared filessrc/packages/models/package.json package.json src/packages/database/package.json src/apps/backend/package.json cdk/package.json src/packages/services/package.json bun.lock src/packages/config/package.json src/apps/frontend/package.json |
| 42. | dependabot[bot] <49699333+dependabot[bot]> |
Laurynas Karvelis <laurynas.karvelis> |
7 shared filespackage.json src/packages/database/package.json src/apps/backend/package.json cdk/package.json bun.lock src/packages/config/package.json src/apps/frontend/package.json |
| 43. | dependabot[bot] <49699333+dependabot[bot]> |
Lakshmi R Pillai <73653255+lakshmirpillai> |
6 shared filespackage.json src/apps/backend/package.json cdk/package.json bun.lock src/packages/config/package.json src/apps/frontend/package.json |
| 44. | dependabot[bot] <49699333+dependabot[bot]> |
David Blatcher <30567854+dblatcher> |
1 shared filepackage.json |
| 45. | dependabot[bot] <49699333+dependabot[bot]> |
mgosz-guardian <marcin.gosz> |
1 shared filepackage.json |
| Contributor | # connections | # commits | |
|---|---|---|---|
| 1. | joshuaguardian <joshua.anderson> |
9 | 192 |
| 2. | simonaspiridon <simona.spiridon> |
9 | 115 |
| 3. | Lakshmi R Pillai <luxmi.r.pillai> |
9 | 87 |
| 4. | DBlatcher <david.blatcher> |
9 | 81 |
| 5. | Laurynas Karvelis <laurynas.karvelis> |
9 | 41 |
| 6. | Peace Williams-Ojomu <60498278+apeacewilliams> |
9 | 35 |
| 7. | Lakshmi R Pillai <73653255+lakshmirpillai> |
9 | 26 |
| 8. | David Blatcher <30567854+dblatcher> |
9 | 10 |
| 9. | dependabot[bot] <49699333+dependabot[bot]> |
9 | 6 |
| 10. | mgosz-guardian <marcin.gosz> |
9 | 5 |
C-median: 9.0
A half of the contributors has more than 9.0 connections, and a half has less than this number.
C-mean: 9.0
An average number of connections a contributor has with other contributors.
C-index: 9.0
There are 9.0 contributors with 9.0 or more connections.
12 contributors (1,958 commits):
| # | Contributor |
First Commit |
Latest Commit |
Commits Count |
Line Churn |
File Updates (per extension) |
|---|---|---|---|---|---|---|
| 1. | Laurynas Karvelis <laurynas.karvelis> |
2026-07-09 | 2026-09-23 | 378 (19%) | +87K / -36K | ts (1871), tsx (460), json (253), md (113), lock (65) |
| 2. | joshuaguardian <joshua.anderson> |
2026-08-03 | 2026-10-02 | 363 (18%) | +53K / -28K | tsx (1356), ts (979), json (85), lock (27), sql (15) |
| 3. | simonaspiridon <simona.spiridon> |
2026-07-20 | 2026-10-01 | 346 (17%) | +71K / -26K | ts (1020), tsx (853), json (142), md (67), snap (36) |
| 4. | Lakshmi R Pillai <luxmi.r.pillai> |
2026-07-20 | 2026-09-29 | 290 (14%) | +71K / -35K | tsx (1262), ts (974), json (94), md (56), lock (20) |
| 5. | DBlatcher <david.blatcher> |
2026-07-16 | 2026-10-02 | 280 (14%) | +108K / -39K | ts (1479), tsx (1347), json (120), md (54), lock (40) |
| 6. | Peace Williams-Ojomu <60498278+apeacewilliams> |
2026-07-16 | 2026-10-02 | 118 (6%) | +53K / -39K | tsx (709), ts (569), json (30), md (28), lock (16) |
| 7. | Lakshmi R Pillai <73653255+lakshmirpillai> |
2026-07-22 | 2026-09-30 | 59 (3%) | +21K / -7.6K | tsx (570), ts (286), json (19), md (8), lock (7) |
| 8. | Rebecca Thompson <33927854+rebecca-thompson> |
2026-07-20 | 2026-08-04 | 50 (2%) | +5.5K / -2K | ts (72), md (21), snap (18), json (15), tsx (15) |
| 9. | David Blatcher <30567854+dblatcher> |
2026-07-20 | 2026-10-02 | 32 (1%) | +18K / -3.5K | ts (151), tsx (141), json (12), lock (5), md (4) |
| 10. | Sam Hession <sam.hession> |
2026-07-20 | 2026-07-30 | 26 (1%) | +2.1K / -12K | ts (35), json (17), yaml (9), snap (6), md (3) |
| 11. | mgosz-guardian <marcin.gosz> |
2026-07-20 | 2026-09-25 | 15 (<1%) | +6.8K / -1.1K | ts (136), tsx (34), md (9), json (3), example (3) |
| 12. | Joshua Anderson <joshua_anderson> |
2026-08-03 | 2026-08-03 | 1 (<1%) | +2 / -2 | md (1) |
1 bot (19 commit):
| # | Bot |
First Commit |
Latest Commit |
Commits Count |
Line Churn |
File Updates (per extension) |
|---|---|---|---|---|---|---|
| 1. | dependabot[bot] <49699333+dependabot[bot]> |
2026-07-22 | 2026-10-01 | 19 (100%) | +3.8K / -12K | json (65), lock (17), yaml (2) |
Contributor Dependencies
A contributor dependency is detected if two contributors have changed the same files in the past 90 days.
Contributor Dependencies via Shared Files
contributor dependencies 2D graph
The number on lines shows the number of same files that both persons changed in past 90 days.
flowchart TB
n0["luxmi.r.pillai"]
n1["david.blatcher"]
n2["simona.spiridon"]
n3["laurynas.karvelis"]
n4["joshua.anderson"]
n5["60498278+apeacewilliams"]
n6["73653255+lakshmirpillai"]
n7["30567854+dblatcher"]
n8["marcin.gosz"]
n9["33927854+rebecca-thompson"]
n10["sam.hession"]
n11["49699333+dependabot[bot]"]
n12["joshua_anderson"]
n0 ---|"582"| n1
n2 ---|"544"| n1
n2 ---|"516"| n0
n3 ---|"488"| n1
n3 ---|"465"| n0
n4 ---|"441"| n1
n5 ---|"413"| n1
n3 ---|"410"| n2
n4 ---|"399"| n2
n4 ---|"378"| n0
n5 ---|"376"| n2
n5 ---|"371"| n0
n5 ---|"367"| n4
n1 ---|"358"| n6
n2 ---|"348"| n6
n0 ---|"340"| n6
n4 ---|"316"| n3
n5 ---|"304"| n3
n4 ---|"298"| n6
n5 ---|"284"| n6
n3 ---|"239"| n6
n1 ---|"175"| n7
n0 ---|"159"| n7
n2 ---|"146"| n7
n3 ---|"143"| n7
n4 ---|"130"| n7
n5 ---|"121"| n7
n7 ---|"121"| n6
n1 ---|"121"| n8
n0 ---|"115"| n8
n2 ---|"110"| n8
n3 ---|"95"| n8
n2 ---|"88"| n9
n3 ---|"88"| n9
n1 ---|"86"| n9
n0 ---|"85"| n9
n6 ---|"74"| n8
n4 ---|"65"| n8
n5 ---|"59"| n8
n4 ---|"40"| n9
n5 ---|"40"| n9
n6 ---|"37"| n9
n8 ---|"36"| n9
n7 ---|"34"| n8
n7 ---|"32"| n9
n10 ---|"23"| n2
n1 ---|"21"| n10
n3 ---|"21"| n10
n0 ---|"21"| n10
n9 ---|"18"| n10
n10 ---|"14"| n4
n10 ---|"13"| n6
n7 ---|"11"| n10
n8 ---|"11"| n10
n11 ---|"10"| n0
n11 ---|"10"| n2
n11 ---|"10"| n1
n11 ---|"10"| n5
n5 ---|"10"| n10
n4 ---|"9"| n11
n11 ---|"9"| n6
n11 ---|"9"| n3
n11 ---|"8"| n9
n11 ---|"7"| n10
n11 ---|"6"| n7
n11 ---|"4"| n8
n6 ---|"1"| n12
n0 ---|"1"| n12
n3 ---|"1"| n12
n2 ---|"1"| n12
n7 ---|"1"| n12
n1 ---|"1"| n12
n8 ---|"1"| n12
n4 ---|"1"| n12
n5 ---|"1"| n12
n12 ---|"1"| n9
n12 ---|"1"| n10
classDef default fill:#808080,stroke:#ffffff,color:#000000;
classDef highlighted fill:#00b2ee,stroke:#ffffff,color:#000000;
linkStyle 0 stroke:#00688bFF,stroke-width:10px
linkStyle 1 stroke:#00688bED,stroke-width:9px
linkStyle 2 stroke:#00688bDB,stroke-width:8px
linkStyle 3 stroke:#00688bDB,stroke-width:8px
linkStyle 4 stroke:#00688bC9,stroke-width:7px
linkStyle 5 stroke:#00688bC9,stroke-width:7px
linkStyle 6 stroke:#00688bC9,stroke-width:7px
linkStyle 7 stroke:#00688bC9,stroke-width:7px
linkStyle 8 stroke:#00688bB7,stroke-width:6px
linkStyle 9 stroke:#00688bB7,stroke-width:6px
linkStyle 10 stroke:#00688bB7,stroke-width:6px
linkStyle 11 stroke:#00688bB7,stroke-width:6px
linkStyle 12 stroke:#00688bB7,stroke-width:6px
linkStyle 13 stroke:#00688bB7,stroke-width:6px
linkStyle 14 stroke:#00688bA5,stroke-width:5px
linkStyle 15 stroke:#00688bA5,stroke-width:5px
linkStyle 16 stroke:#00688bA5,stroke-width:5px
linkStyle 17 stroke:#00688bA5,stroke-width:5px
linkStyle 18 stroke:#00688bA5,stroke-width:5px
linkStyle 19 stroke:#00688b93,stroke-width:4px
linkStyle 20 stroke:#00688b93,stroke-width:4px
linkStyle 21 stroke:#00688b82,stroke-width:3px
linkStyle 22 stroke:#00688b70,stroke-width:2px
linkStyle 23 stroke:#00688b70,stroke-width:2px
linkStyle 24 stroke:#00688b70,stroke-width:2px
linkStyle 25 stroke:#00688b70,stroke-width:2px
linkStyle 26 stroke:#00688b70,stroke-width:2px
linkStyle 27 stroke:#00688b70,stroke-width:2px
linkStyle 28 stroke:#00688b70,stroke-width:2px
linkStyle 29 stroke:#00688b5E,stroke-width:1px
linkStyle 30 stroke:#00688b5E,stroke-width:1px
linkStyle 31 stroke:#00688b5E,stroke-width:1px
linkStyle 32 stroke:#00688b5E,stroke-width:1px
linkStyle 33 stroke:#00688b5E,stroke-width:1px
linkStyle 34 stroke:#00688b5E,stroke-width:1px
linkStyle 35 stroke:#00688b5E,stroke-width:1px
linkStyle 36 stroke:#00688b5E,stroke-width:1px
linkStyle 37 stroke:#00688b5E,stroke-width:1px
linkStyle 38 stroke:#00688b5E,stroke-width:1px
linkStyle 39 stroke:#00688b4C,stroke-width:1px
linkStyle 40 stroke:#00688b4C,stroke-width:1px
linkStyle 41 stroke:#00688b4C,stroke-width:1px
linkStyle 42 stroke:#00688b4C,stroke-width:1px
linkStyle 43 stroke:#00688b4C,stroke-width:1px
linkStyle 44 stroke:#00688b4C,stroke-width:1px
linkStyle 45 stroke:#00688b4C,stroke-width:1px
linkStyle 46 stroke:#00688b4C,stroke-width:1px
linkStyle 47 stroke:#00688b4C,stroke-width:1px
linkStyle 48 stroke:#00688b4C,stroke-width:1px
linkStyle 49 stroke:#00688b4C,stroke-width:1px
linkStyle 50 stroke:#00688b4C,stroke-width:1px
linkStyle 51 stroke:#00688b4C,stroke-width:1px
linkStyle 52 stroke:#00688b4C,stroke-width:1px
linkStyle 53 stroke:#00688b4C,stroke-width:1px
linkStyle 54 stroke:#00688b4C,stroke-width:1px
linkStyle 55 stroke:#00688b4C,stroke-width:1px
linkStyle 56 stroke:#00688b4C,stroke-width:1px
linkStyle 57 stroke:#00688b4C,stroke-width:1px
linkStyle 58 stroke:#00688b4C,stroke-width:1px
linkStyle 59 stroke:#00688b4C,stroke-width:1px
linkStyle 60 stroke:#00688b4C,stroke-width:1px
linkStyle 61 stroke:#00688b4C,stroke-width:1px
linkStyle 62 stroke:#00688b4C,stroke-width:1px
linkStyle 63 stroke:#00688b4C,stroke-width:1px
linkStyle 64 stroke:#00688b4C,stroke-width:1px
linkStyle 65 stroke:#00688b4C,stroke-width:1px
linkStyle 66 stroke:#00688b4C,stroke-width:1px
linkStyle 67 stroke:#00688b4C,stroke-width:1px
linkStyle 68 stroke:#00688b4C,stroke-width:1px
linkStyle 69 stroke:#00688b4C,stroke-width:1px
linkStyle 70 stroke:#00688b4C,stroke-width:1px
linkStyle 71 stroke:#00688b4C,stroke-width:1px
linkStyle 72 stroke:#00688b4C,stroke-width:1px
linkStyle 73 stroke:#00688b4C,stroke-width:1px
linkStyle 74 stroke:#00688b4C,stroke-width:1px
linkStyle 75 stroke:#00688b4C,stroke-width:1px
linkStyle 76 stroke:#00688b4C,stroke-width:1px
Download:
Mermaid (.mmd)
(open online Mermaid editor)
- open 2D force graph
- open 3D force graph
- open 2D force graph (including all files)
- open 2D force graph (including only shared files)
- open 3D force graph (including all files)
- open 3D force graph (including only shared files)
Contributor 1
Contributor 2
# shared files
1.
Lakshmi R Pillai <luxmi.r.pillai>
DBlatcher <david.blatcher>
582 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/AlertTypeFormField.tsx
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/ui/flag-icons.tsx
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts
src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/backend/routers/docs/openapi/paths/notification-tests.ts
src/apps/backend/routers/docs/openapi/components/schemas/notification-validation-issue.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/compose/NotificationTextInput.tsx
src/apps/backend/notification-channels/dispatch-notification.test.ts
src/apps/frontend/src/api-client/query-client.ts
dev-nginx.yaml
src/packages/database/migrations/0000_initial_migration.sql
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/frontend/src/features/stand-frontend/history-send-time.ts
src/apps/backend/.env.example
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/api-client/redirectToLogin.ts
src/packages/models/user.ts
src/apps/backend/routers/grafana/index.ts
src/apps/frontend/src/utils/form-validation.test.ts
cdk/tsconfig.json
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/layout/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts
src/apps/frontend/src/features/stand-frontend/components/DeliveryOptionFormField.stories.tsx
src/apps/backend/routers/docs/openapi/components/schemas/accepted-test-notification.ts
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/index.html
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/packages/config/index.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/features/stand-frontend/use-relative-time.ts
src/apps/frontend/src/features/dispatch/constants.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx
src/apps/backend/routers/docs/openapi/components/schemas/notification-plan-acceptance.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts
src/apps/frontend/src/features/dispatch/components/Field.tsx
src/apps/backend/routers/docs/openapi/components/schemas/notification-list.ts
src/apps/frontend/src/hooks/useSendNotification.ts
src/apps/frontend/.gitignore
src/apps/frontend/src/routes.ts
src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx
src/packages/models/frontend-app-config.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/routers/docs/openapi/components/schemas/notification-test-send-request.ts
src/apps/backend/README.md
src/apps/frontend/src/segment/edition-options.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/backend/notification-channels/email/braze/client.test.ts
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/backend/notification-channels/app-notification/generate-request.test.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/utils/notification-forms.test.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/backend/middleware/grafana-cors.ts
src/packages/http-logger/http-logger.ts
src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx
src/apps/frontend/src/utils/send-notification.ts
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/hooks/use-image-url-check.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/apps/frontend/src/latest-content/latest-published-content.ts
src/packages/config/user.ts
src/apps/frontend/public/favicon-16x16.png
src/packages/services/app-notification/client.ts
src/apps/backend/notification-channels/app-notification/generate-request.ts
cdk/eslint.config.mjs
src/apps/frontend/src/features/dispatch/components/PreviewPanel.tsx
src/apps/backend/routers/docs/openapi/components/examples/notification-send-request.ts
src/apps/frontend/src/layout/DispatchLandingLayout.tsx
.bun-version
docs/runbooks/deleting-a-notification.md
src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx
docs/mobile-n10n/mobile-n10n-importance-and-grouping.md
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts
src/packages/database/package.json
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/frontend/src/features/dispatch/components/EmailPreview.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
docs/ADRs/database.md
...
2.
simonaspiridon <simona.spiridon>
DBlatcher <david.blatcher>
544 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/preview/AndroidAlertPreview.tsx
src/packages/models/api-contract/audience.ts
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/ui/flag-icons.tsx
src/apps/frontend/src/history/HistorySearchFilter.tsx
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts
src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/compose/NotificationTextInput.tsx
src/apps/backend/notification-channels/dispatch-notification.test.ts
src/apps/frontend/src/api-client/query-client.ts
src/packages/database/migrations/0000_initial_migration.sql
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/backend/.env.example
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/bunfig.toml
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/api-client/redirectToLogin.ts
src/packages/models/user.ts
src/apps/backend/routers/grafana/index.ts
src/apps/frontend/src/utils/form-validation.test.ts
cdk/tsconfig.json
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/backend/braze-client.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/layout/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/index.html
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/packages/config/index.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/features/stand-frontend/use-relative-time.ts
src/apps/frontend/src/features/dispatch/constants.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/ui/EmptyState.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts
src/apps/frontend/src/features/dispatch/components/Field.tsx
src/apps/frontend/src/hooks/useSendNotification.ts
src/packages/models/notification-channel.ts
src/apps/frontend/src/routes.ts
src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx
src/packages/models/frontend-app-config.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/README.md
src/apps/frontend/src/segment/edition-options.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/backend/notification-channels/email/braze/client.test.ts
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/backend/notification-channels/app-notification/generate-request.test.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/utils/notification-forms.test.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/backend/middleware/grafana-cors.ts
src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx
src/apps/backend/routers/docs/openapi/components/schemas/capi-unavailable-error.ts
src/apps/frontend/src/utils/send-notification.ts
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/hooks/use-image-url-check.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/apps/frontend/src/latest-content/latest-published-content.ts
src/apps/frontend/src/layout/NotFoundTab.tsx
src/apps/frontend/public/favicon-16x16.png
src/packages/services/app-notification/client.ts
src/apps/backend/notification-channels/app-notification/generate-request.ts
cdk/eslint.config.mjs
src/apps/frontend/src/features/dispatch/components/PreviewPanel.tsx
src/apps/frontend/src/layout/DispatchLandingLayout.tsx
.bun-version
src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts
src/packages/database/package.json
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/frontend/src/features/dispatch/components/EmailPreview.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
docs/ADRs/database.md
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/segment/use-audience-editions.test.tsx
src/apps/backend/routers/preview/index.ts
src/packages/database/runtime-db-config.ts
src/apps/frontend/src/utils/resolve-article-from-capi.ts
...
3.
simonaspiridon <simona.spiridon>
Lakshmi R Pillai <luxmi.r.pillai>
516 shared files
src/packages/database/scripts/env/remote/prepare-and-apply-remote-db-migrations.ts
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/ui/flag-icons.tsx
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts
src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/compose/NotificationTextInput.tsx
src/apps/backend/notification-channels/dispatch-notification.test.ts
src/apps/frontend/src/api-client/query-client.ts
src/packages/database/migrations/0000_initial_migration.sql
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/backend/.env.example
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/api-client/redirectToLogin.ts
src/packages/models/user.ts
src/apps/backend/routers/grafana/index.ts
src/apps/frontend/src/utils/form-validation.test.ts
cdk/tsconfig.json
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/layout/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/index.html
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/packages/config/index.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/features/stand-frontend/use-relative-time.ts
src/apps/frontend/src/features/dispatch/constants.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/history/notification-history-mapper.ts
src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts
src/apps/frontend/src/features/dispatch/components/Field.tsx
src/apps/frontend/src/hooks/useSendNotification.ts
src/packages/database/scripts/helpers/process.ts
src/apps/frontend/src/routes.ts
src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx
src/packages/models/frontend-app-config.ts
src/apps/frontend/src/features/stand-frontend/notification-history-mapper.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/README.md
src/apps/frontend/src/segment/edition-options.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/features/stand-frontend/notification-history-mapper.test.ts
src/apps/backend/notification-channels/email/braze/client.test.ts
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/backend/notification-channels/app-notification/generate-request.test.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/utils/notification-forms.test.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/backend/middleware/grafana-cors.ts
src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx
src/apps/frontend/src/utils/send-notification.ts
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/hooks/use-image-url-check.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/apps/frontend/src/latest-content/latest-published-content.ts
src/apps/frontend/public/favicon-16x16.png
src/packages/services/app-notification/client.ts
src/apps/backend/notification-channels/app-notification/generate-request.ts
src/apps/frontend/src/hooks/useNotificationSenders.ts
cdk/eslint.config.mjs
src/apps/frontend/src/features/dispatch/components/PreviewPanel.tsx
src/apps/frontend/src/layout/DispatchLandingLayout.tsx
.bun-version
src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts
src/packages/database/package.json
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/frontend/src/features/dispatch/components/EmailPreview.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
docs/ADRs/database.md
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/segment/use-audience-editions.test.tsx
src/apps/backend/routers/preview/index.ts
src/packages/database/runtime-db-config.ts
src/apps/frontend/src/utils/resolve-article-from-capi.ts
src/apps/frontend/src/api-client/redirect-to-login.ts
src/apps/backend/routers/docs/openapi/paths/grafana.ts
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts
...
4.
Laurynas Karvelis <laurynas.karvelis>
DBlatcher <david.blatcher>
488 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/preview/AndroidAlertPreview.tsx
src/packages/models/api-contract/audience.ts
src/apps/frontend/src/features/stand-frontend/components/AlertTypeFormField.tsx
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/history/HistorySearchFilter.tsx
src/packages/database/migrations/0003_replace_notifications_created_at_index_with_send_partial.sql
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts
src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/backend/routers/docs/openapi/paths/notification-tests.ts
src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.stories.tsx
src/apps/backend/routers/docs/openapi/components/schemas/notification-validation-issue.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/backend/notification-channels/dispatch-notification.test.ts
dev-nginx.yaml
src/packages/database/migrations/0000_initial_migration.sql
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/frontend/src/features/stand-frontend/history-send-time.ts
src/apps/backend/.env.example
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/bunfig.toml
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/utils/form-validation.test.ts
cdk/tsconfig.json
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts
src/apps/frontend/src/features/stand-frontend/components/DeliveryOptionFormField.stories.tsx
src/apps/backend/routers/docs/openapi/components/schemas/accepted-test-notification.ts
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/index.html
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/packages/config/index.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/features/dispatch/constants.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/api/queryClient.ts
src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx
src/apps/backend/routers/docs/openapi/components/schemas/notification-plan-acceptance.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts
src/apps/frontend/src/features/dispatch/components/Field.tsx
src/packages/database/migrations/0005_structured_dispatch_targets.sql
src/apps/backend/routers/docs/openapi/components/schemas/notification-list.ts
src/apps/frontend/src/hooks/useSendNotification.ts
src/apps/frontend/.gitignore
src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/routers/docs/openapi/components/schemas/notification-test-send-request.ts
src/apps/backend/README.md
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/backend/notification-channels/email/braze/client.test.ts
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/backend/notification-channels/app-notification/generate-request.test.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/vitest.config.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/packages/http-logger/http-logger.ts
src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/packages/config/user.ts
src/packages/services/app-notification/client.ts
src/apps/backend/notification-channels/app-notification/generate-request.ts
cdk/eslint.config.mjs
src/apps/frontend/src/features/dispatch/components/PreviewPanel.tsx
src/apps/backend/routers/docs/openapi/components/examples/notification-send-request.ts
.bun-version
docs/runbooks/deleting-a-notification.md
src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx
docs/mobile-n10n/mobile-n10n-importance-and-grouping.md
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts
src/packages/database/package.json
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/frontend/src/features/dispatch/components/EmailPreview.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/backend/routers/preview/index.ts
src/packages/database/repositories/notification-dispatches-repository.ts
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts
src/apps/frontend/src/compose/PreviewTextToggle.tsx
src/apps/frontend/src/utils/relative-time.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/packages/services/email-rendering/client.ts
src/apps/frontend/src/ui/SendTimeTooltip.tsx
...
5.
Laurynas Karvelis <laurynas.karvelis>
Lakshmi R Pillai <luxmi.r.pillai>
465 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/AlertTypeFormField.tsx
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts
src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/backend/routers/docs/openapi/paths/notification-tests.ts
src/apps/backend/routers/docs/openapi/components/schemas/notification-validation-issue.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/backend/notification-channels/dispatch-notification.test.ts
dev-nginx.yaml
src/packages/database/migrations/0000_initial_migration.sql
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/frontend/src/features/stand-frontend/history-send-time.ts
src/apps/backend/.env.example
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/utils/form-validation.test.ts
cdk/tsconfig.json
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts
src/apps/frontend/src/features/stand-frontend/components/DeliveryOptionFormField.stories.tsx
src/apps/backend/routers/docs/openapi/components/schemas/accepted-test-notification.ts
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/index.html
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/packages/config/index.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/features/dispatch/constants.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/history/notification-history-mapper.ts
src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx
src/apps/backend/routers/docs/openapi/components/schemas/notification-plan-acceptance.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts
src/apps/frontend/src/features/dispatch/components/Field.tsx
src/apps/backend/routers/docs/openapi/components/schemas/notification-list.ts
src/apps/frontend/src/hooks/useSendNotification.ts
src/apps/frontend/.gitignore
src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx
src/apps/frontend/src/features/stand-frontend/notification-history-mapper.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/routers/docs/openapi/components/schemas/notification-test-send-request.ts
src/apps/backend/README.md
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/features/stand-frontend/notification-history-mapper.test.ts
src/apps/backend/notification-channels/email/braze/client.test.ts
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/backend/notification-channels/app-notification/generate-request.test.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/packages/http-logger/http-logger.ts
src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/packages/config/user.ts
src/packages/services/app-notification/client.ts
src/apps/backend/notification-channels/app-notification/generate-request.ts
src/apps/frontend/src/hooks/useNotificationSenders.ts
cdk/eslint.config.mjs
src/apps/frontend/src/features/dispatch/components/PreviewPanel.tsx
src/apps/backend/routers/docs/openapi/components/examples/notification-send-request.ts
.bun-version
docs/runbooks/deleting-a-notification.md
src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx
docs/mobile-n10n/mobile-n10n-importance-and-grouping.md
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts
src/packages/database/package.json
src/apps/backend/routers/docs/openapi/components/security-schemes.ts
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/frontend/src/features/dispatch/components/EmailPreview.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/backend/routers/preview/index.ts
src/packages/database/repositories/notification-dispatches-repository.ts
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts
src/apps/frontend/src/compose/PreviewTextToggle.tsx
src/apps/frontend/src/utils/relative-time.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/packages/services/email-rendering/client.ts
src/apps/frontend/src/ui/SendTimeTooltip.tsx
src/apps/frontend/src/App.tsx
cdk/README.md
src/apps/backend/routers/docs/index.ts
...
6.
joshuaguardian <joshua.anderson>
DBlatcher <david.blatcher>
441 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/preview/AndroidAlertPreview.tsx
src/packages/models/api-contract/audience.ts
src/apps/frontend/src/NotificationAlert.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/AlertTypeFormField.tsx
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/history/HistorySearchFilter.tsx
src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/compose/NotificationTextInput.tsx
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/frontend/src/features/stand-frontend/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/packages/models/tsconfig.json
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/api-client/redirectToLogin.ts
src/packages/models/user.ts
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/layout/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/frontend/src/features/stand-frontend/components/DeliveryOptionFormField.stories.tsx
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/features/stand-frontend/components/PreviewPillList.tsx
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/index.html
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/packages/config/index.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/features/stand-frontend/use-relative-time.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/api/queryClient.ts
src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/frontend/src/hooks/useSendNotification.ts
src/packages/models/notification-channel.ts
src/apps/frontend/src/routes.ts
src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/segment/edition-options.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/testing/mock-request-test-email-send.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/vitest.config.ts
src/apps/frontend/src/utils/notification-forms.test.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/frontend/src/utils/display-text-helpers.test.ts
src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx
src/apps/frontend/src/utils/send-notification.ts
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/packages/config/user.ts
src/apps/frontend/src/layout/NotFoundTab.tsx
src/apps/frontend/public/favicon-16x16.png
src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts
src/packages/database/package.json
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/frontend/src/compose/PreviousNotificationsBar.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/ui/TextLinkButton.tsx
src/apps/frontend/src/segment/use-audience-editions.test.tsx
src/apps/frontend/src/hooks/useRelativeTime.test.tsx
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts
src/apps/frontend/src/utils/relative-time.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/packages/database/migrations/0007_add_notifications_article_id.sql
src/apps/frontend/src/App.tsx
README.md
src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx
src/apps/frontend/src/compose/NotificationFormContext.tsx
src/apps/frontend/src/history/HistoryFilters.tsx
src/apps/frontend/src/utils/notification-reducer.ts
src/apps/frontend/public/android-chrome-192x192.png
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx
src/apps/backend/package.json
src/apps/frontend/src/api-client/client.ts
src/apps/backend/middleware/static-assets-middleware.ts
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.stories.tsx
src/apps/frontend/src/stories/page.css
src/packages/database/index.ts
...
7.
Peace Williams-Ojomu <60498278+apeacewilliams>
DBlatcher <david.blatcher>
413 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/preview/AndroidAlertPreview.tsx
src/apps/frontend/src/features/stand-frontend/components/AlertTypeFormField.tsx
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/ui/flag-icons.tsx
src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/compose/NotificationTextInput.tsx
src/apps/frontend/src/api-client/query-client.ts
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/frontend/src/features/stand-frontend/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/bunfig.toml
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/api-client/redirectToLogin.ts
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/layout/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/features/stand-frontend/components/PreviewPillList.tsx
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/features/stand-frontend/use-relative-time.ts
src/apps/frontend/src/features/dispatch/constants.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/api/queryClient.ts
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/frontend/src/features/dispatch/components/Field.tsx
src/apps/frontend/src/hooks/useSendNotification.ts
src/apps/frontend/.gitignore
src/apps/frontend/src/routes.ts
src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/segment/edition-options.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/testing/mock-request-test-email-send.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/vitest.config.ts
src/apps/frontend/src/utils/notification-forms.test.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx
src/apps/frontend/src/utils/send-notification.ts
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/hooks/use-image-url-check.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/apps/frontend/src/layout/NotFoundTab.tsx
src/apps/frontend/src/features/dispatch/components/PreviewPanel.tsx
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts
src/packages/database/package.json
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/frontend/src/features/dispatch/components/EmailPreview.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/ui/TextLinkButton.tsx
src/apps/frontend/src/segment/use-audience-editions.test.tsx
src/apps/frontend/src/utils/resolve-article-from-capi.ts
src/apps/frontend/src/api-client/redirect-to-login.ts
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts
src/apps/frontend/src/compose/PreviewTextToggle.tsx
src/apps/frontend/src/utils/relative-time.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/ui/SendTimeTooltip.tsx
src/apps/frontend/src/App.tsx
README.md
lefthook.yml
src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx
src/apps/frontend/src/compose/NotificationFormContext.tsx
src/apps/frontend/src/history/HistoryFilters.tsx
src/apps/frontend/src/utils/notification-reducer.ts
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx
src/apps/backend/package.json
src/apps/frontend/src/api-client/client.ts
src/apps/frontend/src/features/dispatch/components/DeliveryOptions.tsx
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.stories.tsx
src/apps/frontend/src/stories/page.css
src/apps/frontend/src/stories/story-helpers.tsx
src/apps/frontend/src/features/dispatch/components/CharacterCount.tsx
src/apps/frontend/src/stories/Page.tsx
src/apps/frontend/src/utils/notification-history-mapper.ts
src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.tsx
...
8.
Laurynas Karvelis <laurynas.karvelis>
simonaspiridon <simona.spiridon>
410 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/preview/AndroidAlertPreview.tsx
src/packages/models/api-contract/audience.ts
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/history/HistorySearchFilter.tsx
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts
src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/backend/notification-channels/dispatch-notification.test.ts
src/packages/config/tsconfig.json
src/packages/database/migrations/0000_initial_migration.sql
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/backend/.env.example
src/apps/frontend/src/compose/SideNavigationPanel.tsx
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/bunfig.toml
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/utils/form-validation.test.ts
cdk/tsconfig.json
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/index.html
src/packages/models/api-contract/history-alert-type.ts
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/packages/config/index.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/features/dispatch/constants.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/history/notification-history-mapper.ts
src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts
src/apps/frontend/src/features/dispatch/components/Field.tsx
src/apps/frontend/src/hooks/useSendNotification.ts
src/apps/frontend/src/layout/NotFoundTab.stories.tsx
src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx
src/apps/frontend/src/features/stand-frontend/notification-history-mapper.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/README.md
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/features/stand-frontend/notification-history-mapper.test.ts
src/apps/backend/notification-channels/email/braze/client.test.ts
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/backend/notification-channels/app-notification/generate-request.test.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx
src/apps/backend/tsconfig.json
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/backend/routers/health/index.ts
src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/packages/services/app-notification/client.ts
src/apps/backend/notification-channels/app-notification/generate-request.ts
src/apps/frontend/src/hooks/useNotificationSenders.ts
cdk/eslint.config.mjs
src/apps/frontend/src/features/dispatch/components/PreviewPanel.tsx
.bun-version
src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts
src/packages/database/package.json
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/frontend/src/features/dispatch/components/EmailPreview.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/backend/routers/preview/index.ts
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts
src/apps/frontend/src/compose/PreviewTextToggle.tsx
src/apps/frontend/src/utils/relative-time.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/packages/services/email-rendering/client.ts
src/apps/frontend/src/ui/SendTimeTooltip.tsx
src/apps/frontend/src/App.tsx
cdk/README.md
src/apps/backend/routers/docs/index.ts
README.md
lefthook.yml
src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx
src/apps/frontend/src/compose/NotificationFormContext.tsx
src/apps/frontend/src/history/HistoryFilters.tsx
src/apps/frontend/src/utils/notification-reducer.ts
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx
...
9.
joshuaguardian <joshua.anderson>
simonaspiridon <simona.spiridon>
399 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/preview/AndroidAlertPreview.tsx
src/packages/models/api-contract/audience.ts
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/history/HistorySearchFilter.tsx
src/apps/frontend/src/features/stand-frontend/audience-fallbacks.ts
src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/compose/NotificationTextInput.tsx
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/frontend/src/compose/SideNavigationPanel.tsx
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/api-client/redirectToLogin.ts
src/packages/models/user.ts
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/layout/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/index.html
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/packages/config/index.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/features/stand-frontend/use-relative-time.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/history/notification-history-mapper.ts
src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/frontend/src/hooks/useSendNotification.ts
src/packages/models/notification-channel.ts
src/apps/frontend/src/layout/NotFoundTab.stories.tsx
src/apps/frontend/src/routes.ts
src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx
src/apps/frontend/src/features/stand-frontend/notification-history-mapper.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/segment/edition-options.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/features/stand-frontend/notification-history-mapper.test.ts
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/utils/notification-forms.test.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx
src/apps/frontend/src/utils/send-notification.ts
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/apps/frontend/src/layout/NotFoundTab.tsx
src/apps/frontend/public/favicon-16x16.png
src/apps/frontend/src/hooks/useNotificationSenders.ts
src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts
src/packages/database/package.json
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/segment/use-audience-editions.test.tsx
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts
src/apps/frontend/src/utils/relative-time.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/packages/database/migrations/0007_add_notifications_article_id.sql
src/apps/frontend/src/App.tsx
README.md
src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx
src/apps/frontend/src/compose/NotificationFormContext.tsx
src/apps/frontend/src/history/HistoryFilters.tsx
src/apps/frontend/src/utils/notification-reducer.ts
src/apps/frontend/public/android-chrome-192x192.png
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx
src/apps/backend/package.json
src/apps/frontend/src/api-client/client.ts
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.stories.tsx
src/apps/frontend/src/features/stand-frontend/use-send-notification.ts
src/packages/database/index.ts
src/apps/frontend/src/stories/story-helpers.tsx
src/apps/frontend/src/stories/Page.tsx
src/apps/frontend/src/utils/notification-history-mapper.ts
src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.tsx
src/apps/frontend/src/hooks/use-relative-time.ts
src/apps/frontend/src/features/stand-frontend/api/useNotificationHistory.ts
src/apps/frontend/src/utils/notification-reducer.test.ts
...
10.
joshuaguardian <joshua.anderson>
Lakshmi R Pillai <luxmi.r.pillai>
378 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/AlertTypeFormField.tsx
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/compose/NotificationTextInput.tsx
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/frontend/src/features/stand-frontend/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/api-client/redirectToLogin.ts
src/packages/models/user.ts
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/layout/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/frontend/src/features/stand-frontend/components/DeliveryOptionFormField.stories.tsx
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/index.html
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/packages/config/index.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/features/stand-frontend/use-relative-time.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/history/notification-history-mapper.ts
src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/frontend/src/hooks/useSendNotification.ts
src/apps/frontend/src/routes.ts
src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx
src/apps/frontend/src/features/stand-frontend/notification-history-mapper.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/segment/edition-options.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/features/stand-frontend/notification-history-mapper.test.ts
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/utils/notification-forms.test.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx
src/apps/frontend/src/utils/send-notification.ts
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/packages/config/user.ts
src/apps/frontend/public/favicon-16x16.png
src/apps/frontend/src/hooks/useNotificationSenders.ts
src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts
src/packages/database/package.json
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/segment/use-audience-editions.test.tsx
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts
src/apps/frontend/src/utils/relative-time.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/App.tsx
README.md
src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx
src/apps/frontend/src/compose/NotificationFormContext.tsx
src/apps/frontend/src/history/HistoryFilters.tsx
src/apps/frontend/src/utils/notification-reducer.ts
src/apps/frontend/public/android-chrome-192x192.png
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx
src/apps/backend/package.json
src/apps/frontend/src/api-client/client.ts
src/apps/backend/middleware/static-assets-middleware.ts
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.stories.tsx
src/apps/frontend/src/features/stand-frontend/use-send-notification.ts
src/apps/frontend/src/stories/page.css
src/packages/database/index.ts
src/apps/frontend/src/stories/story-helpers.tsx
src/apps/frontend/src/stories/Page.tsx
src/apps/frontend/src/utils/notification-history-mapper.ts
src/apps/frontend/src/hooks/use-relative-time.ts
src/apps/frontend/src/features/stand-frontend/api/useNotificationHistory.ts
src/apps/frontend/src/utils/notification-reducer.test.ts
src/apps/frontend/src/features/stand-frontend/components/AudienceSegmentsFormField.stories.tsx
src/apps/frontend/src/schemas.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx
src/apps/frontend/src/mocks/capi-fixtures.ts
src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.stories.tsx
...
11.
Peace Williams-Ojomu <60498278+apeacewilliams>
simonaspiridon <simona.spiridon>
376 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/preview/AndroidAlertPreview.tsx
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/ui/flag-icons.tsx
src/apps/frontend/src/features/stand-frontend/audience-fallbacks.ts
src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/compose/NotificationTextInput.tsx
src/apps/frontend/src/api-client/query-client.ts
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/bunfig.toml
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/api-client/redirectToLogin.ts
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/layout/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/packages/models/api-contract/history-alert-type.ts
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/features/stand-frontend/use-relative-time.ts
src/apps/frontend/src/features/dispatch/constants.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/history/notification-history-mapper.ts
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/frontend/src/compose/DispatchInformationModal.stories.tsx
src/apps/frontend/src/features/dispatch/components/Field.tsx
src/apps/frontend/src/hooks/useSendNotification.ts
src/apps/frontend/src/routes.ts
src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx
src/apps/frontend/src/features/stand-frontend/notification-history-mapper.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/segment/edition-options.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/features/stand-frontend/notification-history-mapper.test.ts
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/utils/notification-forms.test.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx
src/apps/frontend/src/utils/send-notification.ts
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/hooks/use-image-url-check.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/apps/frontend/src/layout/NotFoundTab.tsx
src/apps/frontend/src/features/dispatch/components/PreviewPanel.tsx
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts
src/packages/database/package.json
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/frontend/src/features/dispatch/components/EmailPreview.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/segment/use-audience-editions.test.tsx
src/apps/frontend/src/utils/resolve-article-from-capi.ts
src/apps/frontend/src/api-client/redirect-to-login.ts
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts
src/apps/frontend/src/compose/PreviewTextToggle.tsx
src/apps/frontend/src/utils/relative-time.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/ui/SendTimeTooltip.tsx
src/apps/frontend/src/App.tsx
README.md
lefthook.yml
src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx
src/apps/frontend/src/compose/NotificationFormContext.tsx
src/apps/frontend/src/history/HistoryFilters.tsx
src/apps/frontend/src/utils/notification-reducer.ts
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx
src/apps/backend/package.json
src/apps/frontend/src/api-client/client.ts
src/apps/frontend/src/features/dispatch/components/DeliveryOptions.tsx
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.stories.tsx
src/apps/frontend/src/features/stand-frontend/use-send-notification.ts
src/apps/frontend/src/stories/story-helpers.tsx
src/apps/frontend/src/features/dispatch/components/CharacterCount.tsx
src/apps/frontend/src/stories/Page.tsx
src/apps/frontend/src/utils/notification-history-mapper.ts
src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.tsx
src/apps/frontend/src/hooks/use-relative-time.ts
...
12.
Peace Williams-Ojomu <60498278+apeacewilliams>
Lakshmi R Pillai <luxmi.r.pillai>
371 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/AlertTypeFormField.tsx
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/ui/flag-icons.tsx
src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/compose/NotificationTextInput.tsx
src/apps/frontend/src/api-client/query-client.ts
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/frontend/src/features/stand-frontend/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/api-client/redirectToLogin.ts
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/layout/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/features/stand-frontend/use-relative-time.ts
src/apps/frontend/src/features/dispatch/constants.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/history/notification-history-mapper.ts
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/frontend/src/features/dispatch/components/Field.tsx
src/apps/frontend/src/hooks/useSendNotification.ts
src/apps/frontend/.gitignore
src/apps/frontend/src/routes.ts
src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx
src/apps/frontend/src/features/stand-frontend/notification-history-mapper.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/segment/edition-options.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/features/stand-frontend/notification-history-mapper.test.ts
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/utils/notification-forms.test.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx
src/apps/frontend/src/utils/send-notification.ts
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/hooks/use-image-url-check.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/apps/frontend/src/features/dispatch/components/PreviewPanel.tsx
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts
src/packages/database/package.json
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/frontend/src/features/dispatch/components/EmailPreview.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/segment/use-audience-editions.test.tsx
src/apps/frontend/src/utils/resolve-article-from-capi.ts
src/apps/frontend/src/api-client/redirect-to-login.ts
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts
src/apps/frontend/src/compose/PreviewTextToggle.tsx
src/apps/frontend/src/utils/relative-time.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/ui/SendTimeTooltip.tsx
src/apps/frontend/src/App.tsx
README.md
lefthook.yml
src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx
src/apps/frontend/src/compose/NotificationFormContext.tsx
src/apps/frontend/src/history/HistoryFilters.tsx
src/apps/frontend/src/utils/notification-reducer.ts
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx
src/apps/backend/package.json
src/apps/frontend/src/api-client/client.ts
src/apps/frontend/src/features/dispatch/components/DeliveryOptions.tsx
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.stories.tsx
src/apps/frontend/src/features/stand-frontend/use-send-notification.ts
src/apps/frontend/src/stories/page.css
src/apps/frontend/src/stories/story-helpers.tsx
src/apps/frontend/src/features/dispatch/components/CharacterCount.tsx
src/apps/frontend/src/stories/Page.tsx
src/apps/frontend/src/utils/notification-history-mapper.ts
src/apps/frontend/src/hooks/use-relative-time.ts
src/apps/frontend/src/features/stand-frontend/api/useNotificationHistory.ts
src/apps/frontend/src/utils/notification-reducer.test.ts
src/apps/frontend/src/schemas.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx
src/apps/frontend/src/mocks/capi-fixtures.ts
...
13.
Peace Williams-Ojomu <60498278+apeacewilliams>
joshuaguardian <joshua.anderson>
367 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/preview/AndroidAlertPreview.tsx
src/apps/frontend/src/features/stand-frontend/components/AlertTypeFormField.tsx
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/features/stand-frontend/audience-fallbacks.ts
src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/compose/NotificationTextInput.tsx
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/frontend/src/features/stand-frontend/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/api-client/redirectToLogin.ts
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/layout/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/features/stand-frontend/components/PreviewPillList.tsx
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/features/stand-frontend/use-relative-time.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/history/notification-history-mapper.ts
src/apps/frontend/src/api/queryClient.ts
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/frontend/src/hooks/useSendNotification.ts
src/apps/frontend/src/routes.ts
src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx
src/apps/frontend/src/features/stand-frontend/notification-history-mapper.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/segment/edition-options.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/features/stand-frontend/notification-history-mapper.test.ts
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/testing/mock-request-test-email-send.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx
src/apps/frontend/vitest.config.ts
src/apps/frontend/src/utils/notification-forms.test.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx
src/apps/frontend/src/utils/send-notification.ts
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/apps/frontend/src/layout/NotFoundTab.tsx
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts
src/packages/database/package.json
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/ui/TextLinkButton.tsx
src/apps/frontend/src/segment/use-audience-editions.test.tsx
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts
src/apps/frontend/src/utils/relative-time.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/App.tsx
README.md
src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx
src/apps/frontend/src/compose/NotificationFormContext.tsx
src/apps/frontend/src/history/HistoryFilters.tsx
src/apps/frontend/src/utils/notification-reducer.ts
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx
src/apps/backend/package.json
src/apps/frontend/src/api-client/client.ts
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.stories.tsx
src/apps/frontend/src/features/stand-frontend/use-send-notification.ts
src/apps/frontend/src/stories/page.css
src/apps/frontend/src/stories/story-helpers.tsx
src/apps/frontend/src/stories/Page.tsx
src/apps/frontend/src/utils/notification-history-mapper.ts
src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.tsx
src/apps/frontend/src/hooks/use-relative-time.ts
src/apps/frontend/src/features/stand-frontend/api/useNotificationHistory.ts
src/apps/frontend/src/utils/notification-reducer.test.ts
src/apps/frontend/src/schemas.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx
src/apps/frontend/src/mocks/capi-fixtures.ts
src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/mocks/api-fixtures.ts
src/apps/backend/app.test.ts
...
14.
DBlatcher <david.blatcher>
Lakshmi R Pillai <73653255+lakshmirpillai>
358 shared files
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/ui/flag-icons.tsx
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/compose/NotificationTextInput.tsx
src/apps/backend/notification-channels/dispatch-notification.test.ts
src/apps/frontend/src/api-client/query-client.ts
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/backend/.env.example
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/api-client/redirectToLogin.ts
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/layout/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/features/stand-frontend/components/PreviewPillList.tsx
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/index.html
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/packages/models/grid.ts
src/apps/frontend/src/hooks/useSendNotification.ts
src/packages/models/notification-channel.ts
src/apps/frontend/src/routes.ts
src/packages/models/frontend-app-config.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/README.md
src/apps/frontend/src/segment/edition-options.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/utils/notification-forms.test.ts
src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx
src/apps/frontend/src/utils/send-notification.ts
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/hooks/use-image-url-check.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/apps/frontend/src/latest-content/latest-published-content.ts
src/apps/frontend/public/favicon-16x16.png
src/apps/frontend/src/layout/DispatchLandingLayout.tsx
docs/runbooks/deleting-a-notification.md
src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/segment/use-audience-editions.test.tsx
src/apps/backend/routers/preview/index.ts
src/apps/frontend/src/utils/resolve-article-from-capi.ts
src/apps/frontend/src/api-client/redirect-to-login.ts
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/frontend/src/compose/PreviewTextToggle.tsx
src/apps/frontend/src/utils/relative-time.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/packages/services/email-rendering/client.ts
src/apps/frontend/src/ui/SendTimeTooltip.tsx
src/apps/frontend/src/App.tsx
README.md
src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx
src/apps/frontend/src/compose/NotificationFormContext.tsx
src/apps/frontend/src/history/HistoryFilters.tsx
src/apps/frontend/src/utils/notification-reducer.ts
src/apps/frontend/public/android-chrome-192x192.png
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx
src/apps/backend/package.json
src/apps/frontend/src/api-client/client.ts
src/apps/frontend/src/grid-client/grid-api.ts
src/apps/frontend/src/stories/story-helpers.tsx
src/apps/frontend/src/utils/notification-history-mapper.ts
src/apps/frontend/src/hooks/use-relative-time.ts
src/apps/frontend/src/utils/notification-reducer.test.ts
src/apps/frontend/src/schemas.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx
src/apps/frontend/src/mocks/capi-fixtures.ts
src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/mocks/api-fixtures.ts
src/apps/frontend/src/hooks/useLatestPublishedContent.ts
src/apps/frontend/src/utils/notification-composer-reducer.ts
src/apps/backend/app.test.ts
src/packages/models/api-contract/preview.ts
...
15.
simonaspiridon <simona.spiridon>
Lakshmi R Pillai <73653255+lakshmirpillai>
348 shared files
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/ui/flag-icons.tsx
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/compose/NotificationTextInput.tsx
src/apps/backend/notification-channels/dispatch-notification.test.ts
src/apps/frontend/src/api-client/query-client.ts
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/backend/.env.example
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/api-client/redirectToLogin.ts
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/layout/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/index.html
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/history/notification-history-mapper.ts
src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/frontend/src/hooks/useSendNotification.ts
src/packages/models/notification-channel.ts
src/apps/frontend/src/routes.ts
src/packages/models/frontend-app-config.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/README.md
src/apps/frontend/src/segment/edition-options.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/utils/notification-forms.test.ts
src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx
src/apps/frontend/src/utils/send-notification.ts
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/hooks/use-image-url-check.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/apps/frontend/src/latest-content/latest-published-content.ts
src/apps/frontend/public/favicon-16x16.png
src/apps/frontend/src/hooks/useNotificationSenders.ts
src/apps/frontend/src/layout/DispatchLandingLayout.tsx
src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/segment/use-audience-editions.test.tsx
src/apps/backend/routers/preview/index.ts
src/apps/frontend/src/utils/resolve-article-from-capi.ts
src/apps/frontend/src/api-client/redirect-to-login.ts
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/frontend/src/compose/PreviewTextToggle.tsx
src/apps/frontend/src/utils/relative-time.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/packages/services/email-rendering/client.ts
src/apps/frontend/src/ui/SendTimeTooltip.tsx
src/apps/frontend/src/App.tsx
README.md
src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx
src/apps/frontend/src/compose/NotificationFormContext.tsx
src/apps/frontend/src/history/HistoryFilters.tsx
src/apps/frontend/src/utils/notification-reducer.ts
src/apps/frontend/public/android-chrome-192x192.png
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx
src/apps/backend/package.json
src/apps/frontend/src/api-client/client.ts
src/apps/frontend/src/stories/story-helpers.tsx
src/apps/frontend/src/utils/notification-history-mapper.ts
src/apps/frontend/src/hooks/use-relative-time.ts
src/apps/frontend/src/utils/notification-reducer.test.ts
src/apps/frontend/src/schemas.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx
src/apps/frontend/src/mocks/capi-fixtures.ts
src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/mocks/api-fixtures.ts
src/apps/frontend/src/hooks/useLatestPublishedContent.ts
src/apps/frontend/src/utils/notification-composer-reducer.ts
src/apps/backend/app.test.ts
src/packages/models/api-contract/preview.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx
...
16.
Lakshmi R Pillai <luxmi.r.pillai>
Lakshmi R Pillai <73653255+lakshmirpillai>
340 shared files
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/ui/flag-icons.tsx
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/compose/NotificationTextInput.tsx
src/apps/backend/notification-channels/dispatch-notification.test.ts
src/apps/frontend/src/api-client/query-client.ts
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/backend/.env.example
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/api-client/redirectToLogin.ts
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/layout/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/index.html
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/history/notification-history-mapper.ts
src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/frontend/src/hooks/useSendNotification.ts
src/apps/frontend/src/routes.ts
src/packages/models/frontend-app-config.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/README.md
src/apps/frontend/src/segment/edition-options.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/utils/notification-forms.test.ts
src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx
src/apps/frontend/src/utils/send-notification.ts
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/hooks/use-image-url-check.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/apps/frontend/src/latest-content/latest-published-content.ts
src/apps/frontend/public/favicon-16x16.png
src/apps/frontend/src/hooks/useNotificationSenders.ts
src/apps/frontend/src/layout/DispatchLandingLayout.tsx
docs/runbooks/deleting-a-notification.md
src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/segment/use-audience-editions.test.tsx
src/apps/backend/routers/preview/index.ts
src/apps/frontend/src/utils/resolve-article-from-capi.ts
src/apps/frontend/src/api-client/redirect-to-login.ts
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/frontend/src/compose/PreviewTextToggle.tsx
src/apps/frontend/src/utils/relative-time.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/packages/services/email-rendering/client.ts
src/apps/frontend/src/ui/SendTimeTooltip.tsx
src/apps/frontend/src/App.tsx
README.md
src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx
src/apps/frontend/src/compose/NotificationFormContext.tsx
src/apps/frontend/src/history/HistoryFilters.tsx
src/apps/frontend/src/utils/notification-reducer.ts
src/apps/frontend/public/android-chrome-192x192.png
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx
src/apps/backend/package.json
src/apps/frontend/src/api-client/client.ts
src/apps/frontend/src/stories/story-helpers.tsx
src/apps/frontend/src/utils/notification-history-mapper.ts
src/apps/frontend/src/hooks/use-relative-time.ts
src/apps/frontend/src/utils/notification-reducer.test.ts
src/apps/frontend/src/schemas.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx
src/apps/frontend/src/mocks/capi-fixtures.ts
src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/mocks/api-fixtures.ts
src/apps/frontend/src/hooks/useLatestPublishedContent.ts
src/apps/frontend/src/utils/notification-composer-reducer.ts
src/apps/backend/app.test.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx
src/apps/frontend/src/preview/PreviewToggle.tsx
...
17.
joshuaguardian <joshua.anderson>
Laurynas Karvelis <laurynas.karvelis>
316 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/preview/AndroidAlertPreview.tsx
src/packages/models/api-contract/audience.ts
src/apps/frontend/src/features/stand-frontend/components/AlertTypeFormField.tsx
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/history/HistorySearchFilter.tsx
src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/frontend/src/features/stand-frontend/history-send-time.ts
src/apps/frontend/src/compose/SideNavigationPanel.tsx
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/frontend/src/features/stand-frontend/components/DeliveryOptionFormField.stories.tsx
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/index.html
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/packages/config/index.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/history/notification-history-mapper.ts
src/apps/frontend/src/api/queryClient.ts
src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/frontend/src/hooks/useSendNotification.ts
src/apps/frontend/src/layout/NotFoundTab.stories.tsx
src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx
src/apps/frontend/src/features/stand-frontend/notification-history-mapper.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/features/stand-frontend/notification-history-mapper.test.ts
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx
src/apps/frontend/vitest.config.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/packages/config/user.ts
src/apps/frontend/src/hooks/useNotificationSenders.ts
src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts
src/packages/database/package.json
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts
src/apps/frontend/src/utils/relative-time.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/App.tsx
README.md
src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx
src/apps/frontend/src/compose/NotificationFormContext.tsx
src/apps/frontend/src/history/HistoryFilters.tsx
src/apps/frontend/src/utils/notification-reducer.ts
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx
src/apps/backend/package.json
src/apps/backend/middleware/static-assets-middleware.ts
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.stories.tsx
src/apps/frontend/src/features/stand-frontend/use-send-notification.ts
src/apps/frontend/src/stories/page.css
src/packages/database/index.ts
src/apps/frontend/src/stories/story-helpers.tsx
src/apps/frontend/src/stories/Page.tsx
src/apps/frontend/src/utils/notification-history-mapper.ts
src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/useNotificationHistory.ts
src/apps/frontend/src/features/stand-frontend/components/AudienceSegmentsFormField.stories.tsx
src/apps/frontend/src/schemas.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx
src/apps/frontend/src/mocks/capi-fixtures.ts
src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/mocks/api-fixtures.ts
src/apps/backend/app.test.ts
src/apps/frontend/bun-env.d.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/PreviewSection.tsx
src/apps/frontend/src/compose/DispatchLandingPage.tsx
...
18.
Peace Williams-Ojomu <60498278+apeacewilliams>
Laurynas Karvelis <laurynas.karvelis>
304 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/preview/AndroidAlertPreview.tsx
src/apps/frontend/src/features/stand-frontend/components/AlertTypeFormField.tsx
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/frontend/src/features/stand-frontend/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/bunfig.toml
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/packages/models/api-contract/history-alert-type.ts
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/features/dispatch/constants.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/history/notification-history-mapper.ts
src/apps/frontend/src/api/queryClient.ts
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/frontend/src/features/dispatch/components/Field.tsx
src/apps/frontend/src/hooks/useSendNotification.ts
src/apps/frontend/.gitignore
src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx
src/apps/frontend/src/features/stand-frontend/notification-history-mapper.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/features/stand-frontend/notification-history-mapper.test.ts
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx
src/apps/frontend/vitest.config.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/apps/frontend/src/features/dispatch/components/PreviewPanel.tsx
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts
src/packages/database/package.json
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/frontend/src/features/dispatch/components/EmailPreview.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts
src/apps/frontend/src/compose/PreviewTextToggle.tsx
src/apps/frontend/src/utils/relative-time.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/ui/SendTimeTooltip.tsx
src/apps/frontend/src/App.tsx
README.md
lefthook.yml
src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx
src/apps/frontend/src/compose/NotificationFormContext.tsx
src/apps/frontend/src/history/HistoryFilters.tsx
src/apps/frontend/src/utils/notification-reducer.ts
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx
src/apps/backend/package.json
src/apps/frontend/src/features/dispatch/components/DeliveryOptions.tsx
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.stories.tsx
src/apps/frontend/src/features/stand-frontend/use-send-notification.ts
src/apps/frontend/src/stories/page.css
src/apps/frontend/src/stories/story-helpers.tsx
src/apps/frontend/src/features/dispatch/components/CharacterCount.tsx
src/apps/frontend/src/stories/Page.tsx
src/apps/frontend/src/utils/notification-history-mapper.ts
src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/useNotificationHistory.ts
src/apps/frontend/src/schemas.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx
src/apps/frontend/src/mocks/capi-fixtures.ts
src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts
src/apps/frontend/src/features/dispatch/components/AudiencePanel.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/mocks/api-fixtures.ts
src/apps/backend/app.test.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/PreviewSection.tsx
src/apps/frontend/src/compose/DispatchLandingPage.tsx
src/apps/frontend/src/util/html-helpers.ts
src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.tsx
...
19.
joshuaguardian <joshua.anderson>
Lakshmi R Pillai <73653255+lakshmirpillai>
298 shared files
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/compose/NotificationTextInput.tsx
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/api-client/redirectToLogin.ts
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/layout/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/features/stand-frontend/components/PreviewPillList.tsx
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/index.html
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/history/notification-history-mapper.ts
src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/frontend/src/hooks/useSendNotification.ts
src/packages/models/notification-channel.ts
src/apps/frontend/src/routes.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/segment/edition-options.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/utils/notification-forms.test.ts
src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx
src/apps/frontend/src/utils/send-notification.ts
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/apps/frontend/public/favicon-16x16.png
src/apps/frontend/src/hooks/useNotificationSenders.ts
src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/segment/use-audience-editions.test.tsx
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/frontend/src/utils/relative-time.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/App.tsx
README.md
src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx
src/apps/frontend/src/compose/NotificationFormContext.tsx
src/apps/frontend/src/history/HistoryFilters.tsx
src/apps/frontend/src/utils/notification-reducer.ts
src/apps/frontend/public/android-chrome-192x192.png
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx
src/apps/backend/package.json
src/apps/frontend/src/api-client/client.ts
src/apps/frontend/src/stories/story-helpers.tsx
src/apps/frontend/src/utils/notification-history-mapper.ts
src/apps/frontend/src/hooks/use-relative-time.ts
src/apps/frontend/src/utils/notification-reducer.test.ts
src/apps/frontend/src/schemas.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx
src/apps/frontend/src/mocks/capi-fixtures.ts
src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/mocks/api-fixtures.ts
src/apps/backend/app.test.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx
src/apps/frontend/src/preview/PreviewToggle.tsx
src/apps/frontend/src/compose/DispatchLandingPage.tsx
src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.tsx
src/apps/frontend/src/layout/DispatchLandingHistoryView.tsx
src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx
src/apps/frontend/src/utils/history-search-params.ts
src/apps/backend/routers/notifications/schemas/notification-list-query.ts
src/apps/frontend/src/features/stand-frontend/components/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/DeliveryAndTimingSelector.tsx
src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.stories.tsx
src/apps/frontend/src/hooks/useActiveSectionHref.ts
src/apps/frontend/src/features/stand-frontend/components/ChannelSelector.tsx
src/apps/frontend/src/compose/NotificationContext.tsx
src/apps/frontend/public/android-chrome-512x512.png
src/packages/database/repositories/notifications-repository.dbtest.ts
src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx
src/apps/frontend/src/utils/fetch-capi-content.ts
src/apps/frontend/src/segment/FlagPreviewPill.tsx
src/apps/frontend/src/ui/RefreshButton.stories.tsx
...
20.
Peace Williams-Ojomu <60498278+apeacewilliams>
Lakshmi R Pillai <73653255+lakshmirpillai>
284 shared files
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/ui/flag-icons.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/compose/NotificationTextInput.tsx
src/apps/frontend/src/api-client/query-client.ts
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/api-client/redirectToLogin.ts
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/layout/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/features/stand-frontend/components/PreviewPillList.tsx
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/history/notification-history-mapper.ts
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/frontend/src/hooks/useSendNotification.ts
src/apps/frontend/src/routes.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/segment/edition-options.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/utils/notification-forms.test.ts
src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx
src/apps/frontend/src/utils/send-notification.ts
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/hooks/use-image-url-check.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/segment/use-audience-editions.test.tsx
src/apps/frontend/src/utils/resolve-article-from-capi.ts
src/apps/frontend/src/api-client/redirect-to-login.ts
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/frontend/src/compose/PreviewTextToggle.tsx
src/apps/frontend/src/utils/relative-time.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/ui/SendTimeTooltip.tsx
src/apps/frontend/src/App.tsx
README.md
src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx
src/apps/frontend/src/compose/NotificationFormContext.tsx
src/apps/frontend/src/history/HistoryFilters.tsx
src/apps/frontend/src/utils/notification-reducer.ts
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx
src/apps/backend/package.json
src/apps/frontend/src/api-client/client.ts
src/apps/frontend/src/stories/story-helpers.tsx
src/apps/frontend/src/utils/notification-history-mapper.ts
src/apps/frontend/src/hooks/use-relative-time.ts
src/apps/frontend/src/utils/notification-reducer.test.ts
src/apps/frontend/src/schemas.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx
src/apps/frontend/src/mocks/capi-fixtures.ts
src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/mocks/api-fixtures.ts
src/apps/frontend/src/utils/notification-composer-reducer.ts
src/apps/backend/app.test.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx
src/apps/frontend/src/preview/PreviewToggle.tsx
src/apps/frontend/src/compose/DispatchLandingPage.tsx
src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.tsx
src/apps/frontend/src/layout/DispatchLandingHistoryView.tsx
src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx
src/apps/frontend/src/utils/history-search-params.ts
src/apps/backend/routers/notifications/schemas/notification-list-query.ts
src/apps/frontend/src/features/stand-frontend/components/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/DeliveryAndTimingSelector.tsx
src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.stories.tsx
src/apps/frontend/src/compose/NotificationContext.tsx
src/packages/database/repositories/notifications-repository.dbtest.ts
src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx
src/apps/frontend/src/utils/fetch-capi-content.ts
src/apps/frontend/src/segment/FlagPreviewPill.tsx
src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.stories.tsx
src/apps/frontend/src/history/HistoryAlertTypeFilter.tsx
src/apps/frontend/src/features/stand-frontend/components/PreviewPillList.stories.tsx
...
21.
Laurynas Karvelis <laurynas.karvelis>
Lakshmi R Pillai <73653255+lakshmirpillai>
239 shared files
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/backend/notification-channels/dispatch-notification.test.ts
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/backend/.env.example
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/index.html
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/history/notification-history-mapper.ts
src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/frontend/src/hooks/useSendNotification.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/README.md
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/apps/frontend/src/hooks/useNotificationSenders.ts
docs/runbooks/deleting-a-notification.md
src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/backend/routers/preview/index.ts
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/frontend/src/compose/PreviewTextToggle.tsx
src/apps/frontend/src/utils/relative-time.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/packages/services/email-rendering/client.ts
src/apps/frontend/src/ui/SendTimeTooltip.tsx
src/apps/frontend/src/App.tsx
README.md
src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx
src/apps/frontend/src/compose/NotificationFormContext.tsx
src/apps/frontend/src/history/HistoryFilters.tsx
src/apps/frontend/src/utils/notification-reducer.ts
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx
src/apps/backend/package.json
src/apps/frontend/src/stories/story-helpers.tsx
src/apps/frontend/src/utils/notification-history-mapper.ts
src/apps/frontend/src/schemas.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx
src/apps/frontend/src/mocks/capi-fixtures.ts
src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/mocks/api-fixtures.ts
src/apps/backend/app.test.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx
src/apps/frontend/src/compose/DispatchLandingPage.tsx
src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.tsx
src/apps/frontend/src/layout/DispatchLandingHistoryView.tsx
src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx
src/apps/frontend/src/utils/history-search-params.ts
src/apps/backend/routers/notifications/schemas/notification-list-query.ts
src/apps/frontend/src/features/stand-frontend/components/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/DeliveryAndTimingSelector.tsx
src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/ChannelSelector.tsx
src/packages/database/repositories/notifications-repository.dbtest.ts
src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx
src/apps/frontend/src/ui/RefreshButton.stories.tsx
src/apps/backend/notification-channels/dispatch-notification-test.ts
src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.stories.tsx
src/apps/frontend/src/history/HistoryAlertTypeFilter.tsx
src/packages/models/index.ts
src/apps/frontend/src/compose/ArticlePreviewCard.tsx
src/apps/frontend/src/compose/CreateAppAlertTab.tsx
src/apps/frontend/src/history/HistoryPage.tsx
src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.tsx
src/apps/frontend/src/features/stand-frontend/components/NotificationTextInput.stories.tsx
src/apps/backend/notification-channels/test-support.ts
src/apps/frontend/src/history/HistoryView.tsx
...
22.
DBlatcher <david.blatcher>
David Blatcher <30567854+dblatcher>
175 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
dev-nginx.yaml
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/backend/.env.example
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/packages/models/user.ts
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/frontend/src/index.html
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/packages/config/index.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/features/stand-frontend/use-relative-time.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/packages/models/grid.ts
src/packages/models/frontend-app-config.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/README.md
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/apps/frontend/src/latest-content/latest-published-content.ts
src/packages/config/user.ts
src/apps/frontend/src/compose/PreviousNotificationsBar.tsx
src/apps/backend/routers/preview/index.ts
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/backend/routers/notifications/index.test.ts
src/packages/services/email-rendering/client.ts
src/apps/frontend/src/App.tsx
src/apps/backend/routers/docs/index.ts
README.md
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx
scripts/setup.sh
src/apps/frontend/src/grid-client/grid-api.ts
src/apps/frontend/src/stories/story-helpers.tsx
src/apps/frontend/src/mocks/capi-fixtures.ts
src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts
src/packages/models/user-permissions.ts
src/apps/frontend/src/mocks/api-fixtures.ts
src/packages/models/api-contract/preview.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx
src/apps/frontend/src/utils/article-thumbnail.test.ts
src/apps/frontend/src/util/html-helpers.ts
src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.tsx
src/apps/frontend/src/hooks/usePreviousNotifications.ts
src/apps/backend/routers/notifications/index.dbtest.ts
src/apps/frontend/src/ui/Tooltip.tsx
src/apps/frontend/src/features/stand-frontend/components/DeliveryAndTimingSelector.tsx
src/apps/backend/routers/user/index.test.ts
src/apps/frontend/src/features/stand-frontend/components/ChannelSelector.tsx
scripts/start.sh
src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.tsx
src/packages/models/index.ts
src/apps/frontend/src/compose/ArticlePreviewCard.tsx
src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.tsx
src/apps/frontend/src/features/stand-frontend/components/NotificationTextInput.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/NoSendPermissionWarning.tsx
src/apps/frontend/src/features/stand-frontend/components/Editions.tsx
src/apps/frontend/src/features/stand-frontend/form-validation.test.ts
src/apps/frontend/src/features/stand-frontend/components/PreviewToggle.stories.tsx
src/apps/frontend/src/features/stand-frontend/get-config.ts
src/apps/frontend/src/testing/app-config.ts
src/apps/frontend/src/latest-content/LatestPublishedContentCard.stories.tsx
bun.lock
src/apps/backend/routers/docs/openapi/components/schemas/channel-audiences.ts
src/packages/services/capi/client.ts
src/apps/frontend/src/features/stand-frontend/api/useChannelAudiences.ts
src/apps/frontend/tsconfig.json
src/apps/frontend/src/util/display-text-helpers.ts
src/apps/frontend/src/utils/build-request-payloads.test.ts
src/apps/frontend/src/testing/capi-fixtures.ts
src/apps/backend/routers/notifications/index.ts
src/apps/frontend/src/features/stand-frontend/components/LoadingSpinner.tsx
src/apps/frontend/src/features/stand-frontend/components/CharacterCount.tsx
src/apps/frontend/package.json
src/apps/frontend/src/testing/api-fixtures.ts
src/apps/frontend/src/utils/pillar-colors.ts
src/apps/backend/routers/docs/openapi/components/schemas/email-preview-error.ts
src/apps/frontend/src/features/stand-frontend/form-validation.tsx
src/apps/frontend/src/features/stand-frontend/components/ArticleImportControl.tsx
src/apps/backend/app.ts
src/packages/config/permissions.ts
src/apps/frontend/src/features/stand-frontend/components/EmailFields.tsx
src/apps/backend/middleware/serve-index.ts
src/apps/frontend/src/testing/grid-fixtures.ts
src/packages/models/package.json
src/apps/backend/middleware/permissions-middleware.test.ts
src/apps/frontend/src/grid-client/grid-url-parsing.test.ts
src/apps/frontend/src/features/stand-frontend/api/send-test-email.ts
src/apps/frontend/src/segment/audience-fallbacks.ts
src/apps/backend/routers/content/index.test.ts
...
23.
Lakshmi R Pillai <luxmi.r.pillai>
David Blatcher <30567854+dblatcher>
159 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
dev-nginx.yaml
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/backend/.env.example
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/packages/models/user.ts
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/frontend/src/index.html
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/packages/config/index.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/features/stand-frontend/use-relative-time.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/packages/models/frontend-app-config.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/README.md
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/apps/frontend/src/latest-content/latest-published-content.ts
src/packages/config/user.ts
src/apps/backend/routers/preview/index.ts
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/backend/routers/notifications/index.test.ts
src/packages/services/email-rendering/client.ts
src/apps/frontend/src/App.tsx
src/apps/backend/routers/docs/index.ts
README.md
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx
scripts/setup.sh
src/apps/frontend/src/stories/story-helpers.tsx
src/apps/frontend/src/mocks/capi-fixtures.ts
src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts
src/packages/models/user-permissions.ts
src/apps/frontend/src/mocks/api-fixtures.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx
src/apps/frontend/src/util/html-helpers.ts
src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.tsx
src/apps/backend/routers/notifications/index.dbtest.ts
src/apps/frontend/src/ui/Tooltip.tsx
src/apps/frontend/src/features/stand-frontend/components/DeliveryAndTimingSelector.tsx
src/apps/backend/routers/user/index.test.ts
src/apps/frontend/src/features/stand-frontend/components/ChannelSelector.tsx
scripts/start.sh
src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.tsx
src/packages/models/index.ts
src/apps/frontend/src/compose/ArticlePreviewCard.tsx
src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.tsx
src/apps/frontend/src/features/stand-frontend/components/NotificationTextInput.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/NoSendPermissionWarning.tsx
src/apps/frontend/src/features/stand-frontend/components/Editions.tsx
src/apps/frontend/src/features/stand-frontend/form-validation.test.ts
src/apps/frontend/src/features/stand-frontend/components/PreviewToggle.stories.tsx
src/apps/frontend/src/features/stand-frontend/get-config.ts
src/apps/frontend/src/latest-content/LatestPublishedContentCard.stories.tsx
bun.lock
src/apps/backend/routers/docs/openapi/components/schemas/channel-audiences.ts
src/packages/services/capi/client.ts
src/apps/frontend/src/features/stand-frontend/api/useChannelAudiences.ts
src/apps/frontend/tsconfig.json
src/apps/frontend/src/util/display-text-helpers.ts
src/apps/frontend/src/utils/build-request-payloads.test.ts
src/apps/frontend/src/testing/capi-fixtures.ts
src/apps/backend/routers/notifications/index.ts
src/apps/frontend/src/features/stand-frontend/components/LoadingSpinner.tsx
src/apps/frontend/src/features/stand-frontend/components/CharacterCount.tsx
src/apps/frontend/package.json
src/apps/frontend/src/testing/api-fixtures.ts
src/apps/frontend/src/features/stand-frontend/form-validation.tsx
src/apps/frontend/src/features/stand-frontend/components/ArticleImportControl.tsx
src/apps/backend/app.ts
src/packages/config/permissions.ts
src/apps/frontend/src/features/stand-frontend/components/EmailFields.tsx
src/apps/backend/middleware/serve-index.ts
src/packages/models/package.json
src/apps/backend/middleware/permissions-middleware.test.ts
src/apps/frontend/src/features/stand-frontend/api/send-test-email.ts
src/apps/frontend/src/segment/audience-fallbacks.ts
src/apps/backend/routers/content/index.test.ts
src/apps/frontend/src/features/stand-frontend/api/schemas.ts
src/apps/backend/routers/docs/openapi/paths/channels.ts
src/apps/frontend/src/features/stand-frontend/components/FlagIcons.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx
src/apps/backend/middleware/auth-middleware.ts
src/apps/backend/routers/docs/openapi/paths/preview.ts
src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx
src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx
src/apps/frontend/src/utils/article-thumbnail.ts
src/apps/frontend/src/features/stand-frontend/components/SelectableTile.tsx
...
24.
simonaspiridon <simona.spiridon>
David Blatcher <30567854+dblatcher>
146 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/backend/.env.example
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/packages/models/user.ts
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/frontend/src/index.html
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/packages/config/index.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/features/stand-frontend/use-relative-time.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/packages/models/frontend-app-config.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/README.md
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/apps/frontend/src/latest-content/latest-published-content.ts
src/apps/backend/routers/preview/index.ts
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/backend/routers/notifications/index.test.ts
src/packages/services/email-rendering/client.ts
src/apps/frontend/src/App.tsx
src/apps/backend/routers/docs/index.ts
README.md
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx
scripts/setup.sh
src/apps/frontend/src/stories/story-helpers.tsx
src/apps/frontend/src/mocks/capi-fixtures.ts
src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts
src/apps/frontend/src/mocks/api-fixtures.ts
src/packages/models/api-contract/preview.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx
src/apps/frontend/src/util/html-helpers.ts
src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.tsx
src/apps/backend/routers/notifications/index.dbtest.ts
src/apps/frontend/src/ui/Tooltip.tsx
src/apps/frontend/src/features/stand-frontend/components/DeliveryAndTimingSelector.tsx
src/apps/backend/routers/user/index.test.ts
src/apps/frontend/src/features/stand-frontend/components/ChannelSelector.tsx
scripts/start.sh
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.tsx
src/packages/models/index.ts
src/apps/frontend/src/compose/ArticlePreviewCard.tsx
src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.tsx
src/apps/frontend/src/features/stand-frontend/components/NotificationTextInput.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/Editions.tsx
src/apps/frontend/src/features/stand-frontend/form-validation.test.ts
src/apps/frontend/src/features/stand-frontend/components/PreviewToggle.stories.tsx
src/apps/frontend/src/features/stand-frontend/get-config.ts
src/apps/frontend/src/testing/app-config.ts
src/apps/frontend/src/latest-content/LatestPublishedContentCard.stories.tsx
bun.lock
src/apps/backend/routers/docs/openapi/components/schemas/channel-audiences.ts
src/packages/services/capi/client.ts
src/apps/frontend/src/features/stand-frontend/api/useChannelAudiences.ts
src/apps/frontend/src/util/display-text-helpers.ts
src/apps/frontend/src/utils/build-request-payloads.test.ts
src/apps/frontend/src/testing/capi-fixtures.ts
src/apps/backend/routers/notifications/index.ts
src/apps/frontend/src/features/stand-frontend/components/LoadingSpinner.tsx
src/apps/frontend/src/features/stand-frontend/components/CharacterCount.tsx
src/apps/frontend/package.json
src/apps/frontend/src/testing/api-fixtures.ts
src/apps/backend/routers/docs/openapi/components/schemas/email-preview-error.ts
src/apps/frontend/src/features/stand-frontend/form-validation.tsx
src/apps/frontend/src/features/stand-frontend/components/ArticleImportControl.tsx
src/apps/backend/app.ts
src/apps/frontend/src/features/stand-frontend/components/EmailFields.tsx
src/apps/backend/middleware/serve-index.ts
src/packages/models/package.json
src/apps/frontend/src/features/stand-frontend/api/send-test-email.ts
src/apps/frontend/src/segment/audience-fallbacks.ts
src/apps/backend/routers/content/index.test.ts
src/apps/frontend/src/features/stand-frontend/api/schemas.ts
src/apps/backend/routers/docs/openapi/paths/channels.ts
src/apps/frontend/src/features/stand-frontend/components/FlagIcons.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx
src/apps/backend/middleware/auth-middleware.ts
src/apps/backend/routers/docs/openapi/paths/preview.ts
src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.tsx
src/apps/frontend/src/preview/NewsletterEmailPreview.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx
src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx
src/apps/frontend/src/utils/article-thumbnail.ts
src/apps/frontend/src/features/stand-frontend/components/SelectableTile.tsx
src/apps/frontend/src/features/stand-frontend/routes.ts
src/apps/frontend/src/features/stand-frontend/components/SendFailedModal.tsx
src/apps/frontend/src/features/stand-frontend/notification-reducer.ts
src/apps/frontend/src/preview/NewsletterEmailPreviewSection.stories.tsx
...
25.
Laurynas Karvelis <laurynas.karvelis>
David Blatcher <30567854+dblatcher>
143 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
dev-nginx.yaml
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/backend/.env.example
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/frontend/src/index.html
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/packages/config/index.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/README.md
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/packages/config/user.ts
src/apps/backend/routers/preview/index.ts
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/backend/routers/notifications/index.test.ts
src/packages/services/email-rendering/client.ts
src/apps/frontend/src/App.tsx
src/apps/backend/routers/docs/index.ts
README.md
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx
scripts/setup.sh
src/apps/frontend/src/stories/story-helpers.tsx
src/apps/frontend/src/mocks/capi-fixtures.ts
src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts
src/packages/models/user-permissions.ts
src/apps/frontend/src/mocks/api-fixtures.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx
src/apps/frontend/src/util/html-helpers.ts
src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.tsx
src/apps/backend/routers/notifications/index.dbtest.ts
src/apps/frontend/src/ui/Tooltip.tsx
src/apps/frontend/src/features/stand-frontend/components/DeliveryAndTimingSelector.tsx
src/apps/backend/routers/user/index.test.ts
src/apps/frontend/src/features/stand-frontend/components/ChannelSelector.tsx
scripts/start.sh
src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.tsx
src/packages/models/index.ts
src/apps/frontend/src/compose/ArticlePreviewCard.tsx
src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.tsx
src/apps/frontend/src/features/stand-frontend/components/NotificationTextInput.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/NoSendPermissionWarning.tsx
src/apps/frontend/src/features/stand-frontend/components/Editions.tsx
src/apps/frontend/src/features/stand-frontend/form-validation.test.ts
src/apps/frontend/src/features/stand-frontend/components/PreviewToggle.stories.tsx
src/apps/frontend/src/features/stand-frontend/get-config.ts
src/apps/frontend/src/latest-content/LatestPublishedContentCard.stories.tsx
bun.lock
src/apps/backend/routers/docs/openapi/components/schemas/channel-audiences.ts
src/packages/services/capi/client.ts
src/apps/frontend/src/features/stand-frontend/api/useChannelAudiences.ts
src/apps/frontend/tsconfig.json
src/apps/frontend/src/utils/build-request-payloads.test.ts
src/apps/frontend/src/testing/capi-fixtures.ts
src/apps/backend/routers/notifications/index.ts
src/apps/frontend/src/features/stand-frontend/components/LoadingSpinner.tsx
src/apps/frontend/src/features/stand-frontend/components/CharacterCount.tsx
src/apps/frontend/package.json
src/apps/frontend/src/testing/api-fixtures.ts
src/apps/frontend/src/features/stand-frontend/form-validation.tsx
src/apps/frontend/src/features/stand-frontend/components/ArticleImportControl.tsx
src/apps/backend/app.ts
src/packages/config/permissions.ts
src/apps/frontend/src/features/stand-frontend/components/EmailFields.tsx
src/apps/backend/middleware/serve-index.ts
src/apps/backend/middleware/permissions-middleware.test.ts
src/apps/frontend/src/features/stand-frontend/api/send-test-email.ts
src/apps/backend/routers/content/index.test.ts
src/apps/frontend/src/features/stand-frontend/api/schemas.ts
src/apps/backend/routers/docs/openapi/paths/channels.ts
src/apps/frontend/src/features/stand-frontend/components/FlagIcons.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx
src/apps/backend/middleware/auth-middleware.ts
src/apps/backend/routers/docs/openapi/paths/preview.ts
src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx
src/apps/frontend/src/utils/article-thumbnail.ts
src/apps/frontend/src/features/stand-frontend/components/SelectableTile.tsx
src/apps/frontend/src/features/stand-frontend/routes.ts
src/apps/frontend/src/features/stand-frontend/components/SendFailedModal.tsx
src/apps/frontend/src/features/stand-frontend/notification-reducer.ts
src/apps/frontend/src/preview/NewsletterEmailPreviewSection.stories.tsx
src/packages/services/capi/client.test.ts
src/apps/frontend/src/compose/DispatchCreateNotificationModal.stories.tsx
src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts
src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.stories.tsx
...
26.
joshuaguardian <joshua.anderson>
David Blatcher <30567854+dblatcher>
130 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/packages/models/user.ts
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/frontend/src/index.html
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/packages/config/index.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/features/stand-frontend/use-relative-time.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/packages/config/user.ts
src/apps/frontend/src/compose/PreviousNotificationsBar.tsx
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/App.tsx
README.md
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx
src/apps/frontend/src/stories/story-helpers.tsx
src/apps/frontend/src/mocks/capi-fixtures.ts
src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts
src/apps/frontend/src/mocks/api-fixtures.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx
src/apps/frontend/src/util/html-helpers.ts
src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.tsx
src/apps/backend/routers/notifications/index.dbtest.ts
src/apps/frontend/src/ui/Tooltip.tsx
src/apps/frontend/src/features/stand-frontend/components/DeliveryAndTimingSelector.tsx
src/apps/backend/routers/user/index.test.ts
src/apps/frontend/src/features/stand-frontend/components/ChannelSelector.tsx
src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.tsx
src/packages/models/index.ts
src/apps/frontend/src/compose/ArticlePreviewCard.tsx
src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.tsx
src/apps/frontend/src/features/stand-frontend/components/NotificationTextInput.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/NoSendPermissionWarning.tsx
src/apps/frontend/src/features/stand-frontend/components/Editions.tsx
src/apps/frontend/src/features/stand-frontend/form-validation.test.ts
src/apps/frontend/src/features/stand-frontend/components/PreviewToggle.stories.tsx
src/apps/frontend/src/features/stand-frontend/get-config.ts
src/apps/frontend/src/testing/app-config.ts
bun.lock
src/packages/services/capi/client.ts
src/apps/frontend/src/features/stand-frontend/api/useChannelAudiences.ts
src/apps/frontend/src/util/display-text-helpers.ts
src/apps/frontend/src/utils/build-request-payloads.test.ts
src/apps/frontend/src/testing/capi-fixtures.ts
src/apps/backend/routers/notifications/index.ts
src/apps/frontend/src/features/stand-frontend/components/LoadingSpinner.tsx
src/apps/frontend/src/features/stand-frontend/components/CharacterCount.tsx
src/apps/frontend/package.json
src/apps/frontend/src/testing/api-fixtures.ts
src/apps/frontend/src/utils/pillar-colors.ts
src/apps/frontend/src/features/stand-frontend/form-validation.tsx
src/apps/frontend/src/features/stand-frontend/components/ArticleImportControl.tsx
src/apps/backend/app.ts
src/apps/frontend/src/features/stand-frontend/components/EmailFields.tsx
src/apps/backend/middleware/serve-index.ts
src/packages/models/package.json
src/apps/frontend/src/features/stand-frontend/api/send-test-email.ts
src/apps/frontend/src/segment/audience-fallbacks.ts
src/apps/backend/routers/content/index.test.ts
src/apps/frontend/src/features/stand-frontend/api/schemas.ts
src/apps/frontend/src/features/stand-frontend/components/FlagIcons.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx
src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx
src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx
src/apps/frontend/src/utils/article-thumbnail.ts
src/apps/frontend/src/features/stand-frontend/components/SelectableTile.tsx
src/apps/frontend/src/features/stand-frontend/routes.ts
src/apps/frontend/src/features/stand-frontend/components/SendFailedModal.tsx
src/apps/frontend/src/features/stand-frontend/notification-reducer.ts
src/packages/services/capi/client.test.ts
src/apps/frontend/src/testing/mock-fetch-email.ts
src/apps/frontend/src/compose/DispatchCreateNotificationModal.stories.tsx
src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts
src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.stories.tsx
src/apps/frontend/src/features/stand-frontend/option-values.ts
src/apps/frontend/src/segment/Editions.tsx
src/packages/models/capi.ts
src/apps/frontend/src/features/stand-frontend/relative-time.test.ts
src/apps/frontend/src/mocks/mock-fetch-email.ts
src/apps/frontend/src/features/stand-frontend/components/PreviewToggle.tsx
src/apps/frontend/src/compose/ArticlePreviewCard.stories.tsx
src/apps/backend/routers/user/index.ts
...
27.
Peace Williams-Ojomu <60498278+apeacewilliams>
David Blatcher <30567854+dblatcher>
121 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/features/stand-frontend/use-relative-time.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/App.tsx
README.md
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx
src/apps/frontend/src/stories/story-helpers.tsx
src/apps/frontend/src/mocks/capi-fixtures.ts
src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts
src/apps/frontend/src/mocks/api-fixtures.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx
src/apps/frontend/src/util/html-helpers.ts
src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.tsx
src/apps/backend/routers/notifications/index.dbtest.ts
src/apps/frontend/src/ui/Tooltip.tsx
src/apps/frontend/src/features/stand-frontend/components/DeliveryAndTimingSelector.tsx
src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.stories.tsx
src/packages/models/index.ts
src/apps/frontend/src/compose/ArticlePreviewCard.tsx
src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.tsx
src/apps/frontend/src/features/stand-frontend/components/NotificationTextInput.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/NoSendPermissionWarning.tsx
src/apps/frontend/src/features/stand-frontend/components/Editions.tsx
src/apps/frontend/src/features/stand-frontend/form-validation.test.ts
src/apps/frontend/src/features/stand-frontend/components/PreviewToggle.stories.tsx
src/apps/frontend/src/features/stand-frontend/get-config.ts
src/apps/frontend/src/testing/app-config.ts
bun.lock
src/apps/backend/routers/docs/openapi/components/schemas/channel-audiences.ts
src/apps/frontend/src/features/stand-frontend/api/useChannelAudiences.ts
src/apps/frontend/tsconfig.json
src/apps/frontend/src/util/display-text-helpers.ts
src/apps/frontend/src/utils/build-request-payloads.test.ts
src/apps/frontend/src/testing/capi-fixtures.ts
src/apps/backend/routers/notifications/index.ts
src/apps/frontend/src/features/stand-frontend/components/LoadingSpinner.tsx
src/apps/frontend/src/features/stand-frontend/components/CharacterCount.tsx
src/apps/frontend/package.json
src/apps/frontend/src/testing/api-fixtures.ts
src/apps/frontend/src/utils/pillar-colors.ts
src/apps/frontend/src/features/stand-frontend/form-validation.tsx
src/apps/frontend/src/features/stand-frontend/components/ArticleImportControl.tsx
src/apps/backend/app.ts
src/apps/frontend/src/features/stand-frontend/components/EmailFields.tsx
src/packages/models/package.json
src/apps/frontend/src/features/stand-frontend/api/send-test-email.ts
src/apps/frontend/src/segment/audience-fallbacks.ts
src/apps/frontend/src/features/stand-frontend/api/schemas.ts
src/apps/backend/routers/docs/openapi/paths/channels.ts
src/apps/frontend/src/features/stand-frontend/components/FlagIcons.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx
src/apps/backend/middleware/auth-middleware.ts
src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.tsx
src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx
src/apps/frontend/src/utils/article-thumbnail.ts
src/apps/frontend/src/features/stand-frontend/components/SelectableTile.tsx
src/apps/frontend/src/features/stand-frontend/routes.ts
src/apps/frontend/src/features/stand-frontend/components/SendFailedModal.tsx
src/apps/frontend/src/features/stand-frontend/notification-reducer.ts
src/apps/frontend/src/preview/NewsletterEmailPreviewSection.stories.tsx
src/apps/frontend/src/testing/mock-fetch-email.ts
src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts
src/apps/frontend/src/preview/NewsletterEmailPreviewSection.tsx
src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.stories.tsx
src/apps/frontend/src/features/stand-frontend/option-values.ts
src/apps/frontend/src/segment/Editions.tsx
src/apps/frontend/src/mocks/mock-capi-fetch.test.ts
src/apps/frontend/src/features/stand-frontend/relative-time.test.ts
src/apps/frontend/src/mocks/mock-fetch-email.ts
src/apps/frontend/src/features/stand-frontend/components/PreviewToggle.tsx
src/apps/frontend/src/compose/ArticlePreviewCard.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/NotFoundTab.tsx
src/apps/frontend/src/features/stand-frontend/relative-time.ts
src/apps/frontend/src/api/client.ts
src/apps/frontend/src/features/stand-frontend/ConfigContext.tsx
src/apps/frontend/src/features/stand-frontend/themes.ts
src/apps/frontend/src/features/stand-frontend/api/send-notification.ts
src/apps/frontend/src/stories/Page.stories.tsx
src/apps/frontend/src/features/stand-frontend/NotificationContext.tsx
src/apps/frontend/src/mocks/mock-request-test-email-send.ts
...
28.
David Blatcher <30567854+dblatcher>
Lakshmi R Pillai <73653255+lakshmirpillai>
121 shared files
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/backend/.env.example
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/frontend/src/index.html
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/packages/models/grid.ts
src/packages/models/frontend-app-config.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/README.md
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/apps/frontend/src/latest-content/latest-published-content.ts
src/apps/backend/routers/preview/index.ts
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/backend/routers/notifications/index.test.ts
src/packages/services/email-rendering/client.ts
src/apps/frontend/src/App.tsx
README.md
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx
src/apps/frontend/src/grid-client/grid-api.ts
src/apps/frontend/src/stories/story-helpers.tsx
src/apps/frontend/src/mocks/capi-fixtures.ts
src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts
src/apps/frontend/src/mocks/api-fixtures.ts
src/packages/models/api-contract/preview.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.tsx
src/apps/frontend/src/features/stand-frontend/components/DeliveryAndTimingSelector.tsx
src/apps/frontend/src/features/stand-frontend/components/ChannelSelector.tsx
src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.stories.tsx
src/packages/models/index.ts
src/apps/frontend/src/compose/ArticlePreviewCard.tsx
src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.tsx
src/apps/frontend/src/features/stand-frontend/components/NotificationTextInput.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/Editions.tsx
src/apps/frontend/src/features/stand-frontend/form-validation.test.ts
src/apps/frontend/src/features/stand-frontend/components/PreviewToggle.stories.tsx
src/apps/frontend/src/testing/app-config.ts
src/apps/frontend/src/latest-content/LatestPublishedContentCard.stories.tsx
bun.lock
src/apps/backend/routers/docs/openapi/components/schemas/channel-audiences.ts
src/packages/services/capi/client.ts
src/apps/frontend/src/utils/build-request-payloads.test.ts
src/apps/backend/routers/notifications/index.ts
src/apps/frontend/package.json
src/apps/frontend/src/testing/api-fixtures.ts
src/apps/backend/routers/docs/openapi/components/schemas/email-preview-error.ts
src/apps/frontend/src/features/stand-frontend/form-validation.tsx
src/apps/frontend/src/features/stand-frontend/components/ArticleImportControl.tsx
src/apps/backend/app.ts
src/apps/frontend/src/features/stand-frontend/components/EmailFields.tsx
src/apps/backend/middleware/serve-index.ts
src/apps/frontend/src/testing/grid-fixtures.ts
src/packages/models/package.json
src/apps/frontend/src/grid-client/grid-url-parsing.test.ts
src/apps/frontend/src/segment/audience-fallbacks.ts
src/apps/backend/routers/content/index.test.ts
src/apps/frontend/src/features/stand-frontend/api/schemas.ts
src/apps/frontend/src/grid-client/grid-url-parsing.ts
src/apps/frontend/src/features/stand-frontend/components/FlagIcons.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx
src/apps/backend/routers/docs/openapi/paths/preview.ts
src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx
src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx
src/apps/frontend/src/utils/article-thumbnail.ts
src/apps/frontend/src/features/stand-frontend/components/SelectableTile.tsx
src/apps/frontend/src/features/stand-frontend/components/SendFailedModal.tsx
src/apps/frontend/src/features/stand-frontend/notification-reducer.ts
src/apps/frontend/src/preview/NewsletterEmailPreviewSection.stories.tsx
src/packages/services/capi/client.test.ts
src/apps/frontend/src/compose/DispatchCreateNotificationModal.stories.tsx
src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts
src/apps/frontend/src/preview/NewsletterEmailPreviewSection.tsx
src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.stories.tsx
src/apps/frontend/src/features/stand-frontend/option-values.ts
src/apps/frontend/src/segment/Editions.tsx
src/packages/models/capi.ts
src/apps/frontend/src/mocks/mock-capi-fetch.test.ts
src/apps/frontend/src/mocks/mock-fetch-email.ts
src/apps/frontend/src/features/stand-frontend/components/PreviewToggle.tsx
src/apps/frontend/src/compose/ArticlePreviewCard.stories.tsx
src/apps/backend/routers/content/index.ts
src/apps/frontend/src/features/stand-frontend/themes.ts
src/apps/frontend/src/features/stand-frontend/api/send-notification.ts
src/apps/frontend/src/stories/Page.stories.tsx
src/apps/frontend/src/features/stand-frontend/NotificationContext.tsx
src/apps/frontend/src/utils/form-validation.tsx
...
29.
DBlatcher <david.blatcher>
mgosz-guardian <marcin.gosz>
121 shared files
src/apps/backend/routers/docs/openapi/paths/notification-tests.ts
src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/backend/notification-channels/dispatch-notification.test.ts
src/apps/backend/.env.example
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/backend/routers/docs/openapi/components/schemas/accepted-test-notification.ts
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts
src/apps/frontend/src/routes.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/routers/docs/openapi/components/schemas/notification-test-send-request.ts
src/apps/backend/README.md
package.json
src/apps/backend/notification-channels/email/braze/client.test.ts
src/apps/backend/notification-channels/app-notification/generate-request.test.ts
src/apps/backend/routers/docs/openapi/components/schemas/capi-unavailable-error.ts
src/apps/frontend/src/utils/send-notification.ts
src/apps/backend/notification-channels/app-notification/generate-request.ts
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/backend/routers/preview/index.ts
src/apps/backend/routers/docs/openapi/components/schemas/email-preview-response.ts
src/apps/backend/routers/notifications/index.test.ts
src/packages/services/email-rendering/client.ts
README.md
lefthook.yml
src/apps/frontend/src/api-client/client.ts
src/apps/frontend/src/schemas.ts
src/packages/config/ssm.test.ts
src/packages/config/ssm.ts
src/apps/frontend/src/util/html-helpers.ts
src/apps/frontend/src/utils/send-notification.test.ts
src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx
src/apps/frontend/src/compose/NotificationContext.tsx
src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx
src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.test.ts
src/apps/frontend/src/compose/CreateAppAlertTab.tsx
src/apps/frontend/src/compose/NotificationFormWrapper.tsx
src/apps/frontend/src/send/DispatchReport.stories.tsx
bun.lock
src/packages/services/capi/client.ts
src/apps/frontend/src/layout/LatestPublishedContent.tsx
src/apps/frontend/src/utils/build-request-payloads.test.ts
src/apps/frontend/src/compose/CreateNewsletterForm.stories.tsx
src/apps/backend/notification-channels/email/rendering/client.test.ts
src/apps/backend/notification-channels/app-notification/client.ts
src/apps/frontend/src/types.ts
src/apps/backend/routers/notifications/index.ts
docs/braze/braze-test-email-send-flow.md
src/apps/frontend/src/send/SendFailedModal.tsx
src/apps/frontend/src/testing/api-fixtures.ts
src/apps/backend/notification-channels/email/braze/client.ts
eslint.config.js
cdk/lib/notifications.ts
src/apps/backend/notification-channels/dispatch-notification.ts
src/apps/frontend/src/utils/build-request-payloads.ts
src/apps/backend/app.ts
src/apps/backend/notification-channels/generate-requests.test.ts
.prettierignore
src/apps/backend/routers/content/index.test.ts
src/apps/backend/notification-channels/email/braze/campaigns.ts
src/apps/backend/notification-channels/newsletter/dispatch-newsletter.test.ts
src/apps/backend/routers/docs/openapi/index.test.ts
src/apps/backend/notification-channels/newsletter/dispatch-newsletter.ts
src/apps/backend/routers/docs/openapi/paths/preview.ts
src/packages/config/audiences.test.ts
src/apps/backend/routers/notifications/schemas/notification-send-request.ts
src/apps/backend/routers/docs/openapi/components/schemas/notification-unprocessable-error.ts
src/apps/backend/notification-channels/email/braze/generate-request.ts
src/apps/backend/routers/docs/openapi/components/schemas/notification-provider-error.ts
src/apps/frontend/src/features/stand-frontend/notification-reducer.ts
src/packages/services/capi/client.test.ts
src/apps/frontend/src/routes.test.ts
src/apps/backend/routers/docs/openapi/components/schemas/latest-article.ts
src/apps/backend/routers/docs/openapi/components/schemas/notification-dispatch.ts
src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts
src/packages/models/capi.ts
src/apps/frontend/src/compose/CreateNewsletterEmailTab.stories.tsx
.nvmrc
src/apps/frontend/src/send/TestEmailForm.stories.tsx
docs/braze/braze-test-email-delivery-options.md
src/apps/backend/routers/docs/openapi/components/schemas/email-preview-request.ts
src/packages/services/email-rendering/client.test.ts
.github/workflows/ci.yml
src/apps/frontend/src/compose/CreateAppAlertForm.tsx
cdk/lib/__snapshots__/notifications.test.ts.snap
src/apps/backend/routers/preview/index.test.ts
src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx
src/packages/database/schema/notification-dispatches.ts
src/apps/backend/notification-channels/email/braze/generate-request.test.ts
src/apps/backend/routers/docs/openapi/paths/content.ts
src/apps/backend/middleware/error-middleware.test.ts
src/apps/backend/routers/content/index.ts
src/apps/frontend/src/compose/DispatchLandingPage.stories.tsx
docs/notification-sending-model-proposal/proposal.md
src/apps/backend/routers/docs/openapi/paths/resolve-article.ts
...
30.
Lakshmi R Pillai <luxmi.r.pillai>
mgosz-guardian <marcin.gosz>
115 shared files
src/apps/backend/routers/docs/openapi/paths/notification-tests.ts
src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/backend/notification-channels/dispatch-notification.test.ts
src/apps/backend/.env.example
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/backend/routers/docs/openapi/components/schemas/accepted-test-notification.ts
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts
src/apps/frontend/src/routes.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/routers/docs/openapi/components/schemas/notification-test-send-request.ts
src/apps/backend/README.md
package.json
src/apps/backend/notification-channels/email/braze/client.test.ts
src/apps/backend/notification-channels/app-notification/generate-request.test.ts
src/apps/frontend/src/utils/send-notification.ts
src/apps/backend/notification-channels/app-notification/generate-request.ts
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/backend/routers/preview/index.ts
src/apps/backend/routers/docs/openapi/components/schemas/email-preview-response.ts
src/apps/backend/routers/notifications/index.test.ts
src/packages/services/email-rendering/client.ts
README.md
lefthook.yml
src/apps/frontend/src/api-client/client.ts
src/apps/frontend/src/schemas.ts
src/packages/config/ssm.test.ts
src/packages/config/ssm.ts
src/apps/frontend/src/util/html-helpers.ts
src/apps/frontend/src/utils/send-notification.test.ts
src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx
src/apps/frontend/src/compose/NotificationContext.tsx
src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx
src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.test.ts
src/apps/frontend/src/compose/CreateAppAlertTab.tsx
src/packages/config/env.ts
src/apps/frontend/src/compose/NotificationFormWrapper.tsx
src/apps/frontend/src/send/DispatchReport.stories.tsx
bun.lock
src/packages/services/capi/client.ts
src/apps/frontend/src/layout/LatestPublishedContent.tsx
src/apps/frontend/src/utils/build-request-payloads.test.ts
src/apps/frontend/src/compose/CreateNewsletterForm.stories.tsx
src/apps/backend/notification-channels/email/rendering/client.test.ts
src/apps/backend/notification-channels/app-notification/client.ts
src/apps/frontend/src/types.ts
src/apps/backend/routers/notifications/index.ts
docs/braze/braze-test-email-send-flow.md
src/apps/frontend/src/send/SendFailedModal.tsx
src/apps/frontend/src/testing/api-fixtures.ts
src/apps/backend/notification-channels/email/braze/client.ts
eslint.config.js
cdk/lib/notifications.ts
src/apps/backend/notification-channels/dispatch-notification.ts
src/apps/frontend/src/utils/build-request-payloads.ts
src/apps/backend/app.ts
src/apps/backend/notification-channels/generate-requests.test.ts
.prettierignore
src/apps/backend/routers/content/index.test.ts
src/apps/backend/notification-channels/email/braze/campaigns.ts
src/apps/backend/notification-channels/newsletter/dispatch-newsletter.test.ts
src/apps/backend/routers/docs/openapi/index.test.ts
src/apps/backend/notification-channels/newsletter/dispatch-newsletter.ts
src/apps/backend/routers/docs/openapi/paths/preview.ts
src/packages/config/audiences.test.ts
src/apps/backend/routers/notifications/schemas/notification-send-request.ts
src/apps/backend/notification-channels/email/braze/generate-request.ts
src/apps/backend/routers/docs/openapi/components/schemas/notification-provider-error.ts
src/apps/frontend/src/features/stand-frontend/notification-reducer.ts
src/packages/services/capi/client.test.ts
src/apps/frontend/src/routes.test.ts
src/apps/backend/routers/docs/openapi/components/schemas/notification-dispatch.ts
src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts
src/packages/models/capi.ts
src/apps/frontend/src/compose/CreateNewsletterEmailTab.stories.tsx
.nvmrc
src/apps/frontend/src/send/TestEmailForm.stories.tsx
docs/braze/braze-test-email-delivery-options.md
src/apps/backend/routers/docs/openapi/components/schemas/email-preview-request.ts
src/packages/services/email-rendering/client.test.ts
.github/workflows/ci.yml
src/apps/frontend/src/compose/CreateAppAlertForm.tsx
cdk/lib/__snapshots__/notifications.test.ts.snap
src/apps/backend/routers/preview/index.test.ts
src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx
src/packages/database/schema/notification-dispatches.ts
src/apps/backend/notification-channels/email/braze/generate-request.test.ts
src/apps/backend/routers/docs/openapi/paths/content.ts
src/apps/backend/middleware/error-middleware.test.ts
src/apps/backend/routers/content/index.ts
src/apps/frontend/src/compose/DispatchLandingPage.stories.tsx
docs/notification-sending-model-proposal/proposal.md
src/apps/frontend/src/layout/LatestPublishedContent.stories.tsx
src/apps/frontend/src/utils/form-validation.tsx
src/apps/backend/notification-channels/generate-requests.ts
...
31.
simonaspiridon <simona.spiridon>
mgosz-guardian <marcin.gosz>
110 shared files
src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/backend/notification-channels/dispatch-notification.test.ts
src/apps/backend/.env.example
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts
src/apps/frontend/src/routes.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/README.md
package.json
src/apps/backend/notification-channels/email/braze/client.test.ts
src/apps/backend/notification-channels/app-notification/generate-request.test.ts
src/apps/backend/routers/docs/openapi/components/schemas/capi-unavailable-error.ts
src/apps/frontend/src/utils/send-notification.ts
src/apps/backend/notification-channels/app-notification/generate-request.ts
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/backend/routers/preview/index.ts
src/apps/backend/routers/notifications/index.test.ts
src/packages/services/email-rendering/client.ts
README.md
lefthook.yml
src/apps/frontend/src/api-client/client.ts
src/apps/frontend/src/schemas.ts
src/packages/config/ssm.test.ts
src/packages/config/ssm.ts
src/apps/frontend/src/util/html-helpers.ts
src/apps/frontend/src/utils/send-notification.test.ts
src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx
src/apps/frontend/src/compose/NotificationContext.tsx
src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx
src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.test.ts
src/apps/frontend/src/compose/CreateAppAlertTab.tsx
src/apps/frontend/src/compose/NotificationFormWrapper.tsx
src/apps/frontend/src/send/DispatchReport.stories.tsx
bun.lock
src/packages/services/capi/client.ts
src/apps/frontend/src/layout/LatestPublishedContent.tsx
src/apps/frontend/src/utils/build-request-payloads.test.ts
src/apps/frontend/src/compose/CreateNewsletterForm.stories.tsx
src/apps/backend/notification-channels/email/rendering/client.test.ts
src/apps/backend/notification-channels/app-notification/client.ts
src/apps/frontend/src/types.ts
src/apps/backend/routers/notifications/index.ts
src/apps/frontend/src/send/SendFailedModal.tsx
src/apps/frontend/src/testing/api-fixtures.ts
src/apps/backend/notification-channels/email/braze/client.ts
eslint.config.js
cdk/lib/notifications.ts
src/apps/backend/notification-channels/dispatch-notification.ts
src/apps/frontend/src/utils/build-request-payloads.ts
src/apps/backend/app.ts
src/apps/backend/notification-channels/generate-requests.test.ts
.prettierignore
src/apps/backend/routers/content/index.test.ts
src/apps/backend/notification-channels/email/braze/campaigns.ts
src/apps/backend/notification-channels/newsletter/dispatch-newsletter.test.ts
src/apps/backend/routers/docs/openapi/index.test.ts
src/apps/backend/notification-channels/newsletter/dispatch-newsletter.ts
src/apps/backend/routers/docs/openapi/paths/preview.ts
src/packages/config/audiences.test.ts
src/apps/backend/routers/notifications/schemas/notification-send-request.ts
src/apps/backend/notification-channels/email/braze/generate-request.ts
src/apps/frontend/src/features/stand-frontend/notification-reducer.ts
src/packages/services/capi/client.test.ts
src/apps/frontend/src/routes.test.ts
src/apps/backend/routers/docs/openapi/components/schemas/latest-article.ts
src/apps/backend/routers/docs/openapi/components/schemas/notification-dispatch.ts
src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts
src/packages/models/capi.ts
src/apps/frontend/src/compose/CreateNewsletterEmailTab.stories.tsx
.nvmrc
src/apps/frontend/src/send/TestEmailForm.stories.tsx
src/packages/services/email-rendering/client.test.ts
.github/workflows/ci.yml
src/apps/frontend/src/compose/CreateAppAlertForm.tsx
cdk/lib/__snapshots__/notifications.test.ts.snap
src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx
src/packages/database/schema/notification-dispatches.ts
src/apps/backend/notification-channels/email/braze/generate-request.test.ts
src/apps/backend/routers/docs/openapi/paths/content.ts
src/apps/backend/middleware/error-middleware.test.ts
src/apps/backend/routers/content/index.ts
src/apps/frontend/src/compose/DispatchLandingPage.stories.tsx
docs/notification-sending-model-proposal/proposal.md
src/apps/backend/routers/docs/openapi/paths/resolve-article.ts
src/apps/backend/routers/docs/openapi/components/schemas/latest-articles-response.ts
src/apps/frontend/src/layout/LatestPublishedContent.stories.tsx
src/apps/frontend/src/utils/form-validation.tsx
src/apps/backend/notification-channels/generate-requests.ts
src/apps/backend/routers/docs/openapi/paths/latest-articles.ts
src/apps/frontend/src/compose/CreateNewsletterEmailForm.tsx
src/packages/config/audiences.ts
src/apps/backend/notification-channels/email/braze/campaigns.test.ts
src/apps/backend/test-utils/server.ts
src/apps/backend/routers/docs/openapi/paths/index.ts
...
32.
Laurynas Karvelis <laurynas.karvelis>
mgosz-guardian <marcin.gosz>
95 shared files
src/apps/backend/routers/docs/openapi/paths/notification-tests.ts
src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/backend/notification-channels/dispatch-notification.test.ts
src/apps/backend/.env.example
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/backend/routers/docs/openapi/components/schemas/accepted-test-notification.ts
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/routers/docs/openapi/components/schemas/notification-test-send-request.ts
src/apps/backend/README.md
package.json
src/apps/backend/notification-channels/email/braze/client.test.ts
src/apps/backend/notification-channels/app-notification/generate-request.test.ts
src/apps/backend/notification-channels/app-notification/generate-request.ts
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/backend/routers/preview/index.ts
src/apps/backend/routers/notifications/index.test.ts
src/packages/services/email-rendering/client.ts
README.md
lefthook.yml
src/apps/frontend/src/schemas.ts
src/packages/config/ssm.test.ts
src/packages/config/ssm.ts
src/apps/frontend/src/util/html-helpers.ts
src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx
src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx
src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.test.ts
src/apps/frontend/src/compose/CreateAppAlertTab.tsx
src/apps/frontend/src/compose/NotificationFormWrapper.tsx
src/apps/frontend/src/send/DispatchReport.stories.tsx
bun.lock
src/packages/services/capi/client.ts
src/apps/frontend/src/layout/LatestPublishedContent.tsx
src/apps/frontend/src/utils/build-request-payloads.test.ts
src/apps/backend/notification-channels/email/rendering/client.test.ts
src/apps/backend/notification-channels/app-notification/client.ts
src/apps/frontend/src/types.ts
src/apps/backend/routers/notifications/index.ts
docs/braze/braze-test-email-send-flow.md
src/apps/frontend/src/testing/api-fixtures.ts
src/apps/backend/notification-channels/email/braze/client.ts
eslint.config.js
cdk/lib/notifications.ts
src/apps/backend/notification-channels/dispatch-notification.ts
src/apps/frontend/src/utils/build-request-payloads.ts
src/apps/backend/app.ts
src/apps/backend/notification-channels/generate-requests.test.ts
.prettierignore
src/apps/backend/routers/content/index.test.ts
src/apps/backend/notification-channels/email/braze/campaigns.ts
src/apps/backend/notification-channels/newsletter/dispatch-newsletter.test.ts
src/apps/backend/routers/docs/openapi/index.test.ts
src/apps/backend/notification-channels/newsletter/dispatch-newsletter.ts
src/apps/backend/routers/docs/openapi/paths/preview.ts
src/packages/config/audiences.test.ts
src/apps/backend/routers/notifications/schemas/notification-send-request.ts
src/apps/backend/notification-channels/email/braze/generate-request.ts
src/apps/backend/routers/docs/openapi/components/schemas/notification-provider-error.ts
src/apps/frontend/src/features/stand-frontend/notification-reducer.ts
src/packages/services/capi/client.test.ts
src/apps/backend/routers/docs/openapi/components/schemas/notification-dispatch.ts
src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts
src/packages/models/capi.ts
docs/braze/braze-test-email-delivery-options.md
src/packages/services/email-rendering/client.test.ts
.github/workflows/ci.yml
src/apps/frontend/src/compose/CreateAppAlertForm.tsx
cdk/lib/__snapshots__/notifications.test.ts.snap
src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx
src/packages/database/schema/notification-dispatches.ts
src/apps/backend/notification-channels/email/braze/generate-request.test.ts
src/apps/backend/routers/docs/openapi/paths/content.ts
src/apps/backend/middleware/error-middleware.test.ts
src/apps/backend/routers/content/index.ts
docs/notification-sending-model-proposal/proposal.md
src/apps/frontend/src/utils/form-validation.tsx
src/apps/backend/notification-channels/generate-requests.ts
src/apps/frontend/src/compose/CreateNewsletterEmailForm.tsx
src/packages/config/audiences.ts
src/apps/backend/notification-channels/email/braze/campaigns.test.ts
src/apps/backend/test-utils/server.ts
src/apps/backend/routers/docs/openapi/paths/index.ts
src/apps/backend/routers/docs/openapi/components/schemas/index.ts
src/apps/frontend/src/compose/DispatchCreateNotificationModal.tsx
src/packages/config/package.json
src/apps/backend/routers/notification-tests/index.ts
src/apps/backend/routers/notification-tests/index.test.ts
src/apps/backend/notification-channels/email/rendering/client.ts
src/apps/backend/middleware/error-middleware.ts
33.
simonaspiridon <simona.spiridon>
Rebecca Thompson <33927854+rebecca-thompson>
88 shared files
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/backend/notification-channels/dispatch-notification.test.ts
src/packages/config/tsconfig.json
src/apps/backend/.env.example
cdk/tsconfig.json
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx
src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts
src/apps/backend/README.md
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/backend/notification-channels/email/braze/client.test.ts
src/apps/backend/notification-channels/app-notification/generate-request.test.ts
src/apps/backend/tsconfig.json
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/backend/routers/health/index.ts
src/apps/backend/notification-channels/app-notification/generate-request.ts
cdk/eslint.config.mjs
src/packages/database/package.json
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
docs/ADRs/database.md
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/App.tsx
README.md
scripts/setup.sh
src/apps/backend/package.json
src/apps/frontend/src/stories/Page.tsx
src/apps/backend/handler.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx
src/packages/database/.env.example
src/packages/config/ssm.ts
cdk/lib/developer-policy.ts
docker/docker-compose.local.yml
src/apps/backend/routers/user/index.test.ts
build_lambda_resources.sh
src/apps/backend/routers/health/router.test.ts
scripts/start.sh
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.tsx
cdk/lib/notifications.test.ts
.github/dependabot.yml
src/packages/database/client.ts
src/apps/frontend/.storybook/main.ts
bun.lock
src/apps/backend/notification-channels/email/rendering/client.test.ts
src/apps/backend/notification-channels/app-notification/client.ts
src/packages/database/drizzle.config.ts
src/apps/backend/placeholder-app.ts
src/apps/backend/routers/notifications/index.ts
docs/ADRs/infrastructure.md
src/apps/frontend/package.json
src/apps/backend/notification-channels/email/braze/client.ts
eslint.config.js
cdk/lib/notifications.ts
cdk/.gitignore
src/apps/backend/notification-channels/dispatch-notification.ts
src/apps/backend/app.ts
src/apps/backend/notification-channels/generate-requests.test.ts
src/apps/backend/notification-channels/email/braze/campaigns.ts
notifications-tooling/notifications-tooling.zip
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx
src/apps/backend/notification-channels/email/braze/generate-request.ts
src/apps/backend/utils/database.ts
src/packages/database/scripts/reset-db.sh
src/apps/frontend/src/features/stand-frontend/UserContext.tsx
.github/workflows/ci.yml
cdk/lib/__snapshots__/notifications.test.ts.snap
src/apps/backend/notification-channels/email/braze/generate-request.test.ts
src/apps/frontend/src/features/stand-frontend/themes.ts
tsconfig.json
cdk/package-lock.json
docs/notification-sending-model-proposal/proposal.md
cdk/bin/cdk.ts
src/apps/backend/notification-channels/generate-requests.ts
src/packages/database/README.md
cdk/package.json
src/apps/frontend/src/features/stand-frontend/EmailNotificationPage.tsx
src/packages/config/audiences.ts
src/apps/backend/notification-channels/email/braze/campaigns.test.ts
src/apps/backend/test-utils/server.ts
src/apps/backend/routers/channels/index.test.ts
src/packages/config/package.json
src/apps/backend/routers/notification-tests/index.test.ts
src/apps/backend/notification-channels/email/rendering/client.ts
34.
Laurynas Karvelis <laurynas.karvelis>
Rebecca Thompson <33927854+rebecca-thompson>
88 shared files
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/backend/notification-channels/dispatch-notification.test.ts
src/packages/config/tsconfig.json
dev-nginx.yaml
src/apps/backend/.env.example
cdk/tsconfig.json
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx
src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts
src/apps/frontend/.gitignore
src/apps/backend/README.md
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/backend/notification-channels/email/braze/client.test.ts
src/apps/backend/notification-channels/app-notification/generate-request.test.ts
src/apps/backend/tsconfig.json
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/backend/routers/health/index.ts
src/apps/backend/notification-channels/app-notification/generate-request.ts
cdk/eslint.config.mjs
src/packages/database/package.json
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/App.tsx
README.md
scripts/setup.sh
src/apps/backend/package.json
src/apps/frontend/src/stories/page.css
src/apps/frontend/src/stories/Page.tsx
src/apps/backend/handler.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx
src/packages/database/.env.example
src/packages/config/ssm.ts
docker/docker-compose.local.yml
src/apps/backend/routers/user/index.test.ts
src/apps/backend/routers/health/router.test.ts
scripts/start.sh
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.tsx
cdk/lib/notifications.test.ts
.github/dependabot.yml
src/packages/database/client.ts
src/apps/frontend/.storybook/main.ts
bun.lock
src/apps/frontend/tsconfig.json
src/apps/backend/notification-channels/email/rendering/client.test.ts
src/apps/backend/notification-channels/app-notification/client.ts
src/packages/database/drizzle.config.ts
src/apps/backend/placeholder-app.ts
src/apps/backend/routers/notifications/index.ts
src/apps/frontend/package.json
src/apps/backend/notification-channels/email/braze/client.ts
eslint.config.js
cdk/lib/notifications.ts
cdk/.gitignore
src/apps/backend/notification-channels/dispatch-notification.ts
src/apps/backend/app.ts
src/apps/backend/notification-channels/generate-requests.test.ts
src/apps/backend/notification-channels/email/braze/campaigns.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx
src/apps/backend/notification-channels/email/braze/generate-request.ts
src/packages/database/scripts/reset-db.sh
src/apps/frontend/src/features/stand-frontend/UserContext.tsx
src/apps/frontend/src/stories/page.mdx
.github/workflows/ci.yml
cdk/lib/__snapshots__/notifications.test.ts.snap
src/apps/backend/notification-channels/email/braze/generate-request.test.ts
src/apps/frontend/src/features/stand-frontend/themes.ts
tsconfig.json
docs/notification-sending-model-proposal/proposal.md
cdk/bin/cdk.ts
src/apps/backend/notification-channels/generate-requests.ts
src/packages/database/README.md
cdk/package.json
.github/CODEOWNERS
src/apps/frontend/src/features/stand-frontend/EmailNotificationPage.tsx
src/packages/config/audiences.ts
src/apps/backend/notification-channels/email/braze/campaigns.test.ts
src/apps/backend/test-utils/server.ts
src/apps/backend/routers/channels/index.test.ts
src/packages/config/package.json
src/apps/backend/routers/notification-tests/index.test.ts
src/apps/backend/notification-channels/email/rendering/client.ts
src/apps/frontend/src/stories/Page.stories.ts
35.
DBlatcher <david.blatcher>
Rebecca Thompson <33927854+rebecca-thompson>
86 shared files
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/backend/notification-channels/dispatch-notification.test.ts
dev-nginx.yaml
src/apps/backend/.env.example
cdk/tsconfig.json
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx
src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts
src/apps/frontend/.gitignore
src/apps/backend/README.md
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/backend/notification-channels/email/braze/client.test.ts
src/apps/backend/notification-channels/app-notification/generate-request.test.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/backend/notification-channels/app-notification/generate-request.ts
cdk/eslint.config.mjs
src/packages/database/package.json
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
docs/ADRs/database.md
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/App.tsx
README.md
scripts/setup.sh
src/apps/backend/package.json
src/apps/frontend/src/stories/page.css
src/apps/frontend/src/stories/Page.tsx
src/apps/backend/handler.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx
src/packages/database/.env.example
src/packages/config/ssm.ts
docker/docker-compose.local.yml
src/apps/backend/routers/user/index.test.ts
src/apps/backend/routers/health/router.test.ts
scripts/start.sh
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.tsx
cdk/lib/notifications.test.ts
.github/dependabot.yml
src/packages/database/client.ts
src/apps/frontend/.storybook/main.ts
bun.lock
src/apps/frontend/tsconfig.json
src/apps/backend/notification-channels/email/rendering/client.test.ts
src/apps/backend/notification-channels/app-notification/client.ts
src/packages/database/drizzle.config.ts
src/apps/backend/placeholder-app.ts
src/apps/backend/routers/notifications/index.ts
docs/ADRs/infrastructure.md
src/apps/frontend/package.json
src/apps/backend/notification-channels/email/braze/client.ts
eslint.config.js
cdk/lib/notifications.ts
cdk/.gitignore
src/apps/backend/notification-channels/dispatch-notification.ts
src/apps/backend/app.ts
src/apps/backend/notification-channels/generate-requests.test.ts
src/apps/backend/notification-channels/email/braze/campaigns.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx
src/apps/backend/notification-channels/email/braze/generate-request.ts
src/packages/database/scripts/reset-db.sh
src/apps/frontend/src/features/stand-frontend/UserContext.tsx
src/apps/frontend/src/stories/page.mdx
.github/workflows/ci.yml
cdk/lib/__snapshots__/notifications.test.ts.snap
src/apps/backend/notification-channels/email/braze/generate-request.test.ts
src/apps/frontend/src/features/stand-frontend/themes.ts
docs/notification-sending-model-proposal/proposal.md
cdk/bin/cdk.ts
src/apps/backend/notification-channels/generate-requests.ts
src/packages/database/README.md
cdk/package.json
.github/CODEOWNERS
src/apps/frontend/src/features/stand-frontend/EmailNotificationPage.tsx
src/packages/config/audiences.ts
src/apps/backend/notification-channels/email/braze/campaigns.test.ts
src/apps/backend/test-utils/server.ts
src/apps/backend/routers/channels/index.test.ts
src/packages/config/package.json
src/apps/backend/routers/notification-tests/index.test.ts
src/apps/backend/notification-channels/email/rendering/client.ts
src/apps/frontend/src/stories/Page.stories.ts
36.
Lakshmi R Pillai <luxmi.r.pillai>
Rebecca Thompson <33927854+rebecca-thompson>
85 shared files
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/backend/notification-channels/dispatch-notification.test.ts
dev-nginx.yaml
src/apps/backend/.env.example
cdk/tsconfig.json
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx
src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts
src/apps/frontend/.gitignore
src/apps/backend/README.md
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/backend/notification-channels/email/braze/client.test.ts
src/apps/backend/notification-channels/app-notification/generate-request.test.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/backend/notification-channels/app-notification/generate-request.ts
cdk/eslint.config.mjs
src/packages/database/package.json
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
docs/ADRs/database.md
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/App.tsx
README.md
scripts/setup.sh
src/apps/backend/package.json
src/apps/frontend/src/stories/page.css
src/apps/frontend/src/stories/Page.tsx
src/apps/backend/handler.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx
src/packages/config/ssm.ts
docker/docker-compose.local.yml
src/apps/backend/routers/user/index.test.ts
src/apps/backend/routers/health/router.test.ts
scripts/start.sh
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.tsx
cdk/lib/notifications.test.ts
.github/dependabot.yml
src/packages/database/client.ts
src/apps/frontend/.storybook/main.ts
bun.lock
src/apps/frontend/tsconfig.json
src/apps/backend/notification-channels/email/rendering/client.test.ts
src/apps/backend/notification-channels/app-notification/client.ts
src/packages/database/drizzle.config.ts
src/apps/backend/placeholder-app.ts
src/apps/backend/routers/notifications/index.ts
docs/ADRs/infrastructure.md
src/apps/frontend/package.json
src/apps/backend/notification-channels/email/braze/client.ts
eslint.config.js
cdk/lib/notifications.ts
cdk/.gitignore
src/apps/backend/notification-channels/dispatch-notification.ts
src/apps/backend/app.ts
src/apps/backend/notification-channels/generate-requests.test.ts
src/apps/backend/notification-channels/email/braze/campaigns.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx
src/apps/backend/notification-channels/email/braze/generate-request.ts
src/packages/database/scripts/reset-db.sh
src/apps/frontend/src/features/stand-frontend/UserContext.tsx
src/apps/frontend/src/stories/page.mdx
.github/workflows/ci.yml
cdk/lib/__snapshots__/notifications.test.ts.snap
src/apps/backend/notification-channels/email/braze/generate-request.test.ts
src/apps/frontend/src/features/stand-frontend/themes.ts
docs/notification-sending-model-proposal/proposal.md
cdk/bin/cdk.ts
src/apps/backend/notification-channels/generate-requests.ts
src/packages/database/README.md
cdk/package.json
.github/CODEOWNERS
src/apps/frontend/src/features/stand-frontend/EmailNotificationPage.tsx
src/packages/config/audiences.ts
src/apps/backend/notification-channels/email/braze/campaigns.test.ts
src/apps/backend/test-utils/server.ts
src/apps/backend/routers/channels/index.test.ts
src/packages/config/package.json
src/apps/backend/routers/notification-tests/index.test.ts
src/apps/backend/notification-channels/email/rendering/client.ts
src/apps/frontend/src/stories/Page.stories.ts
37.
Lakshmi R Pillai <73653255+lakshmirpillai>
mgosz-guardian <marcin.gosz>
74 shared files
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/backend/notification-channels/dispatch-notification.test.ts
src/apps/backend/.env.example
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/routes.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/README.md
package.json
src/apps/frontend/src/utils/send-notification.ts
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/backend/routers/preview/index.ts
src/apps/backend/routers/notifications/index.test.ts
src/packages/services/email-rendering/client.ts
README.md
src/apps/frontend/src/api-client/client.ts
src/apps/frontend/src/schemas.ts
src/apps/frontend/src/utils/send-notification.test.ts
src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx
src/apps/frontend/src/compose/NotificationContext.tsx
src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx
src/apps/frontend/src/compose/CreateAppAlertTab.tsx
src/apps/frontend/src/compose/NotificationFormWrapper.tsx
src/apps/frontend/src/send/DispatchReport.stories.tsx
bun.lock
src/packages/services/capi/client.ts
src/apps/frontend/src/layout/LatestPublishedContent.tsx
src/apps/frontend/src/utils/build-request-payloads.test.ts
src/apps/frontend/src/compose/CreateNewsletterForm.stories.tsx
src/apps/frontend/src/types.ts
src/apps/backend/routers/notifications/index.ts
src/apps/frontend/src/send/SendFailedModal.tsx
src/apps/frontend/src/testing/api-fixtures.ts
eslint.config.js
cdk/lib/notifications.ts
src/apps/backend/notification-channels/dispatch-notification.ts
src/apps/frontend/src/utils/build-request-payloads.ts
src/apps/backend/app.ts
src/apps/backend/routers/content/index.test.ts
src/apps/backend/notification-channels/newsletter/dispatch-newsletter.test.ts
src/apps/backend/routers/docs/openapi/index.test.ts
src/apps/backend/routers/docs/openapi/paths/preview.ts
src/apps/backend/routers/notifications/schemas/notification-send-request.ts
src/apps/frontend/src/features/stand-frontend/notification-reducer.ts
src/packages/services/capi/client.test.ts
src/apps/frontend/src/routes.test.ts
src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts
src/packages/models/capi.ts
src/apps/frontend/src/compose/CreateNewsletterEmailTab.stories.tsx
.nvmrc
src/apps/frontend/src/send/TestEmailForm.stories.tsx
.github/workflows/ci.yml
src/apps/frontend/src/compose/CreateAppAlertForm.tsx
cdk/lib/__snapshots__/notifications.test.ts.snap
src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx
src/apps/backend/routers/content/index.ts
src/apps/frontend/src/compose/DispatchLandingPage.stories.tsx
src/apps/frontend/src/layout/LatestPublishedContent.stories.tsx
src/apps/frontend/src/utils/form-validation.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.tsx
src/packages/config/audiences.ts
src/apps/backend/routers/docs/openapi/paths/index.ts
src/apps/frontend/src/testing/mock-send-notification.ts
src/apps/frontend/src/compose/CreateNewsletterForm.tsx
src/apps/backend/routers/docs/openapi/components/schemas/index.ts
src/apps/frontend/src/compose/DispatchCreateNotificationModal.tsx
src/packages/config/package.json
src/apps/backend/routers/notification-tests/index.ts
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.stories.tsx
src/apps/backend/routers/notification-tests/index.test.ts
38.
joshuaguardian <joshua.anderson>
mgosz-guardian <marcin.gosz>
65 shared files
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/routes.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
package.json
src/apps/frontend/src/utils/send-notification.ts
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/backend/routers/notifications/index.test.ts
README.md
src/apps/frontend/src/api-client/client.ts
src/apps/frontend/src/schemas.ts
src/apps/frontend/src/util/html-helpers.ts
src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx
src/apps/frontend/src/compose/NotificationContext.tsx
src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx
src/apps/frontend/src/compose/CreateAppAlertTab.tsx
src/apps/frontend/src/compose/NotificationFormWrapper.tsx
src/apps/frontend/src/send/DispatchReport.stories.tsx
bun.lock
src/packages/services/capi/client.ts
src/apps/frontend/src/layout/LatestPublishedContent.tsx
src/apps/frontend/src/utils/build-request-payloads.test.ts
src/apps/frontend/src/compose/CreateNewsletterForm.stories.tsx
src/apps/frontend/src/types.ts
src/apps/backend/routers/notifications/index.ts
src/apps/frontend/src/send/SendFailedModal.tsx
src/apps/frontend/src/testing/api-fixtures.ts
eslint.config.js
cdk/lib/notifications.ts
src/apps/frontend/src/utils/build-request-payloads.ts
src/apps/backend/app.ts
.prettierignore
src/apps/backend/routers/content/index.test.ts
src/apps/backend/routers/docs/openapi/index.test.ts
src/packages/config/audiences.test.ts
src/apps/backend/routers/notifications/schemas/notification-send-request.ts
src/apps/frontend/src/features/stand-frontend/notification-reducer.ts
src/packages/services/capi/client.test.ts
src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts
src/packages/models/capi.ts
src/apps/frontend/src/compose/CreateNewsletterEmailTab.stories.tsx
src/apps/frontend/src/send/TestEmailForm.stories.tsx
src/apps/frontend/src/compose/CreateAppAlertForm.tsx
cdk/lib/__snapshots__/notifications.test.ts.snap
src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx
src/apps/backend/routers/docs/openapi/paths/content.ts
src/apps/backend/middleware/error-middleware.test.ts
src/apps/backend/routers/content/index.ts
src/apps/frontend/src/compose/DispatchLandingPage.stories.tsx
src/apps/frontend/src/utils/form-validation.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.tsx
src/packages/config/audiences.ts
src/apps/backend/routers/docs/openapi/paths/index.ts
src/apps/frontend/src/testing/mock-send-notification.ts
src/apps/frontend/src/compose/CreateNewsletterForm.tsx
src/apps/backend/routers/docs/openapi/components/schemas/index.ts
src/apps/frontend/src/compose/DispatchCreateNotificationModal.tsx
src/packages/config/package.json
src/apps/backend/routers/notification-tests/index.ts
src/apps/backend/middleware/error-middleware.ts
39.
Peace Williams-Ojomu <60498278+apeacewilliams>
mgosz-guardian <marcin.gosz>
59 shared files
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/routes.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
package.json
src/apps/frontend/src/utils/send-notification.ts
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/backend/routers/notifications/index.test.ts
README.md
lefthook.yml
src/apps/frontend/src/api-client/client.ts
src/apps/frontend/src/schemas.ts
src/apps/frontend/src/util/html-helpers.ts
src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx
src/apps/frontend/src/compose/NotificationContext.tsx
src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx
src/apps/frontend/src/compose/CreateAppAlertTab.tsx
src/apps/frontend/src/compose/NotificationFormWrapper.tsx
src/apps/frontend/src/send/DispatchReport.stories.tsx
bun.lock
src/apps/frontend/src/utils/build-request-payloads.test.ts
src/apps/frontend/src/compose/CreateNewsletterForm.stories.tsx
src/apps/frontend/src/types.ts
src/apps/backend/routers/notifications/index.ts
src/apps/frontend/src/send/SendFailedModal.tsx
src/apps/frontend/src/testing/api-fixtures.ts
eslint.config.js
src/apps/frontend/src/utils/build-request-payloads.ts
src/apps/backend/app.ts
.prettierignore
src/apps/backend/routers/docs/openapi/index.test.ts
src/apps/backend/routers/notifications/schemas/notification-send-request.ts
src/apps/frontend/src/features/stand-frontend/notification-reducer.ts
src/apps/frontend/src/routes.test.ts
src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts
src/apps/frontend/src/compose/CreateNewsletterEmailTab.stories.tsx
src/apps/frontend/src/send/TestEmailForm.stories.tsx
.github/workflows/ci.yml
src/apps/frontend/src/compose/CreateAppAlertForm.tsx
cdk/lib/__snapshots__/notifications.test.ts.snap
src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx
src/apps/backend/middleware/error-middleware.test.ts
src/apps/frontend/src/compose/DispatchLandingPage.stories.tsx
src/apps/frontend/src/utils/form-validation.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.tsx
src/apps/backend/routers/docs/openapi/paths/index.ts
src/apps/frontend/src/testing/mock-send-notification.ts
src/apps/frontend/src/compose/CreateNewsletterForm.tsx
src/apps/backend/routers/docs/openapi/components/schemas/index.ts
src/apps/frontend/src/compose/DispatchCreateNotificationModal.tsx
src/packages/config/package.json
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.stories.tsx
src/apps/backend/routers/notification-tests/index.test.ts
src/apps/backend/middleware/error-middleware.ts
40.
joshuaguardian <joshua.anderson>
Rebecca Thompson <33927854+rebecca-thompson>
40 shared files
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/packages/database/package.json
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/App.tsx
README.md
src/apps/backend/package.json
src/apps/frontend/src/stories/page.css
src/apps/frontend/src/stories/Page.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx
src/apps/backend/routers/user/index.test.ts
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.tsx
cdk/lib/notifications.test.ts
.github/dependabot.yml
src/apps/frontend/.storybook/main.ts
bun.lock
src/apps/backend/routers/notifications/index.ts
src/apps/frontend/package.json
eslint.config.js
cdk/lib/notifications.ts
src/apps/backend/app.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx
src/apps/frontend/src/stories/page.mdx
cdk/lib/__snapshots__/notifications.test.ts.snap
src/apps/frontend/src/features/stand-frontend/themes.ts
src/packages/database/README.md
cdk/package.json
src/apps/frontend/src/features/stand-frontend/EmailNotificationPage.tsx
src/packages/config/audiences.ts
src/packages/config/package.json
41.
Peace Williams-Ojomu <60498278+apeacewilliams>
Rebecca Thompson <33927854+rebecca-thompson>
40 shared files
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx
src/apps/frontend/.gitignore
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/packages/database/package.json
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/App.tsx
README.md
src/apps/backend/package.json
src/apps/frontend/src/stories/page.css
src/apps/frontend/src/stories/Page.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx
.github/dependabot.yml
src/apps/frontend/.storybook/main.ts
bun.lock
src/apps/frontend/tsconfig.json
src/apps/backend/routers/notifications/index.ts
src/apps/frontend/package.json
eslint.config.js
src/apps/backend/app.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.ts
src/apps/frontend/src/stories/page.mdx
.github/workflows/ci.yml
cdk/lib/__snapshots__/notifications.test.ts.snap
src/apps/frontend/src/features/stand-frontend/themes.ts
tsconfig.json
cdk/package.json
src/apps/frontend/src/features/stand-frontend/EmailNotificationPage.tsx
src/apps/backend/routers/channels/index.test.ts
src/packages/config/package.json
src/apps/backend/routers/notification-tests/index.test.ts
src/apps/frontend/src/stories/Page.stories.ts
42.
Lakshmi R Pillai <73653255+lakshmirpillai>
Rebecca Thompson <33927854+rebecca-thompson>
37 shared files
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/backend/notification-channels/dispatch-notification.test.ts
src/apps/backend/.env.example
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/backend/README.md
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/App.tsx
README.md
src/apps/backend/package.json
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx
cdk/lib/notifications.test.ts
bun.lock
src/apps/backend/routers/notifications/index.ts
src/apps/frontend/package.json
eslint.config.js
cdk/lib/notifications.ts
src/apps/backend/notification-channels/dispatch-notification.ts
src/apps/backend/app.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx
.github/workflows/ci.yml
cdk/lib/__snapshots__/notifications.test.ts.snap
src/apps/frontend/src/features/stand-frontend/themes.ts
cdk/package.json
src/apps/frontend/src/features/stand-frontend/EmailNotificationPage.tsx
src/packages/config/audiences.ts
src/apps/backend/routers/channels/index.test.ts
src/packages/config/package.json
src/apps/backend/routers/notification-tests/index.test.ts
src/apps/frontend/src/stories/Page.stories.ts
43.
mgosz-guardian <marcin.gosz>
Rebecca Thompson <33927854+rebecca-thompson>
36 shared files
src/apps/backend/notification-channels/dispatch-notification.test.ts
src/apps/backend/.env.example
src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts
src/apps/backend/README.md
package.json
src/apps/backend/notification-channels/email/braze/client.test.ts
src/apps/backend/notification-channels/app-notification/generate-request.test.ts
src/apps/backend/notification-channels/app-notification/generate-request.ts
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/backend/routers/notifications/index.test.ts
README.md
src/packages/config/ssm.ts
bun.lock
src/apps/backend/notification-channels/email/rendering/client.test.ts
src/apps/backend/notification-channels/app-notification/client.ts
src/apps/backend/routers/notifications/index.ts
src/apps/backend/notification-channels/email/braze/client.ts
eslint.config.js
cdk/lib/notifications.ts
src/apps/backend/notification-channels/dispatch-notification.ts
src/apps/backend/app.ts
src/apps/backend/notification-channels/generate-requests.test.ts
src/apps/backend/notification-channels/email/braze/campaigns.ts
src/apps/backend/routers/notifications/schemas/notification-send-request.ts
src/apps/backend/notification-channels/email/braze/generate-request.ts
.github/workflows/ci.yml
cdk/lib/__snapshots__/notifications.test.ts.snap
src/apps/backend/notification-channels/email/braze/generate-request.test.ts
docs/notification-sending-model-proposal/proposal.md
src/apps/backend/notification-channels/generate-requests.ts
src/packages/config/audiences.ts
src/apps/backend/notification-channels/email/braze/campaigns.test.ts
src/apps/backend/test-utils/server.ts
src/packages/config/package.json
src/apps/backend/routers/notification-tests/index.test.ts
src/apps/backend/notification-channels/email/rendering/client.ts
44.
David Blatcher <30567854+dblatcher>
mgosz-guardian <marcin.gosz>
34 shared files
src/apps/backend/.env.example
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/README.md
package.json
src/apps/backend/routers/preview/index.ts
src/apps/backend/routers/notifications/index.test.ts
src/packages/services/email-rendering/client.ts
README.md
src/apps/frontend/src/util/html-helpers.ts
bun.lock
src/packages/services/capi/client.ts
src/apps/frontend/src/utils/build-request-payloads.test.ts
src/apps/backend/routers/notifications/index.ts
src/apps/frontend/src/testing/api-fixtures.ts
src/apps/backend/app.ts
src/apps/backend/routers/content/index.test.ts
src/apps/backend/routers/docs/openapi/paths/preview.ts
src/apps/frontend/src/features/stand-frontend/notification-reducer.ts
src/packages/services/capi/client.test.ts
src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts
src/packages/models/capi.ts
src/apps/backend/routers/content/index.ts
docs/notification-sending-model-proposal/proposal.md
src/apps/frontend/src/utils/form-validation.tsx
src/packages/config/audiences.ts
src/apps/backend/routers/docs/openapi/paths/index.ts
src/apps/backend/routers/docs/openapi/components/schemas/index.ts
src/apps/frontend/src/compose/DispatchCreateNotificationModal.tsx
src/packages/config/package.json
src/apps/backend/routers/notification-tests/index.ts
src/apps/backend/routers/notification-tests/index.test.ts
45.
David Blatcher <30567854+dblatcher>
Rebecca Thompson <33927854+rebecca-thompson>
32 shared files
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
dev-nginx.yaml
src/apps/backend/.env.example
src/apps/backend/README.md
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/App.tsx
README.md
scripts/setup.sh
src/apps/backend/routers/user/index.test.ts
scripts/start.sh
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.tsx
bun.lock
src/apps/frontend/tsconfig.json
src/apps/backend/routers/notifications/index.ts
src/apps/frontend/package.json
src/apps/backend/app.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx
src/apps/frontend/src/features/stand-frontend/UserContext.tsx
src/apps/frontend/src/features/stand-frontend/themes.ts
docs/notification-sending-model-proposal/proposal.md
src/apps/frontend/src/features/stand-frontend/EmailNotificationPage.tsx
src/packages/config/audiences.ts
src/apps/backend/routers/channels/index.test.ts
src/packages/config/package.json
src/apps/backend/routers/notification-tests/index.test.ts
src/apps/frontend/src/stories/Page.stories.ts
46.
Sam Hession <sam.hession>
simonaspiridon <simona.spiridon>
23 shared files
src/apps/frontend/src/index.html
src/packages/config/index.ts
package.json
README.md
src/apps/backend/package.json
src/apps/backend/handler.ts
src/packages/config/ssm.test.ts
src/packages/config/ssm.ts
src/apps/backend/routers/user/index.test.ts
build_lambda_resources.sh
bun.lock
src/apps/backend/placeholder-app.ts
src/apps/frontend/package.json
cdk/lib/notifications.ts
src/apps/backend/app.ts
src/apps/backend/middleware/serve-index.ts
.github/workflows/ci.yml
cdk/lib/__snapshots__/notifications.test.ts.snap
src/apps/backend/client-assets.ts
src/apps/backend/client-assets.test.ts
cdk/package-lock.json
cdk/package.json
src/packages/config/package.json
47.
DBlatcher <david.blatcher>
Sam Hession <sam.hession>
21 shared files
dev-nginx.yaml
src/apps/frontend/src/index.html
src/packages/config/index.ts
package.json
README.md
src/apps/backend/package.json
src/apps/backend/handler.ts
src/packages/config/ssm.test.ts
src/packages/config/ssm.ts
src/apps/backend/routers/user/index.test.ts
src/apps/frontend/src/features/stand-frontend/get-user.ts
bun.lock
src/apps/backend/placeholder-app.ts
src/apps/frontend/package.json
cdk/lib/notifications.ts
src/apps/backend/app.ts
src/apps/backend/middleware/serve-index.ts
.github/workflows/ci.yml
cdk/lib/__snapshots__/notifications.test.ts.snap
cdk/package.json
src/packages/config/package.json
48.
Laurynas Karvelis <laurynas.karvelis>
Sam Hession <sam.hession>
21 shared files
dev-nginx.yaml
src/apps/frontend/src/index.html
src/packages/config/index.ts
package.json
README.md
src/apps/backend/package.json
src/apps/backend/handler.ts
src/packages/config/ssm.test.ts
src/packages/config/ssm.ts
src/apps/backend/routers/user/index.test.ts
bun.lock
src/apps/backend/placeholder-app.ts
src/apps/frontend/package.json
cdk/lib/notifications.ts
src/apps/backend/app.ts
src/apps/backend/middleware/serve-index.ts
.github/workflows/ci.yml
cdk/lib/__snapshots__/notifications.test.ts.snap
src/apps/backend/client-assets.ts
cdk/package.json
src/packages/config/package.json
49.
Lakshmi R Pillai <luxmi.r.pillai>
Sam Hession <sam.hession>
21 shared files
dev-nginx.yaml
src/apps/frontend/src/index.html
src/packages/config/index.ts
package.json
README.md
src/apps/backend/package.json
src/apps/backend/handler.ts
src/packages/config/ssm.test.ts
src/packages/config/ssm.ts
src/apps/backend/routers/user/index.test.ts
src/packages/config/env.ts
bun.lock
src/apps/backend/placeholder-app.ts
src/apps/frontend/package.json
cdk/lib/notifications.ts
src/apps/backend/app.ts
src/apps/backend/middleware/serve-index.ts
.github/workflows/ci.yml
cdk/lib/__snapshots__/notifications.test.ts.snap
cdk/package.json
src/packages/config/package.json
50.
Rebecca Thompson <33927854+rebecca-thompson>
Sam Hession <sam.hession>
18 shared files
dev-nginx.yaml
package.json
README.md
src/apps/backend/package.json
src/apps/backend/handler.ts
src/packages/config/ssm.ts
src/apps/backend/routers/user/index.test.ts
build_lambda_resources.sh
bun.lock
src/apps/backend/placeholder-app.ts
src/apps/frontend/package.json
cdk/lib/notifications.ts
src/apps/backend/app.ts
.github/workflows/ci.yml
cdk/lib/__snapshots__/notifications.test.ts.snap
cdk/package-lock.json
cdk/package.json
src/packages/config/package.json
51.
Sam Hession <sam.hession>
joshuaguardian <joshua.anderson>
14 shared files
src/apps/frontend/src/index.html
src/packages/config/index.ts
package.json
README.md
src/apps/backend/package.json
src/apps/backend/routers/user/index.test.ts
bun.lock
src/apps/frontend/package.json
cdk/lib/notifications.ts
src/apps/backend/app.ts
src/apps/backend/middleware/serve-index.ts
cdk/lib/__snapshots__/notifications.test.ts.snap
cdk/package.json
src/packages/config/package.json
52.
Sam Hession <sam.hession>
Lakshmi R Pillai <73653255+lakshmirpillai>
13 shared files
src/apps/frontend/src/index.html
package.json
README.md
src/apps/backend/package.json
bun.lock
src/apps/frontend/package.json
cdk/lib/notifications.ts
src/apps/backend/app.ts
src/apps/backend/middleware/serve-index.ts
.github/workflows/ci.yml
cdk/lib/__snapshots__/notifications.test.ts.snap
cdk/package.json
src/packages/config/package.json
53.
David Blatcher <30567854+dblatcher>
Sam Hession <sam.hession>
11 shared files
dev-nginx.yaml
src/apps/frontend/src/index.html
src/packages/config/index.ts
package.json
README.md
src/apps/backend/routers/user/index.test.ts
bun.lock
src/apps/frontend/package.json
src/apps/backend/app.ts
src/apps/backend/middleware/serve-index.ts
src/packages/config/package.json
54.
mgosz-guardian <marcin.gosz>
Sam Hession <sam.hession>
11 shared files
package.json
README.md
src/packages/config/ssm.test.ts
src/packages/config/ssm.ts
src/packages/config/env.ts
bun.lock
cdk/lib/notifications.ts
src/apps/backend/app.ts
.github/workflows/ci.yml
cdk/lib/__snapshots__/notifications.test.ts.snap
src/packages/config/package.json
55.
dependabot[bot] <49699333+dependabot[bot]>
Lakshmi R Pillai <luxmi.r.pillai>
10 shared files
package.json
src/packages/database/package.json
src/apps/backend/package.json
bun.lock
src/apps/frontend/package.json
src/packages/models/package.json
.github/workflows/ci.yml
cdk/package.json
src/packages/services/package.json
src/packages/config/package.json
56.
dependabot[bot] <49699333+dependabot[bot]>
simonaspiridon <simona.spiridon>
10 shared files
package.json
src/packages/database/package.json
src/apps/backend/package.json
bun.lock
src/apps/frontend/package.json
src/packages/models/package.json
.github/workflows/ci.yml
cdk/package.json
src/packages/services/package.json
src/packages/config/package.json
57.
dependabot[bot] <49699333+dependabot[bot]>
DBlatcher <david.blatcher>
10 shared files
package.json
src/packages/database/package.json
src/apps/backend/package.json
bun.lock
src/apps/frontend/package.json
src/packages/models/package.json
.github/workflows/ci.yml
cdk/package.json
src/packages/services/package.json
src/packages/config/package.json
58.
dependabot[bot] <49699333+dependabot[bot]>
Peace Williams-Ojomu <60498278+apeacewilliams>
10 shared files
package.json
src/packages/database/package.json
src/apps/backend/package.json
bun.lock
src/apps/frontend/package.json
src/packages/models/package.json
.github/workflows/ci.yml
cdk/package.json
src/packages/services/package.json
src/packages/config/package.json
59.
Peace Williams-Ojomu <60498278+apeacewilliams>
Sam Hession <sam.hession>
10 shared files
package.json
README.md
src/apps/backend/package.json
bun.lock
src/apps/frontend/package.json
src/apps/backend/app.ts
.github/workflows/ci.yml
cdk/lib/__snapshots__/notifications.test.ts.snap
cdk/package.json
src/packages/config/package.json
60.
joshuaguardian <joshua.anderson>
dependabot[bot] <49699333+dependabot[bot]>
9 shared files
package.json
src/packages/database/package.json
src/apps/backend/package.json
bun.lock
src/apps/frontend/package.json
src/packages/models/package.json
cdk/package.json
src/packages/services/package.json
src/packages/config/package.json
61.
dependabot[bot] <49699333+dependabot[bot]>
Lakshmi R Pillai <73653255+lakshmirpillai>
9 shared files
package.json
src/apps/backend/package.json
bun.lock
src/apps/frontend/package.json
src/packages/models/package.json
.github/workflows/ci.yml
cdk/package.json
src/packages/services/package.json
src/packages/config/package.json
62.
dependabot[bot] <49699333+dependabot[bot]>
Laurynas Karvelis <laurynas.karvelis>
9 shared files
package.json
src/packages/database/package.json
src/apps/backend/package.json
bun.lock
src/apps/frontend/package.json
.github/workflows/ci.yml
cdk/package.json
src/packages/services/package.json
src/packages/config/package.json
63.
dependabot[bot] <49699333+dependabot[bot]>
Rebecca Thompson <33927854+rebecca-thompson>
8 shared files
package.json
src/packages/database/package.json
src/apps/backend/package.json
bun.lock
src/apps/frontend/package.json
.github/workflows/ci.yml
cdk/package.json
src/packages/config/package.json
64.
dependabot[bot] <49699333+dependabot[bot]>
Sam Hession <sam.hession>
7 shared files
package.json
src/apps/backend/package.json
bun.lock
src/apps/frontend/package.json
.github/workflows/ci.yml
cdk/package.json
src/packages/config/package.json
65.
dependabot[bot] <49699333+dependabot[bot]>
David Blatcher <30567854+dblatcher>
6 shared files
package.json
bun.lock
src/apps/frontend/package.json
src/packages/models/package.json
src/packages/services/package.json
src/packages/config/package.json
66.
dependabot[bot] <49699333+dependabot[bot]>
mgosz-guardian <marcin.gosz>
4 shared files
package.json
bun.lock
.github/workflows/ci.yml
src/packages/config/package.json
67.
Lakshmi R Pillai <73653255+lakshmirpillai>
Joshua Anderson <joshua_anderson>
1 shared file
README.md
68.
Lakshmi R Pillai <luxmi.r.pillai>
Joshua Anderson <joshua_anderson>
1 shared file
README.md
69.
Laurynas Karvelis <laurynas.karvelis>
Joshua Anderson <joshua_anderson>
1 shared file
README.md
70.
simonaspiridon <simona.spiridon>
Joshua Anderson <joshua_anderson>
1 shared file
README.md
71.
David Blatcher <30567854+dblatcher>
Joshua Anderson <joshua_anderson>
1 shared file
README.md
72.
DBlatcher <david.blatcher>
Joshua Anderson <joshua_anderson>
1 shared file
README.md
73.
mgosz-guardian <marcin.gosz>
Joshua Anderson <joshua_anderson>
1 shared file
README.md
74.
joshuaguardian <joshua.anderson>
Joshua Anderson <joshua_anderson>
1 shared file
README.md
75.
Peace Williams-Ojomu <60498278+apeacewilliams>
Joshua Anderson <joshua_anderson>
1 shared file
README.md
76.
Joshua Anderson <joshua_anderson>
Rebecca Thompson <33927854+rebecca-thompson>
1 shared file
README.md
77.
Joshua Anderson <joshua_anderson>
Sam Hession <sam.hession>
1 shared file
README.md
Most Connected Contributors
Contributor
# connections
# commits
1.
Laurynas Karvelis <laurynas.karvelis>
12
378
2.
joshuaguardian <joshua.anderson>
12
363
3.
simonaspiridon <simona.spiridon>
12
346
4.
Lakshmi R Pillai <luxmi.r.pillai>
12
290
5.
DBlatcher <david.blatcher>
12
280
6.
Peace Williams-Ojomu <60498278+apeacewilliams>
12
118
7.
Lakshmi R Pillai <73653255+lakshmirpillai>
12
59
8.
Rebecca Thompson <33927854+rebecca-thompson>
12
50
9.
David Blatcher <30567854+dblatcher>
12
32
10.
Sam Hession <sam.hession>
12
26
11.
mgosz-guardian <marcin.gosz>
12
15
12.
dependabot[bot] <49699333+dependabot[bot]>
11
19
13.
Joshua Anderson <joshua_anderson>
11
1
contributor dependencies 2D graph
The number on lines shows the number of same files that both persons changed in past 90 days.
flowchart TB
n0["luxmi.r.pillai"]
n1["david.blatcher"]
n2["simona.spiridon"]
n3["laurynas.karvelis"]
n4["joshua.anderson"]
n5["60498278+apeacewilliams"]
n6["73653255+lakshmirpillai"]
n7["30567854+dblatcher"]
n8["marcin.gosz"]
n9["33927854+rebecca-thompson"]
n10["sam.hession"]
n11["49699333+dependabot[bot]"]
n12["joshua_anderson"]
n0 ---|"582"| n1
n2 ---|"544"| n1
n2 ---|"516"| n0
n3 ---|"488"| n1
n3 ---|"465"| n0
n4 ---|"441"| n1
n5 ---|"413"| n1
n3 ---|"410"| n2
n4 ---|"399"| n2
n4 ---|"378"| n0
n5 ---|"376"| n2
n5 ---|"371"| n0
n5 ---|"367"| n4
n1 ---|"358"| n6
n2 ---|"348"| n6
n0 ---|"340"| n6
n4 ---|"316"| n3
n5 ---|"304"| n3
n4 ---|"298"| n6
n5 ---|"284"| n6
n3 ---|"239"| n6
n1 ---|"175"| n7
n0 ---|"159"| n7
n2 ---|"146"| n7
n3 ---|"143"| n7
n4 ---|"130"| n7
n5 ---|"121"| n7
n7 ---|"121"| n6
n1 ---|"121"| n8
n0 ---|"115"| n8
n2 ---|"110"| n8
n3 ---|"95"| n8
n2 ---|"88"| n9
n3 ---|"88"| n9
n1 ---|"86"| n9
n0 ---|"85"| n9
n6 ---|"74"| n8
n4 ---|"65"| n8
n5 ---|"59"| n8
n4 ---|"40"| n9
n5 ---|"40"| n9
n6 ---|"37"| n9
n8 ---|"36"| n9
n7 ---|"34"| n8
n7 ---|"32"| n9
n10 ---|"23"| n2
n1 ---|"21"| n10
n3 ---|"21"| n10
n0 ---|"21"| n10
n9 ---|"18"| n10
n10 ---|"14"| n4
n10 ---|"13"| n6
n7 ---|"11"| n10
n8 ---|"11"| n10
n11 ---|"10"| n0
n11 ---|"10"| n2
n11 ---|"10"| n1
n11 ---|"10"| n5
n5 ---|"10"| n10
n4 ---|"9"| n11
n11 ---|"9"| n6
n11 ---|"9"| n3
n11 ---|"8"| n9
n11 ---|"7"| n10
n11 ---|"6"| n7
n11 ---|"4"| n8
n6 ---|"1"| n12
n0 ---|"1"| n12
n3 ---|"1"| n12
n2 ---|"1"| n12
n7 ---|"1"| n12
n1 ---|"1"| n12
n8 ---|"1"| n12
n4 ---|"1"| n12
n5 ---|"1"| n12
n12 ---|"1"| n9
n12 ---|"1"| n10
classDef default fill:#808080,stroke:#ffffff,color:#000000;
classDef highlighted fill:#00b2ee,stroke:#ffffff,color:#000000;
linkStyle 0 stroke:#00688bFF,stroke-width:10px
linkStyle 1 stroke:#00688bED,stroke-width:9px
linkStyle 2 stroke:#00688bDB,stroke-width:8px
linkStyle 3 stroke:#00688bDB,stroke-width:8px
linkStyle 4 stroke:#00688bC9,stroke-width:7px
linkStyle 5 stroke:#00688bC9,stroke-width:7px
linkStyle 6 stroke:#00688bC9,stroke-width:7px
linkStyle 7 stroke:#00688bC9,stroke-width:7px
linkStyle 8 stroke:#00688bB7,stroke-width:6px
linkStyle 9 stroke:#00688bB7,stroke-width:6px
linkStyle 10 stroke:#00688bB7,stroke-width:6px
linkStyle 11 stroke:#00688bB7,stroke-width:6px
linkStyle 12 stroke:#00688bB7,stroke-width:6px
linkStyle 13 stroke:#00688bB7,stroke-width:6px
linkStyle 14 stroke:#00688bA5,stroke-width:5px
linkStyle 15 stroke:#00688bA5,stroke-width:5px
linkStyle 16 stroke:#00688bA5,stroke-width:5px
linkStyle 17 stroke:#00688bA5,stroke-width:5px
linkStyle 18 stroke:#00688bA5,stroke-width:5px
linkStyle 19 stroke:#00688b93,stroke-width:4px
linkStyle 20 stroke:#00688b93,stroke-width:4px
linkStyle 21 stroke:#00688b82,stroke-width:3px
linkStyle 22 stroke:#00688b70,stroke-width:2px
linkStyle 23 stroke:#00688b70,stroke-width:2px
linkStyle 24 stroke:#00688b70,stroke-width:2px
linkStyle 25 stroke:#00688b70,stroke-width:2px
linkStyle 26 stroke:#00688b70,stroke-width:2px
linkStyle 27 stroke:#00688b70,stroke-width:2px
linkStyle 28 stroke:#00688b70,stroke-width:2px
linkStyle 29 stroke:#00688b5E,stroke-width:1px
linkStyle 30 stroke:#00688b5E,stroke-width:1px
linkStyle 31 stroke:#00688b5E,stroke-width:1px
linkStyle 32 stroke:#00688b5E,stroke-width:1px
linkStyle 33 stroke:#00688b5E,stroke-width:1px
linkStyle 34 stroke:#00688b5E,stroke-width:1px
linkStyle 35 stroke:#00688b5E,stroke-width:1px
linkStyle 36 stroke:#00688b5E,stroke-width:1px
linkStyle 37 stroke:#00688b5E,stroke-width:1px
linkStyle 38 stroke:#00688b5E,stroke-width:1px
linkStyle 39 stroke:#00688b4C,stroke-width:1px
linkStyle 40 stroke:#00688b4C,stroke-width:1px
linkStyle 41 stroke:#00688b4C,stroke-width:1px
linkStyle 42 stroke:#00688b4C,stroke-width:1px
linkStyle 43 stroke:#00688b4C,stroke-width:1px
linkStyle 44 stroke:#00688b4C,stroke-width:1px
linkStyle 45 stroke:#00688b4C,stroke-width:1px
linkStyle 46 stroke:#00688b4C,stroke-width:1px
linkStyle 47 stroke:#00688b4C,stroke-width:1px
linkStyle 48 stroke:#00688b4C,stroke-width:1px
linkStyle 49 stroke:#00688b4C,stroke-width:1px
linkStyle 50 stroke:#00688b4C,stroke-width:1px
linkStyle 51 stroke:#00688b4C,stroke-width:1px
linkStyle 52 stroke:#00688b4C,stroke-width:1px
linkStyle 53 stroke:#00688b4C,stroke-width:1px
linkStyle 54 stroke:#00688b4C,stroke-width:1px
linkStyle 55 stroke:#00688b4C,stroke-width:1px
linkStyle 56 stroke:#00688b4C,stroke-width:1px
linkStyle 57 stroke:#00688b4C,stroke-width:1px
linkStyle 58 stroke:#00688b4C,stroke-width:1px
linkStyle 59 stroke:#00688b4C,stroke-width:1px
linkStyle 60 stroke:#00688b4C,stroke-width:1px
linkStyle 61 stroke:#00688b4C,stroke-width:1px
linkStyle 62 stroke:#00688b4C,stroke-width:1px
linkStyle 63 stroke:#00688b4C,stroke-width:1px
linkStyle 64 stroke:#00688b4C,stroke-width:1px
linkStyle 65 stroke:#00688b4C,stroke-width:1px
linkStyle 66 stroke:#00688b4C,stroke-width:1px
linkStyle 67 stroke:#00688b4C,stroke-width:1px
linkStyle 68 stroke:#00688b4C,stroke-width:1px
linkStyle 69 stroke:#00688b4C,stroke-width:1px
linkStyle 70 stroke:#00688b4C,stroke-width:1px
linkStyle 71 stroke:#00688b4C,stroke-width:1px
linkStyle 72 stroke:#00688b4C,stroke-width:1px
linkStyle 73 stroke:#00688b4C,stroke-width:1px
linkStyle 74 stroke:#00688b4C,stroke-width:1px
linkStyle 75 stroke:#00688b4C,stroke-width:1px
linkStyle 76 stroke:#00688b4C,stroke-width:1px
| Contributor 1 | Contributor 2 | # shared files | |
|---|---|---|---|
| 1. | Lakshmi R Pillai <luxmi.r.pillai> |
DBlatcher <david.blatcher> |
582 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/features/stand-frontend/components/AlertTypeFormField.tsx src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/ui/flag-icons.tsx src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/backend/routers/docs/openapi/paths/notification-tests.ts src/apps/backend/routers/docs/openapi/components/schemas/notification-validation-issue.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/compose/NotificationTextInput.tsx src/apps/backend/notification-channels/dispatch-notification.test.ts src/apps/frontend/src/api-client/query-client.ts dev-nginx.yaml src/packages/database/migrations/0000_initial_migration.sql src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/frontend/src/features/stand-frontend/history-send-time.ts src/apps/backend/.env.example src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/api-client/redirectToLogin.ts src/packages/models/user.ts src/apps/backend/routers/grafana/index.ts src/apps/frontend/src/utils/form-validation.test.ts cdk/tsconfig.json src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/layout/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts src/apps/frontend/src/features/stand-frontend/components/DeliveryOptionFormField.stories.tsx src/apps/backend/routers/docs/openapi/components/schemas/accepted-test-notification.ts src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/index.html src/apps/frontend/src/mocks/mock-capi-fetch.ts src/packages/config/index.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/features/stand-frontend/use-relative-time.ts src/apps/frontend/src/features/dispatch/constants.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx src/apps/backend/routers/docs/openapi/components/schemas/notification-plan-acceptance.ts src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts src/apps/frontend/src/features/dispatch/components/Field.tsx src/apps/backend/routers/docs/openapi/components/schemas/notification-list.ts src/apps/frontend/src/hooks/useSendNotification.ts src/apps/frontend/.gitignore src/apps/frontend/src/routes.ts src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx src/packages/models/frontend-app-config.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/routers/docs/openapi/components/schemas/notification-test-send-request.ts src/apps/backend/README.md src/apps/frontend/src/segment/edition-options.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/backend/notification-channels/email/braze/client.test.ts src/apps/frontend/src/utils/article-liveblog.ts src/apps/backend/notification-channels/app-notification/generate-request.test.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/utils/notification-forms.test.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/backend/middleware/grafana-cors.ts src/packages/http-logger/http-logger.ts src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx src/apps/frontend/src/utils/send-notification.ts src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/hooks/use-image-url-check.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/apps/frontend/src/latest-content/latest-published-content.ts src/packages/config/user.ts src/apps/frontend/public/favicon-16x16.png src/packages/services/app-notification/client.ts src/apps/backend/notification-channels/app-notification/generate-request.ts cdk/eslint.config.mjs src/apps/frontend/src/features/dispatch/components/PreviewPanel.tsx src/apps/backend/routers/docs/openapi/components/examples/notification-send-request.ts src/apps/frontend/src/layout/DispatchLandingLayout.tsx .bun-version docs/runbooks/deleting-a-notification.md src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx docs/mobile-n10n/mobile-n10n-importance-and-grouping.md src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts src/packages/database/package.json src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/frontend/src/features/dispatch/components/EmailPreview.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts docs/ADRs/database.md ... |
| 2. | simonaspiridon <simona.spiridon> |
DBlatcher <david.blatcher> |
544 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/preview/AndroidAlertPreview.tsx src/packages/models/api-contract/audience.ts src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/ui/flag-icons.tsx src/apps/frontend/src/history/HistorySearchFilter.tsx src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.stories.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterForm.stories.tsx src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/compose/NotificationTextInput.tsx src/apps/backend/notification-channels/dispatch-notification.test.ts src/apps/frontend/src/api-client/query-client.ts src/packages/database/migrations/0000_initial_migration.sql src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/backend/.env.example src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/bunfig.toml src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/api-client/redirectToLogin.ts src/packages/models/user.ts src/apps/backend/routers/grafana/index.ts src/apps/frontend/src/utils/form-validation.test.ts cdk/tsconfig.json src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/backend/braze-client.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/layout/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/index.html src/apps/frontend/src/mocks/mock-capi-fetch.ts src/packages/config/index.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/features/stand-frontend/use-relative-time.ts src/apps/frontend/src/features/dispatch/constants.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/ui/EmptyState.stories.tsx src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts src/apps/frontend/src/features/dispatch/components/Field.tsx src/apps/frontend/src/hooks/useSendNotification.ts src/packages/models/notification-channel.ts src/apps/frontend/src/routes.ts src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx src/packages/models/frontend-app-config.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/README.md src/apps/frontend/src/segment/edition-options.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/backend/notification-channels/email/braze/client.test.ts src/apps/frontend/src/utils/article-liveblog.ts src/apps/backend/notification-channels/app-notification/generate-request.test.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/utils/notification-forms.test.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/backend/middleware/grafana-cors.ts src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx src/apps/backend/routers/docs/openapi/components/schemas/capi-unavailable-error.ts src/apps/frontend/src/utils/send-notification.ts src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/hooks/use-image-url-check.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/apps/frontend/src/latest-content/latest-published-content.ts src/apps/frontend/src/layout/NotFoundTab.tsx src/apps/frontend/public/favicon-16x16.png src/packages/services/app-notification/client.ts src/apps/backend/notification-channels/app-notification/generate-request.ts cdk/eslint.config.mjs src/apps/frontend/src/features/dispatch/components/PreviewPanel.tsx src/apps/frontend/src/layout/DispatchLandingLayout.tsx .bun-version src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts src/packages/database/package.json src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/frontend/src/features/dispatch/components/EmailPreview.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts docs/ADRs/database.md src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/segment/use-audience-editions.test.tsx src/apps/backend/routers/preview/index.ts src/packages/database/runtime-db-config.ts src/apps/frontend/src/utils/resolve-article-from-capi.ts ... |
| 3. | simonaspiridon <simona.spiridon> |
Lakshmi R Pillai <luxmi.r.pillai> |
516 shared filessrc/packages/database/scripts/env/remote/prepare-and-apply-remote-db-migrations.ts src/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/ui/flag-icons.tsx src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/compose/NotificationTextInput.tsx src/apps/backend/notification-channels/dispatch-notification.test.ts src/apps/frontend/src/api-client/query-client.ts src/packages/database/migrations/0000_initial_migration.sql src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/backend/.env.example src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/api-client/redirectToLogin.ts src/packages/models/user.ts src/apps/backend/routers/grafana/index.ts src/apps/frontend/src/utils/form-validation.test.ts cdk/tsconfig.json src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/layout/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/index.html src/apps/frontend/src/mocks/mock-capi-fetch.ts src/packages/config/index.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/features/stand-frontend/use-relative-time.ts src/apps/frontend/src/features/dispatch/constants.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/history/notification-history-mapper.ts src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts src/apps/frontend/src/features/dispatch/components/Field.tsx src/apps/frontend/src/hooks/useSendNotification.ts src/packages/database/scripts/helpers/process.ts src/apps/frontend/src/routes.ts src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx src/packages/models/frontend-app-config.ts src/apps/frontend/src/features/stand-frontend/notification-history-mapper.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/README.md src/apps/frontend/src/segment/edition-options.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/features/stand-frontend/notification-history-mapper.test.ts src/apps/backend/notification-channels/email/braze/client.test.ts src/apps/frontend/src/utils/article-liveblog.ts src/apps/backend/notification-channels/app-notification/generate-request.test.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/utils/notification-forms.test.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/backend/middleware/grafana-cors.ts src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx src/apps/frontend/src/utils/send-notification.ts src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/hooks/use-image-url-check.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/apps/frontend/src/latest-content/latest-published-content.ts src/apps/frontend/public/favicon-16x16.png src/packages/services/app-notification/client.ts src/apps/backend/notification-channels/app-notification/generate-request.ts src/apps/frontend/src/hooks/useNotificationSenders.ts cdk/eslint.config.mjs src/apps/frontend/src/features/dispatch/components/PreviewPanel.tsx src/apps/frontend/src/layout/DispatchLandingLayout.tsx .bun-version src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts src/packages/database/package.json src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/frontend/src/features/dispatch/components/EmailPreview.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts docs/ADRs/database.md src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/segment/use-audience-editions.test.tsx src/apps/backend/routers/preview/index.ts src/packages/database/runtime-db-config.ts src/apps/frontend/src/utils/resolve-article-from-capi.ts src/apps/frontend/src/api-client/redirect-to-login.ts src/apps/backend/routers/docs/openapi/paths/grafana.ts src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts ... |
| 4. | Laurynas Karvelis <laurynas.karvelis> |
DBlatcher <david.blatcher> |
488 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/preview/AndroidAlertPreview.tsx src/packages/models/api-contract/audience.ts src/apps/frontend/src/features/stand-frontend/components/AlertTypeFormField.tsx src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/history/HistorySearchFilter.tsx src/packages/database/migrations/0003_replace_notifications_created_at_index_with_send_partial.sql src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/backend/routers/docs/openapi/paths/notification-tests.ts src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.stories.tsx src/apps/backend/routers/docs/openapi/components/schemas/notification-validation-issue.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts src/apps/frontend/src/send/TestEmailForm.tsx src/apps/backend/notification-channels/dispatch-notification.test.ts dev-nginx.yaml src/packages/database/migrations/0000_initial_migration.sql src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/frontend/src/features/stand-frontend/history-send-time.ts src/apps/backend/.env.example src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/bunfig.toml src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/utils/form-validation.test.ts cdk/tsconfig.json src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts src/apps/frontend/src/features/stand-frontend/components/DeliveryOptionFormField.stories.tsx src/apps/backend/routers/docs/openapi/components/schemas/accepted-test-notification.ts src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/index.html src/apps/frontend/src/mocks/mock-capi-fetch.ts src/packages/config/index.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/features/dispatch/constants.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/api/queryClient.ts src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx src/apps/backend/routers/docs/openapi/components/schemas/notification-plan-acceptance.ts src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts src/apps/frontend/src/features/dispatch/components/Field.tsx src/packages/database/migrations/0005_structured_dispatch_targets.sql src/apps/backend/routers/docs/openapi/components/schemas/notification-list.ts src/apps/frontend/src/hooks/useSendNotification.ts src/apps/frontend/.gitignore src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/routers/docs/openapi/components/schemas/notification-test-send-request.ts src/apps/backend/README.md src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/backend/notification-channels/email/braze/client.test.ts src/apps/frontend/src/utils/article-liveblog.ts src/apps/backend/notification-channels/app-notification/generate-request.test.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/vitest.config.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/packages/http-logger/http-logger.ts src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/packages/config/user.ts src/packages/services/app-notification/client.ts src/apps/backend/notification-channels/app-notification/generate-request.ts cdk/eslint.config.mjs src/apps/frontend/src/features/dispatch/components/PreviewPanel.tsx src/apps/backend/routers/docs/openapi/components/examples/notification-send-request.ts .bun-version docs/runbooks/deleting-a-notification.md src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx docs/mobile-n10n/mobile-n10n-importance-and-grouping.md src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts src/packages/database/package.json src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/frontend/src/features/dispatch/components/EmailPreview.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/backend/routers/preview/index.ts src/packages/database/repositories/notification-dispatches-repository.ts src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts src/apps/frontend/src/compose/PreviewTextToggle.tsx src/apps/frontend/src/utils/relative-time.test.ts src/apps/backend/routers/notifications/index.test.ts src/packages/services/email-rendering/client.ts src/apps/frontend/src/ui/SendTimeTooltip.tsx ... |
| 5. | Laurynas Karvelis <laurynas.karvelis> |
Lakshmi R Pillai <luxmi.r.pillai> |
465 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/features/stand-frontend/components/AlertTypeFormField.tsx src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/backend/routers/docs/openapi/paths/notification-tests.ts src/apps/backend/routers/docs/openapi/components/schemas/notification-validation-issue.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts src/apps/frontend/src/send/TestEmailForm.tsx src/apps/backend/notification-channels/dispatch-notification.test.ts dev-nginx.yaml src/packages/database/migrations/0000_initial_migration.sql src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/frontend/src/features/stand-frontend/history-send-time.ts src/apps/backend/.env.example src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/utils/form-validation.test.ts cdk/tsconfig.json src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts src/apps/frontend/src/features/stand-frontend/components/DeliveryOptionFormField.stories.tsx src/apps/backend/routers/docs/openapi/components/schemas/accepted-test-notification.ts src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/index.html src/apps/frontend/src/mocks/mock-capi-fetch.ts src/packages/config/index.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/features/dispatch/constants.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/history/notification-history-mapper.ts src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx src/apps/backend/routers/docs/openapi/components/schemas/notification-plan-acceptance.ts src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts src/apps/frontend/src/features/dispatch/components/Field.tsx src/apps/backend/routers/docs/openapi/components/schemas/notification-list.ts src/apps/frontend/src/hooks/useSendNotification.ts src/apps/frontend/.gitignore src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx src/apps/frontend/src/features/stand-frontend/notification-history-mapper.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/routers/docs/openapi/components/schemas/notification-test-send-request.ts src/apps/backend/README.md src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/features/stand-frontend/notification-history-mapper.test.ts src/apps/backend/notification-channels/email/braze/client.test.ts src/apps/frontend/src/utils/article-liveblog.ts src/apps/backend/notification-channels/app-notification/generate-request.test.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/packages/http-logger/http-logger.ts src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/packages/config/user.ts src/packages/services/app-notification/client.ts src/apps/backend/notification-channels/app-notification/generate-request.ts src/apps/frontend/src/hooks/useNotificationSenders.ts cdk/eslint.config.mjs src/apps/frontend/src/features/dispatch/components/PreviewPanel.tsx src/apps/backend/routers/docs/openapi/components/examples/notification-send-request.ts .bun-version docs/runbooks/deleting-a-notification.md src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx docs/mobile-n10n/mobile-n10n-importance-and-grouping.md src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts src/packages/database/package.json src/apps/backend/routers/docs/openapi/components/security-schemes.ts src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/frontend/src/features/dispatch/components/EmailPreview.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/backend/routers/preview/index.ts src/packages/database/repositories/notification-dispatches-repository.ts src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts src/apps/frontend/src/compose/PreviewTextToggle.tsx src/apps/frontend/src/utils/relative-time.test.ts src/apps/backend/routers/notifications/index.test.ts src/packages/services/email-rendering/client.ts src/apps/frontend/src/ui/SendTimeTooltip.tsx src/apps/frontend/src/App.tsx cdk/README.md src/apps/backend/routers/docs/index.ts ... |
| 6. | joshuaguardian <joshua.anderson> |
DBlatcher <david.blatcher> |
441 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/preview/AndroidAlertPreview.tsx src/packages/models/api-contract/audience.ts src/apps/frontend/src/NotificationAlert.stories.tsx src/apps/frontend/src/features/stand-frontend/components/AlertTypeFormField.tsx src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/history/HistorySearchFilter.tsx src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.stories.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterForm.stories.tsx src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/compose/NotificationTextInput.tsx src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/frontend/src/features/stand-frontend/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/packages/models/tsconfig.json src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/api-client/redirectToLogin.ts src/packages/models/user.ts src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/layout/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/frontend/src/features/stand-frontend/components/DeliveryOptionFormField.stories.tsx src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/features/stand-frontend/components/PreviewPillList.tsx src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/index.html src/apps/frontend/src/mocks/mock-capi-fetch.ts src/packages/config/index.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/features/stand-frontend/use-relative-time.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/api/queryClient.ts src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/frontend/src/hooks/useSendNotification.ts src/packages/models/notification-channel.ts src/apps/frontend/src/routes.ts src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/frontend/src/segment/edition-options.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/testing/mock-request-test-email-send.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/vitest.config.ts src/apps/frontend/src/utils/notification-forms.test.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/frontend/src/utils/display-text-helpers.test.ts src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx src/apps/frontend/src/utils/send-notification.ts src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/packages/config/user.ts src/apps/frontend/src/layout/NotFoundTab.tsx src/apps/frontend/public/favicon-16x16.png src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts src/packages/database/package.json src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/frontend/src/compose/PreviousNotificationsBar.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/ui/TextLinkButton.tsx src/apps/frontend/src/segment/use-audience-editions.test.tsx src/apps/frontend/src/hooks/useRelativeTime.test.tsx src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts src/apps/frontend/src/utils/relative-time.test.ts src/apps/backend/routers/notifications/index.test.ts src/packages/database/migrations/0007_add_notifications_article_id.sql src/apps/frontend/src/App.tsx README.md src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx src/apps/frontend/src/compose/NotificationFormContext.tsx src/apps/frontend/src/history/HistoryFilters.tsx src/apps/frontend/src/utils/notification-reducer.ts src/apps/frontend/public/android-chrome-192x192.png src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx src/apps/backend/package.json src/apps/frontend/src/api-client/client.ts src/apps/backend/middleware/static-assets-middleware.ts src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.stories.tsx src/apps/frontend/src/stories/page.css src/packages/database/index.ts ... |
| 7. | Peace Williams-Ojomu <60498278+apeacewilliams> |
DBlatcher <david.blatcher> |
413 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/preview/AndroidAlertPreview.tsx src/apps/frontend/src/features/stand-frontend/components/AlertTypeFormField.tsx src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/ui/flag-icons.tsx src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.stories.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterForm.stories.tsx src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/compose/NotificationTextInput.tsx src/apps/frontend/src/api-client/query-client.ts src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/frontend/src/features/stand-frontend/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/bunfig.toml src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/api-client/redirectToLogin.ts src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/layout/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/features/stand-frontend/components/PreviewPillList.tsx src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/mocks/mock-capi-fetch.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/features/stand-frontend/use-relative-time.ts src/apps/frontend/src/features/dispatch/constants.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/api/queryClient.ts src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/frontend/src/features/dispatch/components/Field.tsx src/apps/frontend/src/hooks/useSendNotification.ts src/apps/frontend/.gitignore src/apps/frontend/src/routes.ts src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/frontend/src/segment/edition-options.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/testing/mock-request-test-email-send.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/vitest.config.ts src/apps/frontend/src/utils/notification-forms.test.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx src/apps/frontend/src/utils/send-notification.ts src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/hooks/use-image-url-check.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/apps/frontend/src/layout/NotFoundTab.tsx src/apps/frontend/src/features/dispatch/components/PreviewPanel.tsx src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts src/packages/database/package.json src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/frontend/src/features/dispatch/components/EmailPreview.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/ui/TextLinkButton.tsx src/apps/frontend/src/segment/use-audience-editions.test.tsx src/apps/frontend/src/utils/resolve-article-from-capi.ts src/apps/frontend/src/api-client/redirect-to-login.ts src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts src/apps/frontend/src/compose/PreviewTextToggle.tsx src/apps/frontend/src/utils/relative-time.test.ts src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/ui/SendTimeTooltip.tsx src/apps/frontend/src/App.tsx README.md lefthook.yml src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx src/apps/frontend/src/compose/NotificationFormContext.tsx src/apps/frontend/src/history/HistoryFilters.tsx src/apps/frontend/src/utils/notification-reducer.ts src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx src/apps/backend/package.json src/apps/frontend/src/api-client/client.ts src/apps/frontend/src/features/dispatch/components/DeliveryOptions.tsx src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.stories.tsx src/apps/frontend/src/stories/page.css src/apps/frontend/src/stories/story-helpers.tsx src/apps/frontend/src/features/dispatch/components/CharacterCount.tsx src/apps/frontend/src/stories/Page.tsx src/apps/frontend/src/utils/notification-history-mapper.ts src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.tsx ... |
| 8. | Laurynas Karvelis <laurynas.karvelis> |
simonaspiridon <simona.spiridon> |
410 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/preview/AndroidAlertPreview.tsx src/packages/models/api-contract/audience.ts src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/history/HistorySearchFilter.tsx src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.stories.tsx src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts src/apps/frontend/src/send/TestEmailForm.tsx src/apps/backend/notification-channels/dispatch-notification.test.ts src/packages/config/tsconfig.json src/packages/database/migrations/0000_initial_migration.sql src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/backend/.env.example src/apps/frontend/src/compose/SideNavigationPanel.tsx src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/bunfig.toml src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/utils/form-validation.test.ts cdk/tsconfig.json src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/index.html src/packages/models/api-contract/history-alert-type.ts src/apps/frontend/src/mocks/mock-capi-fetch.ts src/packages/config/index.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/features/dispatch/constants.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/history/notification-history-mapper.ts src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts src/apps/frontend/src/features/dispatch/components/Field.tsx src/apps/frontend/src/hooks/useSendNotification.ts src/apps/frontend/src/layout/NotFoundTab.stories.tsx src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx src/apps/frontend/src/features/stand-frontend/notification-history-mapper.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/README.md src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/features/stand-frontend/notification-history-mapper.test.ts src/apps/backend/notification-channels/email/braze/client.test.ts src/apps/frontend/src/utils/article-liveblog.ts src/apps/backend/notification-channels/app-notification/generate-request.test.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx src/apps/backend/tsconfig.json src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/backend/routers/health/index.ts src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/packages/services/app-notification/client.ts src/apps/backend/notification-channels/app-notification/generate-request.ts src/apps/frontend/src/hooks/useNotificationSenders.ts cdk/eslint.config.mjs src/apps/frontend/src/features/dispatch/components/PreviewPanel.tsx .bun-version src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts src/packages/database/package.json src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/frontend/src/features/dispatch/components/EmailPreview.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/backend/routers/preview/index.ts src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts src/apps/frontend/src/compose/PreviewTextToggle.tsx src/apps/frontend/src/utils/relative-time.test.ts src/apps/backend/routers/notifications/index.test.ts src/packages/services/email-rendering/client.ts src/apps/frontend/src/ui/SendTimeTooltip.tsx src/apps/frontend/src/App.tsx cdk/README.md src/apps/backend/routers/docs/index.ts README.md lefthook.yml src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx src/apps/frontend/src/compose/NotificationFormContext.tsx src/apps/frontend/src/history/HistoryFilters.tsx src/apps/frontend/src/utils/notification-reducer.ts src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx ... |
| 9. | joshuaguardian <joshua.anderson> |
simonaspiridon <simona.spiridon> |
399 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/preview/AndroidAlertPreview.tsx src/packages/models/api-contract/audience.ts src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/history/HistorySearchFilter.tsx src/apps/frontend/src/features/stand-frontend/audience-fallbacks.ts src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.stories.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterForm.stories.tsx src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/compose/NotificationTextInput.tsx src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/frontend/src/compose/SideNavigationPanel.tsx src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/api-client/redirectToLogin.ts src/packages/models/user.ts src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/layout/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/index.html src/apps/frontend/src/mocks/mock-capi-fetch.ts src/packages/config/index.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/features/stand-frontend/use-relative-time.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/history/notification-history-mapper.ts src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/frontend/src/hooks/useSendNotification.ts src/packages/models/notification-channel.ts src/apps/frontend/src/layout/NotFoundTab.stories.tsx src/apps/frontend/src/routes.ts src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx src/apps/frontend/src/features/stand-frontend/notification-history-mapper.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/frontend/src/segment/edition-options.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/features/stand-frontend/notification-history-mapper.test.ts src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/utils/notification-forms.test.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx src/apps/frontend/src/utils/send-notification.ts src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/apps/frontend/src/layout/NotFoundTab.tsx src/apps/frontend/public/favicon-16x16.png src/apps/frontend/src/hooks/useNotificationSenders.ts src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts src/packages/database/package.json src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/segment/use-audience-editions.test.tsx src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts src/apps/frontend/src/utils/relative-time.test.ts src/apps/backend/routers/notifications/index.test.ts src/packages/database/migrations/0007_add_notifications_article_id.sql src/apps/frontend/src/App.tsx README.md src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx src/apps/frontend/src/compose/NotificationFormContext.tsx src/apps/frontend/src/history/HistoryFilters.tsx src/apps/frontend/src/utils/notification-reducer.ts src/apps/frontend/public/android-chrome-192x192.png src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx src/apps/backend/package.json src/apps/frontend/src/api-client/client.ts src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.stories.tsx src/apps/frontend/src/features/stand-frontend/use-send-notification.ts src/packages/database/index.ts src/apps/frontend/src/stories/story-helpers.tsx src/apps/frontend/src/stories/Page.tsx src/apps/frontend/src/utils/notification-history-mapper.ts src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.tsx src/apps/frontend/src/hooks/use-relative-time.ts src/apps/frontend/src/features/stand-frontend/api/useNotificationHistory.ts src/apps/frontend/src/utils/notification-reducer.test.ts ... |
| 10. | joshuaguardian <joshua.anderson> |
Lakshmi R Pillai <luxmi.r.pillai> |
378 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/features/stand-frontend/components/AlertTypeFormField.tsx src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/compose/NotificationTextInput.tsx src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/frontend/src/features/stand-frontend/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/api-client/redirectToLogin.ts src/packages/models/user.ts src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/layout/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/frontend/src/features/stand-frontend/components/DeliveryOptionFormField.stories.tsx src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/index.html src/apps/frontend/src/mocks/mock-capi-fetch.ts src/packages/config/index.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/features/stand-frontend/use-relative-time.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/history/notification-history-mapper.ts src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/frontend/src/hooks/useSendNotification.ts src/apps/frontend/src/routes.ts src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx src/apps/frontend/src/features/stand-frontend/notification-history-mapper.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/frontend/src/segment/edition-options.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/features/stand-frontend/notification-history-mapper.test.ts src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/utils/notification-forms.test.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx src/apps/frontend/src/utils/send-notification.ts src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/packages/config/user.ts src/apps/frontend/public/favicon-16x16.png src/apps/frontend/src/hooks/useNotificationSenders.ts src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts src/packages/database/package.json src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/segment/use-audience-editions.test.tsx src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts src/apps/frontend/src/utils/relative-time.test.ts src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/App.tsx README.md src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx src/apps/frontend/src/compose/NotificationFormContext.tsx src/apps/frontend/src/history/HistoryFilters.tsx src/apps/frontend/src/utils/notification-reducer.ts src/apps/frontend/public/android-chrome-192x192.png src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx src/apps/backend/package.json src/apps/frontend/src/api-client/client.ts src/apps/backend/middleware/static-assets-middleware.ts src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.stories.tsx src/apps/frontend/src/features/stand-frontend/use-send-notification.ts src/apps/frontend/src/stories/page.css src/packages/database/index.ts src/apps/frontend/src/stories/story-helpers.tsx src/apps/frontend/src/stories/Page.tsx src/apps/frontend/src/utils/notification-history-mapper.ts src/apps/frontend/src/hooks/use-relative-time.ts src/apps/frontend/src/features/stand-frontend/api/useNotificationHistory.ts src/apps/frontend/src/utils/notification-reducer.test.ts src/apps/frontend/src/features/stand-frontend/components/AudienceSegmentsFormField.stories.tsx src/apps/frontend/src/schemas.ts src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx src/apps/frontend/src/mocks/capi-fixtures.ts src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.stories.tsx ... |
| 11. | Peace Williams-Ojomu <60498278+apeacewilliams> |
simonaspiridon <simona.spiridon> |
376 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/preview/AndroidAlertPreview.tsx src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/ui/flag-icons.tsx src/apps/frontend/src/features/stand-frontend/audience-fallbacks.ts src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.stories.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterForm.stories.tsx src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/compose/NotificationTextInput.tsx src/apps/frontend/src/api-client/query-client.ts src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/bunfig.toml src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/api-client/redirectToLogin.ts src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/layout/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/packages/models/api-contract/history-alert-type.ts src/apps/frontend/src/mocks/mock-capi-fetch.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/features/stand-frontend/use-relative-time.ts src/apps/frontend/src/features/dispatch/constants.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/history/notification-history-mapper.ts src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/frontend/src/compose/DispatchInformationModal.stories.tsx src/apps/frontend/src/features/dispatch/components/Field.tsx src/apps/frontend/src/hooks/useSendNotification.ts src/apps/frontend/src/routes.ts src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx src/apps/frontend/src/features/stand-frontend/notification-history-mapper.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/frontend/src/segment/edition-options.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/features/stand-frontend/notification-history-mapper.test.ts src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/utils/notification-forms.test.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx src/apps/frontend/src/utils/send-notification.ts src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/hooks/use-image-url-check.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/apps/frontend/src/layout/NotFoundTab.tsx src/apps/frontend/src/features/dispatch/components/PreviewPanel.tsx src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts src/packages/database/package.json src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/frontend/src/features/dispatch/components/EmailPreview.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/segment/use-audience-editions.test.tsx src/apps/frontend/src/utils/resolve-article-from-capi.ts src/apps/frontend/src/api-client/redirect-to-login.ts src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts src/apps/frontend/src/compose/PreviewTextToggle.tsx src/apps/frontend/src/utils/relative-time.test.ts src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/ui/SendTimeTooltip.tsx src/apps/frontend/src/App.tsx README.md lefthook.yml src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx src/apps/frontend/src/compose/NotificationFormContext.tsx src/apps/frontend/src/history/HistoryFilters.tsx src/apps/frontend/src/utils/notification-reducer.ts src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx src/apps/backend/package.json src/apps/frontend/src/api-client/client.ts src/apps/frontend/src/features/dispatch/components/DeliveryOptions.tsx src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.stories.tsx src/apps/frontend/src/features/stand-frontend/use-send-notification.ts src/apps/frontend/src/stories/story-helpers.tsx src/apps/frontend/src/features/dispatch/components/CharacterCount.tsx src/apps/frontend/src/stories/Page.tsx src/apps/frontend/src/utils/notification-history-mapper.ts src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.tsx src/apps/frontend/src/hooks/use-relative-time.ts ... |
| 12. | Peace Williams-Ojomu <60498278+apeacewilliams> |
Lakshmi R Pillai <luxmi.r.pillai> |
371 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/features/stand-frontend/components/AlertTypeFormField.tsx src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/ui/flag-icons.tsx src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/compose/NotificationTextInput.tsx src/apps/frontend/src/api-client/query-client.ts src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/frontend/src/features/stand-frontend/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/api-client/redirectToLogin.ts src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/layout/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/mocks/mock-capi-fetch.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/features/stand-frontend/use-relative-time.ts src/apps/frontend/src/features/dispatch/constants.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/history/notification-history-mapper.ts src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/frontend/src/features/dispatch/components/Field.tsx src/apps/frontend/src/hooks/useSendNotification.ts src/apps/frontend/.gitignore src/apps/frontend/src/routes.ts src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx src/apps/frontend/src/features/stand-frontend/notification-history-mapper.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/frontend/src/segment/edition-options.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/features/stand-frontend/notification-history-mapper.test.ts src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/utils/notification-forms.test.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx src/apps/frontend/src/utils/send-notification.ts src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/hooks/use-image-url-check.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/apps/frontend/src/features/dispatch/components/PreviewPanel.tsx src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts src/packages/database/package.json src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/frontend/src/features/dispatch/components/EmailPreview.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/segment/use-audience-editions.test.tsx src/apps/frontend/src/utils/resolve-article-from-capi.ts src/apps/frontend/src/api-client/redirect-to-login.ts src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts src/apps/frontend/src/compose/PreviewTextToggle.tsx src/apps/frontend/src/utils/relative-time.test.ts src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/ui/SendTimeTooltip.tsx src/apps/frontend/src/App.tsx README.md lefthook.yml src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx src/apps/frontend/src/compose/NotificationFormContext.tsx src/apps/frontend/src/history/HistoryFilters.tsx src/apps/frontend/src/utils/notification-reducer.ts src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx src/apps/backend/package.json src/apps/frontend/src/api-client/client.ts src/apps/frontend/src/features/dispatch/components/DeliveryOptions.tsx src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.stories.tsx src/apps/frontend/src/features/stand-frontend/use-send-notification.ts src/apps/frontend/src/stories/page.css src/apps/frontend/src/stories/story-helpers.tsx src/apps/frontend/src/features/dispatch/components/CharacterCount.tsx src/apps/frontend/src/stories/Page.tsx src/apps/frontend/src/utils/notification-history-mapper.ts src/apps/frontend/src/hooks/use-relative-time.ts src/apps/frontend/src/features/stand-frontend/api/useNotificationHistory.ts src/apps/frontend/src/utils/notification-reducer.test.ts src/apps/frontend/src/schemas.ts src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx src/apps/frontend/src/mocks/capi-fixtures.ts ... |
| 13. | Peace Williams-Ojomu <60498278+apeacewilliams> |
joshuaguardian <joshua.anderson> |
367 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/preview/AndroidAlertPreview.tsx src/apps/frontend/src/features/stand-frontend/components/AlertTypeFormField.tsx src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/features/stand-frontend/audience-fallbacks.ts src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.stories.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterForm.stories.tsx src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/compose/NotificationTextInput.tsx src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/frontend/src/features/stand-frontend/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/api-client/redirectToLogin.ts src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/layout/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/features/stand-frontend/components/PreviewPillList.tsx src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/mocks/mock-capi-fetch.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/features/stand-frontend/use-relative-time.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/history/notification-history-mapper.ts src/apps/frontend/src/api/queryClient.ts src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/frontend/src/hooks/useSendNotification.ts src/apps/frontend/src/routes.ts src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx src/apps/frontend/src/features/stand-frontend/notification-history-mapper.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/frontend/src/segment/edition-options.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/features/stand-frontend/notification-history-mapper.test.ts src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/testing/mock-request-test-email-send.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx src/apps/frontend/vitest.config.ts src/apps/frontend/src/utils/notification-forms.test.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx src/apps/frontend/src/utils/send-notification.ts src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/apps/frontend/src/layout/NotFoundTab.tsx src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts src/packages/database/package.json src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/ui/TextLinkButton.tsx src/apps/frontend/src/segment/use-audience-editions.test.tsx src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts src/apps/frontend/src/utils/relative-time.test.ts src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/App.tsx README.md src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx src/apps/frontend/src/compose/NotificationFormContext.tsx src/apps/frontend/src/history/HistoryFilters.tsx src/apps/frontend/src/utils/notification-reducer.ts src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx src/apps/backend/package.json src/apps/frontend/src/api-client/client.ts src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.stories.tsx src/apps/frontend/src/features/stand-frontend/use-send-notification.ts src/apps/frontend/src/stories/page.css src/apps/frontend/src/stories/story-helpers.tsx src/apps/frontend/src/stories/Page.tsx src/apps/frontend/src/utils/notification-history-mapper.ts src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.tsx src/apps/frontend/src/hooks/use-relative-time.ts src/apps/frontend/src/features/stand-frontend/api/useNotificationHistory.ts src/apps/frontend/src/utils/notification-reducer.test.ts src/apps/frontend/src/schemas.ts src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx src/apps/frontend/src/mocks/capi-fixtures.ts src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.stories.tsx src/apps/frontend/src/mocks/api-fixtures.ts src/apps/backend/app.test.ts ... |
| 14. | DBlatcher <david.blatcher> |
Lakshmi R Pillai <73653255+lakshmirpillai> |
358 shared filessrc/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/ui/flag-icons.tsx src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/compose/NotificationTextInput.tsx src/apps/backend/notification-channels/dispatch-notification.test.ts src/apps/frontend/src/api-client/query-client.ts src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/backend/.env.example src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/api-client/redirectToLogin.ts src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/layout/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/features/stand-frontend/components/PreviewPillList.tsx src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/index.html src/apps/frontend/src/mocks/mock-capi-fetch.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/packages/models/grid.ts src/apps/frontend/src/hooks/useSendNotification.ts src/packages/models/notification-channel.ts src/apps/frontend/src/routes.ts src/packages/models/frontend-app-config.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/README.md src/apps/frontend/src/segment/edition-options.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/utils/notification-forms.test.ts src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx src/apps/frontend/src/utils/send-notification.ts src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/hooks/use-image-url-check.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/apps/frontend/src/latest-content/latest-published-content.ts src/apps/frontend/public/favicon-16x16.png src/apps/frontend/src/layout/DispatchLandingLayout.tsx docs/runbooks/deleting-a-notification.md src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/segment/use-audience-editions.test.tsx src/apps/backend/routers/preview/index.ts src/apps/frontend/src/utils/resolve-article-from-capi.ts src/apps/frontend/src/api-client/redirect-to-login.ts src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/frontend/src/compose/PreviewTextToggle.tsx src/apps/frontend/src/utils/relative-time.test.ts src/apps/backend/routers/notifications/index.test.ts src/packages/services/email-rendering/client.ts src/apps/frontend/src/ui/SendTimeTooltip.tsx src/apps/frontend/src/App.tsx README.md src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx src/apps/frontend/src/compose/NotificationFormContext.tsx src/apps/frontend/src/history/HistoryFilters.tsx src/apps/frontend/src/utils/notification-reducer.ts src/apps/frontend/public/android-chrome-192x192.png src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx src/apps/backend/package.json src/apps/frontend/src/api-client/client.ts src/apps/frontend/src/grid-client/grid-api.ts src/apps/frontend/src/stories/story-helpers.tsx src/apps/frontend/src/utils/notification-history-mapper.ts src/apps/frontend/src/hooks/use-relative-time.ts src/apps/frontend/src/utils/notification-reducer.test.ts src/apps/frontend/src/schemas.ts src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx src/apps/frontend/src/mocks/capi-fixtures.ts src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.stories.tsx src/apps/frontend/src/mocks/api-fixtures.ts src/apps/frontend/src/hooks/useLatestPublishedContent.ts src/apps/frontend/src/utils/notification-composer-reducer.ts src/apps/backend/app.test.ts src/packages/models/api-contract/preview.ts ... |
| 15. | simonaspiridon <simona.spiridon> |
Lakshmi R Pillai <73653255+lakshmirpillai> |
348 shared filessrc/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/ui/flag-icons.tsx src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/compose/NotificationTextInput.tsx src/apps/backend/notification-channels/dispatch-notification.test.ts src/apps/frontend/src/api-client/query-client.ts src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/backend/.env.example src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/api-client/redirectToLogin.ts src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/layout/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/index.html src/apps/frontend/src/mocks/mock-capi-fetch.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/history/notification-history-mapper.ts src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/frontend/src/hooks/useSendNotification.ts src/packages/models/notification-channel.ts src/apps/frontend/src/routes.ts src/packages/models/frontend-app-config.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/README.md src/apps/frontend/src/segment/edition-options.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/utils/notification-forms.test.ts src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx src/apps/frontend/src/utils/send-notification.ts src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/hooks/use-image-url-check.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/apps/frontend/src/latest-content/latest-published-content.ts src/apps/frontend/public/favicon-16x16.png src/apps/frontend/src/hooks/useNotificationSenders.ts src/apps/frontend/src/layout/DispatchLandingLayout.tsx src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/segment/use-audience-editions.test.tsx src/apps/backend/routers/preview/index.ts src/apps/frontend/src/utils/resolve-article-from-capi.ts src/apps/frontend/src/api-client/redirect-to-login.ts src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/frontend/src/compose/PreviewTextToggle.tsx src/apps/frontend/src/utils/relative-time.test.ts src/apps/backend/routers/notifications/index.test.ts src/packages/services/email-rendering/client.ts src/apps/frontend/src/ui/SendTimeTooltip.tsx src/apps/frontend/src/App.tsx README.md src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx src/apps/frontend/src/compose/NotificationFormContext.tsx src/apps/frontend/src/history/HistoryFilters.tsx src/apps/frontend/src/utils/notification-reducer.ts src/apps/frontend/public/android-chrome-192x192.png src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx src/apps/backend/package.json src/apps/frontend/src/api-client/client.ts src/apps/frontend/src/stories/story-helpers.tsx src/apps/frontend/src/utils/notification-history-mapper.ts src/apps/frontend/src/hooks/use-relative-time.ts src/apps/frontend/src/utils/notification-reducer.test.ts src/apps/frontend/src/schemas.ts src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx src/apps/frontend/src/mocks/capi-fixtures.ts src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.stories.tsx src/apps/frontend/src/mocks/api-fixtures.ts src/apps/frontend/src/hooks/useLatestPublishedContent.ts src/apps/frontend/src/utils/notification-composer-reducer.ts src/apps/backend/app.test.ts src/packages/models/api-contract/preview.ts src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx ... |
| 16. | Lakshmi R Pillai <luxmi.r.pillai> |
Lakshmi R Pillai <73653255+lakshmirpillai> |
340 shared filessrc/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/ui/flag-icons.tsx src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/compose/NotificationTextInput.tsx src/apps/backend/notification-channels/dispatch-notification.test.ts src/apps/frontend/src/api-client/query-client.ts src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/backend/.env.example src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/api-client/redirectToLogin.ts src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/layout/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/index.html src/apps/frontend/src/mocks/mock-capi-fetch.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/history/notification-history-mapper.ts src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/frontend/src/hooks/useSendNotification.ts src/apps/frontend/src/routes.ts src/packages/models/frontend-app-config.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/README.md src/apps/frontend/src/segment/edition-options.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/utils/notification-forms.test.ts src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx src/apps/frontend/src/utils/send-notification.ts src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/hooks/use-image-url-check.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/apps/frontend/src/latest-content/latest-published-content.ts src/apps/frontend/public/favicon-16x16.png src/apps/frontend/src/hooks/useNotificationSenders.ts src/apps/frontend/src/layout/DispatchLandingLayout.tsx docs/runbooks/deleting-a-notification.md src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/segment/use-audience-editions.test.tsx src/apps/backend/routers/preview/index.ts src/apps/frontend/src/utils/resolve-article-from-capi.ts src/apps/frontend/src/api-client/redirect-to-login.ts src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/frontend/src/compose/PreviewTextToggle.tsx src/apps/frontend/src/utils/relative-time.test.ts src/apps/backend/routers/notifications/index.test.ts src/packages/services/email-rendering/client.ts src/apps/frontend/src/ui/SendTimeTooltip.tsx src/apps/frontend/src/App.tsx README.md src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx src/apps/frontend/src/compose/NotificationFormContext.tsx src/apps/frontend/src/history/HistoryFilters.tsx src/apps/frontend/src/utils/notification-reducer.ts src/apps/frontend/public/android-chrome-192x192.png src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx src/apps/backend/package.json src/apps/frontend/src/api-client/client.ts src/apps/frontend/src/stories/story-helpers.tsx src/apps/frontend/src/utils/notification-history-mapper.ts src/apps/frontend/src/hooks/use-relative-time.ts src/apps/frontend/src/utils/notification-reducer.test.ts src/apps/frontend/src/schemas.ts src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx src/apps/frontend/src/mocks/capi-fixtures.ts src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.stories.tsx src/apps/frontend/src/mocks/api-fixtures.ts src/apps/frontend/src/hooks/useLatestPublishedContent.ts src/apps/frontend/src/utils/notification-composer-reducer.ts src/apps/backend/app.test.ts src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx src/apps/frontend/src/preview/PreviewToggle.tsx ... |
| 17. | joshuaguardian <joshua.anderson> |
Laurynas Karvelis <laurynas.karvelis> |
316 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/preview/AndroidAlertPreview.tsx src/packages/models/api-contract/audience.ts src/apps/frontend/src/features/stand-frontend/components/AlertTypeFormField.tsx src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/history/HistorySearchFilter.tsx src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.stories.tsx src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/frontend/src/features/stand-frontend/history-send-time.ts src/apps/frontend/src/compose/SideNavigationPanel.tsx src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/frontend/src/features/stand-frontend/components/DeliveryOptionFormField.stories.tsx src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/index.html src/apps/frontend/src/mocks/mock-capi-fetch.ts src/packages/config/index.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/history/notification-history-mapper.ts src/apps/frontend/src/api/queryClient.ts src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/frontend/src/hooks/useSendNotification.ts src/apps/frontend/src/layout/NotFoundTab.stories.tsx src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx src/apps/frontend/src/features/stand-frontend/notification-history-mapper.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/features/stand-frontend/notification-history-mapper.test.ts src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx src/apps/frontend/vitest.config.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/packages/config/user.ts src/apps/frontend/src/hooks/useNotificationSenders.ts src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts src/packages/database/package.json src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts src/apps/frontend/src/utils/relative-time.test.ts src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/App.tsx README.md src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx src/apps/frontend/src/compose/NotificationFormContext.tsx src/apps/frontend/src/history/HistoryFilters.tsx src/apps/frontend/src/utils/notification-reducer.ts src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx src/apps/backend/package.json src/apps/backend/middleware/static-assets-middleware.ts src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.stories.tsx src/apps/frontend/src/features/stand-frontend/use-send-notification.ts src/apps/frontend/src/stories/page.css src/packages/database/index.ts src/apps/frontend/src/stories/story-helpers.tsx src/apps/frontend/src/stories/Page.tsx src/apps/frontend/src/utils/notification-history-mapper.ts src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.tsx src/apps/frontend/src/features/stand-frontend/api/useNotificationHistory.ts src/apps/frontend/src/features/stand-frontend/components/AudienceSegmentsFormField.stories.tsx src/apps/frontend/src/schemas.ts src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx src/apps/frontend/src/mocks/capi-fixtures.ts src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.stories.tsx src/apps/frontend/src/mocks/api-fixtures.ts src/apps/backend/app.test.ts src/apps/frontend/bun-env.d.ts src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/PreviewSection.tsx src/apps/frontend/src/compose/DispatchLandingPage.tsx ... |
| 18. | Peace Williams-Ojomu <60498278+apeacewilliams> |
Laurynas Karvelis <laurynas.karvelis> |
304 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/preview/AndroidAlertPreview.tsx src/apps/frontend/src/features/stand-frontend/components/AlertTypeFormField.tsx src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.stories.tsx src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/frontend/src/features/stand-frontend/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/bunfig.toml src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/packages/models/api-contract/history-alert-type.ts src/apps/frontend/src/mocks/mock-capi-fetch.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/features/dispatch/constants.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/history/notification-history-mapper.ts src/apps/frontend/src/api/queryClient.ts src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/frontend/src/features/dispatch/components/Field.tsx src/apps/frontend/src/hooks/useSendNotification.ts src/apps/frontend/.gitignore src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx src/apps/frontend/src/features/stand-frontend/notification-history-mapper.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/features/stand-frontend/notification-history-mapper.test.ts src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx src/apps/frontend/vitest.config.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/apps/frontend/src/features/dispatch/components/PreviewPanel.tsx src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts src/packages/database/package.json src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/frontend/src/features/dispatch/components/EmailPreview.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts src/apps/frontend/src/compose/PreviewTextToggle.tsx src/apps/frontend/src/utils/relative-time.test.ts src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/ui/SendTimeTooltip.tsx src/apps/frontend/src/App.tsx README.md lefthook.yml src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx src/apps/frontend/src/compose/NotificationFormContext.tsx src/apps/frontend/src/history/HistoryFilters.tsx src/apps/frontend/src/utils/notification-reducer.ts src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx src/apps/backend/package.json src/apps/frontend/src/features/dispatch/components/DeliveryOptions.tsx src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.stories.tsx src/apps/frontend/src/features/stand-frontend/use-send-notification.ts src/apps/frontend/src/stories/page.css src/apps/frontend/src/stories/story-helpers.tsx src/apps/frontend/src/features/dispatch/components/CharacterCount.tsx src/apps/frontend/src/stories/Page.tsx src/apps/frontend/src/utils/notification-history-mapper.ts src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.tsx src/apps/frontend/src/features/stand-frontend/api/useNotificationHistory.ts src/apps/frontend/src/schemas.ts src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx src/apps/frontend/src/mocks/capi-fixtures.ts src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts src/apps/frontend/src/features/dispatch/components/AudiencePanel.tsx src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.stories.tsx src/apps/frontend/src/mocks/api-fixtures.ts src/apps/backend/app.test.ts src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/PreviewSection.tsx src/apps/frontend/src/compose/DispatchLandingPage.tsx src/apps/frontend/src/util/html-helpers.ts src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.tsx ... |
| 19. | joshuaguardian <joshua.anderson> |
Lakshmi R Pillai <73653255+lakshmirpillai> |
298 shared filessrc/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/compose/NotificationTextInput.tsx src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/api-client/redirectToLogin.ts src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/layout/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/features/stand-frontend/components/PreviewPillList.tsx src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/index.html src/apps/frontend/src/mocks/mock-capi-fetch.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/history/notification-history-mapper.ts src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/frontend/src/hooks/useSendNotification.ts src/packages/models/notification-channel.ts src/apps/frontend/src/routes.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/frontend/src/segment/edition-options.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/utils/notification-forms.test.ts src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx src/apps/frontend/src/utils/send-notification.ts src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/apps/frontend/public/favicon-16x16.png src/apps/frontend/src/hooks/useNotificationSenders.ts src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/segment/use-audience-editions.test.tsx src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/frontend/src/utils/relative-time.test.ts src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/App.tsx README.md src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx src/apps/frontend/src/compose/NotificationFormContext.tsx src/apps/frontend/src/history/HistoryFilters.tsx src/apps/frontend/src/utils/notification-reducer.ts src/apps/frontend/public/android-chrome-192x192.png src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx src/apps/backend/package.json src/apps/frontend/src/api-client/client.ts src/apps/frontend/src/stories/story-helpers.tsx src/apps/frontend/src/utils/notification-history-mapper.ts src/apps/frontend/src/hooks/use-relative-time.ts src/apps/frontend/src/utils/notification-reducer.test.ts src/apps/frontend/src/schemas.ts src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx src/apps/frontend/src/mocks/capi-fixtures.ts src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.stories.tsx src/apps/frontend/src/mocks/api-fixtures.ts src/apps/backend/app.test.ts src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx src/apps/frontend/src/preview/PreviewToggle.tsx src/apps/frontend/src/compose/DispatchLandingPage.tsx src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.tsx src/apps/frontend/src/layout/DispatchLandingHistoryView.tsx src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx src/apps/frontend/src/utils/history-search-params.ts src/apps/backend/routers/notifications/schemas/notification-list-query.ts src/apps/frontend/src/features/stand-frontend/components/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/features/stand-frontend/components/DeliveryAndTimingSelector.tsx src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.stories.tsx src/apps/frontend/src/hooks/useActiveSectionHref.ts src/apps/frontend/src/features/stand-frontend/components/ChannelSelector.tsx src/apps/frontend/src/compose/NotificationContext.tsx src/apps/frontend/public/android-chrome-512x512.png src/packages/database/repositories/notifications-repository.dbtest.ts src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx src/apps/frontend/src/utils/fetch-capi-content.ts src/apps/frontend/src/segment/FlagPreviewPill.tsx src/apps/frontend/src/ui/RefreshButton.stories.tsx ... |
| 20. | Peace Williams-Ojomu <60498278+apeacewilliams> |
Lakshmi R Pillai <73653255+lakshmirpillai> |
284 shared filessrc/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/ui/flag-icons.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/compose/NotificationTextInput.tsx src/apps/frontend/src/api-client/query-client.ts src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/api-client/redirectToLogin.ts src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/layout/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/features/stand-frontend/components/PreviewPillList.tsx src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/mocks/mock-capi-fetch.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/history/notification-history-mapper.ts src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/frontend/src/hooks/useSendNotification.ts src/apps/frontend/src/routes.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/frontend/src/segment/edition-options.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/utils/notification-forms.test.ts src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx src/apps/frontend/src/utils/send-notification.ts src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/hooks/use-image-url-check.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/segment/use-audience-editions.test.tsx src/apps/frontend/src/utils/resolve-article-from-capi.ts src/apps/frontend/src/api-client/redirect-to-login.ts src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/frontend/src/compose/PreviewTextToggle.tsx src/apps/frontend/src/utils/relative-time.test.ts src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/ui/SendTimeTooltip.tsx src/apps/frontend/src/App.tsx README.md src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx src/apps/frontend/src/compose/NotificationFormContext.tsx src/apps/frontend/src/history/HistoryFilters.tsx src/apps/frontend/src/utils/notification-reducer.ts src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx src/apps/backend/package.json src/apps/frontend/src/api-client/client.ts src/apps/frontend/src/stories/story-helpers.tsx src/apps/frontend/src/utils/notification-history-mapper.ts src/apps/frontend/src/hooks/use-relative-time.ts src/apps/frontend/src/utils/notification-reducer.test.ts src/apps/frontend/src/schemas.ts src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx src/apps/frontend/src/mocks/capi-fixtures.ts src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.stories.tsx src/apps/frontend/src/mocks/api-fixtures.ts src/apps/frontend/src/utils/notification-composer-reducer.ts src/apps/backend/app.test.ts src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx src/apps/frontend/src/preview/PreviewToggle.tsx src/apps/frontend/src/compose/DispatchLandingPage.tsx src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.tsx src/apps/frontend/src/layout/DispatchLandingHistoryView.tsx src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx src/apps/frontend/src/utils/history-search-params.ts src/apps/backend/routers/notifications/schemas/notification-list-query.ts src/apps/frontend/src/features/stand-frontend/components/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/features/stand-frontend/components/DeliveryAndTimingSelector.tsx src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.stories.tsx src/apps/frontend/src/compose/NotificationContext.tsx src/packages/database/repositories/notifications-repository.dbtest.ts src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx src/apps/frontend/src/utils/fetch-capi-content.ts src/apps/frontend/src/segment/FlagPreviewPill.tsx src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.stories.tsx src/apps/frontend/src/history/HistoryAlertTypeFilter.tsx src/apps/frontend/src/features/stand-frontend/components/PreviewPillList.stories.tsx ... |
| 21. | Laurynas Karvelis <laurynas.karvelis> |
Lakshmi R Pillai <73653255+lakshmirpillai> |
239 shared filessrc/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/frontend/src/send/TestEmailForm.tsx src/apps/backend/notification-channels/dispatch-notification.test.ts src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/backend/.env.example src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/index.html src/apps/frontend/src/mocks/mock-capi-fetch.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/history/notification-history-mapper.ts src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/frontend/src/hooks/useSendNotification.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/README.md src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/apps/frontend/src/hooks/useNotificationSenders.ts docs/runbooks/deleting-a-notification.md src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/backend/routers/preview/index.ts src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/frontend/src/compose/PreviewTextToggle.tsx src/apps/frontend/src/utils/relative-time.test.ts src/apps/backend/routers/notifications/index.test.ts src/packages/services/email-rendering/client.ts src/apps/frontend/src/ui/SendTimeTooltip.tsx src/apps/frontend/src/App.tsx README.md src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx src/apps/frontend/src/compose/NotificationFormContext.tsx src/apps/frontend/src/history/HistoryFilters.tsx src/apps/frontend/src/utils/notification-reducer.ts src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx src/apps/backend/package.json src/apps/frontend/src/stories/story-helpers.tsx src/apps/frontend/src/utils/notification-history-mapper.ts src/apps/frontend/src/schemas.ts src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx src/apps/frontend/src/mocks/capi-fixtures.ts src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.stories.tsx src/apps/frontend/src/mocks/api-fixtures.ts src/apps/backend/app.test.ts src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx src/apps/frontend/src/compose/DispatchLandingPage.tsx src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.tsx src/apps/frontend/src/layout/DispatchLandingHistoryView.tsx src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx src/apps/frontend/src/utils/history-search-params.ts src/apps/backend/routers/notifications/schemas/notification-list-query.ts src/apps/frontend/src/features/stand-frontend/components/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/features/stand-frontend/components/DeliveryAndTimingSelector.tsx src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.stories.tsx src/apps/frontend/src/features/stand-frontend/components/ChannelSelector.tsx src/packages/database/repositories/notifications-repository.dbtest.ts src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx src/apps/frontend/src/ui/RefreshButton.stories.tsx src/apps/backend/notification-channels/dispatch-notification-test.ts src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.stories.tsx src/apps/frontend/src/history/HistoryAlertTypeFilter.tsx src/packages/models/index.ts src/apps/frontend/src/compose/ArticlePreviewCard.tsx src/apps/frontend/src/compose/CreateAppAlertTab.tsx src/apps/frontend/src/history/HistoryPage.tsx src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.tsx src/apps/frontend/src/features/stand-frontend/components/NotificationTextInput.stories.tsx src/apps/backend/notification-channels/test-support.ts src/apps/frontend/src/history/HistoryView.tsx ... |
| 22. | DBlatcher <david.blatcher> |
David Blatcher <30567854+dblatcher> |
175 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx dev-nginx.yaml src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/backend/.env.example src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/packages/models/user.ts src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/frontend/src/index.html src/apps/frontend/src/mocks/mock-capi-fetch.ts src/packages/config/index.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/features/stand-frontend/use-relative-time.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/packages/models/grid.ts src/packages/models/frontend-app-config.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/README.md src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/apps/frontend/src/latest-content/latest-published-content.ts src/packages/config/user.ts src/apps/frontend/src/compose/PreviousNotificationsBar.tsx src/apps/backend/routers/preview/index.ts src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/backend/routers/notifications/index.test.ts src/packages/services/email-rendering/client.ts src/apps/frontend/src/App.tsx src/apps/backend/routers/docs/index.ts README.md src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx scripts/setup.sh src/apps/frontend/src/grid-client/grid-api.ts src/apps/frontend/src/stories/story-helpers.tsx src/apps/frontend/src/mocks/capi-fixtures.ts src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts src/packages/models/user-permissions.ts src/apps/frontend/src/mocks/api-fixtures.ts src/packages/models/api-contract/preview.ts src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx src/apps/frontend/src/utils/article-thumbnail.test.ts src/apps/frontend/src/util/html-helpers.ts src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.tsx src/apps/frontend/src/hooks/usePreviousNotifications.ts src/apps/backend/routers/notifications/index.dbtest.ts src/apps/frontend/src/ui/Tooltip.tsx src/apps/frontend/src/features/stand-frontend/components/DeliveryAndTimingSelector.tsx src/apps/backend/routers/user/index.test.ts src/apps/frontend/src/features/stand-frontend/components/ChannelSelector.tsx scripts/start.sh src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.stories.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.tsx src/packages/models/index.ts src/apps/frontend/src/compose/ArticlePreviewCard.tsx src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.tsx src/apps/frontend/src/features/stand-frontend/components/NotificationTextInput.stories.tsx src/apps/frontend/src/features/stand-frontend/components/NoSendPermissionWarning.tsx src/apps/frontend/src/features/stand-frontend/components/Editions.tsx src/apps/frontend/src/features/stand-frontend/form-validation.test.ts src/apps/frontend/src/features/stand-frontend/components/PreviewToggle.stories.tsx src/apps/frontend/src/features/stand-frontend/get-config.ts src/apps/frontend/src/testing/app-config.ts src/apps/frontend/src/latest-content/LatestPublishedContentCard.stories.tsx bun.lock src/apps/backend/routers/docs/openapi/components/schemas/channel-audiences.ts src/packages/services/capi/client.ts src/apps/frontend/src/features/stand-frontend/api/useChannelAudiences.ts src/apps/frontend/tsconfig.json src/apps/frontend/src/util/display-text-helpers.ts src/apps/frontend/src/utils/build-request-payloads.test.ts src/apps/frontend/src/testing/capi-fixtures.ts src/apps/backend/routers/notifications/index.ts src/apps/frontend/src/features/stand-frontend/components/LoadingSpinner.tsx src/apps/frontend/src/features/stand-frontend/components/CharacterCount.tsx src/apps/frontend/package.json src/apps/frontend/src/testing/api-fixtures.ts src/apps/frontend/src/utils/pillar-colors.ts src/apps/backend/routers/docs/openapi/components/schemas/email-preview-error.ts src/apps/frontend/src/features/stand-frontend/form-validation.tsx src/apps/frontend/src/features/stand-frontend/components/ArticleImportControl.tsx src/apps/backend/app.ts src/packages/config/permissions.ts src/apps/frontend/src/features/stand-frontend/components/EmailFields.tsx src/apps/backend/middleware/serve-index.ts src/apps/frontend/src/testing/grid-fixtures.ts src/packages/models/package.json src/apps/backend/middleware/permissions-middleware.test.ts src/apps/frontend/src/grid-client/grid-url-parsing.test.ts src/apps/frontend/src/features/stand-frontend/api/send-test-email.ts src/apps/frontend/src/segment/audience-fallbacks.ts src/apps/backend/routers/content/index.test.ts ... |
| 23. | Lakshmi R Pillai <luxmi.r.pillai> |
David Blatcher <30567854+dblatcher> |
159 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx dev-nginx.yaml src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/backend/.env.example src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/packages/models/user.ts src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/frontend/src/index.html src/apps/frontend/src/mocks/mock-capi-fetch.ts src/packages/config/index.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/features/stand-frontend/use-relative-time.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/packages/models/frontend-app-config.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/README.md src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/apps/frontend/src/latest-content/latest-published-content.ts src/packages/config/user.ts src/apps/backend/routers/preview/index.ts src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/backend/routers/notifications/index.test.ts src/packages/services/email-rendering/client.ts src/apps/frontend/src/App.tsx src/apps/backend/routers/docs/index.ts README.md src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx scripts/setup.sh src/apps/frontend/src/stories/story-helpers.tsx src/apps/frontend/src/mocks/capi-fixtures.ts src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts src/packages/models/user-permissions.ts src/apps/frontend/src/mocks/api-fixtures.ts src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx src/apps/frontend/src/util/html-helpers.ts src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.tsx src/apps/backend/routers/notifications/index.dbtest.ts src/apps/frontend/src/ui/Tooltip.tsx src/apps/frontend/src/features/stand-frontend/components/DeliveryAndTimingSelector.tsx src/apps/backend/routers/user/index.test.ts src/apps/frontend/src/features/stand-frontend/components/ChannelSelector.tsx scripts/start.sh src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.stories.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.tsx src/packages/models/index.ts src/apps/frontend/src/compose/ArticlePreviewCard.tsx src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.tsx src/apps/frontend/src/features/stand-frontend/components/NotificationTextInput.stories.tsx src/apps/frontend/src/features/stand-frontend/components/NoSendPermissionWarning.tsx src/apps/frontend/src/features/stand-frontend/components/Editions.tsx src/apps/frontend/src/features/stand-frontend/form-validation.test.ts src/apps/frontend/src/features/stand-frontend/components/PreviewToggle.stories.tsx src/apps/frontend/src/features/stand-frontend/get-config.ts src/apps/frontend/src/latest-content/LatestPublishedContentCard.stories.tsx bun.lock src/apps/backend/routers/docs/openapi/components/schemas/channel-audiences.ts src/packages/services/capi/client.ts src/apps/frontend/src/features/stand-frontend/api/useChannelAudiences.ts src/apps/frontend/tsconfig.json src/apps/frontend/src/util/display-text-helpers.ts src/apps/frontend/src/utils/build-request-payloads.test.ts src/apps/frontend/src/testing/capi-fixtures.ts src/apps/backend/routers/notifications/index.ts src/apps/frontend/src/features/stand-frontend/components/LoadingSpinner.tsx src/apps/frontend/src/features/stand-frontend/components/CharacterCount.tsx src/apps/frontend/package.json src/apps/frontend/src/testing/api-fixtures.ts src/apps/frontend/src/features/stand-frontend/form-validation.tsx src/apps/frontend/src/features/stand-frontend/components/ArticleImportControl.tsx src/apps/backend/app.ts src/packages/config/permissions.ts src/apps/frontend/src/features/stand-frontend/components/EmailFields.tsx src/apps/backend/middleware/serve-index.ts src/packages/models/package.json src/apps/backend/middleware/permissions-middleware.test.ts src/apps/frontend/src/features/stand-frontend/api/send-test-email.ts src/apps/frontend/src/segment/audience-fallbacks.ts src/apps/backend/routers/content/index.test.ts src/apps/frontend/src/features/stand-frontend/api/schemas.ts src/apps/backend/routers/docs/openapi/paths/channels.ts src/apps/frontend/src/features/stand-frontend/components/FlagIcons.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx src/apps/backend/middleware/auth-middleware.ts src/apps/backend/routers/docs/openapi/paths/preview.ts src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx src/apps/frontend/src/utils/article-thumbnail.ts src/apps/frontend/src/features/stand-frontend/components/SelectableTile.tsx ... |
| 24. | simonaspiridon <simona.spiridon> |
David Blatcher <30567854+dblatcher> |
146 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/backend/.env.example src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/packages/models/user.ts src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/frontend/src/index.html src/apps/frontend/src/mocks/mock-capi-fetch.ts src/packages/config/index.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/features/stand-frontend/use-relative-time.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/packages/models/frontend-app-config.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/README.md src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/apps/frontend/src/latest-content/latest-published-content.ts src/apps/backend/routers/preview/index.ts src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/backend/routers/notifications/index.test.ts src/packages/services/email-rendering/client.ts src/apps/frontend/src/App.tsx src/apps/backend/routers/docs/index.ts README.md src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx scripts/setup.sh src/apps/frontend/src/stories/story-helpers.tsx src/apps/frontend/src/mocks/capi-fixtures.ts src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts src/apps/frontend/src/mocks/api-fixtures.ts src/packages/models/api-contract/preview.ts src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx src/apps/frontend/src/util/html-helpers.ts src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.tsx src/apps/backend/routers/notifications/index.dbtest.ts src/apps/frontend/src/ui/Tooltip.tsx src/apps/frontend/src/features/stand-frontend/components/DeliveryAndTimingSelector.tsx src/apps/backend/routers/user/index.test.ts src/apps/frontend/src/features/stand-frontend/components/ChannelSelector.tsx scripts/start.sh src/apps/frontend/src/features/stand-frontend/components/HistoryTab.tsx src/packages/models/index.ts src/apps/frontend/src/compose/ArticlePreviewCard.tsx src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.tsx src/apps/frontend/src/features/stand-frontend/components/NotificationTextInput.stories.tsx src/apps/frontend/src/features/stand-frontend/components/Editions.tsx src/apps/frontend/src/features/stand-frontend/form-validation.test.ts src/apps/frontend/src/features/stand-frontend/components/PreviewToggle.stories.tsx src/apps/frontend/src/features/stand-frontend/get-config.ts src/apps/frontend/src/testing/app-config.ts src/apps/frontend/src/latest-content/LatestPublishedContentCard.stories.tsx bun.lock src/apps/backend/routers/docs/openapi/components/schemas/channel-audiences.ts src/packages/services/capi/client.ts src/apps/frontend/src/features/stand-frontend/api/useChannelAudiences.ts src/apps/frontend/src/util/display-text-helpers.ts src/apps/frontend/src/utils/build-request-payloads.test.ts src/apps/frontend/src/testing/capi-fixtures.ts src/apps/backend/routers/notifications/index.ts src/apps/frontend/src/features/stand-frontend/components/LoadingSpinner.tsx src/apps/frontend/src/features/stand-frontend/components/CharacterCount.tsx src/apps/frontend/package.json src/apps/frontend/src/testing/api-fixtures.ts src/apps/backend/routers/docs/openapi/components/schemas/email-preview-error.ts src/apps/frontend/src/features/stand-frontend/form-validation.tsx src/apps/frontend/src/features/stand-frontend/components/ArticleImportControl.tsx src/apps/backend/app.ts src/apps/frontend/src/features/stand-frontend/components/EmailFields.tsx src/apps/backend/middleware/serve-index.ts src/packages/models/package.json src/apps/frontend/src/features/stand-frontend/api/send-test-email.ts src/apps/frontend/src/segment/audience-fallbacks.ts src/apps/backend/routers/content/index.test.ts src/apps/frontend/src/features/stand-frontend/api/schemas.ts src/apps/backend/routers/docs/openapi/paths/channels.ts src/apps/frontend/src/features/stand-frontend/components/FlagIcons.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx src/apps/backend/middleware/auth-middleware.ts src/apps/backend/routers/docs/openapi/paths/preview.ts src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.tsx src/apps/frontend/src/preview/NewsletterEmailPreview.stories.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx src/apps/frontend/src/utils/article-thumbnail.ts src/apps/frontend/src/features/stand-frontend/components/SelectableTile.tsx src/apps/frontend/src/features/stand-frontend/routes.ts src/apps/frontend/src/features/stand-frontend/components/SendFailedModal.tsx src/apps/frontend/src/features/stand-frontend/notification-reducer.ts src/apps/frontend/src/preview/NewsletterEmailPreviewSection.stories.tsx ... |
| 25. | Laurynas Karvelis <laurynas.karvelis> |
David Blatcher <30567854+dblatcher> |
143 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx dev-nginx.yaml src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/backend/.env.example src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/frontend/src/index.html src/apps/frontend/src/mocks/mock-capi-fetch.ts src/packages/config/index.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/README.md src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/packages/config/user.ts src/apps/backend/routers/preview/index.ts src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/backend/routers/notifications/index.test.ts src/packages/services/email-rendering/client.ts src/apps/frontend/src/App.tsx src/apps/backend/routers/docs/index.ts README.md src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx scripts/setup.sh src/apps/frontend/src/stories/story-helpers.tsx src/apps/frontend/src/mocks/capi-fixtures.ts src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts src/packages/models/user-permissions.ts src/apps/frontend/src/mocks/api-fixtures.ts src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx src/apps/frontend/src/util/html-helpers.ts src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.tsx src/apps/backend/routers/notifications/index.dbtest.ts src/apps/frontend/src/ui/Tooltip.tsx src/apps/frontend/src/features/stand-frontend/components/DeliveryAndTimingSelector.tsx src/apps/backend/routers/user/index.test.ts src/apps/frontend/src/features/stand-frontend/components/ChannelSelector.tsx scripts/start.sh src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.stories.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.tsx src/packages/models/index.ts src/apps/frontend/src/compose/ArticlePreviewCard.tsx src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.tsx src/apps/frontend/src/features/stand-frontend/components/NotificationTextInput.stories.tsx src/apps/frontend/src/features/stand-frontend/components/NoSendPermissionWarning.tsx src/apps/frontend/src/features/stand-frontend/components/Editions.tsx src/apps/frontend/src/features/stand-frontend/form-validation.test.ts src/apps/frontend/src/features/stand-frontend/components/PreviewToggle.stories.tsx src/apps/frontend/src/features/stand-frontend/get-config.ts src/apps/frontend/src/latest-content/LatestPublishedContentCard.stories.tsx bun.lock src/apps/backend/routers/docs/openapi/components/schemas/channel-audiences.ts src/packages/services/capi/client.ts src/apps/frontend/src/features/stand-frontend/api/useChannelAudiences.ts src/apps/frontend/tsconfig.json src/apps/frontend/src/utils/build-request-payloads.test.ts src/apps/frontend/src/testing/capi-fixtures.ts src/apps/backend/routers/notifications/index.ts src/apps/frontend/src/features/stand-frontend/components/LoadingSpinner.tsx src/apps/frontend/src/features/stand-frontend/components/CharacterCount.tsx src/apps/frontend/package.json src/apps/frontend/src/testing/api-fixtures.ts src/apps/frontend/src/features/stand-frontend/form-validation.tsx src/apps/frontend/src/features/stand-frontend/components/ArticleImportControl.tsx src/apps/backend/app.ts src/packages/config/permissions.ts src/apps/frontend/src/features/stand-frontend/components/EmailFields.tsx src/apps/backend/middleware/serve-index.ts src/apps/backend/middleware/permissions-middleware.test.ts src/apps/frontend/src/features/stand-frontend/api/send-test-email.ts src/apps/backend/routers/content/index.test.ts src/apps/frontend/src/features/stand-frontend/api/schemas.ts src/apps/backend/routers/docs/openapi/paths/channels.ts src/apps/frontend/src/features/stand-frontend/components/FlagIcons.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx src/apps/backend/middleware/auth-middleware.ts src/apps/backend/routers/docs/openapi/paths/preview.ts src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx src/apps/frontend/src/utils/article-thumbnail.ts src/apps/frontend/src/features/stand-frontend/components/SelectableTile.tsx src/apps/frontend/src/features/stand-frontend/routes.ts src/apps/frontend/src/features/stand-frontend/components/SendFailedModal.tsx src/apps/frontend/src/features/stand-frontend/notification-reducer.ts src/apps/frontend/src/preview/NewsletterEmailPreviewSection.stories.tsx src/packages/services/capi/client.test.ts src/apps/frontend/src/compose/DispatchCreateNotificationModal.stories.tsx src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.stories.tsx ... |
| 26. | joshuaguardian <joshua.anderson> |
David Blatcher <30567854+dblatcher> |
130 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/packages/models/user.ts src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/frontend/src/index.html src/apps/frontend/src/mocks/mock-capi-fetch.ts src/packages/config/index.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/features/stand-frontend/use-relative-time.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/packages/config/user.ts src/apps/frontend/src/compose/PreviousNotificationsBar.tsx src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/App.tsx README.md src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx src/apps/frontend/src/stories/story-helpers.tsx src/apps/frontend/src/mocks/capi-fixtures.ts src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts src/apps/frontend/src/mocks/api-fixtures.ts src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx src/apps/frontend/src/util/html-helpers.ts src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.tsx src/apps/backend/routers/notifications/index.dbtest.ts src/apps/frontend/src/ui/Tooltip.tsx src/apps/frontend/src/features/stand-frontend/components/DeliveryAndTimingSelector.tsx src/apps/backend/routers/user/index.test.ts src/apps/frontend/src/features/stand-frontend/components/ChannelSelector.tsx src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.stories.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.tsx src/packages/models/index.ts src/apps/frontend/src/compose/ArticlePreviewCard.tsx src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.tsx src/apps/frontend/src/features/stand-frontend/components/NotificationTextInput.stories.tsx src/apps/frontend/src/features/stand-frontend/components/NoSendPermissionWarning.tsx src/apps/frontend/src/features/stand-frontend/components/Editions.tsx src/apps/frontend/src/features/stand-frontend/form-validation.test.ts src/apps/frontend/src/features/stand-frontend/components/PreviewToggle.stories.tsx src/apps/frontend/src/features/stand-frontend/get-config.ts src/apps/frontend/src/testing/app-config.ts bun.lock src/packages/services/capi/client.ts src/apps/frontend/src/features/stand-frontend/api/useChannelAudiences.ts src/apps/frontend/src/util/display-text-helpers.ts src/apps/frontend/src/utils/build-request-payloads.test.ts src/apps/frontend/src/testing/capi-fixtures.ts src/apps/backend/routers/notifications/index.ts src/apps/frontend/src/features/stand-frontend/components/LoadingSpinner.tsx src/apps/frontend/src/features/stand-frontend/components/CharacterCount.tsx src/apps/frontend/package.json src/apps/frontend/src/testing/api-fixtures.ts src/apps/frontend/src/utils/pillar-colors.ts src/apps/frontend/src/features/stand-frontend/form-validation.tsx src/apps/frontend/src/features/stand-frontend/components/ArticleImportControl.tsx src/apps/backend/app.ts src/apps/frontend/src/features/stand-frontend/components/EmailFields.tsx src/apps/backend/middleware/serve-index.ts src/packages/models/package.json src/apps/frontend/src/features/stand-frontend/api/send-test-email.ts src/apps/frontend/src/segment/audience-fallbacks.ts src/apps/backend/routers/content/index.test.ts src/apps/frontend/src/features/stand-frontend/api/schemas.ts src/apps/frontend/src/features/stand-frontend/components/FlagIcons.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx src/apps/frontend/src/utils/article-thumbnail.ts src/apps/frontend/src/features/stand-frontend/components/SelectableTile.tsx src/apps/frontend/src/features/stand-frontend/routes.ts src/apps/frontend/src/features/stand-frontend/components/SendFailedModal.tsx src/apps/frontend/src/features/stand-frontend/notification-reducer.ts src/packages/services/capi/client.test.ts src/apps/frontend/src/testing/mock-fetch-email.ts src/apps/frontend/src/compose/DispatchCreateNotificationModal.stories.tsx src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.stories.tsx src/apps/frontend/src/features/stand-frontend/option-values.ts src/apps/frontend/src/segment/Editions.tsx src/packages/models/capi.ts src/apps/frontend/src/features/stand-frontend/relative-time.test.ts src/apps/frontend/src/mocks/mock-fetch-email.ts src/apps/frontend/src/features/stand-frontend/components/PreviewToggle.tsx src/apps/frontend/src/compose/ArticlePreviewCard.stories.tsx src/apps/backend/routers/user/index.ts ... |
| 27. | Peace Williams-Ojomu <60498278+apeacewilliams> |
David Blatcher <30567854+dblatcher> |
121 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/frontend/src/mocks/mock-capi-fetch.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/features/stand-frontend/use-relative-time.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/App.tsx README.md src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx src/apps/frontend/src/stories/story-helpers.tsx src/apps/frontend/src/mocks/capi-fixtures.ts src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts src/apps/frontend/src/mocks/api-fixtures.ts src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx src/apps/frontend/src/util/html-helpers.ts src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.tsx src/apps/backend/routers/notifications/index.dbtest.ts src/apps/frontend/src/ui/Tooltip.tsx src/apps/frontend/src/features/stand-frontend/components/DeliveryAndTimingSelector.tsx src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.stories.tsx src/packages/models/index.ts src/apps/frontend/src/compose/ArticlePreviewCard.tsx src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.tsx src/apps/frontend/src/features/stand-frontend/components/NotificationTextInput.stories.tsx src/apps/frontend/src/features/stand-frontend/components/NoSendPermissionWarning.tsx src/apps/frontend/src/features/stand-frontend/components/Editions.tsx src/apps/frontend/src/features/stand-frontend/form-validation.test.ts src/apps/frontend/src/features/stand-frontend/components/PreviewToggle.stories.tsx src/apps/frontend/src/features/stand-frontend/get-config.ts src/apps/frontend/src/testing/app-config.ts bun.lock src/apps/backend/routers/docs/openapi/components/schemas/channel-audiences.ts src/apps/frontend/src/features/stand-frontend/api/useChannelAudiences.ts src/apps/frontend/tsconfig.json src/apps/frontend/src/util/display-text-helpers.ts src/apps/frontend/src/utils/build-request-payloads.test.ts src/apps/frontend/src/testing/capi-fixtures.ts src/apps/backend/routers/notifications/index.ts src/apps/frontend/src/features/stand-frontend/components/LoadingSpinner.tsx src/apps/frontend/src/features/stand-frontend/components/CharacterCount.tsx src/apps/frontend/package.json src/apps/frontend/src/testing/api-fixtures.ts src/apps/frontend/src/utils/pillar-colors.ts src/apps/frontend/src/features/stand-frontend/form-validation.tsx src/apps/frontend/src/features/stand-frontend/components/ArticleImportControl.tsx src/apps/backend/app.ts src/apps/frontend/src/features/stand-frontend/components/EmailFields.tsx src/packages/models/package.json src/apps/frontend/src/features/stand-frontend/api/send-test-email.ts src/apps/frontend/src/segment/audience-fallbacks.ts src/apps/frontend/src/features/stand-frontend/api/schemas.ts src/apps/backend/routers/docs/openapi/paths/channels.ts src/apps/frontend/src/features/stand-frontend/components/FlagIcons.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx src/apps/backend/middleware/auth-middleware.ts src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.tsx src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx src/apps/frontend/src/utils/article-thumbnail.ts src/apps/frontend/src/features/stand-frontend/components/SelectableTile.tsx src/apps/frontend/src/features/stand-frontend/routes.ts src/apps/frontend/src/features/stand-frontend/components/SendFailedModal.tsx src/apps/frontend/src/features/stand-frontend/notification-reducer.ts src/apps/frontend/src/preview/NewsletterEmailPreviewSection.stories.tsx src/apps/frontend/src/testing/mock-fetch-email.ts src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts src/apps/frontend/src/preview/NewsletterEmailPreviewSection.tsx src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.stories.tsx src/apps/frontend/src/features/stand-frontend/option-values.ts src/apps/frontend/src/segment/Editions.tsx src/apps/frontend/src/mocks/mock-capi-fetch.test.ts src/apps/frontend/src/features/stand-frontend/relative-time.test.ts src/apps/frontend/src/mocks/mock-fetch-email.ts src/apps/frontend/src/features/stand-frontend/components/PreviewToggle.tsx src/apps/frontend/src/compose/ArticlePreviewCard.stories.tsx src/apps/frontend/src/features/stand-frontend/components/NotFoundTab.tsx src/apps/frontend/src/features/stand-frontend/relative-time.ts src/apps/frontend/src/api/client.ts src/apps/frontend/src/features/stand-frontend/ConfigContext.tsx src/apps/frontend/src/features/stand-frontend/themes.ts src/apps/frontend/src/features/stand-frontend/api/send-notification.ts src/apps/frontend/src/stories/Page.stories.tsx src/apps/frontend/src/features/stand-frontend/NotificationContext.tsx src/apps/frontend/src/mocks/mock-request-test-email-send.ts ... |
| 28. | David Blatcher <30567854+dblatcher> |
Lakshmi R Pillai <73653255+lakshmirpillai> |
121 shared filessrc/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/backend/.env.example src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/frontend/src/index.html src/apps/frontend/src/mocks/mock-capi-fetch.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/packages/models/grid.ts src/packages/models/frontend-app-config.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/README.md src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/apps/frontend/src/latest-content/latest-published-content.ts src/apps/backend/routers/preview/index.ts src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/backend/routers/notifications/index.test.ts src/packages/services/email-rendering/client.ts src/apps/frontend/src/App.tsx README.md src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx src/apps/frontend/src/grid-client/grid-api.ts src/apps/frontend/src/stories/story-helpers.tsx src/apps/frontend/src/mocks/capi-fixtures.ts src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts src/apps/frontend/src/mocks/api-fixtures.ts src/packages/models/api-contract/preview.ts src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.tsx src/apps/frontend/src/features/stand-frontend/components/DeliveryAndTimingSelector.tsx src/apps/frontend/src/features/stand-frontend/components/ChannelSelector.tsx src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.stories.tsx src/packages/models/index.ts src/apps/frontend/src/compose/ArticlePreviewCard.tsx src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.tsx src/apps/frontend/src/features/stand-frontend/components/NotificationTextInput.stories.tsx src/apps/frontend/src/features/stand-frontend/components/Editions.tsx src/apps/frontend/src/features/stand-frontend/form-validation.test.ts src/apps/frontend/src/features/stand-frontend/components/PreviewToggle.stories.tsx src/apps/frontend/src/testing/app-config.ts src/apps/frontend/src/latest-content/LatestPublishedContentCard.stories.tsx bun.lock src/apps/backend/routers/docs/openapi/components/schemas/channel-audiences.ts src/packages/services/capi/client.ts src/apps/frontend/src/utils/build-request-payloads.test.ts src/apps/backend/routers/notifications/index.ts src/apps/frontend/package.json src/apps/frontend/src/testing/api-fixtures.ts src/apps/backend/routers/docs/openapi/components/schemas/email-preview-error.ts src/apps/frontend/src/features/stand-frontend/form-validation.tsx src/apps/frontend/src/features/stand-frontend/components/ArticleImportControl.tsx src/apps/backend/app.ts src/apps/frontend/src/features/stand-frontend/components/EmailFields.tsx src/apps/backend/middleware/serve-index.ts src/apps/frontend/src/testing/grid-fixtures.ts src/packages/models/package.json src/apps/frontend/src/grid-client/grid-url-parsing.test.ts src/apps/frontend/src/segment/audience-fallbacks.ts src/apps/backend/routers/content/index.test.ts src/apps/frontend/src/features/stand-frontend/api/schemas.ts src/apps/frontend/src/grid-client/grid-url-parsing.ts src/apps/frontend/src/features/stand-frontend/components/FlagIcons.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx src/apps/backend/routers/docs/openapi/paths/preview.ts src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx src/apps/frontend/src/utils/article-thumbnail.ts src/apps/frontend/src/features/stand-frontend/components/SelectableTile.tsx src/apps/frontend/src/features/stand-frontend/components/SendFailedModal.tsx src/apps/frontend/src/features/stand-frontend/notification-reducer.ts src/apps/frontend/src/preview/NewsletterEmailPreviewSection.stories.tsx src/packages/services/capi/client.test.ts src/apps/frontend/src/compose/DispatchCreateNotificationModal.stories.tsx src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts src/apps/frontend/src/preview/NewsletterEmailPreviewSection.tsx src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.stories.tsx src/apps/frontend/src/features/stand-frontend/option-values.ts src/apps/frontend/src/segment/Editions.tsx src/packages/models/capi.ts src/apps/frontend/src/mocks/mock-capi-fetch.test.ts src/apps/frontend/src/mocks/mock-fetch-email.ts src/apps/frontend/src/features/stand-frontend/components/PreviewToggle.tsx src/apps/frontend/src/compose/ArticlePreviewCard.stories.tsx src/apps/backend/routers/content/index.ts src/apps/frontend/src/features/stand-frontend/themes.ts src/apps/frontend/src/features/stand-frontend/api/send-notification.ts src/apps/frontend/src/stories/Page.stories.tsx src/apps/frontend/src/features/stand-frontend/NotificationContext.tsx src/apps/frontend/src/utils/form-validation.tsx ... |
| 29. | DBlatcher <david.blatcher> |
mgosz-guardian <marcin.gosz> |
121 shared filessrc/apps/backend/routers/docs/openapi/paths/notification-tests.ts src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts src/apps/frontend/src/send/TestEmailForm.tsx src/apps/backend/notification-channels/dispatch-notification.test.ts src/apps/backend/.env.example src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/backend/routers/docs/openapi/components/schemas/accepted-test-notification.ts src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/send/DispatchReport.tsx src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts src/apps/frontend/src/routes.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/routers/docs/openapi/components/schemas/notification-test-send-request.ts src/apps/backend/README.md package.json src/apps/backend/notification-channels/email/braze/client.test.ts src/apps/backend/notification-channels/app-notification/generate-request.test.ts src/apps/backend/routers/docs/openapi/components/schemas/capi-unavailable-error.ts src/apps/frontend/src/utils/send-notification.ts src/apps/backend/notification-channels/app-notification/generate-request.ts src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/backend/routers/preview/index.ts src/apps/backend/routers/docs/openapi/components/schemas/email-preview-response.ts src/apps/backend/routers/notifications/index.test.ts src/packages/services/email-rendering/client.ts README.md lefthook.yml src/apps/frontend/src/api-client/client.ts src/apps/frontend/src/schemas.ts src/packages/config/ssm.test.ts src/packages/config/ssm.ts src/apps/frontend/src/util/html-helpers.ts src/apps/frontend/src/utils/send-notification.test.ts src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx src/apps/frontend/src/compose/NotificationContext.tsx src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.test.ts src/apps/frontend/src/compose/CreateAppAlertTab.tsx src/apps/frontend/src/compose/NotificationFormWrapper.tsx src/apps/frontend/src/send/DispatchReport.stories.tsx bun.lock src/packages/services/capi/client.ts src/apps/frontend/src/layout/LatestPublishedContent.tsx src/apps/frontend/src/utils/build-request-payloads.test.ts src/apps/frontend/src/compose/CreateNewsletterForm.stories.tsx src/apps/backend/notification-channels/email/rendering/client.test.ts src/apps/backend/notification-channels/app-notification/client.ts src/apps/frontend/src/types.ts src/apps/backend/routers/notifications/index.ts docs/braze/braze-test-email-send-flow.md src/apps/frontend/src/send/SendFailedModal.tsx src/apps/frontend/src/testing/api-fixtures.ts src/apps/backend/notification-channels/email/braze/client.ts eslint.config.js cdk/lib/notifications.ts src/apps/backend/notification-channels/dispatch-notification.ts src/apps/frontend/src/utils/build-request-payloads.ts src/apps/backend/app.ts src/apps/backend/notification-channels/generate-requests.test.ts .prettierignore src/apps/backend/routers/content/index.test.ts src/apps/backend/notification-channels/email/braze/campaigns.ts src/apps/backend/notification-channels/newsletter/dispatch-newsletter.test.ts src/apps/backend/routers/docs/openapi/index.test.ts src/apps/backend/notification-channels/newsletter/dispatch-newsletter.ts src/apps/backend/routers/docs/openapi/paths/preview.ts src/packages/config/audiences.test.ts src/apps/backend/routers/notifications/schemas/notification-send-request.ts src/apps/backend/routers/docs/openapi/components/schemas/notification-unprocessable-error.ts src/apps/backend/notification-channels/email/braze/generate-request.ts src/apps/backend/routers/docs/openapi/components/schemas/notification-provider-error.ts src/apps/frontend/src/features/stand-frontend/notification-reducer.ts src/packages/services/capi/client.test.ts src/apps/frontend/src/routes.test.ts src/apps/backend/routers/docs/openapi/components/schemas/latest-article.ts src/apps/backend/routers/docs/openapi/components/schemas/notification-dispatch.ts src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts src/packages/models/capi.ts src/apps/frontend/src/compose/CreateNewsletterEmailTab.stories.tsx .nvmrc src/apps/frontend/src/send/TestEmailForm.stories.tsx docs/braze/braze-test-email-delivery-options.md src/apps/backend/routers/docs/openapi/components/schemas/email-preview-request.ts src/packages/services/email-rendering/client.test.ts .github/workflows/ci.yml src/apps/frontend/src/compose/CreateAppAlertForm.tsx cdk/lib/__snapshots__/notifications.test.ts.snap src/apps/backend/routers/preview/index.test.ts src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx src/packages/database/schema/notification-dispatches.ts src/apps/backend/notification-channels/email/braze/generate-request.test.ts src/apps/backend/routers/docs/openapi/paths/content.ts src/apps/backend/middleware/error-middleware.test.ts src/apps/backend/routers/content/index.ts src/apps/frontend/src/compose/DispatchLandingPage.stories.tsx docs/notification-sending-model-proposal/proposal.md src/apps/backend/routers/docs/openapi/paths/resolve-article.ts ... |
| 30. | Lakshmi R Pillai <luxmi.r.pillai> |
mgosz-guardian <marcin.gosz> |
115 shared filessrc/apps/backend/routers/docs/openapi/paths/notification-tests.ts src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts src/apps/frontend/src/send/TestEmailForm.tsx src/apps/backend/notification-channels/dispatch-notification.test.ts src/apps/backend/.env.example src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/backend/routers/docs/openapi/components/schemas/accepted-test-notification.ts src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/send/DispatchReport.tsx src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts src/apps/frontend/src/routes.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/routers/docs/openapi/components/schemas/notification-test-send-request.ts src/apps/backend/README.md package.json src/apps/backend/notification-channels/email/braze/client.test.ts src/apps/backend/notification-channels/app-notification/generate-request.test.ts src/apps/frontend/src/utils/send-notification.ts src/apps/backend/notification-channels/app-notification/generate-request.ts src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/backend/routers/preview/index.ts src/apps/backend/routers/docs/openapi/components/schemas/email-preview-response.ts src/apps/backend/routers/notifications/index.test.ts src/packages/services/email-rendering/client.ts README.md lefthook.yml src/apps/frontend/src/api-client/client.ts src/apps/frontend/src/schemas.ts src/packages/config/ssm.test.ts src/packages/config/ssm.ts src/apps/frontend/src/util/html-helpers.ts src/apps/frontend/src/utils/send-notification.test.ts src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx src/apps/frontend/src/compose/NotificationContext.tsx src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.test.ts src/apps/frontend/src/compose/CreateAppAlertTab.tsx src/packages/config/env.ts src/apps/frontend/src/compose/NotificationFormWrapper.tsx src/apps/frontend/src/send/DispatchReport.stories.tsx bun.lock src/packages/services/capi/client.ts src/apps/frontend/src/layout/LatestPublishedContent.tsx src/apps/frontend/src/utils/build-request-payloads.test.ts src/apps/frontend/src/compose/CreateNewsletterForm.stories.tsx src/apps/backend/notification-channels/email/rendering/client.test.ts src/apps/backend/notification-channels/app-notification/client.ts src/apps/frontend/src/types.ts src/apps/backend/routers/notifications/index.ts docs/braze/braze-test-email-send-flow.md src/apps/frontend/src/send/SendFailedModal.tsx src/apps/frontend/src/testing/api-fixtures.ts src/apps/backend/notification-channels/email/braze/client.ts eslint.config.js cdk/lib/notifications.ts src/apps/backend/notification-channels/dispatch-notification.ts src/apps/frontend/src/utils/build-request-payloads.ts src/apps/backend/app.ts src/apps/backend/notification-channels/generate-requests.test.ts .prettierignore src/apps/backend/routers/content/index.test.ts src/apps/backend/notification-channels/email/braze/campaigns.ts src/apps/backend/notification-channels/newsletter/dispatch-newsletter.test.ts src/apps/backend/routers/docs/openapi/index.test.ts src/apps/backend/notification-channels/newsletter/dispatch-newsletter.ts src/apps/backend/routers/docs/openapi/paths/preview.ts src/packages/config/audiences.test.ts src/apps/backend/routers/notifications/schemas/notification-send-request.ts src/apps/backend/notification-channels/email/braze/generate-request.ts src/apps/backend/routers/docs/openapi/components/schemas/notification-provider-error.ts src/apps/frontend/src/features/stand-frontend/notification-reducer.ts src/packages/services/capi/client.test.ts src/apps/frontend/src/routes.test.ts src/apps/backend/routers/docs/openapi/components/schemas/notification-dispatch.ts src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts src/packages/models/capi.ts src/apps/frontend/src/compose/CreateNewsletterEmailTab.stories.tsx .nvmrc src/apps/frontend/src/send/TestEmailForm.stories.tsx docs/braze/braze-test-email-delivery-options.md src/apps/backend/routers/docs/openapi/components/schemas/email-preview-request.ts src/packages/services/email-rendering/client.test.ts .github/workflows/ci.yml src/apps/frontend/src/compose/CreateAppAlertForm.tsx cdk/lib/__snapshots__/notifications.test.ts.snap src/apps/backend/routers/preview/index.test.ts src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx src/packages/database/schema/notification-dispatches.ts src/apps/backend/notification-channels/email/braze/generate-request.test.ts src/apps/backend/routers/docs/openapi/paths/content.ts src/apps/backend/middleware/error-middleware.test.ts src/apps/backend/routers/content/index.ts src/apps/frontend/src/compose/DispatchLandingPage.stories.tsx docs/notification-sending-model-proposal/proposal.md src/apps/frontend/src/layout/LatestPublishedContent.stories.tsx src/apps/frontend/src/utils/form-validation.tsx src/apps/backend/notification-channels/generate-requests.ts ... |
| 31. | simonaspiridon <simona.spiridon> |
mgosz-guardian <marcin.gosz> |
110 shared filessrc/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts src/apps/frontend/src/send/TestEmailForm.tsx src/apps/backend/notification-channels/dispatch-notification.test.ts src/apps/backend/.env.example src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/send/DispatchReport.tsx src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts src/apps/frontend/src/routes.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/README.md package.json src/apps/backend/notification-channels/email/braze/client.test.ts src/apps/backend/notification-channels/app-notification/generate-request.test.ts src/apps/backend/routers/docs/openapi/components/schemas/capi-unavailable-error.ts src/apps/frontend/src/utils/send-notification.ts src/apps/backend/notification-channels/app-notification/generate-request.ts src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/backend/routers/preview/index.ts src/apps/backend/routers/notifications/index.test.ts src/packages/services/email-rendering/client.ts README.md lefthook.yml src/apps/frontend/src/api-client/client.ts src/apps/frontend/src/schemas.ts src/packages/config/ssm.test.ts src/packages/config/ssm.ts src/apps/frontend/src/util/html-helpers.ts src/apps/frontend/src/utils/send-notification.test.ts src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx src/apps/frontend/src/compose/NotificationContext.tsx src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.test.ts src/apps/frontend/src/compose/CreateAppAlertTab.tsx src/apps/frontend/src/compose/NotificationFormWrapper.tsx src/apps/frontend/src/send/DispatchReport.stories.tsx bun.lock src/packages/services/capi/client.ts src/apps/frontend/src/layout/LatestPublishedContent.tsx src/apps/frontend/src/utils/build-request-payloads.test.ts src/apps/frontend/src/compose/CreateNewsletterForm.stories.tsx src/apps/backend/notification-channels/email/rendering/client.test.ts src/apps/backend/notification-channels/app-notification/client.ts src/apps/frontend/src/types.ts src/apps/backend/routers/notifications/index.ts src/apps/frontend/src/send/SendFailedModal.tsx src/apps/frontend/src/testing/api-fixtures.ts src/apps/backend/notification-channels/email/braze/client.ts eslint.config.js cdk/lib/notifications.ts src/apps/backend/notification-channels/dispatch-notification.ts src/apps/frontend/src/utils/build-request-payloads.ts src/apps/backend/app.ts src/apps/backend/notification-channels/generate-requests.test.ts .prettierignore src/apps/backend/routers/content/index.test.ts src/apps/backend/notification-channels/email/braze/campaigns.ts src/apps/backend/notification-channels/newsletter/dispatch-newsletter.test.ts src/apps/backend/routers/docs/openapi/index.test.ts src/apps/backend/notification-channels/newsletter/dispatch-newsletter.ts src/apps/backend/routers/docs/openapi/paths/preview.ts src/packages/config/audiences.test.ts src/apps/backend/routers/notifications/schemas/notification-send-request.ts src/apps/backend/notification-channels/email/braze/generate-request.ts src/apps/frontend/src/features/stand-frontend/notification-reducer.ts src/packages/services/capi/client.test.ts src/apps/frontend/src/routes.test.ts src/apps/backend/routers/docs/openapi/components/schemas/latest-article.ts src/apps/backend/routers/docs/openapi/components/schemas/notification-dispatch.ts src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts src/packages/models/capi.ts src/apps/frontend/src/compose/CreateNewsletterEmailTab.stories.tsx .nvmrc src/apps/frontend/src/send/TestEmailForm.stories.tsx src/packages/services/email-rendering/client.test.ts .github/workflows/ci.yml src/apps/frontend/src/compose/CreateAppAlertForm.tsx cdk/lib/__snapshots__/notifications.test.ts.snap src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx src/packages/database/schema/notification-dispatches.ts src/apps/backend/notification-channels/email/braze/generate-request.test.ts src/apps/backend/routers/docs/openapi/paths/content.ts src/apps/backend/middleware/error-middleware.test.ts src/apps/backend/routers/content/index.ts src/apps/frontend/src/compose/DispatchLandingPage.stories.tsx docs/notification-sending-model-proposal/proposal.md src/apps/backend/routers/docs/openapi/paths/resolve-article.ts src/apps/backend/routers/docs/openapi/components/schemas/latest-articles-response.ts src/apps/frontend/src/layout/LatestPublishedContent.stories.tsx src/apps/frontend/src/utils/form-validation.tsx src/apps/backend/notification-channels/generate-requests.ts src/apps/backend/routers/docs/openapi/paths/latest-articles.ts src/apps/frontend/src/compose/CreateNewsletterEmailForm.tsx src/packages/config/audiences.ts src/apps/backend/notification-channels/email/braze/campaigns.test.ts src/apps/backend/test-utils/server.ts src/apps/backend/routers/docs/openapi/paths/index.ts ... |
| 32. | Laurynas Karvelis <laurynas.karvelis> |
mgosz-guardian <marcin.gosz> |
95 shared filessrc/apps/backend/routers/docs/openapi/paths/notification-tests.ts src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts src/apps/frontend/src/send/TestEmailForm.tsx src/apps/backend/notification-channels/dispatch-notification.test.ts src/apps/backend/.env.example src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/backend/routers/docs/openapi/components/schemas/accepted-test-notification.ts src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/send/DispatchReport.tsx src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/routers/docs/openapi/components/schemas/notification-test-send-request.ts src/apps/backend/README.md package.json src/apps/backend/notification-channels/email/braze/client.test.ts src/apps/backend/notification-channels/app-notification/generate-request.test.ts src/apps/backend/notification-channels/app-notification/generate-request.ts src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/backend/routers/preview/index.ts src/apps/backend/routers/notifications/index.test.ts src/packages/services/email-rendering/client.ts README.md lefthook.yml src/apps/frontend/src/schemas.ts src/packages/config/ssm.test.ts src/packages/config/ssm.ts src/apps/frontend/src/util/html-helpers.ts src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.test.ts src/apps/frontend/src/compose/CreateAppAlertTab.tsx src/apps/frontend/src/compose/NotificationFormWrapper.tsx src/apps/frontend/src/send/DispatchReport.stories.tsx bun.lock src/packages/services/capi/client.ts src/apps/frontend/src/layout/LatestPublishedContent.tsx src/apps/frontend/src/utils/build-request-payloads.test.ts src/apps/backend/notification-channels/email/rendering/client.test.ts src/apps/backend/notification-channels/app-notification/client.ts src/apps/frontend/src/types.ts src/apps/backend/routers/notifications/index.ts docs/braze/braze-test-email-send-flow.md src/apps/frontend/src/testing/api-fixtures.ts src/apps/backend/notification-channels/email/braze/client.ts eslint.config.js cdk/lib/notifications.ts src/apps/backend/notification-channels/dispatch-notification.ts src/apps/frontend/src/utils/build-request-payloads.ts src/apps/backend/app.ts src/apps/backend/notification-channels/generate-requests.test.ts .prettierignore src/apps/backend/routers/content/index.test.ts src/apps/backend/notification-channels/email/braze/campaigns.ts src/apps/backend/notification-channels/newsletter/dispatch-newsletter.test.ts src/apps/backend/routers/docs/openapi/index.test.ts src/apps/backend/notification-channels/newsletter/dispatch-newsletter.ts src/apps/backend/routers/docs/openapi/paths/preview.ts src/packages/config/audiences.test.ts src/apps/backend/routers/notifications/schemas/notification-send-request.ts src/apps/backend/notification-channels/email/braze/generate-request.ts src/apps/backend/routers/docs/openapi/components/schemas/notification-provider-error.ts src/apps/frontend/src/features/stand-frontend/notification-reducer.ts src/packages/services/capi/client.test.ts src/apps/backend/routers/docs/openapi/components/schemas/notification-dispatch.ts src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts src/packages/models/capi.ts docs/braze/braze-test-email-delivery-options.md src/packages/services/email-rendering/client.test.ts .github/workflows/ci.yml src/apps/frontend/src/compose/CreateAppAlertForm.tsx cdk/lib/__snapshots__/notifications.test.ts.snap src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx src/packages/database/schema/notification-dispatches.ts src/apps/backend/notification-channels/email/braze/generate-request.test.ts src/apps/backend/routers/docs/openapi/paths/content.ts src/apps/backend/middleware/error-middleware.test.ts src/apps/backend/routers/content/index.ts docs/notification-sending-model-proposal/proposal.md src/apps/frontend/src/utils/form-validation.tsx src/apps/backend/notification-channels/generate-requests.ts src/apps/frontend/src/compose/CreateNewsletterEmailForm.tsx src/packages/config/audiences.ts src/apps/backend/notification-channels/email/braze/campaigns.test.ts src/apps/backend/test-utils/server.ts src/apps/backend/routers/docs/openapi/paths/index.ts src/apps/backend/routers/docs/openapi/components/schemas/index.ts src/apps/frontend/src/compose/DispatchCreateNotificationModal.tsx src/packages/config/package.json src/apps/backend/routers/notification-tests/index.ts src/apps/backend/routers/notification-tests/index.test.ts src/apps/backend/notification-channels/email/rendering/client.ts src/apps/backend/middleware/error-middleware.ts |
| 33. | simonaspiridon <simona.spiridon> |
Rebecca Thompson <33927854+rebecca-thompson> |
88 shared filessrc/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/backend/notification-channels/dispatch-notification.test.ts src/packages/config/tsconfig.json src/apps/backend/.env.example cdk/tsconfig.json src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts src/apps/backend/README.md src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/backend/notification-channels/email/braze/client.test.ts src/apps/backend/notification-channels/app-notification/generate-request.test.ts src/apps/backend/tsconfig.json src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/backend/routers/health/index.ts src/apps/backend/notification-channels/app-notification/generate-request.ts cdk/eslint.config.mjs src/packages/database/package.json src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts docs/ADRs/database.md src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/App.tsx README.md scripts/setup.sh src/apps/backend/package.json src/apps/frontend/src/stories/Page.tsx src/apps/backend/handler.ts src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx src/packages/database/.env.example src/packages/config/ssm.ts cdk/lib/developer-policy.ts docker/docker-compose.local.yml src/apps/backend/routers/user/index.test.ts build_lambda_resources.sh src/apps/backend/routers/health/router.test.ts scripts/start.sh src/apps/frontend/src/features/stand-frontend/components/HistoryTab.tsx cdk/lib/notifications.test.ts .github/dependabot.yml src/packages/database/client.ts src/apps/frontend/.storybook/main.ts bun.lock src/apps/backend/notification-channels/email/rendering/client.test.ts src/apps/backend/notification-channels/app-notification/client.ts src/packages/database/drizzle.config.ts src/apps/backend/placeholder-app.ts src/apps/backend/routers/notifications/index.ts docs/ADRs/infrastructure.md src/apps/frontend/package.json src/apps/backend/notification-channels/email/braze/client.ts eslint.config.js cdk/lib/notifications.ts cdk/.gitignore src/apps/backend/notification-channels/dispatch-notification.ts src/apps/backend/app.ts src/apps/backend/notification-channels/generate-requests.test.ts src/apps/backend/notification-channels/email/braze/campaigns.ts notifications-tooling/notifications-tooling.zip src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.ts src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx src/apps/backend/notification-channels/email/braze/generate-request.ts src/apps/backend/utils/database.ts src/packages/database/scripts/reset-db.sh src/apps/frontend/src/features/stand-frontend/UserContext.tsx .github/workflows/ci.yml cdk/lib/__snapshots__/notifications.test.ts.snap src/apps/backend/notification-channels/email/braze/generate-request.test.ts src/apps/frontend/src/features/stand-frontend/themes.ts tsconfig.json cdk/package-lock.json docs/notification-sending-model-proposal/proposal.md cdk/bin/cdk.ts src/apps/backend/notification-channels/generate-requests.ts src/packages/database/README.md cdk/package.json src/apps/frontend/src/features/stand-frontend/EmailNotificationPage.tsx src/packages/config/audiences.ts src/apps/backend/notification-channels/email/braze/campaigns.test.ts src/apps/backend/test-utils/server.ts src/apps/backend/routers/channels/index.test.ts src/packages/config/package.json src/apps/backend/routers/notification-tests/index.test.ts src/apps/backend/notification-channels/email/rendering/client.ts |
| 34. | Laurynas Karvelis <laurynas.karvelis> |
Rebecca Thompson <33927854+rebecca-thompson> |
88 shared filessrc/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/backend/notification-channels/dispatch-notification.test.ts src/packages/config/tsconfig.json dev-nginx.yaml src/apps/backend/.env.example cdk/tsconfig.json src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts src/apps/frontend/.gitignore src/apps/backend/README.md src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/backend/notification-channels/email/braze/client.test.ts src/apps/backend/notification-channels/app-notification/generate-request.test.ts src/apps/backend/tsconfig.json src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/backend/routers/health/index.ts src/apps/backend/notification-channels/app-notification/generate-request.ts cdk/eslint.config.mjs src/packages/database/package.json src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/App.tsx README.md scripts/setup.sh src/apps/backend/package.json src/apps/frontend/src/stories/page.css src/apps/frontend/src/stories/Page.tsx src/apps/backend/handler.ts src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx src/packages/database/.env.example src/packages/config/ssm.ts docker/docker-compose.local.yml src/apps/backend/routers/user/index.test.ts src/apps/backend/routers/health/router.test.ts scripts/start.sh src/apps/frontend/src/features/stand-frontend/components/HistoryTab.tsx cdk/lib/notifications.test.ts .github/dependabot.yml src/packages/database/client.ts src/apps/frontend/.storybook/main.ts bun.lock src/apps/frontend/tsconfig.json src/apps/backend/notification-channels/email/rendering/client.test.ts src/apps/backend/notification-channels/app-notification/client.ts src/packages/database/drizzle.config.ts src/apps/backend/placeholder-app.ts src/apps/backend/routers/notifications/index.ts src/apps/frontend/package.json src/apps/backend/notification-channels/email/braze/client.ts eslint.config.js cdk/lib/notifications.ts cdk/.gitignore src/apps/backend/notification-channels/dispatch-notification.ts src/apps/backend/app.ts src/apps/backend/notification-channels/generate-requests.test.ts src/apps/backend/notification-channels/email/braze/campaigns.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.ts src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx src/apps/backend/notification-channels/email/braze/generate-request.ts src/packages/database/scripts/reset-db.sh src/apps/frontend/src/features/stand-frontend/UserContext.tsx src/apps/frontend/src/stories/page.mdx .github/workflows/ci.yml cdk/lib/__snapshots__/notifications.test.ts.snap src/apps/backend/notification-channels/email/braze/generate-request.test.ts src/apps/frontend/src/features/stand-frontend/themes.ts tsconfig.json docs/notification-sending-model-proposal/proposal.md cdk/bin/cdk.ts src/apps/backend/notification-channels/generate-requests.ts src/packages/database/README.md cdk/package.json .github/CODEOWNERS src/apps/frontend/src/features/stand-frontend/EmailNotificationPage.tsx src/packages/config/audiences.ts src/apps/backend/notification-channels/email/braze/campaigns.test.ts src/apps/backend/test-utils/server.ts src/apps/backend/routers/channels/index.test.ts src/packages/config/package.json src/apps/backend/routers/notification-tests/index.test.ts src/apps/backend/notification-channels/email/rendering/client.ts src/apps/frontend/src/stories/Page.stories.ts |
| 35. | DBlatcher <david.blatcher> |
Rebecca Thompson <33927854+rebecca-thompson> |
86 shared filessrc/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/backend/notification-channels/dispatch-notification.test.ts dev-nginx.yaml src/apps/backend/.env.example cdk/tsconfig.json src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts src/apps/frontend/.gitignore src/apps/backend/README.md src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/backend/notification-channels/email/braze/client.test.ts src/apps/backend/notification-channels/app-notification/generate-request.test.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/backend/notification-channels/app-notification/generate-request.ts cdk/eslint.config.mjs src/packages/database/package.json src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts docs/ADRs/database.md src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/App.tsx README.md scripts/setup.sh src/apps/backend/package.json src/apps/frontend/src/stories/page.css src/apps/frontend/src/stories/Page.tsx src/apps/backend/handler.ts src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx src/packages/database/.env.example src/packages/config/ssm.ts docker/docker-compose.local.yml src/apps/backend/routers/user/index.test.ts src/apps/backend/routers/health/router.test.ts scripts/start.sh src/apps/frontend/src/features/stand-frontend/components/HistoryTab.tsx cdk/lib/notifications.test.ts .github/dependabot.yml src/packages/database/client.ts src/apps/frontend/.storybook/main.ts bun.lock src/apps/frontend/tsconfig.json src/apps/backend/notification-channels/email/rendering/client.test.ts src/apps/backend/notification-channels/app-notification/client.ts src/packages/database/drizzle.config.ts src/apps/backend/placeholder-app.ts src/apps/backend/routers/notifications/index.ts docs/ADRs/infrastructure.md src/apps/frontend/package.json src/apps/backend/notification-channels/email/braze/client.ts eslint.config.js cdk/lib/notifications.ts cdk/.gitignore src/apps/backend/notification-channels/dispatch-notification.ts src/apps/backend/app.ts src/apps/backend/notification-channels/generate-requests.test.ts src/apps/backend/notification-channels/email/braze/campaigns.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.ts src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx src/apps/backend/notification-channels/email/braze/generate-request.ts src/packages/database/scripts/reset-db.sh src/apps/frontend/src/features/stand-frontend/UserContext.tsx src/apps/frontend/src/stories/page.mdx .github/workflows/ci.yml cdk/lib/__snapshots__/notifications.test.ts.snap src/apps/backend/notification-channels/email/braze/generate-request.test.ts src/apps/frontend/src/features/stand-frontend/themes.ts docs/notification-sending-model-proposal/proposal.md cdk/bin/cdk.ts src/apps/backend/notification-channels/generate-requests.ts src/packages/database/README.md cdk/package.json .github/CODEOWNERS src/apps/frontend/src/features/stand-frontend/EmailNotificationPage.tsx src/packages/config/audiences.ts src/apps/backend/notification-channels/email/braze/campaigns.test.ts src/apps/backend/test-utils/server.ts src/apps/backend/routers/channels/index.test.ts src/packages/config/package.json src/apps/backend/routers/notification-tests/index.test.ts src/apps/backend/notification-channels/email/rendering/client.ts src/apps/frontend/src/stories/Page.stories.ts |
| 36. | Lakshmi R Pillai <luxmi.r.pillai> |
Rebecca Thompson <33927854+rebecca-thompson> |
85 shared filessrc/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/backend/notification-channels/dispatch-notification.test.ts dev-nginx.yaml src/apps/backend/.env.example cdk/tsconfig.json src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts src/apps/frontend/.gitignore src/apps/backend/README.md src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/backend/notification-channels/email/braze/client.test.ts src/apps/backend/notification-channels/app-notification/generate-request.test.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/backend/notification-channels/app-notification/generate-request.ts cdk/eslint.config.mjs src/packages/database/package.json src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts docs/ADRs/database.md src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/App.tsx README.md scripts/setup.sh src/apps/backend/package.json src/apps/frontend/src/stories/page.css src/apps/frontend/src/stories/Page.tsx src/apps/backend/handler.ts src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx src/packages/config/ssm.ts docker/docker-compose.local.yml src/apps/backend/routers/user/index.test.ts src/apps/backend/routers/health/router.test.ts scripts/start.sh src/apps/frontend/src/features/stand-frontend/components/HistoryTab.tsx cdk/lib/notifications.test.ts .github/dependabot.yml src/packages/database/client.ts src/apps/frontend/.storybook/main.ts bun.lock src/apps/frontend/tsconfig.json src/apps/backend/notification-channels/email/rendering/client.test.ts src/apps/backend/notification-channels/app-notification/client.ts src/packages/database/drizzle.config.ts src/apps/backend/placeholder-app.ts src/apps/backend/routers/notifications/index.ts docs/ADRs/infrastructure.md src/apps/frontend/package.json src/apps/backend/notification-channels/email/braze/client.ts eslint.config.js cdk/lib/notifications.ts cdk/.gitignore src/apps/backend/notification-channels/dispatch-notification.ts src/apps/backend/app.ts src/apps/backend/notification-channels/generate-requests.test.ts src/apps/backend/notification-channels/email/braze/campaigns.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.ts src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx src/apps/backend/notification-channels/email/braze/generate-request.ts src/packages/database/scripts/reset-db.sh src/apps/frontend/src/features/stand-frontend/UserContext.tsx src/apps/frontend/src/stories/page.mdx .github/workflows/ci.yml cdk/lib/__snapshots__/notifications.test.ts.snap src/apps/backend/notification-channels/email/braze/generate-request.test.ts src/apps/frontend/src/features/stand-frontend/themes.ts docs/notification-sending-model-proposal/proposal.md cdk/bin/cdk.ts src/apps/backend/notification-channels/generate-requests.ts src/packages/database/README.md cdk/package.json .github/CODEOWNERS src/apps/frontend/src/features/stand-frontend/EmailNotificationPage.tsx src/packages/config/audiences.ts src/apps/backend/notification-channels/email/braze/campaigns.test.ts src/apps/backend/test-utils/server.ts src/apps/backend/routers/channels/index.test.ts src/packages/config/package.json src/apps/backend/routers/notification-tests/index.test.ts src/apps/backend/notification-channels/email/rendering/client.ts src/apps/frontend/src/stories/Page.stories.ts |
| 37. | Lakshmi R Pillai <73653255+lakshmirpillai> |
mgosz-guardian <marcin.gosz> |
74 shared filessrc/apps/frontend/src/send/TestEmailForm.tsx src/apps/backend/notification-channels/dispatch-notification.test.ts src/apps/backend/.env.example src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/routes.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/README.md package.json src/apps/frontend/src/utils/send-notification.ts src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/backend/routers/preview/index.ts src/apps/backend/routers/notifications/index.test.ts src/packages/services/email-rendering/client.ts README.md src/apps/frontend/src/api-client/client.ts src/apps/frontend/src/schemas.ts src/apps/frontend/src/utils/send-notification.test.ts src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx src/apps/frontend/src/compose/NotificationContext.tsx src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx src/apps/frontend/src/compose/CreateAppAlertTab.tsx src/apps/frontend/src/compose/NotificationFormWrapper.tsx src/apps/frontend/src/send/DispatchReport.stories.tsx bun.lock src/packages/services/capi/client.ts src/apps/frontend/src/layout/LatestPublishedContent.tsx src/apps/frontend/src/utils/build-request-payloads.test.ts src/apps/frontend/src/compose/CreateNewsletterForm.stories.tsx src/apps/frontend/src/types.ts src/apps/backend/routers/notifications/index.ts src/apps/frontend/src/send/SendFailedModal.tsx src/apps/frontend/src/testing/api-fixtures.ts eslint.config.js cdk/lib/notifications.ts src/apps/backend/notification-channels/dispatch-notification.ts src/apps/frontend/src/utils/build-request-payloads.ts src/apps/backend/app.ts src/apps/backend/routers/content/index.test.ts src/apps/backend/notification-channels/newsletter/dispatch-newsletter.test.ts src/apps/backend/routers/docs/openapi/index.test.ts src/apps/backend/routers/docs/openapi/paths/preview.ts src/apps/backend/routers/notifications/schemas/notification-send-request.ts src/apps/frontend/src/features/stand-frontend/notification-reducer.ts src/packages/services/capi/client.test.ts src/apps/frontend/src/routes.test.ts src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts src/packages/models/capi.ts src/apps/frontend/src/compose/CreateNewsletterEmailTab.stories.tsx .nvmrc src/apps/frontend/src/send/TestEmailForm.stories.tsx .github/workflows/ci.yml src/apps/frontend/src/compose/CreateAppAlertForm.tsx cdk/lib/__snapshots__/notifications.test.ts.snap src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx src/apps/backend/routers/content/index.ts src/apps/frontend/src/compose/DispatchLandingPage.stories.tsx src/apps/frontend/src/layout/LatestPublishedContent.stories.tsx src/apps/frontend/src/utils/form-validation.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.tsx src/packages/config/audiences.ts src/apps/backend/routers/docs/openapi/paths/index.ts src/apps/frontend/src/testing/mock-send-notification.ts src/apps/frontend/src/compose/CreateNewsletterForm.tsx src/apps/backend/routers/docs/openapi/components/schemas/index.ts src/apps/frontend/src/compose/DispatchCreateNotificationModal.tsx src/packages/config/package.json src/apps/backend/routers/notification-tests/index.ts src/apps/frontend/src/latest-content/LatestPublishedContentPanel.stories.tsx src/apps/backend/routers/notification-tests/index.test.ts |
| 38. | joshuaguardian <joshua.anderson> |
mgosz-guardian <marcin.gosz> |
65 shared filessrc/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/routes.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx package.json src/apps/frontend/src/utils/send-notification.ts src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/backend/routers/notifications/index.test.ts README.md src/apps/frontend/src/api-client/client.ts src/apps/frontend/src/schemas.ts src/apps/frontend/src/util/html-helpers.ts src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx src/apps/frontend/src/compose/NotificationContext.tsx src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx src/apps/frontend/src/compose/CreateAppAlertTab.tsx src/apps/frontend/src/compose/NotificationFormWrapper.tsx src/apps/frontend/src/send/DispatchReport.stories.tsx bun.lock src/packages/services/capi/client.ts src/apps/frontend/src/layout/LatestPublishedContent.tsx src/apps/frontend/src/utils/build-request-payloads.test.ts src/apps/frontend/src/compose/CreateNewsletterForm.stories.tsx src/apps/frontend/src/types.ts src/apps/backend/routers/notifications/index.ts src/apps/frontend/src/send/SendFailedModal.tsx src/apps/frontend/src/testing/api-fixtures.ts eslint.config.js cdk/lib/notifications.ts src/apps/frontend/src/utils/build-request-payloads.ts src/apps/backend/app.ts .prettierignore src/apps/backend/routers/content/index.test.ts src/apps/backend/routers/docs/openapi/index.test.ts src/packages/config/audiences.test.ts src/apps/backend/routers/notifications/schemas/notification-send-request.ts src/apps/frontend/src/features/stand-frontend/notification-reducer.ts src/packages/services/capi/client.test.ts src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts src/packages/models/capi.ts src/apps/frontend/src/compose/CreateNewsletterEmailTab.stories.tsx src/apps/frontend/src/send/TestEmailForm.stories.tsx src/apps/frontend/src/compose/CreateAppAlertForm.tsx cdk/lib/__snapshots__/notifications.test.ts.snap src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx src/apps/backend/routers/docs/openapi/paths/content.ts src/apps/backend/middleware/error-middleware.test.ts src/apps/backend/routers/content/index.ts src/apps/frontend/src/compose/DispatchLandingPage.stories.tsx src/apps/frontend/src/utils/form-validation.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.tsx src/packages/config/audiences.ts src/apps/backend/routers/docs/openapi/paths/index.ts src/apps/frontend/src/testing/mock-send-notification.ts src/apps/frontend/src/compose/CreateNewsletterForm.tsx src/apps/backend/routers/docs/openapi/components/schemas/index.ts src/apps/frontend/src/compose/DispatchCreateNotificationModal.tsx src/packages/config/package.json src/apps/backend/routers/notification-tests/index.ts src/apps/backend/middleware/error-middleware.ts |
| 39. | Peace Williams-Ojomu <60498278+apeacewilliams> |
mgosz-guardian <marcin.gosz> |
59 shared filessrc/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/routes.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx package.json src/apps/frontend/src/utils/send-notification.ts src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/backend/routers/notifications/index.test.ts README.md lefthook.yml src/apps/frontend/src/api-client/client.ts src/apps/frontend/src/schemas.ts src/apps/frontend/src/util/html-helpers.ts src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx src/apps/frontend/src/compose/NotificationContext.tsx src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx src/apps/frontend/src/compose/CreateAppAlertTab.tsx src/apps/frontend/src/compose/NotificationFormWrapper.tsx src/apps/frontend/src/send/DispatchReport.stories.tsx bun.lock src/apps/frontend/src/utils/build-request-payloads.test.ts src/apps/frontend/src/compose/CreateNewsletterForm.stories.tsx src/apps/frontend/src/types.ts src/apps/backend/routers/notifications/index.ts src/apps/frontend/src/send/SendFailedModal.tsx src/apps/frontend/src/testing/api-fixtures.ts eslint.config.js src/apps/frontend/src/utils/build-request-payloads.ts src/apps/backend/app.ts .prettierignore src/apps/backend/routers/docs/openapi/index.test.ts src/apps/backend/routers/notifications/schemas/notification-send-request.ts src/apps/frontend/src/features/stand-frontend/notification-reducer.ts src/apps/frontend/src/routes.test.ts src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts src/apps/frontend/src/compose/CreateNewsletterEmailTab.stories.tsx src/apps/frontend/src/send/TestEmailForm.stories.tsx .github/workflows/ci.yml src/apps/frontend/src/compose/CreateAppAlertForm.tsx cdk/lib/__snapshots__/notifications.test.ts.snap src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx src/apps/backend/middleware/error-middleware.test.ts src/apps/frontend/src/compose/DispatchLandingPage.stories.tsx src/apps/frontend/src/utils/form-validation.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.tsx src/apps/backend/routers/docs/openapi/paths/index.ts src/apps/frontend/src/testing/mock-send-notification.ts src/apps/frontend/src/compose/CreateNewsletterForm.tsx src/apps/backend/routers/docs/openapi/components/schemas/index.ts src/apps/frontend/src/compose/DispatchCreateNotificationModal.tsx src/packages/config/package.json src/apps/frontend/src/latest-content/LatestPublishedContentPanel.stories.tsx src/apps/backend/routers/notification-tests/index.test.ts src/apps/backend/middleware/error-middleware.ts |
| 40. | joshuaguardian <joshua.anderson> |
Rebecca Thompson <33927854+rebecca-thompson> |
40 shared filessrc/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/packages/database/package.json src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/App.tsx README.md src/apps/backend/package.json src/apps/frontend/src/stories/page.css src/apps/frontend/src/stories/Page.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx src/apps/backend/routers/user/index.test.ts src/apps/frontend/src/features/stand-frontend/components/HistoryTab.tsx cdk/lib/notifications.test.ts .github/dependabot.yml src/apps/frontend/.storybook/main.ts bun.lock src/apps/backend/routers/notifications/index.ts src/apps/frontend/package.json eslint.config.js cdk/lib/notifications.ts src/apps/backend/app.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.ts src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx src/apps/frontend/src/stories/page.mdx cdk/lib/__snapshots__/notifications.test.ts.snap src/apps/frontend/src/features/stand-frontend/themes.ts src/packages/database/README.md cdk/package.json src/apps/frontend/src/features/stand-frontend/EmailNotificationPage.tsx src/packages/config/audiences.ts src/packages/config/package.json |
| 41. | Peace Williams-Ojomu <60498278+apeacewilliams> |
Rebecca Thompson <33927854+rebecca-thompson> |
40 shared filessrc/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx src/apps/frontend/.gitignore src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/packages/database/package.json src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/App.tsx README.md src/apps/backend/package.json src/apps/frontend/src/stories/page.css src/apps/frontend/src/stories/Page.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx .github/dependabot.yml src/apps/frontend/.storybook/main.ts bun.lock src/apps/frontend/tsconfig.json src/apps/backend/routers/notifications/index.ts src/apps/frontend/package.json eslint.config.js src/apps/backend/app.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.ts src/apps/frontend/src/stories/page.mdx .github/workflows/ci.yml cdk/lib/__snapshots__/notifications.test.ts.snap src/apps/frontend/src/features/stand-frontend/themes.ts tsconfig.json cdk/package.json src/apps/frontend/src/features/stand-frontend/EmailNotificationPage.tsx src/apps/backend/routers/channels/index.test.ts src/packages/config/package.json src/apps/backend/routers/notification-tests/index.test.ts src/apps/frontend/src/stories/Page.stories.ts |
| 42. | Lakshmi R Pillai <73653255+lakshmirpillai> |
Rebecca Thompson <33927854+rebecca-thompson> |
37 shared filessrc/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/backend/notification-channels/dispatch-notification.test.ts src/apps/backend/.env.example src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/backend/README.md src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/App.tsx README.md src/apps/backend/package.json src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx cdk/lib/notifications.test.ts bun.lock src/apps/backend/routers/notifications/index.ts src/apps/frontend/package.json eslint.config.js cdk/lib/notifications.ts src/apps/backend/notification-channels/dispatch-notification.ts src/apps/backend/app.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.ts src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx .github/workflows/ci.yml cdk/lib/__snapshots__/notifications.test.ts.snap src/apps/frontend/src/features/stand-frontend/themes.ts cdk/package.json src/apps/frontend/src/features/stand-frontend/EmailNotificationPage.tsx src/packages/config/audiences.ts src/apps/backend/routers/channels/index.test.ts src/packages/config/package.json src/apps/backend/routers/notification-tests/index.test.ts src/apps/frontend/src/stories/Page.stories.ts |
| 43. | mgosz-guardian <marcin.gosz> |
Rebecca Thompson <33927854+rebecca-thompson> |
36 shared filessrc/apps/backend/notification-channels/dispatch-notification.test.ts src/apps/backend/.env.example src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts src/apps/backend/README.md package.json src/apps/backend/notification-channels/email/braze/client.test.ts src/apps/backend/notification-channels/app-notification/generate-request.test.ts src/apps/backend/notification-channels/app-notification/generate-request.ts src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/backend/routers/notifications/index.test.ts README.md src/packages/config/ssm.ts bun.lock src/apps/backend/notification-channels/email/rendering/client.test.ts src/apps/backend/notification-channels/app-notification/client.ts src/apps/backend/routers/notifications/index.ts src/apps/backend/notification-channels/email/braze/client.ts eslint.config.js cdk/lib/notifications.ts src/apps/backend/notification-channels/dispatch-notification.ts src/apps/backend/app.ts src/apps/backend/notification-channels/generate-requests.test.ts src/apps/backend/notification-channels/email/braze/campaigns.ts src/apps/backend/routers/notifications/schemas/notification-send-request.ts src/apps/backend/notification-channels/email/braze/generate-request.ts .github/workflows/ci.yml cdk/lib/__snapshots__/notifications.test.ts.snap src/apps/backend/notification-channels/email/braze/generate-request.test.ts docs/notification-sending-model-proposal/proposal.md src/apps/backend/notification-channels/generate-requests.ts src/packages/config/audiences.ts src/apps/backend/notification-channels/email/braze/campaigns.test.ts src/apps/backend/test-utils/server.ts src/packages/config/package.json src/apps/backend/routers/notification-tests/index.test.ts src/apps/backend/notification-channels/email/rendering/client.ts |
| 44. | David Blatcher <30567854+dblatcher> |
mgosz-guardian <marcin.gosz> |
34 shared filessrc/apps/backend/.env.example src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/README.md package.json src/apps/backend/routers/preview/index.ts src/apps/backend/routers/notifications/index.test.ts src/packages/services/email-rendering/client.ts README.md src/apps/frontend/src/util/html-helpers.ts bun.lock src/packages/services/capi/client.ts src/apps/frontend/src/utils/build-request-payloads.test.ts src/apps/backend/routers/notifications/index.ts src/apps/frontend/src/testing/api-fixtures.ts src/apps/backend/app.ts src/apps/backend/routers/content/index.test.ts src/apps/backend/routers/docs/openapi/paths/preview.ts src/apps/frontend/src/features/stand-frontend/notification-reducer.ts src/packages/services/capi/client.test.ts src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts src/packages/models/capi.ts src/apps/backend/routers/content/index.ts docs/notification-sending-model-proposal/proposal.md src/apps/frontend/src/utils/form-validation.tsx src/packages/config/audiences.ts src/apps/backend/routers/docs/openapi/paths/index.ts src/apps/backend/routers/docs/openapi/components/schemas/index.ts src/apps/frontend/src/compose/DispatchCreateNotificationModal.tsx src/packages/config/package.json src/apps/backend/routers/notification-tests/index.ts src/apps/backend/routers/notification-tests/index.test.ts |
| 45. | David Blatcher <30567854+dblatcher> |
Rebecca Thompson <33927854+rebecca-thompson> |
32 shared filessrc/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx dev-nginx.yaml src/apps/backend/.env.example src/apps/backend/README.md src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/App.tsx README.md scripts/setup.sh src/apps/backend/routers/user/index.test.ts scripts/start.sh src/apps/frontend/src/features/stand-frontend/components/HistoryTab.tsx bun.lock src/apps/frontend/tsconfig.json src/apps/backend/routers/notifications/index.ts src/apps/frontend/package.json src/apps/backend/app.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx src/apps/frontend/src/features/stand-frontend/UserContext.tsx src/apps/frontend/src/features/stand-frontend/themes.ts docs/notification-sending-model-proposal/proposal.md src/apps/frontend/src/features/stand-frontend/EmailNotificationPage.tsx src/packages/config/audiences.ts src/apps/backend/routers/channels/index.test.ts src/packages/config/package.json src/apps/backend/routers/notification-tests/index.test.ts src/apps/frontend/src/stories/Page.stories.ts |
| 46. | Sam Hession <sam.hession> |
simonaspiridon <simona.spiridon> |
23 shared filessrc/apps/frontend/src/index.html src/packages/config/index.ts package.json README.md src/apps/backend/package.json src/apps/backend/handler.ts src/packages/config/ssm.test.ts src/packages/config/ssm.ts src/apps/backend/routers/user/index.test.ts build_lambda_resources.sh bun.lock src/apps/backend/placeholder-app.ts src/apps/frontend/package.json cdk/lib/notifications.ts src/apps/backend/app.ts src/apps/backend/middleware/serve-index.ts .github/workflows/ci.yml cdk/lib/__snapshots__/notifications.test.ts.snap src/apps/backend/client-assets.ts src/apps/backend/client-assets.test.ts cdk/package-lock.json cdk/package.json src/packages/config/package.json |
| 47. | DBlatcher <david.blatcher> |
Sam Hession <sam.hession> |
21 shared filesdev-nginx.yaml src/apps/frontend/src/index.html src/packages/config/index.ts package.json README.md src/apps/backend/package.json src/apps/backend/handler.ts src/packages/config/ssm.test.ts src/packages/config/ssm.ts src/apps/backend/routers/user/index.test.ts src/apps/frontend/src/features/stand-frontend/get-user.ts bun.lock src/apps/backend/placeholder-app.ts src/apps/frontend/package.json cdk/lib/notifications.ts src/apps/backend/app.ts src/apps/backend/middleware/serve-index.ts .github/workflows/ci.yml cdk/lib/__snapshots__/notifications.test.ts.snap cdk/package.json src/packages/config/package.json |
| 48. | Laurynas Karvelis <laurynas.karvelis> |
Sam Hession <sam.hession> |
21 shared filesdev-nginx.yaml src/apps/frontend/src/index.html src/packages/config/index.ts package.json README.md src/apps/backend/package.json src/apps/backend/handler.ts src/packages/config/ssm.test.ts src/packages/config/ssm.ts src/apps/backend/routers/user/index.test.ts bun.lock src/apps/backend/placeholder-app.ts src/apps/frontend/package.json cdk/lib/notifications.ts src/apps/backend/app.ts src/apps/backend/middleware/serve-index.ts .github/workflows/ci.yml cdk/lib/__snapshots__/notifications.test.ts.snap src/apps/backend/client-assets.ts cdk/package.json src/packages/config/package.json |
| 49. | Lakshmi R Pillai <luxmi.r.pillai> |
Sam Hession <sam.hession> |
21 shared filesdev-nginx.yaml src/apps/frontend/src/index.html src/packages/config/index.ts package.json README.md src/apps/backend/package.json src/apps/backend/handler.ts src/packages/config/ssm.test.ts src/packages/config/ssm.ts src/apps/backend/routers/user/index.test.ts src/packages/config/env.ts bun.lock src/apps/backend/placeholder-app.ts src/apps/frontend/package.json cdk/lib/notifications.ts src/apps/backend/app.ts src/apps/backend/middleware/serve-index.ts .github/workflows/ci.yml cdk/lib/__snapshots__/notifications.test.ts.snap cdk/package.json src/packages/config/package.json |
| 50. | Rebecca Thompson <33927854+rebecca-thompson> |
Sam Hession <sam.hession> |
18 shared filesdev-nginx.yaml package.json README.md src/apps/backend/package.json src/apps/backend/handler.ts src/packages/config/ssm.ts src/apps/backend/routers/user/index.test.ts build_lambda_resources.sh bun.lock src/apps/backend/placeholder-app.ts src/apps/frontend/package.json cdk/lib/notifications.ts src/apps/backend/app.ts .github/workflows/ci.yml cdk/lib/__snapshots__/notifications.test.ts.snap cdk/package-lock.json cdk/package.json src/packages/config/package.json |
| 51. | Sam Hession <sam.hession> |
joshuaguardian <joshua.anderson> |
14 shared filessrc/apps/frontend/src/index.html src/packages/config/index.ts package.json README.md src/apps/backend/package.json src/apps/backend/routers/user/index.test.ts bun.lock src/apps/frontend/package.json cdk/lib/notifications.ts src/apps/backend/app.ts src/apps/backend/middleware/serve-index.ts cdk/lib/__snapshots__/notifications.test.ts.snap cdk/package.json src/packages/config/package.json |
| 52. | Sam Hession <sam.hession> |
Lakshmi R Pillai <73653255+lakshmirpillai> |
13 shared filessrc/apps/frontend/src/index.html package.json README.md src/apps/backend/package.json bun.lock src/apps/frontend/package.json cdk/lib/notifications.ts src/apps/backend/app.ts src/apps/backend/middleware/serve-index.ts .github/workflows/ci.yml cdk/lib/__snapshots__/notifications.test.ts.snap cdk/package.json src/packages/config/package.json |
| 53. | David Blatcher <30567854+dblatcher> |
Sam Hession <sam.hession> |
11 shared filesdev-nginx.yaml src/apps/frontend/src/index.html src/packages/config/index.ts package.json README.md src/apps/backend/routers/user/index.test.ts bun.lock src/apps/frontend/package.json src/apps/backend/app.ts src/apps/backend/middleware/serve-index.ts src/packages/config/package.json |
| 54. | mgosz-guardian <marcin.gosz> |
Sam Hession <sam.hession> |
11 shared filespackage.json README.md src/packages/config/ssm.test.ts src/packages/config/ssm.ts src/packages/config/env.ts bun.lock cdk/lib/notifications.ts src/apps/backend/app.ts .github/workflows/ci.yml cdk/lib/__snapshots__/notifications.test.ts.snap src/packages/config/package.json |
| 55. | dependabot[bot] <49699333+dependabot[bot]> |
Lakshmi R Pillai <luxmi.r.pillai> |
10 shared filespackage.json src/packages/database/package.json src/apps/backend/package.json bun.lock src/apps/frontend/package.json src/packages/models/package.json .github/workflows/ci.yml cdk/package.json src/packages/services/package.json src/packages/config/package.json |
| 56. | dependabot[bot] <49699333+dependabot[bot]> |
simonaspiridon <simona.spiridon> |
10 shared filespackage.json src/packages/database/package.json src/apps/backend/package.json bun.lock src/apps/frontend/package.json src/packages/models/package.json .github/workflows/ci.yml cdk/package.json src/packages/services/package.json src/packages/config/package.json |
| 57. | dependabot[bot] <49699333+dependabot[bot]> |
DBlatcher <david.blatcher> |
10 shared filespackage.json src/packages/database/package.json src/apps/backend/package.json bun.lock src/apps/frontend/package.json src/packages/models/package.json .github/workflows/ci.yml cdk/package.json src/packages/services/package.json src/packages/config/package.json |
| 58. | dependabot[bot] <49699333+dependabot[bot]> |
Peace Williams-Ojomu <60498278+apeacewilliams> |
10 shared filespackage.json src/packages/database/package.json src/apps/backend/package.json bun.lock src/apps/frontend/package.json src/packages/models/package.json .github/workflows/ci.yml cdk/package.json src/packages/services/package.json src/packages/config/package.json |
| 59. | Peace Williams-Ojomu <60498278+apeacewilliams> |
Sam Hession <sam.hession> |
10 shared filespackage.json README.md src/apps/backend/package.json bun.lock src/apps/frontend/package.json src/apps/backend/app.ts .github/workflows/ci.yml cdk/lib/__snapshots__/notifications.test.ts.snap cdk/package.json src/packages/config/package.json |
| 60. | joshuaguardian <joshua.anderson> |
dependabot[bot] <49699333+dependabot[bot]> |
9 shared filespackage.json src/packages/database/package.json src/apps/backend/package.json bun.lock src/apps/frontend/package.json src/packages/models/package.json cdk/package.json src/packages/services/package.json src/packages/config/package.json |
| 61. | dependabot[bot] <49699333+dependabot[bot]> |
Lakshmi R Pillai <73653255+lakshmirpillai> |
9 shared filespackage.json src/apps/backend/package.json bun.lock src/apps/frontend/package.json src/packages/models/package.json .github/workflows/ci.yml cdk/package.json src/packages/services/package.json src/packages/config/package.json |
| 62. | dependabot[bot] <49699333+dependabot[bot]> |
Laurynas Karvelis <laurynas.karvelis> |
9 shared filespackage.json src/packages/database/package.json src/apps/backend/package.json bun.lock src/apps/frontend/package.json .github/workflows/ci.yml cdk/package.json src/packages/services/package.json src/packages/config/package.json |
| 63. | dependabot[bot] <49699333+dependabot[bot]> |
Rebecca Thompson <33927854+rebecca-thompson> |
8 shared filespackage.json src/packages/database/package.json src/apps/backend/package.json bun.lock src/apps/frontend/package.json .github/workflows/ci.yml cdk/package.json src/packages/config/package.json |
| 64. | dependabot[bot] <49699333+dependabot[bot]> |
Sam Hession <sam.hession> |
7 shared filespackage.json src/apps/backend/package.json bun.lock src/apps/frontend/package.json .github/workflows/ci.yml cdk/package.json src/packages/config/package.json |
| 65. | dependabot[bot] <49699333+dependabot[bot]> |
David Blatcher <30567854+dblatcher> |
6 shared filespackage.json bun.lock src/apps/frontend/package.json src/packages/models/package.json src/packages/services/package.json src/packages/config/package.json |
| 66. | dependabot[bot] <49699333+dependabot[bot]> |
mgosz-guardian <marcin.gosz> |
4 shared filespackage.json bun.lock .github/workflows/ci.yml src/packages/config/package.json |
| 67. | Lakshmi R Pillai <73653255+lakshmirpillai> |
Joshua Anderson <joshua_anderson> |
1 shared fileREADME.md |
| 68. | Lakshmi R Pillai <luxmi.r.pillai> |
Joshua Anderson <joshua_anderson> |
1 shared fileREADME.md |
| 69. | Laurynas Karvelis <laurynas.karvelis> |
Joshua Anderson <joshua_anderson> |
1 shared fileREADME.md |
| 70. | simonaspiridon <simona.spiridon> |
Joshua Anderson <joshua_anderson> |
1 shared fileREADME.md |
| 71. | David Blatcher <30567854+dblatcher> |
Joshua Anderson <joshua_anderson> |
1 shared fileREADME.md |
| 72. | DBlatcher <david.blatcher> |
Joshua Anderson <joshua_anderson> |
1 shared fileREADME.md |
| 73. | mgosz-guardian <marcin.gosz> |
Joshua Anderson <joshua_anderson> |
1 shared fileREADME.md |
| 74. | joshuaguardian <joshua.anderson> |
Joshua Anderson <joshua_anderson> |
1 shared fileREADME.md |
| 75. | Peace Williams-Ojomu <60498278+apeacewilliams> |
Joshua Anderson <joshua_anderson> |
1 shared fileREADME.md |
| 76. | Joshua Anderson <joshua_anderson> |
Rebecca Thompson <33927854+rebecca-thompson> |
1 shared fileREADME.md |
| 77. | Joshua Anderson <joshua_anderson> |
Sam Hession <sam.hession> |
1 shared fileREADME.md |
| Contributor | # connections | # commits | |
|---|---|---|---|
| 1. | Laurynas Karvelis <laurynas.karvelis> |
12 | 378 |
| 2. | joshuaguardian <joshua.anderson> |
12 | 363 |
| 3. | simonaspiridon <simona.spiridon> |
12 | 346 |
| 4. | Lakshmi R Pillai <luxmi.r.pillai> |
12 | 290 |
| 5. | DBlatcher <david.blatcher> |
12 | 280 |
| 6. | Peace Williams-Ojomu <60498278+apeacewilliams> |
12 | 118 |
| 7. | Lakshmi R Pillai <73653255+lakshmirpillai> |
12 | 59 |
| 8. | Rebecca Thompson <33927854+rebecca-thompson> |
12 | 50 |
| 9. | David Blatcher <30567854+dblatcher> |
12 | 32 |
| 10. | Sam Hession <sam.hession> |
12 | 26 |
| 11. | mgosz-guardian <marcin.gosz> |
12 | 15 |
| 12. | dependabot[bot] <49699333+dependabot[bot]> |
11 | 19 |
| 13. | Joshua Anderson <joshua_anderson> |
11 | 1 |
C-median: 12.0
A half of the contributors has more than 12.0 connections, and a half has less than this number.
C-mean: 11.8
An average number of connections a contributor has with other contributors.
C-index: 11.0
There are 11.0 contributors with 11.0 or more connections.
12 contributors (1,958 commits):
| # | Contributor |
First Commit |
Latest Commit |
Commits Count |
Line Churn |
|---|---|---|---|---|---|
| 1. | Laurynas Karvelis <laurynas.karvelis> |
2026-07-09 | 2026-09-23 | 378 (19%) | +87K / -36K |
| 2. | joshuaguardian <joshua.anderson> |
2026-08-03 | 2026-10-02 | 363 (18%) | +53K / -28K |
| 3. | simonaspiridon <simona.spiridon> |
2026-07-20 | 2026-10-01 | 346 (17%) | +71K / -26K |
| 4. | Lakshmi R Pillai <luxmi.r.pillai> |
2026-07-20 | 2026-09-29 | 290 (14%) | +71K / -35K |
| 5. | DBlatcher <david.blatcher> |
2026-07-16 | 2026-10-02 | 280 (14%) | +108K / -39K |
| 6. | Peace Williams-Ojomu <60498278+apeacewilliams> |
2026-07-16 | 2026-10-02 | 118 (6%) | +53K / -39K |
| 7. | Lakshmi R Pillai <73653255+lakshmirpillai> |
2026-07-22 | 2026-09-30 | 59 (3%) | +21K / -7.6K |
| 8. | Rebecca Thompson <33927854+rebecca-thompson> |
2026-07-20 | 2026-08-04 | 50 (2%) | +5.5K / -2K |
| 9. | David Blatcher <30567854+dblatcher> |
2026-07-20 | 2026-10-02 | 32 (1%) | +18K / -3.5K |
| 10. | Sam Hession <sam.hession> |
2026-07-20 | 2026-07-30 | 26 (1%) | +2.1K / -12K |
| 11. | mgosz-guardian <marcin.gosz> |
2026-07-20 | 2026-09-25 | 15 (<1%) | +6.8K / -1.1K |
| 12. | Joshua Anderson <joshua_anderson> |
2026-08-03 | 2026-08-03 | 1 (<1%) | +2 / -2 |
1 bot (19 commit):
| # | Bot |
First Commit |
Latest Commit |
Commits Count |
Line Churn |
|---|---|---|---|---|---|
| 1. | dependabot[bot] <49699333+dependabot[bot]> |
2026-07-22 | 2026-10-01 | 19 (100%) | +3.8K / -12K |
Contributor Dependencies
A contributor dependency is detected if two contributors have changed the same files in the past 180 days.
Contributor Dependencies via Shared Files
contributor dependencies 2D graph
The number on lines shows the number of same files that both persons changed in past 180 days.
flowchart TB
n0["luxmi.r.pillai"]
n1["david.blatcher"]
n2["simona.spiridon"]
n3["laurynas.karvelis"]
n4["joshua.anderson"]
n5["60498278+apeacewilliams"]
n6["73653255+lakshmirpillai"]
n7["30567854+dblatcher"]
n8["marcin.gosz"]
n9["33927854+rebecca-thompson"]
n10["sam.hession"]
n11["49699333+dependabot[bot]"]
n12["joshua_anderson"]
n0 ---|"582"| n1
n2 ---|"544"| n1
n2 ---|"516"| n0
n3 ---|"488"| n1
n3 ---|"465"| n0
n4 ---|"441"| n1
n5 ---|"413"| n1
n3 ---|"410"| n2
n4 ---|"399"| n2
n4 ---|"378"| n0
n5 ---|"376"| n2
n5 ---|"371"| n0
n5 ---|"367"| n4
n1 ---|"358"| n6
n2 ---|"348"| n6
n0 ---|"340"| n6
n4 ---|"316"| n3
n5 ---|"304"| n3
n4 ---|"298"| n6
n5 ---|"284"| n6
n3 ---|"239"| n6
n1 ---|"175"| n7
n0 ---|"159"| n7
n2 ---|"146"| n7
n3 ---|"143"| n7
n4 ---|"130"| n7
n5 ---|"121"| n7
n7 ---|"121"| n6
n1 ---|"121"| n8
n0 ---|"115"| n8
n2 ---|"110"| n8
n3 ---|"95"| n8
n2 ---|"88"| n9
n3 ---|"88"| n9
n1 ---|"86"| n9
n0 ---|"85"| n9
n6 ---|"74"| n8
n4 ---|"65"| n8
n5 ---|"59"| n8
n4 ---|"40"| n9
n5 ---|"40"| n9
n6 ---|"37"| n9
n8 ---|"36"| n9
n7 ---|"34"| n8
n7 ---|"32"| n9
n10 ---|"23"| n2
n1 ---|"21"| n10
n3 ---|"21"| n10
n0 ---|"21"| n10
n9 ---|"18"| n10
n10 ---|"14"| n4
n10 ---|"13"| n6
n7 ---|"11"| n10
n8 ---|"11"| n10
n11 ---|"10"| n0
n11 ---|"10"| n2
n11 ---|"10"| n1
n11 ---|"10"| n5
n5 ---|"10"| n10
n4 ---|"9"| n11
n11 ---|"9"| n6
n11 ---|"9"| n3
n11 ---|"8"| n9
n11 ---|"7"| n10
n11 ---|"6"| n7
n11 ---|"4"| n8
n6 ---|"1"| n12
n0 ---|"1"| n12
n3 ---|"1"| n12
n2 ---|"1"| n12
n7 ---|"1"| n12
n1 ---|"1"| n12
n8 ---|"1"| n12
n4 ---|"1"| n12
n5 ---|"1"| n12
n12 ---|"1"| n9
n12 ---|"1"| n10
classDef default fill:#808080,stroke:#ffffff,color:#000000;
classDef highlighted fill:#00b2ee,stroke:#ffffff,color:#000000;
linkStyle 0 stroke:#00688bFF,stroke-width:10px
linkStyle 1 stroke:#00688bED,stroke-width:9px
linkStyle 2 stroke:#00688bDB,stroke-width:8px
linkStyle 3 stroke:#00688bDB,stroke-width:8px
linkStyle 4 stroke:#00688bC9,stroke-width:7px
linkStyle 5 stroke:#00688bC9,stroke-width:7px
linkStyle 6 stroke:#00688bC9,stroke-width:7px
linkStyle 7 stroke:#00688bC9,stroke-width:7px
linkStyle 8 stroke:#00688bB7,stroke-width:6px
linkStyle 9 stroke:#00688bB7,stroke-width:6px
linkStyle 10 stroke:#00688bB7,stroke-width:6px
linkStyle 11 stroke:#00688bB7,stroke-width:6px
linkStyle 12 stroke:#00688bB7,stroke-width:6px
linkStyle 13 stroke:#00688bB7,stroke-width:6px
linkStyle 14 stroke:#00688bA5,stroke-width:5px
linkStyle 15 stroke:#00688bA5,stroke-width:5px
linkStyle 16 stroke:#00688bA5,stroke-width:5px
linkStyle 17 stroke:#00688bA5,stroke-width:5px
linkStyle 18 stroke:#00688bA5,stroke-width:5px
linkStyle 19 stroke:#00688b93,stroke-width:4px
linkStyle 20 stroke:#00688b93,stroke-width:4px
linkStyle 21 stroke:#00688b82,stroke-width:3px
linkStyle 22 stroke:#00688b70,stroke-width:2px
linkStyle 23 stroke:#00688b70,stroke-width:2px
linkStyle 24 stroke:#00688b70,stroke-width:2px
linkStyle 25 stroke:#00688b70,stroke-width:2px
linkStyle 26 stroke:#00688b70,stroke-width:2px
linkStyle 27 stroke:#00688b70,stroke-width:2px
linkStyle 28 stroke:#00688b70,stroke-width:2px
linkStyle 29 stroke:#00688b5E,stroke-width:1px
linkStyle 30 stroke:#00688b5E,stroke-width:1px
linkStyle 31 stroke:#00688b5E,stroke-width:1px
linkStyle 32 stroke:#00688b5E,stroke-width:1px
linkStyle 33 stroke:#00688b5E,stroke-width:1px
linkStyle 34 stroke:#00688b5E,stroke-width:1px
linkStyle 35 stroke:#00688b5E,stroke-width:1px
linkStyle 36 stroke:#00688b5E,stroke-width:1px
linkStyle 37 stroke:#00688b5E,stroke-width:1px
linkStyle 38 stroke:#00688b5E,stroke-width:1px
linkStyle 39 stroke:#00688b4C,stroke-width:1px
linkStyle 40 stroke:#00688b4C,stroke-width:1px
linkStyle 41 stroke:#00688b4C,stroke-width:1px
linkStyle 42 stroke:#00688b4C,stroke-width:1px
linkStyle 43 stroke:#00688b4C,stroke-width:1px
linkStyle 44 stroke:#00688b4C,stroke-width:1px
linkStyle 45 stroke:#00688b4C,stroke-width:1px
linkStyle 46 stroke:#00688b4C,stroke-width:1px
linkStyle 47 stroke:#00688b4C,stroke-width:1px
linkStyle 48 stroke:#00688b4C,stroke-width:1px
linkStyle 49 stroke:#00688b4C,stroke-width:1px
linkStyle 50 stroke:#00688b4C,stroke-width:1px
linkStyle 51 stroke:#00688b4C,stroke-width:1px
linkStyle 52 stroke:#00688b4C,stroke-width:1px
linkStyle 53 stroke:#00688b4C,stroke-width:1px
linkStyle 54 stroke:#00688b4C,stroke-width:1px
linkStyle 55 stroke:#00688b4C,stroke-width:1px
linkStyle 56 stroke:#00688b4C,stroke-width:1px
linkStyle 57 stroke:#00688b4C,stroke-width:1px
linkStyle 58 stroke:#00688b4C,stroke-width:1px
linkStyle 59 stroke:#00688b4C,stroke-width:1px
linkStyle 60 stroke:#00688b4C,stroke-width:1px
linkStyle 61 stroke:#00688b4C,stroke-width:1px
linkStyle 62 stroke:#00688b4C,stroke-width:1px
linkStyle 63 stroke:#00688b4C,stroke-width:1px
linkStyle 64 stroke:#00688b4C,stroke-width:1px
linkStyle 65 stroke:#00688b4C,stroke-width:1px
linkStyle 66 stroke:#00688b4C,stroke-width:1px
linkStyle 67 stroke:#00688b4C,stroke-width:1px
linkStyle 68 stroke:#00688b4C,stroke-width:1px
linkStyle 69 stroke:#00688b4C,stroke-width:1px
linkStyle 70 stroke:#00688b4C,stroke-width:1px
linkStyle 71 stroke:#00688b4C,stroke-width:1px
linkStyle 72 stroke:#00688b4C,stroke-width:1px
linkStyle 73 stroke:#00688b4C,stroke-width:1px
linkStyle 74 stroke:#00688b4C,stroke-width:1px
linkStyle 75 stroke:#00688b4C,stroke-width:1px
linkStyle 76 stroke:#00688b4C,stroke-width:1px
Download:
Mermaid (.mmd)
(open online Mermaid editor)
- open 2D force graph
- open 3D force graph
- open 2D force graph (including all files)
- open 2D force graph (including only shared files)
- open 3D force graph (including all files)
- open 3D force graph (including only shared files)
Contributor 1
Contributor 2
# shared files
1.
Lakshmi R Pillai <luxmi.r.pillai>
DBlatcher <david.blatcher>
582 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/AlertTypeFormField.tsx
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/ui/flag-icons.tsx
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts
src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/backend/routers/docs/openapi/paths/notification-tests.ts
src/apps/backend/routers/docs/openapi/components/schemas/notification-validation-issue.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/compose/NotificationTextInput.tsx
src/apps/backend/notification-channels/dispatch-notification.test.ts
src/apps/frontend/src/api-client/query-client.ts
dev-nginx.yaml
src/packages/database/migrations/0000_initial_migration.sql
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/frontend/src/features/stand-frontend/history-send-time.ts
src/apps/backend/.env.example
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/api-client/redirectToLogin.ts
src/packages/models/user.ts
src/apps/backend/routers/grafana/index.ts
src/apps/frontend/src/utils/form-validation.test.ts
cdk/tsconfig.json
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/layout/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts
src/apps/frontend/src/features/stand-frontend/components/DeliveryOptionFormField.stories.tsx
src/apps/backend/routers/docs/openapi/components/schemas/accepted-test-notification.ts
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/index.html
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/packages/config/index.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/features/stand-frontend/use-relative-time.ts
src/apps/frontend/src/features/dispatch/constants.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx
src/apps/backend/routers/docs/openapi/components/schemas/notification-plan-acceptance.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts
src/apps/frontend/src/features/dispatch/components/Field.tsx
src/apps/backend/routers/docs/openapi/components/schemas/notification-list.ts
src/apps/frontend/src/hooks/useSendNotification.ts
src/apps/frontend/.gitignore
src/apps/frontend/src/routes.ts
src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx
src/packages/models/frontend-app-config.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/routers/docs/openapi/components/schemas/notification-test-send-request.ts
src/apps/backend/README.md
src/apps/frontend/src/segment/edition-options.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/backend/notification-channels/email/braze/client.test.ts
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/backend/notification-channels/app-notification/generate-request.test.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/utils/notification-forms.test.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/backend/middleware/grafana-cors.ts
src/packages/http-logger/http-logger.ts
src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx
src/apps/frontend/src/utils/send-notification.ts
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/hooks/use-image-url-check.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/apps/frontend/src/latest-content/latest-published-content.ts
src/packages/config/user.ts
src/apps/frontend/public/favicon-16x16.png
src/packages/services/app-notification/client.ts
src/apps/backend/notification-channels/app-notification/generate-request.ts
cdk/eslint.config.mjs
src/apps/frontend/src/features/dispatch/components/PreviewPanel.tsx
src/apps/backend/routers/docs/openapi/components/examples/notification-send-request.ts
src/apps/frontend/src/layout/DispatchLandingLayout.tsx
.bun-version
docs/runbooks/deleting-a-notification.md
src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx
docs/mobile-n10n/mobile-n10n-importance-and-grouping.md
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts
src/packages/database/package.json
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/frontend/src/features/dispatch/components/EmailPreview.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
docs/ADRs/database.md
...
2.
simonaspiridon <simona.spiridon>
DBlatcher <david.blatcher>
544 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/preview/AndroidAlertPreview.tsx
src/packages/models/api-contract/audience.ts
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/ui/flag-icons.tsx
src/apps/frontend/src/history/HistorySearchFilter.tsx
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts
src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/compose/NotificationTextInput.tsx
src/apps/backend/notification-channels/dispatch-notification.test.ts
src/apps/frontend/src/api-client/query-client.ts
src/packages/database/migrations/0000_initial_migration.sql
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/backend/.env.example
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/bunfig.toml
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/api-client/redirectToLogin.ts
src/packages/models/user.ts
src/apps/backend/routers/grafana/index.ts
src/apps/frontend/src/utils/form-validation.test.ts
cdk/tsconfig.json
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/backend/braze-client.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/layout/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/index.html
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/packages/config/index.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/features/stand-frontend/use-relative-time.ts
src/apps/frontend/src/features/dispatch/constants.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/ui/EmptyState.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts
src/apps/frontend/src/features/dispatch/components/Field.tsx
src/apps/frontend/src/hooks/useSendNotification.ts
src/packages/models/notification-channel.ts
src/apps/frontend/src/routes.ts
src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx
src/packages/models/frontend-app-config.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/README.md
src/apps/frontend/src/segment/edition-options.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/backend/notification-channels/email/braze/client.test.ts
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/backend/notification-channels/app-notification/generate-request.test.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/utils/notification-forms.test.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/backend/middleware/grafana-cors.ts
src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx
src/apps/backend/routers/docs/openapi/components/schemas/capi-unavailable-error.ts
src/apps/frontend/src/utils/send-notification.ts
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/hooks/use-image-url-check.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/apps/frontend/src/latest-content/latest-published-content.ts
src/apps/frontend/src/layout/NotFoundTab.tsx
src/apps/frontend/public/favicon-16x16.png
src/packages/services/app-notification/client.ts
src/apps/backend/notification-channels/app-notification/generate-request.ts
cdk/eslint.config.mjs
src/apps/frontend/src/features/dispatch/components/PreviewPanel.tsx
src/apps/frontend/src/layout/DispatchLandingLayout.tsx
.bun-version
src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts
src/packages/database/package.json
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/frontend/src/features/dispatch/components/EmailPreview.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
docs/ADRs/database.md
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/segment/use-audience-editions.test.tsx
src/apps/backend/routers/preview/index.ts
src/packages/database/runtime-db-config.ts
src/apps/frontend/src/utils/resolve-article-from-capi.ts
...
3.
simonaspiridon <simona.spiridon>
Lakshmi R Pillai <luxmi.r.pillai>
516 shared files
src/packages/database/scripts/env/remote/prepare-and-apply-remote-db-migrations.ts
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/ui/flag-icons.tsx
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts
src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/compose/NotificationTextInput.tsx
src/apps/backend/notification-channels/dispatch-notification.test.ts
src/apps/frontend/src/api-client/query-client.ts
src/packages/database/migrations/0000_initial_migration.sql
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/backend/.env.example
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/api-client/redirectToLogin.ts
src/packages/models/user.ts
src/apps/backend/routers/grafana/index.ts
src/apps/frontend/src/utils/form-validation.test.ts
cdk/tsconfig.json
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/layout/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/index.html
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/packages/config/index.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/features/stand-frontend/use-relative-time.ts
src/apps/frontend/src/features/dispatch/constants.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/history/notification-history-mapper.ts
src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts
src/apps/frontend/src/features/dispatch/components/Field.tsx
src/apps/frontend/src/hooks/useSendNotification.ts
src/packages/database/scripts/helpers/process.ts
src/apps/frontend/src/routes.ts
src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx
src/packages/models/frontend-app-config.ts
src/apps/frontend/src/features/stand-frontend/notification-history-mapper.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/README.md
src/apps/frontend/src/segment/edition-options.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/features/stand-frontend/notification-history-mapper.test.ts
src/apps/backend/notification-channels/email/braze/client.test.ts
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/backend/notification-channels/app-notification/generate-request.test.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/utils/notification-forms.test.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/backend/middleware/grafana-cors.ts
src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx
src/apps/frontend/src/utils/send-notification.ts
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/hooks/use-image-url-check.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/apps/frontend/src/latest-content/latest-published-content.ts
src/apps/frontend/public/favicon-16x16.png
src/packages/services/app-notification/client.ts
src/apps/backend/notification-channels/app-notification/generate-request.ts
src/apps/frontend/src/hooks/useNotificationSenders.ts
cdk/eslint.config.mjs
src/apps/frontend/src/features/dispatch/components/PreviewPanel.tsx
src/apps/frontend/src/layout/DispatchLandingLayout.tsx
.bun-version
src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts
src/packages/database/package.json
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/frontend/src/features/dispatch/components/EmailPreview.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
docs/ADRs/database.md
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/segment/use-audience-editions.test.tsx
src/apps/backend/routers/preview/index.ts
src/packages/database/runtime-db-config.ts
src/apps/frontend/src/utils/resolve-article-from-capi.ts
src/apps/frontend/src/api-client/redirect-to-login.ts
src/apps/backend/routers/docs/openapi/paths/grafana.ts
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts
...
4.
Laurynas Karvelis <laurynas.karvelis>
DBlatcher <david.blatcher>
488 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/preview/AndroidAlertPreview.tsx
src/packages/models/api-contract/audience.ts
src/apps/frontend/src/features/stand-frontend/components/AlertTypeFormField.tsx
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/history/HistorySearchFilter.tsx
src/packages/database/migrations/0003_replace_notifications_created_at_index_with_send_partial.sql
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts
src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/backend/routers/docs/openapi/paths/notification-tests.ts
src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.stories.tsx
src/apps/backend/routers/docs/openapi/components/schemas/notification-validation-issue.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/backend/notification-channels/dispatch-notification.test.ts
dev-nginx.yaml
src/packages/database/migrations/0000_initial_migration.sql
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/frontend/src/features/stand-frontend/history-send-time.ts
src/apps/backend/.env.example
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/bunfig.toml
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/utils/form-validation.test.ts
cdk/tsconfig.json
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts
src/apps/frontend/src/features/stand-frontend/components/DeliveryOptionFormField.stories.tsx
src/apps/backend/routers/docs/openapi/components/schemas/accepted-test-notification.ts
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/index.html
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/packages/config/index.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/features/dispatch/constants.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/api/queryClient.ts
src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx
src/apps/backend/routers/docs/openapi/components/schemas/notification-plan-acceptance.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts
src/apps/frontend/src/features/dispatch/components/Field.tsx
src/packages/database/migrations/0005_structured_dispatch_targets.sql
src/apps/backend/routers/docs/openapi/components/schemas/notification-list.ts
src/apps/frontend/src/hooks/useSendNotification.ts
src/apps/frontend/.gitignore
src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/routers/docs/openapi/components/schemas/notification-test-send-request.ts
src/apps/backend/README.md
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/backend/notification-channels/email/braze/client.test.ts
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/backend/notification-channels/app-notification/generate-request.test.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/vitest.config.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/packages/http-logger/http-logger.ts
src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/packages/config/user.ts
src/packages/services/app-notification/client.ts
src/apps/backend/notification-channels/app-notification/generate-request.ts
cdk/eslint.config.mjs
src/apps/frontend/src/features/dispatch/components/PreviewPanel.tsx
src/apps/backend/routers/docs/openapi/components/examples/notification-send-request.ts
.bun-version
docs/runbooks/deleting-a-notification.md
src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx
docs/mobile-n10n/mobile-n10n-importance-and-grouping.md
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts
src/packages/database/package.json
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/frontend/src/features/dispatch/components/EmailPreview.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/backend/routers/preview/index.ts
src/packages/database/repositories/notification-dispatches-repository.ts
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts
src/apps/frontend/src/compose/PreviewTextToggle.tsx
src/apps/frontend/src/utils/relative-time.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/packages/services/email-rendering/client.ts
src/apps/frontend/src/ui/SendTimeTooltip.tsx
...
5.
Laurynas Karvelis <laurynas.karvelis>
Lakshmi R Pillai <luxmi.r.pillai>
465 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/AlertTypeFormField.tsx
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts
src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/backend/routers/docs/openapi/paths/notification-tests.ts
src/apps/backend/routers/docs/openapi/components/schemas/notification-validation-issue.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/backend/notification-channels/dispatch-notification.test.ts
dev-nginx.yaml
src/packages/database/migrations/0000_initial_migration.sql
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/frontend/src/features/stand-frontend/history-send-time.ts
src/apps/backend/.env.example
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/utils/form-validation.test.ts
cdk/tsconfig.json
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts
src/apps/frontend/src/features/stand-frontend/components/DeliveryOptionFormField.stories.tsx
src/apps/backend/routers/docs/openapi/components/schemas/accepted-test-notification.ts
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/index.html
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/packages/config/index.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/features/dispatch/constants.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/history/notification-history-mapper.ts
src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx
src/apps/backend/routers/docs/openapi/components/schemas/notification-plan-acceptance.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts
src/apps/frontend/src/features/dispatch/components/Field.tsx
src/apps/backend/routers/docs/openapi/components/schemas/notification-list.ts
src/apps/frontend/src/hooks/useSendNotification.ts
src/apps/frontend/.gitignore
src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx
src/apps/frontend/src/features/stand-frontend/notification-history-mapper.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/routers/docs/openapi/components/schemas/notification-test-send-request.ts
src/apps/backend/README.md
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/features/stand-frontend/notification-history-mapper.test.ts
src/apps/backend/notification-channels/email/braze/client.test.ts
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/backend/notification-channels/app-notification/generate-request.test.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/packages/http-logger/http-logger.ts
src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/packages/config/user.ts
src/packages/services/app-notification/client.ts
src/apps/backend/notification-channels/app-notification/generate-request.ts
src/apps/frontend/src/hooks/useNotificationSenders.ts
cdk/eslint.config.mjs
src/apps/frontend/src/features/dispatch/components/PreviewPanel.tsx
src/apps/backend/routers/docs/openapi/components/examples/notification-send-request.ts
.bun-version
docs/runbooks/deleting-a-notification.md
src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx
docs/mobile-n10n/mobile-n10n-importance-and-grouping.md
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts
src/packages/database/package.json
src/apps/backend/routers/docs/openapi/components/security-schemes.ts
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/frontend/src/features/dispatch/components/EmailPreview.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/backend/routers/preview/index.ts
src/packages/database/repositories/notification-dispatches-repository.ts
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts
src/apps/frontend/src/compose/PreviewTextToggle.tsx
src/apps/frontend/src/utils/relative-time.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/packages/services/email-rendering/client.ts
src/apps/frontend/src/ui/SendTimeTooltip.tsx
src/apps/frontend/src/App.tsx
cdk/README.md
src/apps/backend/routers/docs/index.ts
...
6.
joshuaguardian <joshua.anderson>
DBlatcher <david.blatcher>
441 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/preview/AndroidAlertPreview.tsx
src/packages/models/api-contract/audience.ts
src/apps/frontend/src/NotificationAlert.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/AlertTypeFormField.tsx
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/history/HistorySearchFilter.tsx
src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/compose/NotificationTextInput.tsx
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/frontend/src/features/stand-frontend/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/packages/models/tsconfig.json
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/api-client/redirectToLogin.ts
src/packages/models/user.ts
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/layout/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/frontend/src/features/stand-frontend/components/DeliveryOptionFormField.stories.tsx
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/features/stand-frontend/components/PreviewPillList.tsx
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/index.html
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/packages/config/index.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/features/stand-frontend/use-relative-time.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/api/queryClient.ts
src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/frontend/src/hooks/useSendNotification.ts
src/packages/models/notification-channel.ts
src/apps/frontend/src/routes.ts
src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/segment/edition-options.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/testing/mock-request-test-email-send.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/vitest.config.ts
src/apps/frontend/src/utils/notification-forms.test.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/frontend/src/utils/display-text-helpers.test.ts
src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx
src/apps/frontend/src/utils/send-notification.ts
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/packages/config/user.ts
src/apps/frontend/src/layout/NotFoundTab.tsx
src/apps/frontend/public/favicon-16x16.png
src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts
src/packages/database/package.json
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/frontend/src/compose/PreviousNotificationsBar.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/ui/TextLinkButton.tsx
src/apps/frontend/src/segment/use-audience-editions.test.tsx
src/apps/frontend/src/hooks/useRelativeTime.test.tsx
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts
src/apps/frontend/src/utils/relative-time.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/packages/database/migrations/0007_add_notifications_article_id.sql
src/apps/frontend/src/App.tsx
README.md
src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx
src/apps/frontend/src/compose/NotificationFormContext.tsx
src/apps/frontend/src/history/HistoryFilters.tsx
src/apps/frontend/src/utils/notification-reducer.ts
src/apps/frontend/public/android-chrome-192x192.png
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx
src/apps/backend/package.json
src/apps/frontend/src/api-client/client.ts
src/apps/backend/middleware/static-assets-middleware.ts
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.stories.tsx
src/apps/frontend/src/stories/page.css
src/packages/database/index.ts
...
7.
Peace Williams-Ojomu <60498278+apeacewilliams>
DBlatcher <david.blatcher>
413 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/preview/AndroidAlertPreview.tsx
src/apps/frontend/src/features/stand-frontend/components/AlertTypeFormField.tsx
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/ui/flag-icons.tsx
src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/compose/NotificationTextInput.tsx
src/apps/frontend/src/api-client/query-client.ts
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/frontend/src/features/stand-frontend/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/bunfig.toml
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/api-client/redirectToLogin.ts
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/layout/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/features/stand-frontend/components/PreviewPillList.tsx
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/features/stand-frontend/use-relative-time.ts
src/apps/frontend/src/features/dispatch/constants.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/api/queryClient.ts
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/frontend/src/features/dispatch/components/Field.tsx
src/apps/frontend/src/hooks/useSendNotification.ts
src/apps/frontend/.gitignore
src/apps/frontend/src/routes.ts
src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/segment/edition-options.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/testing/mock-request-test-email-send.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/vitest.config.ts
src/apps/frontend/src/utils/notification-forms.test.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx
src/apps/frontend/src/utils/send-notification.ts
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/hooks/use-image-url-check.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/apps/frontend/src/layout/NotFoundTab.tsx
src/apps/frontend/src/features/dispatch/components/PreviewPanel.tsx
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts
src/packages/database/package.json
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/frontend/src/features/dispatch/components/EmailPreview.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/ui/TextLinkButton.tsx
src/apps/frontend/src/segment/use-audience-editions.test.tsx
src/apps/frontend/src/utils/resolve-article-from-capi.ts
src/apps/frontend/src/api-client/redirect-to-login.ts
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts
src/apps/frontend/src/compose/PreviewTextToggle.tsx
src/apps/frontend/src/utils/relative-time.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/ui/SendTimeTooltip.tsx
src/apps/frontend/src/App.tsx
README.md
lefthook.yml
src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx
src/apps/frontend/src/compose/NotificationFormContext.tsx
src/apps/frontend/src/history/HistoryFilters.tsx
src/apps/frontend/src/utils/notification-reducer.ts
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx
src/apps/backend/package.json
src/apps/frontend/src/api-client/client.ts
src/apps/frontend/src/features/dispatch/components/DeliveryOptions.tsx
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.stories.tsx
src/apps/frontend/src/stories/page.css
src/apps/frontend/src/stories/story-helpers.tsx
src/apps/frontend/src/features/dispatch/components/CharacterCount.tsx
src/apps/frontend/src/stories/Page.tsx
src/apps/frontend/src/utils/notification-history-mapper.ts
src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.tsx
...
8.
Laurynas Karvelis <laurynas.karvelis>
simonaspiridon <simona.spiridon>
410 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/preview/AndroidAlertPreview.tsx
src/packages/models/api-contract/audience.ts
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/history/HistorySearchFilter.tsx
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts
src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/backend/notification-channels/dispatch-notification.test.ts
src/packages/config/tsconfig.json
src/packages/database/migrations/0000_initial_migration.sql
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/backend/.env.example
src/apps/frontend/src/compose/SideNavigationPanel.tsx
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/bunfig.toml
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/utils/form-validation.test.ts
cdk/tsconfig.json
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/index.html
src/packages/models/api-contract/history-alert-type.ts
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/packages/config/index.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/features/dispatch/constants.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/history/notification-history-mapper.ts
src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts
src/apps/frontend/src/features/dispatch/components/Field.tsx
src/apps/frontend/src/hooks/useSendNotification.ts
src/apps/frontend/src/layout/NotFoundTab.stories.tsx
src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx
src/apps/frontend/src/features/stand-frontend/notification-history-mapper.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/README.md
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/features/stand-frontend/notification-history-mapper.test.ts
src/apps/backend/notification-channels/email/braze/client.test.ts
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/backend/notification-channels/app-notification/generate-request.test.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx
src/apps/backend/tsconfig.json
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/backend/routers/health/index.ts
src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/packages/services/app-notification/client.ts
src/apps/backend/notification-channels/app-notification/generate-request.ts
src/apps/frontend/src/hooks/useNotificationSenders.ts
cdk/eslint.config.mjs
src/apps/frontend/src/features/dispatch/components/PreviewPanel.tsx
.bun-version
src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts
src/packages/database/package.json
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/frontend/src/features/dispatch/components/EmailPreview.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/backend/routers/preview/index.ts
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts
src/apps/frontend/src/compose/PreviewTextToggle.tsx
src/apps/frontend/src/utils/relative-time.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/packages/services/email-rendering/client.ts
src/apps/frontend/src/ui/SendTimeTooltip.tsx
src/apps/frontend/src/App.tsx
cdk/README.md
src/apps/backend/routers/docs/index.ts
README.md
lefthook.yml
src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx
src/apps/frontend/src/compose/NotificationFormContext.tsx
src/apps/frontend/src/history/HistoryFilters.tsx
src/apps/frontend/src/utils/notification-reducer.ts
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx
...
9.
joshuaguardian <joshua.anderson>
simonaspiridon <simona.spiridon>
399 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/preview/AndroidAlertPreview.tsx
src/packages/models/api-contract/audience.ts
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/history/HistorySearchFilter.tsx
src/apps/frontend/src/features/stand-frontend/audience-fallbacks.ts
src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/compose/NotificationTextInput.tsx
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/frontend/src/compose/SideNavigationPanel.tsx
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/api-client/redirectToLogin.ts
src/packages/models/user.ts
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/layout/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/index.html
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/packages/config/index.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/features/stand-frontend/use-relative-time.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/history/notification-history-mapper.ts
src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/frontend/src/hooks/useSendNotification.ts
src/packages/models/notification-channel.ts
src/apps/frontend/src/layout/NotFoundTab.stories.tsx
src/apps/frontend/src/routes.ts
src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx
src/apps/frontend/src/features/stand-frontend/notification-history-mapper.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/segment/edition-options.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/features/stand-frontend/notification-history-mapper.test.ts
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/utils/notification-forms.test.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx
src/apps/frontend/src/utils/send-notification.ts
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/apps/frontend/src/layout/NotFoundTab.tsx
src/apps/frontend/public/favicon-16x16.png
src/apps/frontend/src/hooks/useNotificationSenders.ts
src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts
src/packages/database/package.json
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/segment/use-audience-editions.test.tsx
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts
src/apps/frontend/src/utils/relative-time.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/packages/database/migrations/0007_add_notifications_article_id.sql
src/apps/frontend/src/App.tsx
README.md
src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx
src/apps/frontend/src/compose/NotificationFormContext.tsx
src/apps/frontend/src/history/HistoryFilters.tsx
src/apps/frontend/src/utils/notification-reducer.ts
src/apps/frontend/public/android-chrome-192x192.png
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx
src/apps/backend/package.json
src/apps/frontend/src/api-client/client.ts
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.stories.tsx
src/apps/frontend/src/features/stand-frontend/use-send-notification.ts
src/packages/database/index.ts
src/apps/frontend/src/stories/story-helpers.tsx
src/apps/frontend/src/stories/Page.tsx
src/apps/frontend/src/utils/notification-history-mapper.ts
src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.tsx
src/apps/frontend/src/hooks/use-relative-time.ts
src/apps/frontend/src/features/stand-frontend/api/useNotificationHistory.ts
src/apps/frontend/src/utils/notification-reducer.test.ts
...
10.
joshuaguardian <joshua.anderson>
Lakshmi R Pillai <luxmi.r.pillai>
378 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/AlertTypeFormField.tsx
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/compose/NotificationTextInput.tsx
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/frontend/src/features/stand-frontend/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/api-client/redirectToLogin.ts
src/packages/models/user.ts
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/layout/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/frontend/src/features/stand-frontend/components/DeliveryOptionFormField.stories.tsx
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/index.html
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/packages/config/index.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/features/stand-frontend/use-relative-time.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/history/notification-history-mapper.ts
src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/frontend/src/hooks/useSendNotification.ts
src/apps/frontend/src/routes.ts
src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx
src/apps/frontend/src/features/stand-frontend/notification-history-mapper.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/segment/edition-options.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/features/stand-frontend/notification-history-mapper.test.ts
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/utils/notification-forms.test.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx
src/apps/frontend/src/utils/send-notification.ts
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/packages/config/user.ts
src/apps/frontend/public/favicon-16x16.png
src/apps/frontend/src/hooks/useNotificationSenders.ts
src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts
src/packages/database/package.json
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/segment/use-audience-editions.test.tsx
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts
src/apps/frontend/src/utils/relative-time.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/App.tsx
README.md
src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx
src/apps/frontend/src/compose/NotificationFormContext.tsx
src/apps/frontend/src/history/HistoryFilters.tsx
src/apps/frontend/src/utils/notification-reducer.ts
src/apps/frontend/public/android-chrome-192x192.png
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx
src/apps/backend/package.json
src/apps/frontend/src/api-client/client.ts
src/apps/backend/middleware/static-assets-middleware.ts
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.stories.tsx
src/apps/frontend/src/features/stand-frontend/use-send-notification.ts
src/apps/frontend/src/stories/page.css
src/packages/database/index.ts
src/apps/frontend/src/stories/story-helpers.tsx
src/apps/frontend/src/stories/Page.tsx
src/apps/frontend/src/utils/notification-history-mapper.ts
src/apps/frontend/src/hooks/use-relative-time.ts
src/apps/frontend/src/features/stand-frontend/api/useNotificationHistory.ts
src/apps/frontend/src/utils/notification-reducer.test.ts
src/apps/frontend/src/features/stand-frontend/components/AudienceSegmentsFormField.stories.tsx
src/apps/frontend/src/schemas.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx
src/apps/frontend/src/mocks/capi-fixtures.ts
src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.stories.tsx
...
11.
Peace Williams-Ojomu <60498278+apeacewilliams>
simonaspiridon <simona.spiridon>
376 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/preview/AndroidAlertPreview.tsx
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/ui/flag-icons.tsx
src/apps/frontend/src/features/stand-frontend/audience-fallbacks.ts
src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/compose/NotificationTextInput.tsx
src/apps/frontend/src/api-client/query-client.ts
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/bunfig.toml
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/api-client/redirectToLogin.ts
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/layout/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/packages/models/api-contract/history-alert-type.ts
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/features/stand-frontend/use-relative-time.ts
src/apps/frontend/src/features/dispatch/constants.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/history/notification-history-mapper.ts
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/frontend/src/compose/DispatchInformationModal.stories.tsx
src/apps/frontend/src/features/dispatch/components/Field.tsx
src/apps/frontend/src/hooks/useSendNotification.ts
src/apps/frontend/src/routes.ts
src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx
src/apps/frontend/src/features/stand-frontend/notification-history-mapper.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/segment/edition-options.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/features/stand-frontend/notification-history-mapper.test.ts
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/utils/notification-forms.test.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx
src/apps/frontend/src/utils/send-notification.ts
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/hooks/use-image-url-check.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/apps/frontend/src/layout/NotFoundTab.tsx
src/apps/frontend/src/features/dispatch/components/PreviewPanel.tsx
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts
src/packages/database/package.json
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/frontend/src/features/dispatch/components/EmailPreview.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/segment/use-audience-editions.test.tsx
src/apps/frontend/src/utils/resolve-article-from-capi.ts
src/apps/frontend/src/api-client/redirect-to-login.ts
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts
src/apps/frontend/src/compose/PreviewTextToggle.tsx
src/apps/frontend/src/utils/relative-time.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/ui/SendTimeTooltip.tsx
src/apps/frontend/src/App.tsx
README.md
lefthook.yml
src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx
src/apps/frontend/src/compose/NotificationFormContext.tsx
src/apps/frontend/src/history/HistoryFilters.tsx
src/apps/frontend/src/utils/notification-reducer.ts
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx
src/apps/backend/package.json
src/apps/frontend/src/api-client/client.ts
src/apps/frontend/src/features/dispatch/components/DeliveryOptions.tsx
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.stories.tsx
src/apps/frontend/src/features/stand-frontend/use-send-notification.ts
src/apps/frontend/src/stories/story-helpers.tsx
src/apps/frontend/src/features/dispatch/components/CharacterCount.tsx
src/apps/frontend/src/stories/Page.tsx
src/apps/frontend/src/utils/notification-history-mapper.ts
src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.tsx
src/apps/frontend/src/hooks/use-relative-time.ts
...
12.
Peace Williams-Ojomu <60498278+apeacewilliams>
Lakshmi R Pillai <luxmi.r.pillai>
371 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/AlertTypeFormField.tsx
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/ui/flag-icons.tsx
src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/compose/NotificationTextInput.tsx
src/apps/frontend/src/api-client/query-client.ts
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/frontend/src/features/stand-frontend/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/api-client/redirectToLogin.ts
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/layout/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/features/stand-frontend/use-relative-time.ts
src/apps/frontend/src/features/dispatch/constants.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/history/notification-history-mapper.ts
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/frontend/src/features/dispatch/components/Field.tsx
src/apps/frontend/src/hooks/useSendNotification.ts
src/apps/frontend/.gitignore
src/apps/frontend/src/routes.ts
src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx
src/apps/frontend/src/features/stand-frontend/notification-history-mapper.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/segment/edition-options.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/features/stand-frontend/notification-history-mapper.test.ts
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/utils/notification-forms.test.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx
src/apps/frontend/src/utils/send-notification.ts
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/hooks/use-image-url-check.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/apps/frontend/src/features/dispatch/components/PreviewPanel.tsx
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts
src/packages/database/package.json
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/frontend/src/features/dispatch/components/EmailPreview.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/segment/use-audience-editions.test.tsx
src/apps/frontend/src/utils/resolve-article-from-capi.ts
src/apps/frontend/src/api-client/redirect-to-login.ts
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts
src/apps/frontend/src/compose/PreviewTextToggle.tsx
src/apps/frontend/src/utils/relative-time.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/ui/SendTimeTooltip.tsx
src/apps/frontend/src/App.tsx
README.md
lefthook.yml
src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx
src/apps/frontend/src/compose/NotificationFormContext.tsx
src/apps/frontend/src/history/HistoryFilters.tsx
src/apps/frontend/src/utils/notification-reducer.ts
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx
src/apps/backend/package.json
src/apps/frontend/src/api-client/client.ts
src/apps/frontend/src/features/dispatch/components/DeliveryOptions.tsx
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.stories.tsx
src/apps/frontend/src/features/stand-frontend/use-send-notification.ts
src/apps/frontend/src/stories/page.css
src/apps/frontend/src/stories/story-helpers.tsx
src/apps/frontend/src/features/dispatch/components/CharacterCount.tsx
src/apps/frontend/src/stories/Page.tsx
src/apps/frontend/src/utils/notification-history-mapper.ts
src/apps/frontend/src/hooks/use-relative-time.ts
src/apps/frontend/src/features/stand-frontend/api/useNotificationHistory.ts
src/apps/frontend/src/utils/notification-reducer.test.ts
src/apps/frontend/src/schemas.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx
src/apps/frontend/src/mocks/capi-fixtures.ts
...
13.
Peace Williams-Ojomu <60498278+apeacewilliams>
joshuaguardian <joshua.anderson>
367 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/preview/AndroidAlertPreview.tsx
src/apps/frontend/src/features/stand-frontend/components/AlertTypeFormField.tsx
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/features/stand-frontend/audience-fallbacks.ts
src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/compose/NotificationTextInput.tsx
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/frontend/src/features/stand-frontend/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/api-client/redirectToLogin.ts
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/layout/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/features/stand-frontend/components/PreviewPillList.tsx
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/features/stand-frontend/use-relative-time.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/history/notification-history-mapper.ts
src/apps/frontend/src/api/queryClient.ts
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/frontend/src/hooks/useSendNotification.ts
src/apps/frontend/src/routes.ts
src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx
src/apps/frontend/src/features/stand-frontend/notification-history-mapper.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/segment/edition-options.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/features/stand-frontend/notification-history-mapper.test.ts
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/testing/mock-request-test-email-send.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx
src/apps/frontend/vitest.config.ts
src/apps/frontend/src/utils/notification-forms.test.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx
src/apps/frontend/src/utils/send-notification.ts
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/apps/frontend/src/layout/NotFoundTab.tsx
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts
src/packages/database/package.json
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/ui/TextLinkButton.tsx
src/apps/frontend/src/segment/use-audience-editions.test.tsx
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts
src/apps/frontend/src/utils/relative-time.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/App.tsx
README.md
src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx
src/apps/frontend/src/compose/NotificationFormContext.tsx
src/apps/frontend/src/history/HistoryFilters.tsx
src/apps/frontend/src/utils/notification-reducer.ts
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx
src/apps/backend/package.json
src/apps/frontend/src/api-client/client.ts
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.stories.tsx
src/apps/frontend/src/features/stand-frontend/use-send-notification.ts
src/apps/frontend/src/stories/page.css
src/apps/frontend/src/stories/story-helpers.tsx
src/apps/frontend/src/stories/Page.tsx
src/apps/frontend/src/utils/notification-history-mapper.ts
src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.tsx
src/apps/frontend/src/hooks/use-relative-time.ts
src/apps/frontend/src/features/stand-frontend/api/useNotificationHistory.ts
src/apps/frontend/src/utils/notification-reducer.test.ts
src/apps/frontend/src/schemas.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx
src/apps/frontend/src/mocks/capi-fixtures.ts
src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/mocks/api-fixtures.ts
src/apps/backend/app.test.ts
...
14.
DBlatcher <david.blatcher>
Lakshmi R Pillai <73653255+lakshmirpillai>
358 shared files
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/ui/flag-icons.tsx
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/compose/NotificationTextInput.tsx
src/apps/backend/notification-channels/dispatch-notification.test.ts
src/apps/frontend/src/api-client/query-client.ts
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/backend/.env.example
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/api-client/redirectToLogin.ts
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/layout/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/features/stand-frontend/components/PreviewPillList.tsx
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/index.html
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/packages/models/grid.ts
src/apps/frontend/src/hooks/useSendNotification.ts
src/packages/models/notification-channel.ts
src/apps/frontend/src/routes.ts
src/packages/models/frontend-app-config.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/README.md
src/apps/frontend/src/segment/edition-options.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/utils/notification-forms.test.ts
src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx
src/apps/frontend/src/utils/send-notification.ts
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/hooks/use-image-url-check.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/apps/frontend/src/latest-content/latest-published-content.ts
src/apps/frontend/public/favicon-16x16.png
src/apps/frontend/src/layout/DispatchLandingLayout.tsx
docs/runbooks/deleting-a-notification.md
src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/segment/use-audience-editions.test.tsx
src/apps/backend/routers/preview/index.ts
src/apps/frontend/src/utils/resolve-article-from-capi.ts
src/apps/frontend/src/api-client/redirect-to-login.ts
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/frontend/src/compose/PreviewTextToggle.tsx
src/apps/frontend/src/utils/relative-time.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/packages/services/email-rendering/client.ts
src/apps/frontend/src/ui/SendTimeTooltip.tsx
src/apps/frontend/src/App.tsx
README.md
src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx
src/apps/frontend/src/compose/NotificationFormContext.tsx
src/apps/frontend/src/history/HistoryFilters.tsx
src/apps/frontend/src/utils/notification-reducer.ts
src/apps/frontend/public/android-chrome-192x192.png
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx
src/apps/backend/package.json
src/apps/frontend/src/api-client/client.ts
src/apps/frontend/src/grid-client/grid-api.ts
src/apps/frontend/src/stories/story-helpers.tsx
src/apps/frontend/src/utils/notification-history-mapper.ts
src/apps/frontend/src/hooks/use-relative-time.ts
src/apps/frontend/src/utils/notification-reducer.test.ts
src/apps/frontend/src/schemas.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx
src/apps/frontend/src/mocks/capi-fixtures.ts
src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/mocks/api-fixtures.ts
src/apps/frontend/src/hooks/useLatestPublishedContent.ts
src/apps/frontend/src/utils/notification-composer-reducer.ts
src/apps/backend/app.test.ts
src/packages/models/api-contract/preview.ts
...
15.
simonaspiridon <simona.spiridon>
Lakshmi R Pillai <73653255+lakshmirpillai>
348 shared files
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/ui/flag-icons.tsx
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/compose/NotificationTextInput.tsx
src/apps/backend/notification-channels/dispatch-notification.test.ts
src/apps/frontend/src/api-client/query-client.ts
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/backend/.env.example
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/api-client/redirectToLogin.ts
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/layout/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/index.html
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/history/notification-history-mapper.ts
src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/frontend/src/hooks/useSendNotification.ts
src/packages/models/notification-channel.ts
src/apps/frontend/src/routes.ts
src/packages/models/frontend-app-config.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/README.md
src/apps/frontend/src/segment/edition-options.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/utils/notification-forms.test.ts
src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx
src/apps/frontend/src/utils/send-notification.ts
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/hooks/use-image-url-check.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/apps/frontend/src/latest-content/latest-published-content.ts
src/apps/frontend/public/favicon-16x16.png
src/apps/frontend/src/hooks/useNotificationSenders.ts
src/apps/frontend/src/layout/DispatchLandingLayout.tsx
src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/segment/use-audience-editions.test.tsx
src/apps/backend/routers/preview/index.ts
src/apps/frontend/src/utils/resolve-article-from-capi.ts
src/apps/frontend/src/api-client/redirect-to-login.ts
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/frontend/src/compose/PreviewTextToggle.tsx
src/apps/frontend/src/utils/relative-time.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/packages/services/email-rendering/client.ts
src/apps/frontend/src/ui/SendTimeTooltip.tsx
src/apps/frontend/src/App.tsx
README.md
src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx
src/apps/frontend/src/compose/NotificationFormContext.tsx
src/apps/frontend/src/history/HistoryFilters.tsx
src/apps/frontend/src/utils/notification-reducer.ts
src/apps/frontend/public/android-chrome-192x192.png
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx
src/apps/backend/package.json
src/apps/frontend/src/api-client/client.ts
src/apps/frontend/src/stories/story-helpers.tsx
src/apps/frontend/src/utils/notification-history-mapper.ts
src/apps/frontend/src/hooks/use-relative-time.ts
src/apps/frontend/src/utils/notification-reducer.test.ts
src/apps/frontend/src/schemas.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx
src/apps/frontend/src/mocks/capi-fixtures.ts
src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/mocks/api-fixtures.ts
src/apps/frontend/src/hooks/useLatestPublishedContent.ts
src/apps/frontend/src/utils/notification-composer-reducer.ts
src/apps/backend/app.test.ts
src/packages/models/api-contract/preview.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx
...
16.
Lakshmi R Pillai <luxmi.r.pillai>
Lakshmi R Pillai <73653255+lakshmirpillai>
340 shared files
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/ui/flag-icons.tsx
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/compose/NotificationTextInput.tsx
src/apps/backend/notification-channels/dispatch-notification.test.ts
src/apps/frontend/src/api-client/query-client.ts
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/backend/.env.example
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/api-client/redirectToLogin.ts
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/layout/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/index.html
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/history/notification-history-mapper.ts
src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/frontend/src/hooks/useSendNotification.ts
src/apps/frontend/src/routes.ts
src/packages/models/frontend-app-config.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/README.md
src/apps/frontend/src/segment/edition-options.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/utils/notification-forms.test.ts
src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx
src/apps/frontend/src/utils/send-notification.ts
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/hooks/use-image-url-check.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/apps/frontend/src/latest-content/latest-published-content.ts
src/apps/frontend/public/favicon-16x16.png
src/apps/frontend/src/hooks/useNotificationSenders.ts
src/apps/frontend/src/layout/DispatchLandingLayout.tsx
docs/runbooks/deleting-a-notification.md
src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/segment/use-audience-editions.test.tsx
src/apps/backend/routers/preview/index.ts
src/apps/frontend/src/utils/resolve-article-from-capi.ts
src/apps/frontend/src/api-client/redirect-to-login.ts
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/frontend/src/compose/PreviewTextToggle.tsx
src/apps/frontend/src/utils/relative-time.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/packages/services/email-rendering/client.ts
src/apps/frontend/src/ui/SendTimeTooltip.tsx
src/apps/frontend/src/App.tsx
README.md
src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx
src/apps/frontend/src/compose/NotificationFormContext.tsx
src/apps/frontend/src/history/HistoryFilters.tsx
src/apps/frontend/src/utils/notification-reducer.ts
src/apps/frontend/public/android-chrome-192x192.png
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx
src/apps/backend/package.json
src/apps/frontend/src/api-client/client.ts
src/apps/frontend/src/stories/story-helpers.tsx
src/apps/frontend/src/utils/notification-history-mapper.ts
src/apps/frontend/src/hooks/use-relative-time.ts
src/apps/frontend/src/utils/notification-reducer.test.ts
src/apps/frontend/src/schemas.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx
src/apps/frontend/src/mocks/capi-fixtures.ts
src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/mocks/api-fixtures.ts
src/apps/frontend/src/hooks/useLatestPublishedContent.ts
src/apps/frontend/src/utils/notification-composer-reducer.ts
src/apps/backend/app.test.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx
src/apps/frontend/src/preview/PreviewToggle.tsx
...
17.
joshuaguardian <joshua.anderson>
Laurynas Karvelis <laurynas.karvelis>
316 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/preview/AndroidAlertPreview.tsx
src/packages/models/api-contract/audience.ts
src/apps/frontend/src/features/stand-frontend/components/AlertTypeFormField.tsx
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/history/HistorySearchFilter.tsx
src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/frontend/src/features/stand-frontend/history-send-time.ts
src/apps/frontend/src/compose/SideNavigationPanel.tsx
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/frontend/src/features/stand-frontend/components/DeliveryOptionFormField.stories.tsx
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/index.html
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/packages/config/index.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/history/notification-history-mapper.ts
src/apps/frontend/src/api/queryClient.ts
src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/frontend/src/hooks/useSendNotification.ts
src/apps/frontend/src/layout/NotFoundTab.stories.tsx
src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx
src/apps/frontend/src/features/stand-frontend/notification-history-mapper.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/features/stand-frontend/notification-history-mapper.test.ts
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx
src/apps/frontend/vitest.config.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/packages/config/user.ts
src/apps/frontend/src/hooks/useNotificationSenders.ts
src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts
src/packages/database/package.json
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts
src/apps/frontend/src/utils/relative-time.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/App.tsx
README.md
src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx
src/apps/frontend/src/compose/NotificationFormContext.tsx
src/apps/frontend/src/history/HistoryFilters.tsx
src/apps/frontend/src/utils/notification-reducer.ts
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx
src/apps/backend/package.json
src/apps/backend/middleware/static-assets-middleware.ts
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.stories.tsx
src/apps/frontend/src/features/stand-frontend/use-send-notification.ts
src/apps/frontend/src/stories/page.css
src/packages/database/index.ts
src/apps/frontend/src/stories/story-helpers.tsx
src/apps/frontend/src/stories/Page.tsx
src/apps/frontend/src/utils/notification-history-mapper.ts
src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/useNotificationHistory.ts
src/apps/frontend/src/features/stand-frontend/components/AudienceSegmentsFormField.stories.tsx
src/apps/frontend/src/schemas.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx
src/apps/frontend/src/mocks/capi-fixtures.ts
src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/mocks/api-fixtures.ts
src/apps/backend/app.test.ts
src/apps/frontend/bun-env.d.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/PreviewSection.tsx
src/apps/frontend/src/compose/DispatchLandingPage.tsx
...
18.
Peace Williams-Ojomu <60498278+apeacewilliams>
Laurynas Karvelis <laurynas.karvelis>
304 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/preview/AndroidAlertPreview.tsx
src/apps/frontend/src/features/stand-frontend/components/AlertTypeFormField.tsx
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/frontend/src/features/stand-frontend/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/bunfig.toml
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/packages/models/api-contract/history-alert-type.ts
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/features/dispatch/constants.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/history/notification-history-mapper.ts
src/apps/frontend/src/api/queryClient.ts
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/frontend/src/features/dispatch/components/Field.tsx
src/apps/frontend/src/hooks/useSendNotification.ts
src/apps/frontend/.gitignore
src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx
src/apps/frontend/src/features/stand-frontend/notification-history-mapper.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/features/stand-frontend/notification-history-mapper.test.ts
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx
src/apps/frontend/vitest.config.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/apps/frontend/src/features/dispatch/components/PreviewPanel.tsx
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts
src/packages/database/package.json
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/frontend/src/features/dispatch/components/EmailPreview.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts
src/apps/frontend/src/compose/PreviewTextToggle.tsx
src/apps/frontend/src/utils/relative-time.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/ui/SendTimeTooltip.tsx
src/apps/frontend/src/App.tsx
README.md
lefthook.yml
src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx
src/apps/frontend/src/compose/NotificationFormContext.tsx
src/apps/frontend/src/history/HistoryFilters.tsx
src/apps/frontend/src/utils/notification-reducer.ts
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx
src/apps/backend/package.json
src/apps/frontend/src/features/dispatch/components/DeliveryOptions.tsx
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.stories.tsx
src/apps/frontend/src/features/stand-frontend/use-send-notification.ts
src/apps/frontend/src/stories/page.css
src/apps/frontend/src/stories/story-helpers.tsx
src/apps/frontend/src/features/dispatch/components/CharacterCount.tsx
src/apps/frontend/src/stories/Page.tsx
src/apps/frontend/src/utils/notification-history-mapper.ts
src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/useNotificationHistory.ts
src/apps/frontend/src/schemas.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx
src/apps/frontend/src/mocks/capi-fixtures.ts
src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts
src/apps/frontend/src/features/dispatch/components/AudiencePanel.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/mocks/api-fixtures.ts
src/apps/backend/app.test.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/PreviewSection.tsx
src/apps/frontend/src/compose/DispatchLandingPage.tsx
src/apps/frontend/src/util/html-helpers.ts
src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.tsx
...
19.
joshuaguardian <joshua.anderson>
Lakshmi R Pillai <73653255+lakshmirpillai>
298 shared files
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/compose/NotificationTextInput.tsx
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/api-client/redirectToLogin.ts
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/layout/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/features/stand-frontend/components/PreviewPillList.tsx
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/index.html
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/history/notification-history-mapper.ts
src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/frontend/src/hooks/useSendNotification.ts
src/packages/models/notification-channel.ts
src/apps/frontend/src/routes.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/segment/edition-options.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/utils/notification-forms.test.ts
src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx
src/apps/frontend/src/utils/send-notification.ts
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/apps/frontend/public/favicon-16x16.png
src/apps/frontend/src/hooks/useNotificationSenders.ts
src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/segment/use-audience-editions.test.tsx
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/frontend/src/utils/relative-time.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/App.tsx
README.md
src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx
src/apps/frontend/src/compose/NotificationFormContext.tsx
src/apps/frontend/src/history/HistoryFilters.tsx
src/apps/frontend/src/utils/notification-reducer.ts
src/apps/frontend/public/android-chrome-192x192.png
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx
src/apps/backend/package.json
src/apps/frontend/src/api-client/client.ts
src/apps/frontend/src/stories/story-helpers.tsx
src/apps/frontend/src/utils/notification-history-mapper.ts
src/apps/frontend/src/hooks/use-relative-time.ts
src/apps/frontend/src/utils/notification-reducer.test.ts
src/apps/frontend/src/schemas.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx
src/apps/frontend/src/mocks/capi-fixtures.ts
src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/mocks/api-fixtures.ts
src/apps/backend/app.test.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx
src/apps/frontend/src/preview/PreviewToggle.tsx
src/apps/frontend/src/compose/DispatchLandingPage.tsx
src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.tsx
src/apps/frontend/src/layout/DispatchLandingHistoryView.tsx
src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx
src/apps/frontend/src/utils/history-search-params.ts
src/apps/backend/routers/notifications/schemas/notification-list-query.ts
src/apps/frontend/src/features/stand-frontend/components/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/DeliveryAndTimingSelector.tsx
src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.stories.tsx
src/apps/frontend/src/hooks/useActiveSectionHref.ts
src/apps/frontend/src/features/stand-frontend/components/ChannelSelector.tsx
src/apps/frontend/src/compose/NotificationContext.tsx
src/apps/frontend/public/android-chrome-512x512.png
src/packages/database/repositories/notifications-repository.dbtest.ts
src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx
src/apps/frontend/src/utils/fetch-capi-content.ts
src/apps/frontend/src/segment/FlagPreviewPill.tsx
src/apps/frontend/src/ui/RefreshButton.stories.tsx
...
20.
Peace Williams-Ojomu <60498278+apeacewilliams>
Lakshmi R Pillai <73653255+lakshmirpillai>
284 shared files
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/ui/flag-icons.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/compose/NotificationTextInput.tsx
src/apps/frontend/src/api-client/query-client.ts
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/api-client/redirectToLogin.ts
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/layout/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/features/stand-frontend/components/PreviewPillList.tsx
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/history/notification-history-mapper.ts
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/frontend/src/hooks/useSendNotification.ts
src/apps/frontend/src/routes.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/segment/edition-options.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/utils/notification-forms.test.ts
src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx
src/apps/frontend/src/utils/send-notification.ts
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/hooks/use-image-url-check.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/segment/use-audience-editions.test.tsx
src/apps/frontend/src/utils/resolve-article-from-capi.ts
src/apps/frontend/src/api-client/redirect-to-login.ts
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/frontend/src/compose/PreviewTextToggle.tsx
src/apps/frontend/src/utils/relative-time.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/ui/SendTimeTooltip.tsx
src/apps/frontend/src/App.tsx
README.md
src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx
src/apps/frontend/src/compose/NotificationFormContext.tsx
src/apps/frontend/src/history/HistoryFilters.tsx
src/apps/frontend/src/utils/notification-reducer.ts
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx
src/apps/backend/package.json
src/apps/frontend/src/api-client/client.ts
src/apps/frontend/src/stories/story-helpers.tsx
src/apps/frontend/src/utils/notification-history-mapper.ts
src/apps/frontend/src/hooks/use-relative-time.ts
src/apps/frontend/src/utils/notification-reducer.test.ts
src/apps/frontend/src/schemas.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx
src/apps/frontend/src/mocks/capi-fixtures.ts
src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/mocks/api-fixtures.ts
src/apps/frontend/src/utils/notification-composer-reducer.ts
src/apps/backend/app.test.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx
src/apps/frontend/src/preview/PreviewToggle.tsx
src/apps/frontend/src/compose/DispatchLandingPage.tsx
src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.tsx
src/apps/frontend/src/layout/DispatchLandingHistoryView.tsx
src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx
src/apps/frontend/src/utils/history-search-params.ts
src/apps/backend/routers/notifications/schemas/notification-list-query.ts
src/apps/frontend/src/features/stand-frontend/components/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/DeliveryAndTimingSelector.tsx
src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.stories.tsx
src/apps/frontend/src/compose/NotificationContext.tsx
src/packages/database/repositories/notifications-repository.dbtest.ts
src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx
src/apps/frontend/src/utils/fetch-capi-content.ts
src/apps/frontend/src/segment/FlagPreviewPill.tsx
src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.stories.tsx
src/apps/frontend/src/history/HistoryAlertTypeFilter.tsx
src/apps/frontend/src/features/stand-frontend/components/PreviewPillList.stories.tsx
...
21.
Laurynas Karvelis <laurynas.karvelis>
Lakshmi R Pillai <73653255+lakshmirpillai>
239 shared files
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/backend/notification-channels/dispatch-notification.test.ts
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/backend/.env.example
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/index.html
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/history/notification-history-mapper.ts
src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/frontend/src/hooks/useSendNotification.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/README.md
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/apps/frontend/src/hooks/useNotificationSenders.ts
docs/runbooks/deleting-a-notification.md
src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/backend/routers/preview/index.ts
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/frontend/src/compose/PreviewTextToggle.tsx
src/apps/frontend/src/utils/relative-time.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/packages/services/email-rendering/client.ts
src/apps/frontend/src/ui/SendTimeTooltip.tsx
src/apps/frontend/src/App.tsx
README.md
src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx
src/apps/frontend/src/compose/NotificationFormContext.tsx
src/apps/frontend/src/history/HistoryFilters.tsx
src/apps/frontend/src/utils/notification-reducer.ts
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx
src/apps/backend/package.json
src/apps/frontend/src/stories/story-helpers.tsx
src/apps/frontend/src/utils/notification-history-mapper.ts
src/apps/frontend/src/schemas.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx
src/apps/frontend/src/mocks/capi-fixtures.ts
src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/mocks/api-fixtures.ts
src/apps/backend/app.test.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx
src/apps/frontend/src/compose/DispatchLandingPage.tsx
src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.tsx
src/apps/frontend/src/layout/DispatchLandingHistoryView.tsx
src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx
src/apps/frontend/src/utils/history-search-params.ts
src/apps/backend/routers/notifications/schemas/notification-list-query.ts
src/apps/frontend/src/features/stand-frontend/components/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/DeliveryAndTimingSelector.tsx
src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/ChannelSelector.tsx
src/packages/database/repositories/notifications-repository.dbtest.ts
src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx
src/apps/frontend/src/ui/RefreshButton.stories.tsx
src/apps/backend/notification-channels/dispatch-notification-test.ts
src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.stories.tsx
src/apps/frontend/src/history/HistoryAlertTypeFilter.tsx
src/packages/models/index.ts
src/apps/frontend/src/compose/ArticlePreviewCard.tsx
src/apps/frontend/src/compose/CreateAppAlertTab.tsx
src/apps/frontend/src/history/HistoryPage.tsx
src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.tsx
src/apps/frontend/src/features/stand-frontend/components/NotificationTextInput.stories.tsx
src/apps/backend/notification-channels/test-support.ts
src/apps/frontend/src/history/HistoryView.tsx
...
22.
DBlatcher <david.blatcher>
David Blatcher <30567854+dblatcher>
175 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
dev-nginx.yaml
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/backend/.env.example
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/packages/models/user.ts
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/frontend/src/index.html
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/packages/config/index.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/features/stand-frontend/use-relative-time.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/packages/models/grid.ts
src/packages/models/frontend-app-config.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/README.md
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/apps/frontend/src/latest-content/latest-published-content.ts
src/packages/config/user.ts
src/apps/frontend/src/compose/PreviousNotificationsBar.tsx
src/apps/backend/routers/preview/index.ts
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/backend/routers/notifications/index.test.ts
src/packages/services/email-rendering/client.ts
src/apps/frontend/src/App.tsx
src/apps/backend/routers/docs/index.ts
README.md
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx
scripts/setup.sh
src/apps/frontend/src/grid-client/grid-api.ts
src/apps/frontend/src/stories/story-helpers.tsx
src/apps/frontend/src/mocks/capi-fixtures.ts
src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts
src/packages/models/user-permissions.ts
src/apps/frontend/src/mocks/api-fixtures.ts
src/packages/models/api-contract/preview.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx
src/apps/frontend/src/utils/article-thumbnail.test.ts
src/apps/frontend/src/util/html-helpers.ts
src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.tsx
src/apps/frontend/src/hooks/usePreviousNotifications.ts
src/apps/backend/routers/notifications/index.dbtest.ts
src/apps/frontend/src/ui/Tooltip.tsx
src/apps/frontend/src/features/stand-frontend/components/DeliveryAndTimingSelector.tsx
src/apps/backend/routers/user/index.test.ts
src/apps/frontend/src/features/stand-frontend/components/ChannelSelector.tsx
scripts/start.sh
src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.tsx
src/packages/models/index.ts
src/apps/frontend/src/compose/ArticlePreviewCard.tsx
src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.tsx
src/apps/frontend/src/features/stand-frontend/components/NotificationTextInput.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/NoSendPermissionWarning.tsx
src/apps/frontend/src/features/stand-frontend/components/Editions.tsx
src/apps/frontend/src/features/stand-frontend/form-validation.test.ts
src/apps/frontend/src/features/stand-frontend/components/PreviewToggle.stories.tsx
src/apps/frontend/src/features/stand-frontend/get-config.ts
src/apps/frontend/src/testing/app-config.ts
src/apps/frontend/src/latest-content/LatestPublishedContentCard.stories.tsx
bun.lock
src/apps/backend/routers/docs/openapi/components/schemas/channel-audiences.ts
src/packages/services/capi/client.ts
src/apps/frontend/src/features/stand-frontend/api/useChannelAudiences.ts
src/apps/frontend/tsconfig.json
src/apps/frontend/src/util/display-text-helpers.ts
src/apps/frontend/src/utils/build-request-payloads.test.ts
src/apps/frontend/src/testing/capi-fixtures.ts
src/apps/backend/routers/notifications/index.ts
src/apps/frontend/src/features/stand-frontend/components/LoadingSpinner.tsx
src/apps/frontend/src/features/stand-frontend/components/CharacterCount.tsx
src/apps/frontend/package.json
src/apps/frontend/src/testing/api-fixtures.ts
src/apps/frontend/src/utils/pillar-colors.ts
src/apps/backend/routers/docs/openapi/components/schemas/email-preview-error.ts
src/apps/frontend/src/features/stand-frontend/form-validation.tsx
src/apps/frontend/src/features/stand-frontend/components/ArticleImportControl.tsx
src/apps/backend/app.ts
src/packages/config/permissions.ts
src/apps/frontend/src/features/stand-frontend/components/EmailFields.tsx
src/apps/backend/middleware/serve-index.ts
src/apps/frontend/src/testing/grid-fixtures.ts
src/packages/models/package.json
src/apps/backend/middleware/permissions-middleware.test.ts
src/apps/frontend/src/grid-client/grid-url-parsing.test.ts
src/apps/frontend/src/features/stand-frontend/api/send-test-email.ts
src/apps/frontend/src/segment/audience-fallbacks.ts
src/apps/backend/routers/content/index.test.ts
...
23.
Lakshmi R Pillai <luxmi.r.pillai>
David Blatcher <30567854+dblatcher>
159 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
dev-nginx.yaml
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/backend/.env.example
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/packages/models/user.ts
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/frontend/src/index.html
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/packages/config/index.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/features/stand-frontend/use-relative-time.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/packages/models/frontend-app-config.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/README.md
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/apps/frontend/src/latest-content/latest-published-content.ts
src/packages/config/user.ts
src/apps/backend/routers/preview/index.ts
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/backend/routers/notifications/index.test.ts
src/packages/services/email-rendering/client.ts
src/apps/frontend/src/App.tsx
src/apps/backend/routers/docs/index.ts
README.md
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx
scripts/setup.sh
src/apps/frontend/src/stories/story-helpers.tsx
src/apps/frontend/src/mocks/capi-fixtures.ts
src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts
src/packages/models/user-permissions.ts
src/apps/frontend/src/mocks/api-fixtures.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx
src/apps/frontend/src/util/html-helpers.ts
src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.tsx
src/apps/backend/routers/notifications/index.dbtest.ts
src/apps/frontend/src/ui/Tooltip.tsx
src/apps/frontend/src/features/stand-frontend/components/DeliveryAndTimingSelector.tsx
src/apps/backend/routers/user/index.test.ts
src/apps/frontend/src/features/stand-frontend/components/ChannelSelector.tsx
scripts/start.sh
src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.tsx
src/packages/models/index.ts
src/apps/frontend/src/compose/ArticlePreviewCard.tsx
src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.tsx
src/apps/frontend/src/features/stand-frontend/components/NotificationTextInput.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/NoSendPermissionWarning.tsx
src/apps/frontend/src/features/stand-frontend/components/Editions.tsx
src/apps/frontend/src/features/stand-frontend/form-validation.test.ts
src/apps/frontend/src/features/stand-frontend/components/PreviewToggle.stories.tsx
src/apps/frontend/src/features/stand-frontend/get-config.ts
src/apps/frontend/src/latest-content/LatestPublishedContentCard.stories.tsx
bun.lock
src/apps/backend/routers/docs/openapi/components/schemas/channel-audiences.ts
src/packages/services/capi/client.ts
src/apps/frontend/src/features/stand-frontend/api/useChannelAudiences.ts
src/apps/frontend/tsconfig.json
src/apps/frontend/src/util/display-text-helpers.ts
src/apps/frontend/src/utils/build-request-payloads.test.ts
src/apps/frontend/src/testing/capi-fixtures.ts
src/apps/backend/routers/notifications/index.ts
src/apps/frontend/src/features/stand-frontend/components/LoadingSpinner.tsx
src/apps/frontend/src/features/stand-frontend/components/CharacterCount.tsx
src/apps/frontend/package.json
src/apps/frontend/src/testing/api-fixtures.ts
src/apps/frontend/src/features/stand-frontend/form-validation.tsx
src/apps/frontend/src/features/stand-frontend/components/ArticleImportControl.tsx
src/apps/backend/app.ts
src/packages/config/permissions.ts
src/apps/frontend/src/features/stand-frontend/components/EmailFields.tsx
src/apps/backend/middleware/serve-index.ts
src/packages/models/package.json
src/apps/backend/middleware/permissions-middleware.test.ts
src/apps/frontend/src/features/stand-frontend/api/send-test-email.ts
src/apps/frontend/src/segment/audience-fallbacks.ts
src/apps/backend/routers/content/index.test.ts
src/apps/frontend/src/features/stand-frontend/api/schemas.ts
src/apps/backend/routers/docs/openapi/paths/channels.ts
src/apps/frontend/src/features/stand-frontend/components/FlagIcons.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx
src/apps/backend/middleware/auth-middleware.ts
src/apps/backend/routers/docs/openapi/paths/preview.ts
src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx
src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx
src/apps/frontend/src/utils/article-thumbnail.ts
src/apps/frontend/src/features/stand-frontend/components/SelectableTile.tsx
...
24.
simonaspiridon <simona.spiridon>
David Blatcher <30567854+dblatcher>
146 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/backend/.env.example
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/packages/models/user.ts
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/frontend/src/index.html
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/packages/config/index.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/features/stand-frontend/use-relative-time.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/packages/models/frontend-app-config.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/README.md
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/apps/frontend/src/latest-content/latest-published-content.ts
src/apps/backend/routers/preview/index.ts
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/backend/routers/notifications/index.test.ts
src/packages/services/email-rendering/client.ts
src/apps/frontend/src/App.tsx
src/apps/backend/routers/docs/index.ts
README.md
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx
scripts/setup.sh
src/apps/frontend/src/stories/story-helpers.tsx
src/apps/frontend/src/mocks/capi-fixtures.ts
src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts
src/apps/frontend/src/mocks/api-fixtures.ts
src/packages/models/api-contract/preview.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx
src/apps/frontend/src/util/html-helpers.ts
src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.tsx
src/apps/backend/routers/notifications/index.dbtest.ts
src/apps/frontend/src/ui/Tooltip.tsx
src/apps/frontend/src/features/stand-frontend/components/DeliveryAndTimingSelector.tsx
src/apps/backend/routers/user/index.test.ts
src/apps/frontend/src/features/stand-frontend/components/ChannelSelector.tsx
scripts/start.sh
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.tsx
src/packages/models/index.ts
src/apps/frontend/src/compose/ArticlePreviewCard.tsx
src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.tsx
src/apps/frontend/src/features/stand-frontend/components/NotificationTextInput.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/Editions.tsx
src/apps/frontend/src/features/stand-frontend/form-validation.test.ts
src/apps/frontend/src/features/stand-frontend/components/PreviewToggle.stories.tsx
src/apps/frontend/src/features/stand-frontend/get-config.ts
src/apps/frontend/src/testing/app-config.ts
src/apps/frontend/src/latest-content/LatestPublishedContentCard.stories.tsx
bun.lock
src/apps/backend/routers/docs/openapi/components/schemas/channel-audiences.ts
src/packages/services/capi/client.ts
src/apps/frontend/src/features/stand-frontend/api/useChannelAudiences.ts
src/apps/frontend/src/util/display-text-helpers.ts
src/apps/frontend/src/utils/build-request-payloads.test.ts
src/apps/frontend/src/testing/capi-fixtures.ts
src/apps/backend/routers/notifications/index.ts
src/apps/frontend/src/features/stand-frontend/components/LoadingSpinner.tsx
src/apps/frontend/src/features/stand-frontend/components/CharacterCount.tsx
src/apps/frontend/package.json
src/apps/frontend/src/testing/api-fixtures.ts
src/apps/backend/routers/docs/openapi/components/schemas/email-preview-error.ts
src/apps/frontend/src/features/stand-frontend/form-validation.tsx
src/apps/frontend/src/features/stand-frontend/components/ArticleImportControl.tsx
src/apps/backend/app.ts
src/apps/frontend/src/features/stand-frontend/components/EmailFields.tsx
src/apps/backend/middleware/serve-index.ts
src/packages/models/package.json
src/apps/frontend/src/features/stand-frontend/api/send-test-email.ts
src/apps/frontend/src/segment/audience-fallbacks.ts
src/apps/backend/routers/content/index.test.ts
src/apps/frontend/src/features/stand-frontend/api/schemas.ts
src/apps/backend/routers/docs/openapi/paths/channels.ts
src/apps/frontend/src/features/stand-frontend/components/FlagIcons.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx
src/apps/backend/middleware/auth-middleware.ts
src/apps/backend/routers/docs/openapi/paths/preview.ts
src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.tsx
src/apps/frontend/src/preview/NewsletterEmailPreview.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx
src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx
src/apps/frontend/src/utils/article-thumbnail.ts
src/apps/frontend/src/features/stand-frontend/components/SelectableTile.tsx
src/apps/frontend/src/features/stand-frontend/routes.ts
src/apps/frontend/src/features/stand-frontend/components/SendFailedModal.tsx
src/apps/frontend/src/features/stand-frontend/notification-reducer.ts
src/apps/frontend/src/preview/NewsletterEmailPreviewSection.stories.tsx
...
25.
Laurynas Karvelis <laurynas.karvelis>
David Blatcher <30567854+dblatcher>
143 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
dev-nginx.yaml
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/backend/.env.example
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/frontend/src/index.html
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/packages/config/index.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/README.md
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/packages/config/user.ts
src/apps/backend/routers/preview/index.ts
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/backend/routers/notifications/index.test.ts
src/packages/services/email-rendering/client.ts
src/apps/frontend/src/App.tsx
src/apps/backend/routers/docs/index.ts
README.md
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx
scripts/setup.sh
src/apps/frontend/src/stories/story-helpers.tsx
src/apps/frontend/src/mocks/capi-fixtures.ts
src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts
src/packages/models/user-permissions.ts
src/apps/frontend/src/mocks/api-fixtures.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx
src/apps/frontend/src/util/html-helpers.ts
src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.tsx
src/apps/backend/routers/notifications/index.dbtest.ts
src/apps/frontend/src/ui/Tooltip.tsx
src/apps/frontend/src/features/stand-frontend/components/DeliveryAndTimingSelector.tsx
src/apps/backend/routers/user/index.test.ts
src/apps/frontend/src/features/stand-frontend/components/ChannelSelector.tsx
scripts/start.sh
src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.tsx
src/packages/models/index.ts
src/apps/frontend/src/compose/ArticlePreviewCard.tsx
src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.tsx
src/apps/frontend/src/features/stand-frontend/components/NotificationTextInput.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/NoSendPermissionWarning.tsx
src/apps/frontend/src/features/stand-frontend/components/Editions.tsx
src/apps/frontend/src/features/stand-frontend/form-validation.test.ts
src/apps/frontend/src/features/stand-frontend/components/PreviewToggle.stories.tsx
src/apps/frontend/src/features/stand-frontend/get-config.ts
src/apps/frontend/src/latest-content/LatestPublishedContentCard.stories.tsx
bun.lock
src/apps/backend/routers/docs/openapi/components/schemas/channel-audiences.ts
src/packages/services/capi/client.ts
src/apps/frontend/src/features/stand-frontend/api/useChannelAudiences.ts
src/apps/frontend/tsconfig.json
src/apps/frontend/src/utils/build-request-payloads.test.ts
src/apps/frontend/src/testing/capi-fixtures.ts
src/apps/backend/routers/notifications/index.ts
src/apps/frontend/src/features/stand-frontend/components/LoadingSpinner.tsx
src/apps/frontend/src/features/stand-frontend/components/CharacterCount.tsx
src/apps/frontend/package.json
src/apps/frontend/src/testing/api-fixtures.ts
src/apps/frontend/src/features/stand-frontend/form-validation.tsx
src/apps/frontend/src/features/stand-frontend/components/ArticleImportControl.tsx
src/apps/backend/app.ts
src/packages/config/permissions.ts
src/apps/frontend/src/features/stand-frontend/components/EmailFields.tsx
src/apps/backend/middleware/serve-index.ts
src/apps/backend/middleware/permissions-middleware.test.ts
src/apps/frontend/src/features/stand-frontend/api/send-test-email.ts
src/apps/backend/routers/content/index.test.ts
src/apps/frontend/src/features/stand-frontend/api/schemas.ts
src/apps/backend/routers/docs/openapi/paths/channels.ts
src/apps/frontend/src/features/stand-frontend/components/FlagIcons.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx
src/apps/backend/middleware/auth-middleware.ts
src/apps/backend/routers/docs/openapi/paths/preview.ts
src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx
src/apps/frontend/src/utils/article-thumbnail.ts
src/apps/frontend/src/features/stand-frontend/components/SelectableTile.tsx
src/apps/frontend/src/features/stand-frontend/routes.ts
src/apps/frontend/src/features/stand-frontend/components/SendFailedModal.tsx
src/apps/frontend/src/features/stand-frontend/notification-reducer.ts
src/apps/frontend/src/preview/NewsletterEmailPreviewSection.stories.tsx
src/packages/services/capi/client.test.ts
src/apps/frontend/src/compose/DispatchCreateNotificationModal.stories.tsx
src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts
src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.stories.tsx
...
26.
joshuaguardian <joshua.anderson>
David Blatcher <30567854+dblatcher>
130 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/packages/models/user.ts
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/frontend/src/index.html
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/packages/config/index.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/features/stand-frontend/use-relative-time.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/packages/config/user.ts
src/apps/frontend/src/compose/PreviousNotificationsBar.tsx
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/App.tsx
README.md
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx
src/apps/frontend/src/stories/story-helpers.tsx
src/apps/frontend/src/mocks/capi-fixtures.ts
src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts
src/apps/frontend/src/mocks/api-fixtures.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx
src/apps/frontend/src/util/html-helpers.ts
src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.tsx
src/apps/backend/routers/notifications/index.dbtest.ts
src/apps/frontend/src/ui/Tooltip.tsx
src/apps/frontend/src/features/stand-frontend/components/DeliveryAndTimingSelector.tsx
src/apps/backend/routers/user/index.test.ts
src/apps/frontend/src/features/stand-frontend/components/ChannelSelector.tsx
src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.tsx
src/packages/models/index.ts
src/apps/frontend/src/compose/ArticlePreviewCard.tsx
src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.tsx
src/apps/frontend/src/features/stand-frontend/components/NotificationTextInput.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/NoSendPermissionWarning.tsx
src/apps/frontend/src/features/stand-frontend/components/Editions.tsx
src/apps/frontend/src/features/stand-frontend/form-validation.test.ts
src/apps/frontend/src/features/stand-frontend/components/PreviewToggle.stories.tsx
src/apps/frontend/src/features/stand-frontend/get-config.ts
src/apps/frontend/src/testing/app-config.ts
bun.lock
src/packages/services/capi/client.ts
src/apps/frontend/src/features/stand-frontend/api/useChannelAudiences.ts
src/apps/frontend/src/util/display-text-helpers.ts
src/apps/frontend/src/utils/build-request-payloads.test.ts
src/apps/frontend/src/testing/capi-fixtures.ts
src/apps/backend/routers/notifications/index.ts
src/apps/frontend/src/features/stand-frontend/components/LoadingSpinner.tsx
src/apps/frontend/src/features/stand-frontend/components/CharacterCount.tsx
src/apps/frontend/package.json
src/apps/frontend/src/testing/api-fixtures.ts
src/apps/frontend/src/utils/pillar-colors.ts
src/apps/frontend/src/features/stand-frontend/form-validation.tsx
src/apps/frontend/src/features/stand-frontend/components/ArticleImportControl.tsx
src/apps/backend/app.ts
src/apps/frontend/src/features/stand-frontend/components/EmailFields.tsx
src/apps/backend/middleware/serve-index.ts
src/packages/models/package.json
src/apps/frontend/src/features/stand-frontend/api/send-test-email.ts
src/apps/frontend/src/segment/audience-fallbacks.ts
src/apps/backend/routers/content/index.test.ts
src/apps/frontend/src/features/stand-frontend/api/schemas.ts
src/apps/frontend/src/features/stand-frontend/components/FlagIcons.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx
src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx
src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx
src/apps/frontend/src/utils/article-thumbnail.ts
src/apps/frontend/src/features/stand-frontend/components/SelectableTile.tsx
src/apps/frontend/src/features/stand-frontend/routes.ts
src/apps/frontend/src/features/stand-frontend/components/SendFailedModal.tsx
src/apps/frontend/src/features/stand-frontend/notification-reducer.ts
src/packages/services/capi/client.test.ts
src/apps/frontend/src/testing/mock-fetch-email.ts
src/apps/frontend/src/compose/DispatchCreateNotificationModal.stories.tsx
src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts
src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.stories.tsx
src/apps/frontend/src/features/stand-frontend/option-values.ts
src/apps/frontend/src/segment/Editions.tsx
src/packages/models/capi.ts
src/apps/frontend/src/features/stand-frontend/relative-time.test.ts
src/apps/frontend/src/mocks/mock-fetch-email.ts
src/apps/frontend/src/features/stand-frontend/components/PreviewToggle.tsx
src/apps/frontend/src/compose/ArticlePreviewCard.stories.tsx
src/apps/backend/routers/user/index.ts
...
27.
Peace Williams-Ojomu <60498278+apeacewilliams>
David Blatcher <30567854+dblatcher>
121 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/features/stand-frontend/use-relative-time.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/App.tsx
README.md
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx
src/apps/frontend/src/stories/story-helpers.tsx
src/apps/frontend/src/mocks/capi-fixtures.ts
src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts
src/apps/frontend/src/mocks/api-fixtures.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx
src/apps/frontend/src/util/html-helpers.ts
src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.tsx
src/apps/backend/routers/notifications/index.dbtest.ts
src/apps/frontend/src/ui/Tooltip.tsx
src/apps/frontend/src/features/stand-frontend/components/DeliveryAndTimingSelector.tsx
src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.stories.tsx
src/packages/models/index.ts
src/apps/frontend/src/compose/ArticlePreviewCard.tsx
src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.tsx
src/apps/frontend/src/features/stand-frontend/components/NotificationTextInput.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/NoSendPermissionWarning.tsx
src/apps/frontend/src/features/stand-frontend/components/Editions.tsx
src/apps/frontend/src/features/stand-frontend/form-validation.test.ts
src/apps/frontend/src/features/stand-frontend/components/PreviewToggle.stories.tsx
src/apps/frontend/src/features/stand-frontend/get-config.ts
src/apps/frontend/src/testing/app-config.ts
bun.lock
src/apps/backend/routers/docs/openapi/components/schemas/channel-audiences.ts
src/apps/frontend/src/features/stand-frontend/api/useChannelAudiences.ts
src/apps/frontend/tsconfig.json
src/apps/frontend/src/util/display-text-helpers.ts
src/apps/frontend/src/utils/build-request-payloads.test.ts
src/apps/frontend/src/testing/capi-fixtures.ts
src/apps/backend/routers/notifications/index.ts
src/apps/frontend/src/features/stand-frontend/components/LoadingSpinner.tsx
src/apps/frontend/src/features/stand-frontend/components/CharacterCount.tsx
src/apps/frontend/package.json
src/apps/frontend/src/testing/api-fixtures.ts
src/apps/frontend/src/utils/pillar-colors.ts
src/apps/frontend/src/features/stand-frontend/form-validation.tsx
src/apps/frontend/src/features/stand-frontend/components/ArticleImportControl.tsx
src/apps/backend/app.ts
src/apps/frontend/src/features/stand-frontend/components/EmailFields.tsx
src/packages/models/package.json
src/apps/frontend/src/features/stand-frontend/api/send-test-email.ts
src/apps/frontend/src/segment/audience-fallbacks.ts
src/apps/frontend/src/features/stand-frontend/api/schemas.ts
src/apps/backend/routers/docs/openapi/paths/channels.ts
src/apps/frontend/src/features/stand-frontend/components/FlagIcons.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx
src/apps/backend/middleware/auth-middleware.ts
src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.tsx
src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx
src/apps/frontend/src/utils/article-thumbnail.ts
src/apps/frontend/src/features/stand-frontend/components/SelectableTile.tsx
src/apps/frontend/src/features/stand-frontend/routes.ts
src/apps/frontend/src/features/stand-frontend/components/SendFailedModal.tsx
src/apps/frontend/src/features/stand-frontend/notification-reducer.ts
src/apps/frontend/src/preview/NewsletterEmailPreviewSection.stories.tsx
src/apps/frontend/src/testing/mock-fetch-email.ts
src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts
src/apps/frontend/src/preview/NewsletterEmailPreviewSection.tsx
src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.stories.tsx
src/apps/frontend/src/features/stand-frontend/option-values.ts
src/apps/frontend/src/segment/Editions.tsx
src/apps/frontend/src/mocks/mock-capi-fetch.test.ts
src/apps/frontend/src/features/stand-frontend/relative-time.test.ts
src/apps/frontend/src/mocks/mock-fetch-email.ts
src/apps/frontend/src/features/stand-frontend/components/PreviewToggle.tsx
src/apps/frontend/src/compose/ArticlePreviewCard.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/NotFoundTab.tsx
src/apps/frontend/src/features/stand-frontend/relative-time.ts
src/apps/frontend/src/api/client.ts
src/apps/frontend/src/features/stand-frontend/ConfigContext.tsx
src/apps/frontend/src/features/stand-frontend/themes.ts
src/apps/frontend/src/features/stand-frontend/api/send-notification.ts
src/apps/frontend/src/stories/Page.stories.tsx
src/apps/frontend/src/features/stand-frontend/NotificationContext.tsx
src/apps/frontend/src/mocks/mock-request-test-email-send.ts
...
28.
David Blatcher <30567854+dblatcher>
Lakshmi R Pillai <73653255+lakshmirpillai>
121 shared files
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/backend/.env.example
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/frontend/src/index.html
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/packages/models/grid.ts
src/packages/models/frontend-app-config.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/README.md
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/apps/frontend/src/latest-content/latest-published-content.ts
src/apps/backend/routers/preview/index.ts
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/backend/routers/notifications/index.test.ts
src/packages/services/email-rendering/client.ts
src/apps/frontend/src/App.tsx
README.md
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx
src/apps/frontend/src/grid-client/grid-api.ts
src/apps/frontend/src/stories/story-helpers.tsx
src/apps/frontend/src/mocks/capi-fixtures.ts
src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts
src/apps/frontend/src/mocks/api-fixtures.ts
src/packages/models/api-contract/preview.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.tsx
src/apps/frontend/src/features/stand-frontend/components/DeliveryAndTimingSelector.tsx
src/apps/frontend/src/features/stand-frontend/components/ChannelSelector.tsx
src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.stories.tsx
src/packages/models/index.ts
src/apps/frontend/src/compose/ArticlePreviewCard.tsx
src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.tsx
src/apps/frontend/src/features/stand-frontend/components/NotificationTextInput.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/Editions.tsx
src/apps/frontend/src/features/stand-frontend/form-validation.test.ts
src/apps/frontend/src/features/stand-frontend/components/PreviewToggle.stories.tsx
src/apps/frontend/src/testing/app-config.ts
src/apps/frontend/src/latest-content/LatestPublishedContentCard.stories.tsx
bun.lock
src/apps/backend/routers/docs/openapi/components/schemas/channel-audiences.ts
src/packages/services/capi/client.ts
src/apps/frontend/src/utils/build-request-payloads.test.ts
src/apps/backend/routers/notifications/index.ts
src/apps/frontend/package.json
src/apps/frontend/src/testing/api-fixtures.ts
src/apps/backend/routers/docs/openapi/components/schemas/email-preview-error.ts
src/apps/frontend/src/features/stand-frontend/form-validation.tsx
src/apps/frontend/src/features/stand-frontend/components/ArticleImportControl.tsx
src/apps/backend/app.ts
src/apps/frontend/src/features/stand-frontend/components/EmailFields.tsx
src/apps/backend/middleware/serve-index.ts
src/apps/frontend/src/testing/grid-fixtures.ts
src/packages/models/package.json
src/apps/frontend/src/grid-client/grid-url-parsing.test.ts
src/apps/frontend/src/segment/audience-fallbacks.ts
src/apps/backend/routers/content/index.test.ts
src/apps/frontend/src/features/stand-frontend/api/schemas.ts
src/apps/frontend/src/grid-client/grid-url-parsing.ts
src/apps/frontend/src/features/stand-frontend/components/FlagIcons.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx
src/apps/backend/routers/docs/openapi/paths/preview.ts
src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx
src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx
src/apps/frontend/src/utils/article-thumbnail.ts
src/apps/frontend/src/features/stand-frontend/components/SelectableTile.tsx
src/apps/frontend/src/features/stand-frontend/components/SendFailedModal.tsx
src/apps/frontend/src/features/stand-frontend/notification-reducer.ts
src/apps/frontend/src/preview/NewsletterEmailPreviewSection.stories.tsx
src/packages/services/capi/client.test.ts
src/apps/frontend/src/compose/DispatchCreateNotificationModal.stories.tsx
src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts
src/apps/frontend/src/preview/NewsletterEmailPreviewSection.tsx
src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.stories.tsx
src/apps/frontend/src/features/stand-frontend/option-values.ts
src/apps/frontend/src/segment/Editions.tsx
src/packages/models/capi.ts
src/apps/frontend/src/mocks/mock-capi-fetch.test.ts
src/apps/frontend/src/mocks/mock-fetch-email.ts
src/apps/frontend/src/features/stand-frontend/components/PreviewToggle.tsx
src/apps/frontend/src/compose/ArticlePreviewCard.stories.tsx
src/apps/backend/routers/content/index.ts
src/apps/frontend/src/features/stand-frontend/themes.ts
src/apps/frontend/src/features/stand-frontend/api/send-notification.ts
src/apps/frontend/src/stories/Page.stories.tsx
src/apps/frontend/src/features/stand-frontend/NotificationContext.tsx
src/apps/frontend/src/utils/form-validation.tsx
...
29.
DBlatcher <david.blatcher>
mgosz-guardian <marcin.gosz>
121 shared files
src/apps/backend/routers/docs/openapi/paths/notification-tests.ts
src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/backend/notification-channels/dispatch-notification.test.ts
src/apps/backend/.env.example
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/backend/routers/docs/openapi/components/schemas/accepted-test-notification.ts
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts
src/apps/frontend/src/routes.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/routers/docs/openapi/components/schemas/notification-test-send-request.ts
src/apps/backend/README.md
package.json
src/apps/backend/notification-channels/email/braze/client.test.ts
src/apps/backend/notification-channels/app-notification/generate-request.test.ts
src/apps/backend/routers/docs/openapi/components/schemas/capi-unavailable-error.ts
src/apps/frontend/src/utils/send-notification.ts
src/apps/backend/notification-channels/app-notification/generate-request.ts
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/backend/routers/preview/index.ts
src/apps/backend/routers/docs/openapi/components/schemas/email-preview-response.ts
src/apps/backend/routers/notifications/index.test.ts
src/packages/services/email-rendering/client.ts
README.md
lefthook.yml
src/apps/frontend/src/api-client/client.ts
src/apps/frontend/src/schemas.ts
src/packages/config/ssm.test.ts
src/packages/config/ssm.ts
src/apps/frontend/src/util/html-helpers.ts
src/apps/frontend/src/utils/send-notification.test.ts
src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx
src/apps/frontend/src/compose/NotificationContext.tsx
src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx
src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.test.ts
src/apps/frontend/src/compose/CreateAppAlertTab.tsx
src/apps/frontend/src/compose/NotificationFormWrapper.tsx
src/apps/frontend/src/send/DispatchReport.stories.tsx
bun.lock
src/packages/services/capi/client.ts
src/apps/frontend/src/layout/LatestPublishedContent.tsx
src/apps/frontend/src/utils/build-request-payloads.test.ts
src/apps/frontend/src/compose/CreateNewsletterForm.stories.tsx
src/apps/backend/notification-channels/email/rendering/client.test.ts
src/apps/backend/notification-channels/app-notification/client.ts
src/apps/frontend/src/types.ts
src/apps/backend/routers/notifications/index.ts
docs/braze/braze-test-email-send-flow.md
src/apps/frontend/src/send/SendFailedModal.tsx
src/apps/frontend/src/testing/api-fixtures.ts
src/apps/backend/notification-channels/email/braze/client.ts
eslint.config.js
cdk/lib/notifications.ts
src/apps/backend/notification-channels/dispatch-notification.ts
src/apps/frontend/src/utils/build-request-payloads.ts
src/apps/backend/app.ts
src/apps/backend/notification-channels/generate-requests.test.ts
.prettierignore
src/apps/backend/routers/content/index.test.ts
src/apps/backend/notification-channels/email/braze/campaigns.ts
src/apps/backend/notification-channels/newsletter/dispatch-newsletter.test.ts
src/apps/backend/routers/docs/openapi/index.test.ts
src/apps/backend/notification-channels/newsletter/dispatch-newsletter.ts
src/apps/backend/routers/docs/openapi/paths/preview.ts
src/packages/config/audiences.test.ts
src/apps/backend/routers/notifications/schemas/notification-send-request.ts
src/apps/backend/routers/docs/openapi/components/schemas/notification-unprocessable-error.ts
src/apps/backend/notification-channels/email/braze/generate-request.ts
src/apps/backend/routers/docs/openapi/components/schemas/notification-provider-error.ts
src/apps/frontend/src/features/stand-frontend/notification-reducer.ts
src/packages/services/capi/client.test.ts
src/apps/frontend/src/routes.test.ts
src/apps/backend/routers/docs/openapi/components/schemas/latest-article.ts
src/apps/backend/routers/docs/openapi/components/schemas/notification-dispatch.ts
src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts
src/packages/models/capi.ts
src/apps/frontend/src/compose/CreateNewsletterEmailTab.stories.tsx
.nvmrc
src/apps/frontend/src/send/TestEmailForm.stories.tsx
docs/braze/braze-test-email-delivery-options.md
src/apps/backend/routers/docs/openapi/components/schemas/email-preview-request.ts
src/packages/services/email-rendering/client.test.ts
.github/workflows/ci.yml
src/apps/frontend/src/compose/CreateAppAlertForm.tsx
cdk/lib/__snapshots__/notifications.test.ts.snap
src/apps/backend/routers/preview/index.test.ts
src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx
src/packages/database/schema/notification-dispatches.ts
src/apps/backend/notification-channels/email/braze/generate-request.test.ts
src/apps/backend/routers/docs/openapi/paths/content.ts
src/apps/backend/middleware/error-middleware.test.ts
src/apps/backend/routers/content/index.ts
src/apps/frontend/src/compose/DispatchLandingPage.stories.tsx
docs/notification-sending-model-proposal/proposal.md
src/apps/backend/routers/docs/openapi/paths/resolve-article.ts
...
30.
Lakshmi R Pillai <luxmi.r.pillai>
mgosz-guardian <marcin.gosz>
115 shared files
src/apps/backend/routers/docs/openapi/paths/notification-tests.ts
src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/backend/notification-channels/dispatch-notification.test.ts
src/apps/backend/.env.example
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/backend/routers/docs/openapi/components/schemas/accepted-test-notification.ts
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts
src/apps/frontend/src/routes.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/routers/docs/openapi/components/schemas/notification-test-send-request.ts
src/apps/backend/README.md
package.json
src/apps/backend/notification-channels/email/braze/client.test.ts
src/apps/backend/notification-channels/app-notification/generate-request.test.ts
src/apps/frontend/src/utils/send-notification.ts
src/apps/backend/notification-channels/app-notification/generate-request.ts
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/backend/routers/preview/index.ts
src/apps/backend/routers/docs/openapi/components/schemas/email-preview-response.ts
src/apps/backend/routers/notifications/index.test.ts
src/packages/services/email-rendering/client.ts
README.md
lefthook.yml
src/apps/frontend/src/api-client/client.ts
src/apps/frontend/src/schemas.ts
src/packages/config/ssm.test.ts
src/packages/config/ssm.ts
src/apps/frontend/src/util/html-helpers.ts
src/apps/frontend/src/utils/send-notification.test.ts
src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx
src/apps/frontend/src/compose/NotificationContext.tsx
src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx
src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.test.ts
src/apps/frontend/src/compose/CreateAppAlertTab.tsx
src/packages/config/env.ts
src/apps/frontend/src/compose/NotificationFormWrapper.tsx
src/apps/frontend/src/send/DispatchReport.stories.tsx
bun.lock
src/packages/services/capi/client.ts
src/apps/frontend/src/layout/LatestPublishedContent.tsx
src/apps/frontend/src/utils/build-request-payloads.test.ts
src/apps/frontend/src/compose/CreateNewsletterForm.stories.tsx
src/apps/backend/notification-channels/email/rendering/client.test.ts
src/apps/backend/notification-channels/app-notification/client.ts
src/apps/frontend/src/types.ts
src/apps/backend/routers/notifications/index.ts
docs/braze/braze-test-email-send-flow.md
src/apps/frontend/src/send/SendFailedModal.tsx
src/apps/frontend/src/testing/api-fixtures.ts
src/apps/backend/notification-channels/email/braze/client.ts
eslint.config.js
cdk/lib/notifications.ts
src/apps/backend/notification-channels/dispatch-notification.ts
src/apps/frontend/src/utils/build-request-payloads.ts
src/apps/backend/app.ts
src/apps/backend/notification-channels/generate-requests.test.ts
.prettierignore
src/apps/backend/routers/content/index.test.ts
src/apps/backend/notification-channels/email/braze/campaigns.ts
src/apps/backend/notification-channels/newsletter/dispatch-newsletter.test.ts
src/apps/backend/routers/docs/openapi/index.test.ts
src/apps/backend/notification-channels/newsletter/dispatch-newsletter.ts
src/apps/backend/routers/docs/openapi/paths/preview.ts
src/packages/config/audiences.test.ts
src/apps/backend/routers/notifications/schemas/notification-send-request.ts
src/apps/backend/notification-channels/email/braze/generate-request.ts
src/apps/backend/routers/docs/openapi/components/schemas/notification-provider-error.ts
src/apps/frontend/src/features/stand-frontend/notification-reducer.ts
src/packages/services/capi/client.test.ts
src/apps/frontend/src/routes.test.ts
src/apps/backend/routers/docs/openapi/components/schemas/notification-dispatch.ts
src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts
src/packages/models/capi.ts
src/apps/frontend/src/compose/CreateNewsletterEmailTab.stories.tsx
.nvmrc
src/apps/frontend/src/send/TestEmailForm.stories.tsx
docs/braze/braze-test-email-delivery-options.md
src/apps/backend/routers/docs/openapi/components/schemas/email-preview-request.ts
src/packages/services/email-rendering/client.test.ts
.github/workflows/ci.yml
src/apps/frontend/src/compose/CreateAppAlertForm.tsx
cdk/lib/__snapshots__/notifications.test.ts.snap
src/apps/backend/routers/preview/index.test.ts
src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx
src/packages/database/schema/notification-dispatches.ts
src/apps/backend/notification-channels/email/braze/generate-request.test.ts
src/apps/backend/routers/docs/openapi/paths/content.ts
src/apps/backend/middleware/error-middleware.test.ts
src/apps/backend/routers/content/index.ts
src/apps/frontend/src/compose/DispatchLandingPage.stories.tsx
docs/notification-sending-model-proposal/proposal.md
src/apps/frontend/src/layout/LatestPublishedContent.stories.tsx
src/apps/frontend/src/utils/form-validation.tsx
src/apps/backend/notification-channels/generate-requests.ts
...
31.
simonaspiridon <simona.spiridon>
mgosz-guardian <marcin.gosz>
110 shared files
src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/backend/notification-channels/dispatch-notification.test.ts
src/apps/backend/.env.example
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts
src/apps/frontend/src/routes.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/README.md
package.json
src/apps/backend/notification-channels/email/braze/client.test.ts
src/apps/backend/notification-channels/app-notification/generate-request.test.ts
src/apps/backend/routers/docs/openapi/components/schemas/capi-unavailable-error.ts
src/apps/frontend/src/utils/send-notification.ts
src/apps/backend/notification-channels/app-notification/generate-request.ts
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/backend/routers/preview/index.ts
src/apps/backend/routers/notifications/index.test.ts
src/packages/services/email-rendering/client.ts
README.md
lefthook.yml
src/apps/frontend/src/api-client/client.ts
src/apps/frontend/src/schemas.ts
src/packages/config/ssm.test.ts
src/packages/config/ssm.ts
src/apps/frontend/src/util/html-helpers.ts
src/apps/frontend/src/utils/send-notification.test.ts
src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx
src/apps/frontend/src/compose/NotificationContext.tsx
src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx
src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.test.ts
src/apps/frontend/src/compose/CreateAppAlertTab.tsx
src/apps/frontend/src/compose/NotificationFormWrapper.tsx
src/apps/frontend/src/send/DispatchReport.stories.tsx
bun.lock
src/packages/services/capi/client.ts
src/apps/frontend/src/layout/LatestPublishedContent.tsx
src/apps/frontend/src/utils/build-request-payloads.test.ts
src/apps/frontend/src/compose/CreateNewsletterForm.stories.tsx
src/apps/backend/notification-channels/email/rendering/client.test.ts
src/apps/backend/notification-channels/app-notification/client.ts
src/apps/frontend/src/types.ts
src/apps/backend/routers/notifications/index.ts
src/apps/frontend/src/send/SendFailedModal.tsx
src/apps/frontend/src/testing/api-fixtures.ts
src/apps/backend/notification-channels/email/braze/client.ts
eslint.config.js
cdk/lib/notifications.ts
src/apps/backend/notification-channels/dispatch-notification.ts
src/apps/frontend/src/utils/build-request-payloads.ts
src/apps/backend/app.ts
src/apps/backend/notification-channels/generate-requests.test.ts
.prettierignore
src/apps/backend/routers/content/index.test.ts
src/apps/backend/notification-channels/email/braze/campaigns.ts
src/apps/backend/notification-channels/newsletter/dispatch-newsletter.test.ts
src/apps/backend/routers/docs/openapi/index.test.ts
src/apps/backend/notification-channels/newsletter/dispatch-newsletter.ts
src/apps/backend/routers/docs/openapi/paths/preview.ts
src/packages/config/audiences.test.ts
src/apps/backend/routers/notifications/schemas/notification-send-request.ts
src/apps/backend/notification-channels/email/braze/generate-request.ts
src/apps/frontend/src/features/stand-frontend/notification-reducer.ts
src/packages/services/capi/client.test.ts
src/apps/frontend/src/routes.test.ts
src/apps/backend/routers/docs/openapi/components/schemas/latest-article.ts
src/apps/backend/routers/docs/openapi/components/schemas/notification-dispatch.ts
src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts
src/packages/models/capi.ts
src/apps/frontend/src/compose/CreateNewsletterEmailTab.stories.tsx
.nvmrc
src/apps/frontend/src/send/TestEmailForm.stories.tsx
src/packages/services/email-rendering/client.test.ts
.github/workflows/ci.yml
src/apps/frontend/src/compose/CreateAppAlertForm.tsx
cdk/lib/__snapshots__/notifications.test.ts.snap
src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx
src/packages/database/schema/notification-dispatches.ts
src/apps/backend/notification-channels/email/braze/generate-request.test.ts
src/apps/backend/routers/docs/openapi/paths/content.ts
src/apps/backend/middleware/error-middleware.test.ts
src/apps/backend/routers/content/index.ts
src/apps/frontend/src/compose/DispatchLandingPage.stories.tsx
docs/notification-sending-model-proposal/proposal.md
src/apps/backend/routers/docs/openapi/paths/resolve-article.ts
src/apps/backend/routers/docs/openapi/components/schemas/latest-articles-response.ts
src/apps/frontend/src/layout/LatestPublishedContent.stories.tsx
src/apps/frontend/src/utils/form-validation.tsx
src/apps/backend/notification-channels/generate-requests.ts
src/apps/backend/routers/docs/openapi/paths/latest-articles.ts
src/apps/frontend/src/compose/CreateNewsletterEmailForm.tsx
src/packages/config/audiences.ts
src/apps/backend/notification-channels/email/braze/campaigns.test.ts
src/apps/backend/test-utils/server.ts
src/apps/backend/routers/docs/openapi/paths/index.ts
...
32.
Laurynas Karvelis <laurynas.karvelis>
mgosz-guardian <marcin.gosz>
95 shared files
src/apps/backend/routers/docs/openapi/paths/notification-tests.ts
src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/backend/notification-channels/dispatch-notification.test.ts
src/apps/backend/.env.example
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/backend/routers/docs/openapi/components/schemas/accepted-test-notification.ts
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/routers/docs/openapi/components/schemas/notification-test-send-request.ts
src/apps/backend/README.md
package.json
src/apps/backend/notification-channels/email/braze/client.test.ts
src/apps/backend/notification-channels/app-notification/generate-request.test.ts
src/apps/backend/notification-channels/app-notification/generate-request.ts
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/backend/routers/preview/index.ts
src/apps/backend/routers/notifications/index.test.ts
src/packages/services/email-rendering/client.ts
README.md
lefthook.yml
src/apps/frontend/src/schemas.ts
src/packages/config/ssm.test.ts
src/packages/config/ssm.ts
src/apps/frontend/src/util/html-helpers.ts
src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx
src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx
src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.test.ts
src/apps/frontend/src/compose/CreateAppAlertTab.tsx
src/apps/frontend/src/compose/NotificationFormWrapper.tsx
src/apps/frontend/src/send/DispatchReport.stories.tsx
bun.lock
src/packages/services/capi/client.ts
src/apps/frontend/src/layout/LatestPublishedContent.tsx
src/apps/frontend/src/utils/build-request-payloads.test.ts
src/apps/backend/notification-channels/email/rendering/client.test.ts
src/apps/backend/notification-channels/app-notification/client.ts
src/apps/frontend/src/types.ts
src/apps/backend/routers/notifications/index.ts
docs/braze/braze-test-email-send-flow.md
src/apps/frontend/src/testing/api-fixtures.ts
src/apps/backend/notification-channels/email/braze/client.ts
eslint.config.js
cdk/lib/notifications.ts
src/apps/backend/notification-channels/dispatch-notification.ts
src/apps/frontend/src/utils/build-request-payloads.ts
src/apps/backend/app.ts
src/apps/backend/notification-channels/generate-requests.test.ts
.prettierignore
src/apps/backend/routers/content/index.test.ts
src/apps/backend/notification-channels/email/braze/campaigns.ts
src/apps/backend/notification-channels/newsletter/dispatch-newsletter.test.ts
src/apps/backend/routers/docs/openapi/index.test.ts
src/apps/backend/notification-channels/newsletter/dispatch-newsletter.ts
src/apps/backend/routers/docs/openapi/paths/preview.ts
src/packages/config/audiences.test.ts
src/apps/backend/routers/notifications/schemas/notification-send-request.ts
src/apps/backend/notification-channels/email/braze/generate-request.ts
src/apps/backend/routers/docs/openapi/components/schemas/notification-provider-error.ts
src/apps/frontend/src/features/stand-frontend/notification-reducer.ts
src/packages/services/capi/client.test.ts
src/apps/backend/routers/docs/openapi/components/schemas/notification-dispatch.ts
src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts
src/packages/models/capi.ts
docs/braze/braze-test-email-delivery-options.md
src/packages/services/email-rendering/client.test.ts
.github/workflows/ci.yml
src/apps/frontend/src/compose/CreateAppAlertForm.tsx
cdk/lib/__snapshots__/notifications.test.ts.snap
src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx
src/packages/database/schema/notification-dispatches.ts
src/apps/backend/notification-channels/email/braze/generate-request.test.ts
src/apps/backend/routers/docs/openapi/paths/content.ts
src/apps/backend/middleware/error-middleware.test.ts
src/apps/backend/routers/content/index.ts
docs/notification-sending-model-proposal/proposal.md
src/apps/frontend/src/utils/form-validation.tsx
src/apps/backend/notification-channels/generate-requests.ts
src/apps/frontend/src/compose/CreateNewsletterEmailForm.tsx
src/packages/config/audiences.ts
src/apps/backend/notification-channels/email/braze/campaigns.test.ts
src/apps/backend/test-utils/server.ts
src/apps/backend/routers/docs/openapi/paths/index.ts
src/apps/backend/routers/docs/openapi/components/schemas/index.ts
src/apps/frontend/src/compose/DispatchCreateNotificationModal.tsx
src/packages/config/package.json
src/apps/backend/routers/notification-tests/index.ts
src/apps/backend/routers/notification-tests/index.test.ts
src/apps/backend/notification-channels/email/rendering/client.ts
src/apps/backend/middleware/error-middleware.ts
33.
simonaspiridon <simona.spiridon>
Rebecca Thompson <33927854+rebecca-thompson>
88 shared files
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/backend/notification-channels/dispatch-notification.test.ts
src/packages/config/tsconfig.json
src/apps/backend/.env.example
cdk/tsconfig.json
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx
src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts
src/apps/backend/README.md
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/backend/notification-channels/email/braze/client.test.ts
src/apps/backend/notification-channels/app-notification/generate-request.test.ts
src/apps/backend/tsconfig.json
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/backend/routers/health/index.ts
src/apps/backend/notification-channels/app-notification/generate-request.ts
cdk/eslint.config.mjs
src/packages/database/package.json
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
docs/ADRs/database.md
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/App.tsx
README.md
scripts/setup.sh
src/apps/backend/package.json
src/apps/frontend/src/stories/Page.tsx
src/apps/backend/handler.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx
src/packages/database/.env.example
src/packages/config/ssm.ts
cdk/lib/developer-policy.ts
docker/docker-compose.local.yml
src/apps/backend/routers/user/index.test.ts
build_lambda_resources.sh
src/apps/backend/routers/health/router.test.ts
scripts/start.sh
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.tsx
cdk/lib/notifications.test.ts
.github/dependabot.yml
src/packages/database/client.ts
src/apps/frontend/.storybook/main.ts
bun.lock
src/apps/backend/notification-channels/email/rendering/client.test.ts
src/apps/backend/notification-channels/app-notification/client.ts
src/packages/database/drizzle.config.ts
src/apps/backend/placeholder-app.ts
src/apps/backend/routers/notifications/index.ts
docs/ADRs/infrastructure.md
src/apps/frontend/package.json
src/apps/backend/notification-channels/email/braze/client.ts
eslint.config.js
cdk/lib/notifications.ts
cdk/.gitignore
src/apps/backend/notification-channels/dispatch-notification.ts
src/apps/backend/app.ts
src/apps/backend/notification-channels/generate-requests.test.ts
src/apps/backend/notification-channels/email/braze/campaigns.ts
notifications-tooling/notifications-tooling.zip
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx
src/apps/backend/notification-channels/email/braze/generate-request.ts
src/apps/backend/utils/database.ts
src/packages/database/scripts/reset-db.sh
src/apps/frontend/src/features/stand-frontend/UserContext.tsx
.github/workflows/ci.yml
cdk/lib/__snapshots__/notifications.test.ts.snap
src/apps/backend/notification-channels/email/braze/generate-request.test.ts
src/apps/frontend/src/features/stand-frontend/themes.ts
tsconfig.json
cdk/package-lock.json
docs/notification-sending-model-proposal/proposal.md
cdk/bin/cdk.ts
src/apps/backend/notification-channels/generate-requests.ts
src/packages/database/README.md
cdk/package.json
src/apps/frontend/src/features/stand-frontend/EmailNotificationPage.tsx
src/packages/config/audiences.ts
src/apps/backend/notification-channels/email/braze/campaigns.test.ts
src/apps/backend/test-utils/server.ts
src/apps/backend/routers/channels/index.test.ts
src/packages/config/package.json
src/apps/backend/routers/notification-tests/index.test.ts
src/apps/backend/notification-channels/email/rendering/client.ts
34.
Laurynas Karvelis <laurynas.karvelis>
Rebecca Thompson <33927854+rebecca-thompson>
88 shared files
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/backend/notification-channels/dispatch-notification.test.ts
src/packages/config/tsconfig.json
dev-nginx.yaml
src/apps/backend/.env.example
cdk/tsconfig.json
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx
src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts
src/apps/frontend/.gitignore
src/apps/backend/README.md
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/backend/notification-channels/email/braze/client.test.ts
src/apps/backend/notification-channels/app-notification/generate-request.test.ts
src/apps/backend/tsconfig.json
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/backend/routers/health/index.ts
src/apps/backend/notification-channels/app-notification/generate-request.ts
cdk/eslint.config.mjs
src/packages/database/package.json
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/App.tsx
README.md
scripts/setup.sh
src/apps/backend/package.json
src/apps/frontend/src/stories/page.css
src/apps/frontend/src/stories/Page.tsx
src/apps/backend/handler.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx
src/packages/database/.env.example
src/packages/config/ssm.ts
docker/docker-compose.local.yml
src/apps/backend/routers/user/index.test.ts
src/apps/backend/routers/health/router.test.ts
scripts/start.sh
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.tsx
cdk/lib/notifications.test.ts
.github/dependabot.yml
src/packages/database/client.ts
src/apps/frontend/.storybook/main.ts
bun.lock
src/apps/frontend/tsconfig.json
src/apps/backend/notification-channels/email/rendering/client.test.ts
src/apps/backend/notification-channels/app-notification/client.ts
src/packages/database/drizzle.config.ts
src/apps/backend/placeholder-app.ts
src/apps/backend/routers/notifications/index.ts
src/apps/frontend/package.json
src/apps/backend/notification-channels/email/braze/client.ts
eslint.config.js
cdk/lib/notifications.ts
cdk/.gitignore
src/apps/backend/notification-channels/dispatch-notification.ts
src/apps/backend/app.ts
src/apps/backend/notification-channels/generate-requests.test.ts
src/apps/backend/notification-channels/email/braze/campaigns.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx
src/apps/backend/notification-channels/email/braze/generate-request.ts
src/packages/database/scripts/reset-db.sh
src/apps/frontend/src/features/stand-frontend/UserContext.tsx
src/apps/frontend/src/stories/page.mdx
.github/workflows/ci.yml
cdk/lib/__snapshots__/notifications.test.ts.snap
src/apps/backend/notification-channels/email/braze/generate-request.test.ts
src/apps/frontend/src/features/stand-frontend/themes.ts
tsconfig.json
docs/notification-sending-model-proposal/proposal.md
cdk/bin/cdk.ts
src/apps/backend/notification-channels/generate-requests.ts
src/packages/database/README.md
cdk/package.json
.github/CODEOWNERS
src/apps/frontend/src/features/stand-frontend/EmailNotificationPage.tsx
src/packages/config/audiences.ts
src/apps/backend/notification-channels/email/braze/campaigns.test.ts
src/apps/backend/test-utils/server.ts
src/apps/backend/routers/channels/index.test.ts
src/packages/config/package.json
src/apps/backend/routers/notification-tests/index.test.ts
src/apps/backend/notification-channels/email/rendering/client.ts
src/apps/frontend/src/stories/Page.stories.ts
35.
DBlatcher <david.blatcher>
Rebecca Thompson <33927854+rebecca-thompson>
86 shared files
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/backend/notification-channels/dispatch-notification.test.ts
dev-nginx.yaml
src/apps/backend/.env.example
cdk/tsconfig.json
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx
src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts
src/apps/frontend/.gitignore
src/apps/backend/README.md
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/backend/notification-channels/email/braze/client.test.ts
src/apps/backend/notification-channels/app-notification/generate-request.test.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/backend/notification-channels/app-notification/generate-request.ts
cdk/eslint.config.mjs
src/packages/database/package.json
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
docs/ADRs/database.md
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/App.tsx
README.md
scripts/setup.sh
src/apps/backend/package.json
src/apps/frontend/src/stories/page.css
src/apps/frontend/src/stories/Page.tsx
src/apps/backend/handler.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx
src/packages/database/.env.example
src/packages/config/ssm.ts
docker/docker-compose.local.yml
src/apps/backend/routers/user/index.test.ts
src/apps/backend/routers/health/router.test.ts
scripts/start.sh
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.tsx
cdk/lib/notifications.test.ts
.github/dependabot.yml
src/packages/database/client.ts
src/apps/frontend/.storybook/main.ts
bun.lock
src/apps/frontend/tsconfig.json
src/apps/backend/notification-channels/email/rendering/client.test.ts
src/apps/backend/notification-channels/app-notification/client.ts
src/packages/database/drizzle.config.ts
src/apps/backend/placeholder-app.ts
src/apps/backend/routers/notifications/index.ts
docs/ADRs/infrastructure.md
src/apps/frontend/package.json
src/apps/backend/notification-channels/email/braze/client.ts
eslint.config.js
cdk/lib/notifications.ts
cdk/.gitignore
src/apps/backend/notification-channels/dispatch-notification.ts
src/apps/backend/app.ts
src/apps/backend/notification-channels/generate-requests.test.ts
src/apps/backend/notification-channels/email/braze/campaigns.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx
src/apps/backend/notification-channels/email/braze/generate-request.ts
src/packages/database/scripts/reset-db.sh
src/apps/frontend/src/features/stand-frontend/UserContext.tsx
src/apps/frontend/src/stories/page.mdx
.github/workflows/ci.yml
cdk/lib/__snapshots__/notifications.test.ts.snap
src/apps/backend/notification-channels/email/braze/generate-request.test.ts
src/apps/frontend/src/features/stand-frontend/themes.ts
docs/notification-sending-model-proposal/proposal.md
cdk/bin/cdk.ts
src/apps/backend/notification-channels/generate-requests.ts
src/packages/database/README.md
cdk/package.json
.github/CODEOWNERS
src/apps/frontend/src/features/stand-frontend/EmailNotificationPage.tsx
src/packages/config/audiences.ts
src/apps/backend/notification-channels/email/braze/campaigns.test.ts
src/apps/backend/test-utils/server.ts
src/apps/backend/routers/channels/index.test.ts
src/packages/config/package.json
src/apps/backend/routers/notification-tests/index.test.ts
src/apps/backend/notification-channels/email/rendering/client.ts
src/apps/frontend/src/stories/Page.stories.ts
36.
Lakshmi R Pillai <luxmi.r.pillai>
Rebecca Thompson <33927854+rebecca-thompson>
85 shared files
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/backend/notification-channels/dispatch-notification.test.ts
dev-nginx.yaml
src/apps/backend/.env.example
cdk/tsconfig.json
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx
src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts
src/apps/frontend/.gitignore
src/apps/backend/README.md
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/backend/notification-channels/email/braze/client.test.ts
src/apps/backend/notification-channels/app-notification/generate-request.test.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/backend/notification-channels/app-notification/generate-request.ts
cdk/eslint.config.mjs
src/packages/database/package.json
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
docs/ADRs/database.md
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/App.tsx
README.md
scripts/setup.sh
src/apps/backend/package.json
src/apps/frontend/src/stories/page.css
src/apps/frontend/src/stories/Page.tsx
src/apps/backend/handler.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx
src/packages/config/ssm.ts
docker/docker-compose.local.yml
src/apps/backend/routers/user/index.test.ts
src/apps/backend/routers/health/router.test.ts
scripts/start.sh
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.tsx
cdk/lib/notifications.test.ts
.github/dependabot.yml
src/packages/database/client.ts
src/apps/frontend/.storybook/main.ts
bun.lock
src/apps/frontend/tsconfig.json
src/apps/backend/notification-channels/email/rendering/client.test.ts
src/apps/backend/notification-channels/app-notification/client.ts
src/packages/database/drizzle.config.ts
src/apps/backend/placeholder-app.ts
src/apps/backend/routers/notifications/index.ts
docs/ADRs/infrastructure.md
src/apps/frontend/package.json
src/apps/backend/notification-channels/email/braze/client.ts
eslint.config.js
cdk/lib/notifications.ts
cdk/.gitignore
src/apps/backend/notification-channels/dispatch-notification.ts
src/apps/backend/app.ts
src/apps/backend/notification-channels/generate-requests.test.ts
src/apps/backend/notification-channels/email/braze/campaigns.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx
src/apps/backend/notification-channels/email/braze/generate-request.ts
src/packages/database/scripts/reset-db.sh
src/apps/frontend/src/features/stand-frontend/UserContext.tsx
src/apps/frontend/src/stories/page.mdx
.github/workflows/ci.yml
cdk/lib/__snapshots__/notifications.test.ts.snap
src/apps/backend/notification-channels/email/braze/generate-request.test.ts
src/apps/frontend/src/features/stand-frontend/themes.ts
docs/notification-sending-model-proposal/proposal.md
cdk/bin/cdk.ts
src/apps/backend/notification-channels/generate-requests.ts
src/packages/database/README.md
cdk/package.json
.github/CODEOWNERS
src/apps/frontend/src/features/stand-frontend/EmailNotificationPage.tsx
src/packages/config/audiences.ts
src/apps/backend/notification-channels/email/braze/campaigns.test.ts
src/apps/backend/test-utils/server.ts
src/apps/backend/routers/channels/index.test.ts
src/packages/config/package.json
src/apps/backend/routers/notification-tests/index.test.ts
src/apps/backend/notification-channels/email/rendering/client.ts
src/apps/frontend/src/stories/Page.stories.ts
37.
Lakshmi R Pillai <73653255+lakshmirpillai>
mgosz-guardian <marcin.gosz>
74 shared files
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/backend/notification-channels/dispatch-notification.test.ts
src/apps/backend/.env.example
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/routes.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/README.md
package.json
src/apps/frontend/src/utils/send-notification.ts
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/backend/routers/preview/index.ts
src/apps/backend/routers/notifications/index.test.ts
src/packages/services/email-rendering/client.ts
README.md
src/apps/frontend/src/api-client/client.ts
src/apps/frontend/src/schemas.ts
src/apps/frontend/src/utils/send-notification.test.ts
src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx
src/apps/frontend/src/compose/NotificationContext.tsx
src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx
src/apps/frontend/src/compose/CreateAppAlertTab.tsx
src/apps/frontend/src/compose/NotificationFormWrapper.tsx
src/apps/frontend/src/send/DispatchReport.stories.tsx
bun.lock
src/packages/services/capi/client.ts
src/apps/frontend/src/layout/LatestPublishedContent.tsx
src/apps/frontend/src/utils/build-request-payloads.test.ts
src/apps/frontend/src/compose/CreateNewsletterForm.stories.tsx
src/apps/frontend/src/types.ts
src/apps/backend/routers/notifications/index.ts
src/apps/frontend/src/send/SendFailedModal.tsx
src/apps/frontend/src/testing/api-fixtures.ts
eslint.config.js
cdk/lib/notifications.ts
src/apps/backend/notification-channels/dispatch-notification.ts
src/apps/frontend/src/utils/build-request-payloads.ts
src/apps/backend/app.ts
src/apps/backend/routers/content/index.test.ts
src/apps/backend/notification-channels/newsletter/dispatch-newsletter.test.ts
src/apps/backend/routers/docs/openapi/index.test.ts
src/apps/backend/routers/docs/openapi/paths/preview.ts
src/apps/backend/routers/notifications/schemas/notification-send-request.ts
src/apps/frontend/src/features/stand-frontend/notification-reducer.ts
src/packages/services/capi/client.test.ts
src/apps/frontend/src/routes.test.ts
src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts
src/packages/models/capi.ts
src/apps/frontend/src/compose/CreateNewsletterEmailTab.stories.tsx
.nvmrc
src/apps/frontend/src/send/TestEmailForm.stories.tsx
.github/workflows/ci.yml
src/apps/frontend/src/compose/CreateAppAlertForm.tsx
cdk/lib/__snapshots__/notifications.test.ts.snap
src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx
src/apps/backend/routers/content/index.ts
src/apps/frontend/src/compose/DispatchLandingPage.stories.tsx
src/apps/frontend/src/layout/LatestPublishedContent.stories.tsx
src/apps/frontend/src/utils/form-validation.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.tsx
src/packages/config/audiences.ts
src/apps/backend/routers/docs/openapi/paths/index.ts
src/apps/frontend/src/testing/mock-send-notification.ts
src/apps/frontend/src/compose/CreateNewsletterForm.tsx
src/apps/backend/routers/docs/openapi/components/schemas/index.ts
src/apps/frontend/src/compose/DispatchCreateNotificationModal.tsx
src/packages/config/package.json
src/apps/backend/routers/notification-tests/index.ts
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.stories.tsx
src/apps/backend/routers/notification-tests/index.test.ts
38.
joshuaguardian <joshua.anderson>
mgosz-guardian <marcin.gosz>
65 shared files
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/routes.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
package.json
src/apps/frontend/src/utils/send-notification.ts
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/backend/routers/notifications/index.test.ts
README.md
src/apps/frontend/src/api-client/client.ts
src/apps/frontend/src/schemas.ts
src/apps/frontend/src/util/html-helpers.ts
src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx
src/apps/frontend/src/compose/NotificationContext.tsx
src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx
src/apps/frontend/src/compose/CreateAppAlertTab.tsx
src/apps/frontend/src/compose/NotificationFormWrapper.tsx
src/apps/frontend/src/send/DispatchReport.stories.tsx
bun.lock
src/packages/services/capi/client.ts
src/apps/frontend/src/layout/LatestPublishedContent.tsx
src/apps/frontend/src/utils/build-request-payloads.test.ts
src/apps/frontend/src/compose/CreateNewsletterForm.stories.tsx
src/apps/frontend/src/types.ts
src/apps/backend/routers/notifications/index.ts
src/apps/frontend/src/send/SendFailedModal.tsx
src/apps/frontend/src/testing/api-fixtures.ts
eslint.config.js
cdk/lib/notifications.ts
src/apps/frontend/src/utils/build-request-payloads.ts
src/apps/backend/app.ts
.prettierignore
src/apps/backend/routers/content/index.test.ts
src/apps/backend/routers/docs/openapi/index.test.ts
src/packages/config/audiences.test.ts
src/apps/backend/routers/notifications/schemas/notification-send-request.ts
src/apps/frontend/src/features/stand-frontend/notification-reducer.ts
src/packages/services/capi/client.test.ts
src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts
src/packages/models/capi.ts
src/apps/frontend/src/compose/CreateNewsletterEmailTab.stories.tsx
src/apps/frontend/src/send/TestEmailForm.stories.tsx
src/apps/frontend/src/compose/CreateAppAlertForm.tsx
cdk/lib/__snapshots__/notifications.test.ts.snap
src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx
src/apps/backend/routers/docs/openapi/paths/content.ts
src/apps/backend/middleware/error-middleware.test.ts
src/apps/backend/routers/content/index.ts
src/apps/frontend/src/compose/DispatchLandingPage.stories.tsx
src/apps/frontend/src/utils/form-validation.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.tsx
src/packages/config/audiences.ts
src/apps/backend/routers/docs/openapi/paths/index.ts
src/apps/frontend/src/testing/mock-send-notification.ts
src/apps/frontend/src/compose/CreateNewsletterForm.tsx
src/apps/backend/routers/docs/openapi/components/schemas/index.ts
src/apps/frontend/src/compose/DispatchCreateNotificationModal.tsx
src/packages/config/package.json
src/apps/backend/routers/notification-tests/index.ts
src/apps/backend/middleware/error-middleware.ts
39.
Peace Williams-Ojomu <60498278+apeacewilliams>
mgosz-guardian <marcin.gosz>
59 shared files
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/routes.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
package.json
src/apps/frontend/src/utils/send-notification.ts
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/backend/routers/notifications/index.test.ts
README.md
lefthook.yml
src/apps/frontend/src/api-client/client.ts
src/apps/frontend/src/schemas.ts
src/apps/frontend/src/util/html-helpers.ts
src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx
src/apps/frontend/src/compose/NotificationContext.tsx
src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx
src/apps/frontend/src/compose/CreateAppAlertTab.tsx
src/apps/frontend/src/compose/NotificationFormWrapper.tsx
src/apps/frontend/src/send/DispatchReport.stories.tsx
bun.lock
src/apps/frontend/src/utils/build-request-payloads.test.ts
src/apps/frontend/src/compose/CreateNewsletterForm.stories.tsx
src/apps/frontend/src/types.ts
src/apps/backend/routers/notifications/index.ts
src/apps/frontend/src/send/SendFailedModal.tsx
src/apps/frontend/src/testing/api-fixtures.ts
eslint.config.js
src/apps/frontend/src/utils/build-request-payloads.ts
src/apps/backend/app.ts
.prettierignore
src/apps/backend/routers/docs/openapi/index.test.ts
src/apps/backend/routers/notifications/schemas/notification-send-request.ts
src/apps/frontend/src/features/stand-frontend/notification-reducer.ts
src/apps/frontend/src/routes.test.ts
src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts
src/apps/frontend/src/compose/CreateNewsletterEmailTab.stories.tsx
src/apps/frontend/src/send/TestEmailForm.stories.tsx
.github/workflows/ci.yml
src/apps/frontend/src/compose/CreateAppAlertForm.tsx
cdk/lib/__snapshots__/notifications.test.ts.snap
src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx
src/apps/backend/middleware/error-middleware.test.ts
src/apps/frontend/src/compose/DispatchLandingPage.stories.tsx
src/apps/frontend/src/utils/form-validation.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.tsx
src/apps/backend/routers/docs/openapi/paths/index.ts
src/apps/frontend/src/testing/mock-send-notification.ts
src/apps/frontend/src/compose/CreateNewsletterForm.tsx
src/apps/backend/routers/docs/openapi/components/schemas/index.ts
src/apps/frontend/src/compose/DispatchCreateNotificationModal.tsx
src/packages/config/package.json
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.stories.tsx
src/apps/backend/routers/notification-tests/index.test.ts
src/apps/backend/middleware/error-middleware.ts
40.
joshuaguardian <joshua.anderson>
Rebecca Thompson <33927854+rebecca-thompson>
40 shared files
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/packages/database/package.json
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/App.tsx
README.md
src/apps/backend/package.json
src/apps/frontend/src/stories/page.css
src/apps/frontend/src/stories/Page.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx
src/apps/backend/routers/user/index.test.ts
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.tsx
cdk/lib/notifications.test.ts
.github/dependabot.yml
src/apps/frontend/.storybook/main.ts
bun.lock
src/apps/backend/routers/notifications/index.ts
src/apps/frontend/package.json
eslint.config.js
cdk/lib/notifications.ts
src/apps/backend/app.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx
src/apps/frontend/src/stories/page.mdx
cdk/lib/__snapshots__/notifications.test.ts.snap
src/apps/frontend/src/features/stand-frontend/themes.ts
src/packages/database/README.md
cdk/package.json
src/apps/frontend/src/features/stand-frontend/EmailNotificationPage.tsx
src/packages/config/audiences.ts
src/packages/config/package.json
41.
Peace Williams-Ojomu <60498278+apeacewilliams>
Rebecca Thompson <33927854+rebecca-thompson>
40 shared files
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx
src/apps/frontend/.gitignore
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/packages/database/package.json
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/App.tsx
README.md
src/apps/backend/package.json
src/apps/frontend/src/stories/page.css
src/apps/frontend/src/stories/Page.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx
.github/dependabot.yml
src/apps/frontend/.storybook/main.ts
bun.lock
src/apps/frontend/tsconfig.json
src/apps/backend/routers/notifications/index.ts
src/apps/frontend/package.json
eslint.config.js
src/apps/backend/app.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.ts
src/apps/frontend/src/stories/page.mdx
.github/workflows/ci.yml
cdk/lib/__snapshots__/notifications.test.ts.snap
src/apps/frontend/src/features/stand-frontend/themes.ts
tsconfig.json
cdk/package.json
src/apps/frontend/src/features/stand-frontend/EmailNotificationPage.tsx
src/apps/backend/routers/channels/index.test.ts
src/packages/config/package.json
src/apps/backend/routers/notification-tests/index.test.ts
src/apps/frontend/src/stories/Page.stories.ts
42.
Lakshmi R Pillai <73653255+lakshmirpillai>
Rebecca Thompson <33927854+rebecca-thompson>
37 shared files
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/backend/notification-channels/dispatch-notification.test.ts
src/apps/backend/.env.example
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/backend/README.md
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/App.tsx
README.md
src/apps/backend/package.json
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx
cdk/lib/notifications.test.ts
bun.lock
src/apps/backend/routers/notifications/index.ts
src/apps/frontend/package.json
eslint.config.js
cdk/lib/notifications.ts
src/apps/backend/notification-channels/dispatch-notification.ts
src/apps/backend/app.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx
.github/workflows/ci.yml
cdk/lib/__snapshots__/notifications.test.ts.snap
src/apps/frontend/src/features/stand-frontend/themes.ts
cdk/package.json
src/apps/frontend/src/features/stand-frontend/EmailNotificationPage.tsx
src/packages/config/audiences.ts
src/apps/backend/routers/channels/index.test.ts
src/packages/config/package.json
src/apps/backend/routers/notification-tests/index.test.ts
src/apps/frontend/src/stories/Page.stories.ts
43.
mgosz-guardian <marcin.gosz>
Rebecca Thompson <33927854+rebecca-thompson>
36 shared files
src/apps/backend/notification-channels/dispatch-notification.test.ts
src/apps/backend/.env.example
src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts
src/apps/backend/README.md
package.json
src/apps/backend/notification-channels/email/braze/client.test.ts
src/apps/backend/notification-channels/app-notification/generate-request.test.ts
src/apps/backend/notification-channels/app-notification/generate-request.ts
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/backend/routers/notifications/index.test.ts
README.md
src/packages/config/ssm.ts
bun.lock
src/apps/backend/notification-channels/email/rendering/client.test.ts
src/apps/backend/notification-channels/app-notification/client.ts
src/apps/backend/routers/notifications/index.ts
src/apps/backend/notification-channels/email/braze/client.ts
eslint.config.js
cdk/lib/notifications.ts
src/apps/backend/notification-channels/dispatch-notification.ts
src/apps/backend/app.ts
src/apps/backend/notification-channels/generate-requests.test.ts
src/apps/backend/notification-channels/email/braze/campaigns.ts
src/apps/backend/routers/notifications/schemas/notification-send-request.ts
src/apps/backend/notification-channels/email/braze/generate-request.ts
.github/workflows/ci.yml
cdk/lib/__snapshots__/notifications.test.ts.snap
src/apps/backend/notification-channels/email/braze/generate-request.test.ts
docs/notification-sending-model-proposal/proposal.md
src/apps/backend/notification-channels/generate-requests.ts
src/packages/config/audiences.ts
src/apps/backend/notification-channels/email/braze/campaigns.test.ts
src/apps/backend/test-utils/server.ts
src/packages/config/package.json
src/apps/backend/routers/notification-tests/index.test.ts
src/apps/backend/notification-channels/email/rendering/client.ts
44.
David Blatcher <30567854+dblatcher>
mgosz-guardian <marcin.gosz>
34 shared files
src/apps/backend/.env.example
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/README.md
package.json
src/apps/backend/routers/preview/index.ts
src/apps/backend/routers/notifications/index.test.ts
src/packages/services/email-rendering/client.ts
README.md
src/apps/frontend/src/util/html-helpers.ts
bun.lock
src/packages/services/capi/client.ts
src/apps/frontend/src/utils/build-request-payloads.test.ts
src/apps/backend/routers/notifications/index.ts
src/apps/frontend/src/testing/api-fixtures.ts
src/apps/backend/app.ts
src/apps/backend/routers/content/index.test.ts
src/apps/backend/routers/docs/openapi/paths/preview.ts
src/apps/frontend/src/features/stand-frontend/notification-reducer.ts
src/packages/services/capi/client.test.ts
src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts
src/packages/models/capi.ts
src/apps/backend/routers/content/index.ts
docs/notification-sending-model-proposal/proposal.md
src/apps/frontend/src/utils/form-validation.tsx
src/packages/config/audiences.ts
src/apps/backend/routers/docs/openapi/paths/index.ts
src/apps/backend/routers/docs/openapi/components/schemas/index.ts
src/apps/frontend/src/compose/DispatchCreateNotificationModal.tsx
src/packages/config/package.json
src/apps/backend/routers/notification-tests/index.ts
src/apps/backend/routers/notification-tests/index.test.ts
45.
David Blatcher <30567854+dblatcher>
Rebecca Thompson <33927854+rebecca-thompson>
32 shared files
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
dev-nginx.yaml
src/apps/backend/.env.example
src/apps/backend/README.md
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/App.tsx
README.md
scripts/setup.sh
src/apps/backend/routers/user/index.test.ts
scripts/start.sh
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.tsx
bun.lock
src/apps/frontend/tsconfig.json
src/apps/backend/routers/notifications/index.ts
src/apps/frontend/package.json
src/apps/backend/app.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx
src/apps/frontend/src/features/stand-frontend/UserContext.tsx
src/apps/frontend/src/features/stand-frontend/themes.ts
docs/notification-sending-model-proposal/proposal.md
src/apps/frontend/src/features/stand-frontend/EmailNotificationPage.tsx
src/packages/config/audiences.ts
src/apps/backend/routers/channels/index.test.ts
src/packages/config/package.json
src/apps/backend/routers/notification-tests/index.test.ts
src/apps/frontend/src/stories/Page.stories.ts
46.
Sam Hession <sam.hession>
simonaspiridon <simona.spiridon>
23 shared files
src/apps/frontend/src/index.html
src/packages/config/index.ts
package.json
README.md
src/apps/backend/package.json
src/apps/backend/handler.ts
src/packages/config/ssm.test.ts
src/packages/config/ssm.ts
src/apps/backend/routers/user/index.test.ts
build_lambda_resources.sh
bun.lock
src/apps/backend/placeholder-app.ts
src/apps/frontend/package.json
cdk/lib/notifications.ts
src/apps/backend/app.ts
src/apps/backend/middleware/serve-index.ts
.github/workflows/ci.yml
cdk/lib/__snapshots__/notifications.test.ts.snap
src/apps/backend/client-assets.ts
src/apps/backend/client-assets.test.ts
cdk/package-lock.json
cdk/package.json
src/packages/config/package.json
47.
DBlatcher <david.blatcher>
Sam Hession <sam.hession>
21 shared files
dev-nginx.yaml
src/apps/frontend/src/index.html
src/packages/config/index.ts
package.json
README.md
src/apps/backend/package.json
src/apps/backend/handler.ts
src/packages/config/ssm.test.ts
src/packages/config/ssm.ts
src/apps/backend/routers/user/index.test.ts
src/apps/frontend/src/features/stand-frontend/get-user.ts
bun.lock
src/apps/backend/placeholder-app.ts
src/apps/frontend/package.json
cdk/lib/notifications.ts
src/apps/backend/app.ts
src/apps/backend/middleware/serve-index.ts
.github/workflows/ci.yml
cdk/lib/__snapshots__/notifications.test.ts.snap
cdk/package.json
src/packages/config/package.json
48.
Laurynas Karvelis <laurynas.karvelis>
Sam Hession <sam.hession>
21 shared files
dev-nginx.yaml
src/apps/frontend/src/index.html
src/packages/config/index.ts
package.json
README.md
src/apps/backend/package.json
src/apps/backend/handler.ts
src/packages/config/ssm.test.ts
src/packages/config/ssm.ts
src/apps/backend/routers/user/index.test.ts
bun.lock
src/apps/backend/placeholder-app.ts
src/apps/frontend/package.json
cdk/lib/notifications.ts
src/apps/backend/app.ts
src/apps/backend/middleware/serve-index.ts
.github/workflows/ci.yml
cdk/lib/__snapshots__/notifications.test.ts.snap
src/apps/backend/client-assets.ts
cdk/package.json
src/packages/config/package.json
49.
Lakshmi R Pillai <luxmi.r.pillai>
Sam Hession <sam.hession>
21 shared files
dev-nginx.yaml
src/apps/frontend/src/index.html
src/packages/config/index.ts
package.json
README.md
src/apps/backend/package.json
src/apps/backend/handler.ts
src/packages/config/ssm.test.ts
src/packages/config/ssm.ts
src/apps/backend/routers/user/index.test.ts
src/packages/config/env.ts
bun.lock
src/apps/backend/placeholder-app.ts
src/apps/frontend/package.json
cdk/lib/notifications.ts
src/apps/backend/app.ts
src/apps/backend/middleware/serve-index.ts
.github/workflows/ci.yml
cdk/lib/__snapshots__/notifications.test.ts.snap
cdk/package.json
src/packages/config/package.json
50.
Rebecca Thompson <33927854+rebecca-thompson>
Sam Hession <sam.hession>
18 shared files
dev-nginx.yaml
package.json
README.md
src/apps/backend/package.json
src/apps/backend/handler.ts
src/packages/config/ssm.ts
src/apps/backend/routers/user/index.test.ts
build_lambda_resources.sh
bun.lock
src/apps/backend/placeholder-app.ts
src/apps/frontend/package.json
cdk/lib/notifications.ts
src/apps/backend/app.ts
.github/workflows/ci.yml
cdk/lib/__snapshots__/notifications.test.ts.snap
cdk/package-lock.json
cdk/package.json
src/packages/config/package.json
51.
Sam Hession <sam.hession>
joshuaguardian <joshua.anderson>
14 shared files
src/apps/frontend/src/index.html
src/packages/config/index.ts
package.json
README.md
src/apps/backend/package.json
src/apps/backend/routers/user/index.test.ts
bun.lock
src/apps/frontend/package.json
cdk/lib/notifications.ts
src/apps/backend/app.ts
src/apps/backend/middleware/serve-index.ts
cdk/lib/__snapshots__/notifications.test.ts.snap
cdk/package.json
src/packages/config/package.json
52.
Sam Hession <sam.hession>
Lakshmi R Pillai <73653255+lakshmirpillai>
13 shared files
src/apps/frontend/src/index.html
package.json
README.md
src/apps/backend/package.json
bun.lock
src/apps/frontend/package.json
cdk/lib/notifications.ts
src/apps/backend/app.ts
src/apps/backend/middleware/serve-index.ts
.github/workflows/ci.yml
cdk/lib/__snapshots__/notifications.test.ts.snap
cdk/package.json
src/packages/config/package.json
53.
David Blatcher <30567854+dblatcher>
Sam Hession <sam.hession>
11 shared files
dev-nginx.yaml
src/apps/frontend/src/index.html
src/packages/config/index.ts
package.json
README.md
src/apps/backend/routers/user/index.test.ts
bun.lock
src/apps/frontend/package.json
src/apps/backend/app.ts
src/apps/backend/middleware/serve-index.ts
src/packages/config/package.json
54.
mgosz-guardian <marcin.gosz>
Sam Hession <sam.hession>
11 shared files
package.json
README.md
src/packages/config/ssm.test.ts
src/packages/config/ssm.ts
src/packages/config/env.ts
bun.lock
cdk/lib/notifications.ts
src/apps/backend/app.ts
.github/workflows/ci.yml
cdk/lib/__snapshots__/notifications.test.ts.snap
src/packages/config/package.json
55.
dependabot[bot] <49699333+dependabot[bot]>
Lakshmi R Pillai <luxmi.r.pillai>
10 shared files
package.json
src/packages/database/package.json
src/apps/backend/package.json
bun.lock
src/apps/frontend/package.json
src/packages/models/package.json
.github/workflows/ci.yml
cdk/package.json
src/packages/services/package.json
src/packages/config/package.json
56.
dependabot[bot] <49699333+dependabot[bot]>
simonaspiridon <simona.spiridon>
10 shared files
package.json
src/packages/database/package.json
src/apps/backend/package.json
bun.lock
src/apps/frontend/package.json
src/packages/models/package.json
.github/workflows/ci.yml
cdk/package.json
src/packages/services/package.json
src/packages/config/package.json
57.
dependabot[bot] <49699333+dependabot[bot]>
DBlatcher <david.blatcher>
10 shared files
package.json
src/packages/database/package.json
src/apps/backend/package.json
bun.lock
src/apps/frontend/package.json
src/packages/models/package.json
.github/workflows/ci.yml
cdk/package.json
src/packages/services/package.json
src/packages/config/package.json
58.
dependabot[bot] <49699333+dependabot[bot]>
Peace Williams-Ojomu <60498278+apeacewilliams>
10 shared files
package.json
src/packages/database/package.json
src/apps/backend/package.json
bun.lock
src/apps/frontend/package.json
src/packages/models/package.json
.github/workflows/ci.yml
cdk/package.json
src/packages/services/package.json
src/packages/config/package.json
59.
Peace Williams-Ojomu <60498278+apeacewilliams>
Sam Hession <sam.hession>
10 shared files
package.json
README.md
src/apps/backend/package.json
bun.lock
src/apps/frontend/package.json
src/apps/backend/app.ts
.github/workflows/ci.yml
cdk/lib/__snapshots__/notifications.test.ts.snap
cdk/package.json
src/packages/config/package.json
60.
joshuaguardian <joshua.anderson>
dependabot[bot] <49699333+dependabot[bot]>
9 shared files
package.json
src/packages/database/package.json
src/apps/backend/package.json
bun.lock
src/apps/frontend/package.json
src/packages/models/package.json
cdk/package.json
src/packages/services/package.json
src/packages/config/package.json
61.
dependabot[bot] <49699333+dependabot[bot]>
Lakshmi R Pillai <73653255+lakshmirpillai>
9 shared files
package.json
src/apps/backend/package.json
bun.lock
src/apps/frontend/package.json
src/packages/models/package.json
.github/workflows/ci.yml
cdk/package.json
src/packages/services/package.json
src/packages/config/package.json
62.
dependabot[bot] <49699333+dependabot[bot]>
Laurynas Karvelis <laurynas.karvelis>
9 shared files
package.json
src/packages/database/package.json
src/apps/backend/package.json
bun.lock
src/apps/frontend/package.json
.github/workflows/ci.yml
cdk/package.json
src/packages/services/package.json
src/packages/config/package.json
63.
dependabot[bot] <49699333+dependabot[bot]>
Rebecca Thompson <33927854+rebecca-thompson>
8 shared files
package.json
src/packages/database/package.json
src/apps/backend/package.json
bun.lock
src/apps/frontend/package.json
.github/workflows/ci.yml
cdk/package.json
src/packages/config/package.json
64.
dependabot[bot] <49699333+dependabot[bot]>
Sam Hession <sam.hession>
7 shared files
package.json
src/apps/backend/package.json
bun.lock
src/apps/frontend/package.json
.github/workflows/ci.yml
cdk/package.json
src/packages/config/package.json
65.
dependabot[bot] <49699333+dependabot[bot]>
David Blatcher <30567854+dblatcher>
6 shared files
package.json
bun.lock
src/apps/frontend/package.json
src/packages/models/package.json
src/packages/services/package.json
src/packages/config/package.json
66.
dependabot[bot] <49699333+dependabot[bot]>
mgosz-guardian <marcin.gosz>
4 shared files
package.json
bun.lock
.github/workflows/ci.yml
src/packages/config/package.json
67.
Lakshmi R Pillai <73653255+lakshmirpillai>
Joshua Anderson <joshua_anderson>
1 shared file
README.md
68.
Lakshmi R Pillai <luxmi.r.pillai>
Joshua Anderson <joshua_anderson>
1 shared file
README.md
69.
Laurynas Karvelis <laurynas.karvelis>
Joshua Anderson <joshua_anderson>
1 shared file
README.md
70.
simonaspiridon <simona.spiridon>
Joshua Anderson <joshua_anderson>
1 shared file
README.md
71.
David Blatcher <30567854+dblatcher>
Joshua Anderson <joshua_anderson>
1 shared file
README.md
72.
DBlatcher <david.blatcher>
Joshua Anderson <joshua_anderson>
1 shared file
README.md
73.
mgosz-guardian <marcin.gosz>
Joshua Anderson <joshua_anderson>
1 shared file
README.md
74.
joshuaguardian <joshua.anderson>
Joshua Anderson <joshua_anderson>
1 shared file
README.md
75.
Peace Williams-Ojomu <60498278+apeacewilliams>
Joshua Anderson <joshua_anderson>
1 shared file
README.md
76.
Joshua Anderson <joshua_anderson>
Rebecca Thompson <33927854+rebecca-thompson>
1 shared file
README.md
77.
Joshua Anderson <joshua_anderson>
Sam Hession <sam.hession>
1 shared file
README.md
Most Connected Contributors
Contributor
# connections
# commits
1.
Laurynas Karvelis <laurynas.karvelis>
12
378
2.
joshuaguardian <joshua.anderson>
12
363
3.
simonaspiridon <simona.spiridon>
12
346
4.
Lakshmi R Pillai <luxmi.r.pillai>
12
290
5.
DBlatcher <david.blatcher>
12
280
6.
Peace Williams-Ojomu <60498278+apeacewilliams>
12
118
7.
Lakshmi R Pillai <73653255+lakshmirpillai>
12
59
8.
Rebecca Thompson <33927854+rebecca-thompson>
12
50
9.
David Blatcher <30567854+dblatcher>
12
32
10.
Sam Hession <sam.hession>
12
26
11.
mgosz-guardian <marcin.gosz>
12
15
12.
dependabot[bot] <49699333+dependabot[bot]>
11
19
13.
Joshua Anderson <joshua_anderson>
11
1
contributor dependencies 2D graph
The number on lines shows the number of same files that both persons changed in past 180 days.
flowchart TB
n0["luxmi.r.pillai"]
n1["david.blatcher"]
n2["simona.spiridon"]
n3["laurynas.karvelis"]
n4["joshua.anderson"]
n5["60498278+apeacewilliams"]
n6["73653255+lakshmirpillai"]
n7["30567854+dblatcher"]
n8["marcin.gosz"]
n9["33927854+rebecca-thompson"]
n10["sam.hession"]
n11["49699333+dependabot[bot]"]
n12["joshua_anderson"]
n0 ---|"582"| n1
n2 ---|"544"| n1
n2 ---|"516"| n0
n3 ---|"488"| n1
n3 ---|"465"| n0
n4 ---|"441"| n1
n5 ---|"413"| n1
n3 ---|"410"| n2
n4 ---|"399"| n2
n4 ---|"378"| n0
n5 ---|"376"| n2
n5 ---|"371"| n0
n5 ---|"367"| n4
n1 ---|"358"| n6
n2 ---|"348"| n6
n0 ---|"340"| n6
n4 ---|"316"| n3
n5 ---|"304"| n3
n4 ---|"298"| n6
n5 ---|"284"| n6
n3 ---|"239"| n6
n1 ---|"175"| n7
n0 ---|"159"| n7
n2 ---|"146"| n7
n3 ---|"143"| n7
n4 ---|"130"| n7
n5 ---|"121"| n7
n7 ---|"121"| n6
n1 ---|"121"| n8
n0 ---|"115"| n8
n2 ---|"110"| n8
n3 ---|"95"| n8
n2 ---|"88"| n9
n3 ---|"88"| n9
n1 ---|"86"| n9
n0 ---|"85"| n9
n6 ---|"74"| n8
n4 ---|"65"| n8
n5 ---|"59"| n8
n4 ---|"40"| n9
n5 ---|"40"| n9
n6 ---|"37"| n9
n8 ---|"36"| n9
n7 ---|"34"| n8
n7 ---|"32"| n9
n10 ---|"23"| n2
n1 ---|"21"| n10
n3 ---|"21"| n10
n0 ---|"21"| n10
n9 ---|"18"| n10
n10 ---|"14"| n4
n10 ---|"13"| n6
n7 ---|"11"| n10
n8 ---|"11"| n10
n11 ---|"10"| n0
n11 ---|"10"| n2
n11 ---|"10"| n1
n11 ---|"10"| n5
n5 ---|"10"| n10
n4 ---|"9"| n11
n11 ---|"9"| n6
n11 ---|"9"| n3
n11 ---|"8"| n9
n11 ---|"7"| n10
n11 ---|"6"| n7
n11 ---|"4"| n8
n6 ---|"1"| n12
n0 ---|"1"| n12
n3 ---|"1"| n12
n2 ---|"1"| n12
n7 ---|"1"| n12
n1 ---|"1"| n12
n8 ---|"1"| n12
n4 ---|"1"| n12
n5 ---|"1"| n12
n12 ---|"1"| n9
n12 ---|"1"| n10
classDef default fill:#808080,stroke:#ffffff,color:#000000;
classDef highlighted fill:#00b2ee,stroke:#ffffff,color:#000000;
linkStyle 0 stroke:#00688bFF,stroke-width:10px
linkStyle 1 stroke:#00688bED,stroke-width:9px
linkStyle 2 stroke:#00688bDB,stroke-width:8px
linkStyle 3 stroke:#00688bDB,stroke-width:8px
linkStyle 4 stroke:#00688bC9,stroke-width:7px
linkStyle 5 stroke:#00688bC9,stroke-width:7px
linkStyle 6 stroke:#00688bC9,stroke-width:7px
linkStyle 7 stroke:#00688bC9,stroke-width:7px
linkStyle 8 stroke:#00688bB7,stroke-width:6px
linkStyle 9 stroke:#00688bB7,stroke-width:6px
linkStyle 10 stroke:#00688bB7,stroke-width:6px
linkStyle 11 stroke:#00688bB7,stroke-width:6px
linkStyle 12 stroke:#00688bB7,stroke-width:6px
linkStyle 13 stroke:#00688bB7,stroke-width:6px
linkStyle 14 stroke:#00688bA5,stroke-width:5px
linkStyle 15 stroke:#00688bA5,stroke-width:5px
linkStyle 16 stroke:#00688bA5,stroke-width:5px
linkStyle 17 stroke:#00688bA5,stroke-width:5px
linkStyle 18 stroke:#00688bA5,stroke-width:5px
linkStyle 19 stroke:#00688b93,stroke-width:4px
linkStyle 20 stroke:#00688b93,stroke-width:4px
linkStyle 21 stroke:#00688b82,stroke-width:3px
linkStyle 22 stroke:#00688b70,stroke-width:2px
linkStyle 23 stroke:#00688b70,stroke-width:2px
linkStyle 24 stroke:#00688b70,stroke-width:2px
linkStyle 25 stroke:#00688b70,stroke-width:2px
linkStyle 26 stroke:#00688b70,stroke-width:2px
linkStyle 27 stroke:#00688b70,stroke-width:2px
linkStyle 28 stroke:#00688b70,stroke-width:2px
linkStyle 29 stroke:#00688b5E,stroke-width:1px
linkStyle 30 stroke:#00688b5E,stroke-width:1px
linkStyle 31 stroke:#00688b5E,stroke-width:1px
linkStyle 32 stroke:#00688b5E,stroke-width:1px
linkStyle 33 stroke:#00688b5E,stroke-width:1px
linkStyle 34 stroke:#00688b5E,stroke-width:1px
linkStyle 35 stroke:#00688b5E,stroke-width:1px
linkStyle 36 stroke:#00688b5E,stroke-width:1px
linkStyle 37 stroke:#00688b5E,stroke-width:1px
linkStyle 38 stroke:#00688b5E,stroke-width:1px
linkStyle 39 stroke:#00688b4C,stroke-width:1px
linkStyle 40 stroke:#00688b4C,stroke-width:1px
linkStyle 41 stroke:#00688b4C,stroke-width:1px
linkStyle 42 stroke:#00688b4C,stroke-width:1px
linkStyle 43 stroke:#00688b4C,stroke-width:1px
linkStyle 44 stroke:#00688b4C,stroke-width:1px
linkStyle 45 stroke:#00688b4C,stroke-width:1px
linkStyle 46 stroke:#00688b4C,stroke-width:1px
linkStyle 47 stroke:#00688b4C,stroke-width:1px
linkStyle 48 stroke:#00688b4C,stroke-width:1px
linkStyle 49 stroke:#00688b4C,stroke-width:1px
linkStyle 50 stroke:#00688b4C,stroke-width:1px
linkStyle 51 stroke:#00688b4C,stroke-width:1px
linkStyle 52 stroke:#00688b4C,stroke-width:1px
linkStyle 53 stroke:#00688b4C,stroke-width:1px
linkStyle 54 stroke:#00688b4C,stroke-width:1px
linkStyle 55 stroke:#00688b4C,stroke-width:1px
linkStyle 56 stroke:#00688b4C,stroke-width:1px
linkStyle 57 stroke:#00688b4C,stroke-width:1px
linkStyle 58 stroke:#00688b4C,stroke-width:1px
linkStyle 59 stroke:#00688b4C,stroke-width:1px
linkStyle 60 stroke:#00688b4C,stroke-width:1px
linkStyle 61 stroke:#00688b4C,stroke-width:1px
linkStyle 62 stroke:#00688b4C,stroke-width:1px
linkStyle 63 stroke:#00688b4C,stroke-width:1px
linkStyle 64 stroke:#00688b4C,stroke-width:1px
linkStyle 65 stroke:#00688b4C,stroke-width:1px
linkStyle 66 stroke:#00688b4C,stroke-width:1px
linkStyle 67 stroke:#00688b4C,stroke-width:1px
linkStyle 68 stroke:#00688b4C,stroke-width:1px
linkStyle 69 stroke:#00688b4C,stroke-width:1px
linkStyle 70 stroke:#00688b4C,stroke-width:1px
linkStyle 71 stroke:#00688b4C,stroke-width:1px
linkStyle 72 stroke:#00688b4C,stroke-width:1px
linkStyle 73 stroke:#00688b4C,stroke-width:1px
linkStyle 74 stroke:#00688b4C,stroke-width:1px
linkStyle 75 stroke:#00688b4C,stroke-width:1px
linkStyle 76 stroke:#00688b4C,stroke-width:1px
| Contributor 1 | Contributor 2 | # shared files | |
|---|---|---|---|
| 1. | Lakshmi R Pillai <luxmi.r.pillai> |
DBlatcher <david.blatcher> |
582 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/features/stand-frontend/components/AlertTypeFormField.tsx src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/ui/flag-icons.tsx src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/backend/routers/docs/openapi/paths/notification-tests.ts src/apps/backend/routers/docs/openapi/components/schemas/notification-validation-issue.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/compose/NotificationTextInput.tsx src/apps/backend/notification-channels/dispatch-notification.test.ts src/apps/frontend/src/api-client/query-client.ts dev-nginx.yaml src/packages/database/migrations/0000_initial_migration.sql src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/frontend/src/features/stand-frontend/history-send-time.ts src/apps/backend/.env.example src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/api-client/redirectToLogin.ts src/packages/models/user.ts src/apps/backend/routers/grafana/index.ts src/apps/frontend/src/utils/form-validation.test.ts cdk/tsconfig.json src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/layout/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts src/apps/frontend/src/features/stand-frontend/components/DeliveryOptionFormField.stories.tsx src/apps/backend/routers/docs/openapi/components/schemas/accepted-test-notification.ts src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/index.html src/apps/frontend/src/mocks/mock-capi-fetch.ts src/packages/config/index.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/features/stand-frontend/use-relative-time.ts src/apps/frontend/src/features/dispatch/constants.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx src/apps/backend/routers/docs/openapi/components/schemas/notification-plan-acceptance.ts src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts src/apps/frontend/src/features/dispatch/components/Field.tsx src/apps/backend/routers/docs/openapi/components/schemas/notification-list.ts src/apps/frontend/src/hooks/useSendNotification.ts src/apps/frontend/.gitignore src/apps/frontend/src/routes.ts src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx src/packages/models/frontend-app-config.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/routers/docs/openapi/components/schemas/notification-test-send-request.ts src/apps/backend/README.md src/apps/frontend/src/segment/edition-options.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/backend/notification-channels/email/braze/client.test.ts src/apps/frontend/src/utils/article-liveblog.ts src/apps/backend/notification-channels/app-notification/generate-request.test.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/utils/notification-forms.test.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/backend/middleware/grafana-cors.ts src/packages/http-logger/http-logger.ts src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx src/apps/frontend/src/utils/send-notification.ts src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/hooks/use-image-url-check.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/apps/frontend/src/latest-content/latest-published-content.ts src/packages/config/user.ts src/apps/frontend/public/favicon-16x16.png src/packages/services/app-notification/client.ts src/apps/backend/notification-channels/app-notification/generate-request.ts cdk/eslint.config.mjs src/apps/frontend/src/features/dispatch/components/PreviewPanel.tsx src/apps/backend/routers/docs/openapi/components/examples/notification-send-request.ts src/apps/frontend/src/layout/DispatchLandingLayout.tsx .bun-version docs/runbooks/deleting-a-notification.md src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx docs/mobile-n10n/mobile-n10n-importance-and-grouping.md src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts src/packages/database/package.json src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/frontend/src/features/dispatch/components/EmailPreview.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts docs/ADRs/database.md ... |
| 2. | simonaspiridon <simona.spiridon> |
DBlatcher <david.blatcher> |
544 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/preview/AndroidAlertPreview.tsx src/packages/models/api-contract/audience.ts src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/ui/flag-icons.tsx src/apps/frontend/src/history/HistorySearchFilter.tsx src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.stories.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterForm.stories.tsx src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/compose/NotificationTextInput.tsx src/apps/backend/notification-channels/dispatch-notification.test.ts src/apps/frontend/src/api-client/query-client.ts src/packages/database/migrations/0000_initial_migration.sql src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/backend/.env.example src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/bunfig.toml src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/api-client/redirectToLogin.ts src/packages/models/user.ts src/apps/backend/routers/grafana/index.ts src/apps/frontend/src/utils/form-validation.test.ts cdk/tsconfig.json src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/backend/braze-client.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/layout/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/index.html src/apps/frontend/src/mocks/mock-capi-fetch.ts src/packages/config/index.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/features/stand-frontend/use-relative-time.ts src/apps/frontend/src/features/dispatch/constants.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/ui/EmptyState.stories.tsx src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts src/apps/frontend/src/features/dispatch/components/Field.tsx src/apps/frontend/src/hooks/useSendNotification.ts src/packages/models/notification-channel.ts src/apps/frontend/src/routes.ts src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx src/packages/models/frontend-app-config.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/README.md src/apps/frontend/src/segment/edition-options.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/backend/notification-channels/email/braze/client.test.ts src/apps/frontend/src/utils/article-liveblog.ts src/apps/backend/notification-channels/app-notification/generate-request.test.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/utils/notification-forms.test.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/backend/middleware/grafana-cors.ts src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx src/apps/backend/routers/docs/openapi/components/schemas/capi-unavailable-error.ts src/apps/frontend/src/utils/send-notification.ts src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/hooks/use-image-url-check.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/apps/frontend/src/latest-content/latest-published-content.ts src/apps/frontend/src/layout/NotFoundTab.tsx src/apps/frontend/public/favicon-16x16.png src/packages/services/app-notification/client.ts src/apps/backend/notification-channels/app-notification/generate-request.ts cdk/eslint.config.mjs src/apps/frontend/src/features/dispatch/components/PreviewPanel.tsx src/apps/frontend/src/layout/DispatchLandingLayout.tsx .bun-version src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts src/packages/database/package.json src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/frontend/src/features/dispatch/components/EmailPreview.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts docs/ADRs/database.md src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/segment/use-audience-editions.test.tsx src/apps/backend/routers/preview/index.ts src/packages/database/runtime-db-config.ts src/apps/frontend/src/utils/resolve-article-from-capi.ts ... |
| 3. | simonaspiridon <simona.spiridon> |
Lakshmi R Pillai <luxmi.r.pillai> |
516 shared filessrc/packages/database/scripts/env/remote/prepare-and-apply-remote-db-migrations.ts src/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/ui/flag-icons.tsx src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/compose/NotificationTextInput.tsx src/apps/backend/notification-channels/dispatch-notification.test.ts src/apps/frontend/src/api-client/query-client.ts src/packages/database/migrations/0000_initial_migration.sql src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/backend/.env.example src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/api-client/redirectToLogin.ts src/packages/models/user.ts src/apps/backend/routers/grafana/index.ts src/apps/frontend/src/utils/form-validation.test.ts cdk/tsconfig.json src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/layout/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/index.html src/apps/frontend/src/mocks/mock-capi-fetch.ts src/packages/config/index.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/features/stand-frontend/use-relative-time.ts src/apps/frontend/src/features/dispatch/constants.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/history/notification-history-mapper.ts src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts src/apps/frontend/src/features/dispatch/components/Field.tsx src/apps/frontend/src/hooks/useSendNotification.ts src/packages/database/scripts/helpers/process.ts src/apps/frontend/src/routes.ts src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx src/packages/models/frontend-app-config.ts src/apps/frontend/src/features/stand-frontend/notification-history-mapper.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/README.md src/apps/frontend/src/segment/edition-options.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/features/stand-frontend/notification-history-mapper.test.ts src/apps/backend/notification-channels/email/braze/client.test.ts src/apps/frontend/src/utils/article-liveblog.ts src/apps/backend/notification-channels/app-notification/generate-request.test.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/utils/notification-forms.test.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/backend/middleware/grafana-cors.ts src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx src/apps/frontend/src/utils/send-notification.ts src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/hooks/use-image-url-check.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/apps/frontend/src/latest-content/latest-published-content.ts src/apps/frontend/public/favicon-16x16.png src/packages/services/app-notification/client.ts src/apps/backend/notification-channels/app-notification/generate-request.ts src/apps/frontend/src/hooks/useNotificationSenders.ts cdk/eslint.config.mjs src/apps/frontend/src/features/dispatch/components/PreviewPanel.tsx src/apps/frontend/src/layout/DispatchLandingLayout.tsx .bun-version src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts src/packages/database/package.json src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/frontend/src/features/dispatch/components/EmailPreview.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts docs/ADRs/database.md src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/segment/use-audience-editions.test.tsx src/apps/backend/routers/preview/index.ts src/packages/database/runtime-db-config.ts src/apps/frontend/src/utils/resolve-article-from-capi.ts src/apps/frontend/src/api-client/redirect-to-login.ts src/apps/backend/routers/docs/openapi/paths/grafana.ts src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts ... |
| 4. | Laurynas Karvelis <laurynas.karvelis> |
DBlatcher <david.blatcher> |
488 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/preview/AndroidAlertPreview.tsx src/packages/models/api-contract/audience.ts src/apps/frontend/src/features/stand-frontend/components/AlertTypeFormField.tsx src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/history/HistorySearchFilter.tsx src/packages/database/migrations/0003_replace_notifications_created_at_index_with_send_partial.sql src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/backend/routers/docs/openapi/paths/notification-tests.ts src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.stories.tsx src/apps/backend/routers/docs/openapi/components/schemas/notification-validation-issue.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts src/apps/frontend/src/send/TestEmailForm.tsx src/apps/backend/notification-channels/dispatch-notification.test.ts dev-nginx.yaml src/packages/database/migrations/0000_initial_migration.sql src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/frontend/src/features/stand-frontend/history-send-time.ts src/apps/backend/.env.example src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/bunfig.toml src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/utils/form-validation.test.ts cdk/tsconfig.json src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts src/apps/frontend/src/features/stand-frontend/components/DeliveryOptionFormField.stories.tsx src/apps/backend/routers/docs/openapi/components/schemas/accepted-test-notification.ts src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/index.html src/apps/frontend/src/mocks/mock-capi-fetch.ts src/packages/config/index.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/features/dispatch/constants.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/api/queryClient.ts src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx src/apps/backend/routers/docs/openapi/components/schemas/notification-plan-acceptance.ts src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts src/apps/frontend/src/features/dispatch/components/Field.tsx src/packages/database/migrations/0005_structured_dispatch_targets.sql src/apps/backend/routers/docs/openapi/components/schemas/notification-list.ts src/apps/frontend/src/hooks/useSendNotification.ts src/apps/frontend/.gitignore src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/routers/docs/openapi/components/schemas/notification-test-send-request.ts src/apps/backend/README.md src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/backend/notification-channels/email/braze/client.test.ts src/apps/frontend/src/utils/article-liveblog.ts src/apps/backend/notification-channels/app-notification/generate-request.test.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/vitest.config.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/packages/http-logger/http-logger.ts src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/packages/config/user.ts src/packages/services/app-notification/client.ts src/apps/backend/notification-channels/app-notification/generate-request.ts cdk/eslint.config.mjs src/apps/frontend/src/features/dispatch/components/PreviewPanel.tsx src/apps/backend/routers/docs/openapi/components/examples/notification-send-request.ts .bun-version docs/runbooks/deleting-a-notification.md src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx docs/mobile-n10n/mobile-n10n-importance-and-grouping.md src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts src/packages/database/package.json src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/frontend/src/features/dispatch/components/EmailPreview.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/backend/routers/preview/index.ts src/packages/database/repositories/notification-dispatches-repository.ts src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts src/apps/frontend/src/compose/PreviewTextToggle.tsx src/apps/frontend/src/utils/relative-time.test.ts src/apps/backend/routers/notifications/index.test.ts src/packages/services/email-rendering/client.ts src/apps/frontend/src/ui/SendTimeTooltip.tsx ... |
| 5. | Laurynas Karvelis <laurynas.karvelis> |
Lakshmi R Pillai <luxmi.r.pillai> |
465 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/features/stand-frontend/components/AlertTypeFormField.tsx src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/backend/routers/docs/openapi/paths/notification-tests.ts src/apps/backend/routers/docs/openapi/components/schemas/notification-validation-issue.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts src/apps/frontend/src/send/TestEmailForm.tsx src/apps/backend/notification-channels/dispatch-notification.test.ts dev-nginx.yaml src/packages/database/migrations/0000_initial_migration.sql src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/frontend/src/features/stand-frontend/history-send-time.ts src/apps/backend/.env.example src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/utils/form-validation.test.ts cdk/tsconfig.json src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts src/apps/frontend/src/features/stand-frontend/components/DeliveryOptionFormField.stories.tsx src/apps/backend/routers/docs/openapi/components/schemas/accepted-test-notification.ts src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/index.html src/apps/frontend/src/mocks/mock-capi-fetch.ts src/packages/config/index.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/features/dispatch/constants.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/history/notification-history-mapper.ts src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx src/apps/backend/routers/docs/openapi/components/schemas/notification-plan-acceptance.ts src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts src/apps/frontend/src/features/dispatch/components/Field.tsx src/apps/backend/routers/docs/openapi/components/schemas/notification-list.ts src/apps/frontend/src/hooks/useSendNotification.ts src/apps/frontend/.gitignore src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx src/apps/frontend/src/features/stand-frontend/notification-history-mapper.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/routers/docs/openapi/components/schemas/notification-test-send-request.ts src/apps/backend/README.md src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/features/stand-frontend/notification-history-mapper.test.ts src/apps/backend/notification-channels/email/braze/client.test.ts src/apps/frontend/src/utils/article-liveblog.ts src/apps/backend/notification-channels/app-notification/generate-request.test.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/packages/http-logger/http-logger.ts src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/packages/config/user.ts src/packages/services/app-notification/client.ts src/apps/backend/notification-channels/app-notification/generate-request.ts src/apps/frontend/src/hooks/useNotificationSenders.ts cdk/eslint.config.mjs src/apps/frontend/src/features/dispatch/components/PreviewPanel.tsx src/apps/backend/routers/docs/openapi/components/examples/notification-send-request.ts .bun-version docs/runbooks/deleting-a-notification.md src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx docs/mobile-n10n/mobile-n10n-importance-and-grouping.md src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts src/packages/database/package.json src/apps/backend/routers/docs/openapi/components/security-schemes.ts src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/frontend/src/features/dispatch/components/EmailPreview.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/backend/routers/preview/index.ts src/packages/database/repositories/notification-dispatches-repository.ts src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts src/apps/frontend/src/compose/PreviewTextToggle.tsx src/apps/frontend/src/utils/relative-time.test.ts src/apps/backend/routers/notifications/index.test.ts src/packages/services/email-rendering/client.ts src/apps/frontend/src/ui/SendTimeTooltip.tsx src/apps/frontend/src/App.tsx cdk/README.md src/apps/backend/routers/docs/index.ts ... |
| 6. | joshuaguardian <joshua.anderson> |
DBlatcher <david.blatcher> |
441 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/preview/AndroidAlertPreview.tsx src/packages/models/api-contract/audience.ts src/apps/frontend/src/NotificationAlert.stories.tsx src/apps/frontend/src/features/stand-frontend/components/AlertTypeFormField.tsx src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/history/HistorySearchFilter.tsx src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.stories.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterForm.stories.tsx src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/compose/NotificationTextInput.tsx src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/frontend/src/features/stand-frontend/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/packages/models/tsconfig.json src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/api-client/redirectToLogin.ts src/packages/models/user.ts src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/layout/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/frontend/src/features/stand-frontend/components/DeliveryOptionFormField.stories.tsx src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/features/stand-frontend/components/PreviewPillList.tsx src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/index.html src/apps/frontend/src/mocks/mock-capi-fetch.ts src/packages/config/index.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/features/stand-frontend/use-relative-time.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/api/queryClient.ts src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/frontend/src/hooks/useSendNotification.ts src/packages/models/notification-channel.ts src/apps/frontend/src/routes.ts src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/frontend/src/segment/edition-options.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/testing/mock-request-test-email-send.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/vitest.config.ts src/apps/frontend/src/utils/notification-forms.test.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/frontend/src/utils/display-text-helpers.test.ts src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx src/apps/frontend/src/utils/send-notification.ts src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/packages/config/user.ts src/apps/frontend/src/layout/NotFoundTab.tsx src/apps/frontend/public/favicon-16x16.png src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts src/packages/database/package.json src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/frontend/src/compose/PreviousNotificationsBar.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/ui/TextLinkButton.tsx src/apps/frontend/src/segment/use-audience-editions.test.tsx src/apps/frontend/src/hooks/useRelativeTime.test.tsx src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts src/apps/frontend/src/utils/relative-time.test.ts src/apps/backend/routers/notifications/index.test.ts src/packages/database/migrations/0007_add_notifications_article_id.sql src/apps/frontend/src/App.tsx README.md src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx src/apps/frontend/src/compose/NotificationFormContext.tsx src/apps/frontend/src/history/HistoryFilters.tsx src/apps/frontend/src/utils/notification-reducer.ts src/apps/frontend/public/android-chrome-192x192.png src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx src/apps/backend/package.json src/apps/frontend/src/api-client/client.ts src/apps/backend/middleware/static-assets-middleware.ts src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.stories.tsx src/apps/frontend/src/stories/page.css src/packages/database/index.ts ... |
| 7. | Peace Williams-Ojomu <60498278+apeacewilliams> |
DBlatcher <david.blatcher> |
413 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/preview/AndroidAlertPreview.tsx src/apps/frontend/src/features/stand-frontend/components/AlertTypeFormField.tsx src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/ui/flag-icons.tsx src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.stories.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterForm.stories.tsx src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/compose/NotificationTextInput.tsx src/apps/frontend/src/api-client/query-client.ts src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/frontend/src/features/stand-frontend/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/bunfig.toml src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/api-client/redirectToLogin.ts src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/layout/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/features/stand-frontend/components/PreviewPillList.tsx src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/mocks/mock-capi-fetch.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/features/stand-frontend/use-relative-time.ts src/apps/frontend/src/features/dispatch/constants.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/api/queryClient.ts src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/frontend/src/features/dispatch/components/Field.tsx src/apps/frontend/src/hooks/useSendNotification.ts src/apps/frontend/.gitignore src/apps/frontend/src/routes.ts src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/frontend/src/segment/edition-options.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/testing/mock-request-test-email-send.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/vitest.config.ts src/apps/frontend/src/utils/notification-forms.test.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx src/apps/frontend/src/utils/send-notification.ts src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/hooks/use-image-url-check.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/apps/frontend/src/layout/NotFoundTab.tsx src/apps/frontend/src/features/dispatch/components/PreviewPanel.tsx src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts src/packages/database/package.json src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/frontend/src/features/dispatch/components/EmailPreview.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/ui/TextLinkButton.tsx src/apps/frontend/src/segment/use-audience-editions.test.tsx src/apps/frontend/src/utils/resolve-article-from-capi.ts src/apps/frontend/src/api-client/redirect-to-login.ts src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts src/apps/frontend/src/compose/PreviewTextToggle.tsx src/apps/frontend/src/utils/relative-time.test.ts src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/ui/SendTimeTooltip.tsx src/apps/frontend/src/App.tsx README.md lefthook.yml src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx src/apps/frontend/src/compose/NotificationFormContext.tsx src/apps/frontend/src/history/HistoryFilters.tsx src/apps/frontend/src/utils/notification-reducer.ts src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx src/apps/backend/package.json src/apps/frontend/src/api-client/client.ts src/apps/frontend/src/features/dispatch/components/DeliveryOptions.tsx src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.stories.tsx src/apps/frontend/src/stories/page.css src/apps/frontend/src/stories/story-helpers.tsx src/apps/frontend/src/features/dispatch/components/CharacterCount.tsx src/apps/frontend/src/stories/Page.tsx src/apps/frontend/src/utils/notification-history-mapper.ts src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.tsx ... |
| 8. | Laurynas Karvelis <laurynas.karvelis> |
simonaspiridon <simona.spiridon> |
410 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/preview/AndroidAlertPreview.tsx src/packages/models/api-contract/audience.ts src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/history/HistorySearchFilter.tsx src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.stories.tsx src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts src/apps/frontend/src/send/TestEmailForm.tsx src/apps/backend/notification-channels/dispatch-notification.test.ts src/packages/config/tsconfig.json src/packages/database/migrations/0000_initial_migration.sql src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/backend/.env.example src/apps/frontend/src/compose/SideNavigationPanel.tsx src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/bunfig.toml src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/utils/form-validation.test.ts cdk/tsconfig.json src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/index.html src/packages/models/api-contract/history-alert-type.ts src/apps/frontend/src/mocks/mock-capi-fetch.ts src/packages/config/index.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/features/dispatch/constants.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/history/notification-history-mapper.ts src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts src/apps/frontend/src/features/dispatch/components/Field.tsx src/apps/frontend/src/hooks/useSendNotification.ts src/apps/frontend/src/layout/NotFoundTab.stories.tsx src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx src/apps/frontend/src/features/stand-frontend/notification-history-mapper.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/README.md src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/features/stand-frontend/notification-history-mapper.test.ts src/apps/backend/notification-channels/email/braze/client.test.ts src/apps/frontend/src/utils/article-liveblog.ts src/apps/backend/notification-channels/app-notification/generate-request.test.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx src/apps/backend/tsconfig.json src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/backend/routers/health/index.ts src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/packages/services/app-notification/client.ts src/apps/backend/notification-channels/app-notification/generate-request.ts src/apps/frontend/src/hooks/useNotificationSenders.ts cdk/eslint.config.mjs src/apps/frontend/src/features/dispatch/components/PreviewPanel.tsx .bun-version src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts src/packages/database/package.json src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/frontend/src/features/dispatch/components/EmailPreview.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/backend/routers/preview/index.ts src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts src/apps/frontend/src/compose/PreviewTextToggle.tsx src/apps/frontend/src/utils/relative-time.test.ts src/apps/backend/routers/notifications/index.test.ts src/packages/services/email-rendering/client.ts src/apps/frontend/src/ui/SendTimeTooltip.tsx src/apps/frontend/src/App.tsx cdk/README.md src/apps/backend/routers/docs/index.ts README.md lefthook.yml src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx src/apps/frontend/src/compose/NotificationFormContext.tsx src/apps/frontend/src/history/HistoryFilters.tsx src/apps/frontend/src/utils/notification-reducer.ts src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx ... |
| 9. | joshuaguardian <joshua.anderson> |
simonaspiridon <simona.spiridon> |
399 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/preview/AndroidAlertPreview.tsx src/packages/models/api-contract/audience.ts src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/history/HistorySearchFilter.tsx src/apps/frontend/src/features/stand-frontend/audience-fallbacks.ts src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.stories.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterForm.stories.tsx src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/compose/NotificationTextInput.tsx src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/frontend/src/compose/SideNavigationPanel.tsx src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/api-client/redirectToLogin.ts src/packages/models/user.ts src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/layout/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/index.html src/apps/frontend/src/mocks/mock-capi-fetch.ts src/packages/config/index.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/features/stand-frontend/use-relative-time.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/history/notification-history-mapper.ts src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/frontend/src/hooks/useSendNotification.ts src/packages/models/notification-channel.ts src/apps/frontend/src/layout/NotFoundTab.stories.tsx src/apps/frontend/src/routes.ts src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx src/apps/frontend/src/features/stand-frontend/notification-history-mapper.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/frontend/src/segment/edition-options.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/features/stand-frontend/notification-history-mapper.test.ts src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/utils/notification-forms.test.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx src/apps/frontend/src/utils/send-notification.ts src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/apps/frontend/src/layout/NotFoundTab.tsx src/apps/frontend/public/favicon-16x16.png src/apps/frontend/src/hooks/useNotificationSenders.ts src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts src/packages/database/package.json src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/segment/use-audience-editions.test.tsx src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts src/apps/frontend/src/utils/relative-time.test.ts src/apps/backend/routers/notifications/index.test.ts src/packages/database/migrations/0007_add_notifications_article_id.sql src/apps/frontend/src/App.tsx README.md src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx src/apps/frontend/src/compose/NotificationFormContext.tsx src/apps/frontend/src/history/HistoryFilters.tsx src/apps/frontend/src/utils/notification-reducer.ts src/apps/frontend/public/android-chrome-192x192.png src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx src/apps/backend/package.json src/apps/frontend/src/api-client/client.ts src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.stories.tsx src/apps/frontend/src/features/stand-frontend/use-send-notification.ts src/packages/database/index.ts src/apps/frontend/src/stories/story-helpers.tsx src/apps/frontend/src/stories/Page.tsx src/apps/frontend/src/utils/notification-history-mapper.ts src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.tsx src/apps/frontend/src/hooks/use-relative-time.ts src/apps/frontend/src/features/stand-frontend/api/useNotificationHistory.ts src/apps/frontend/src/utils/notification-reducer.test.ts ... |
| 10. | joshuaguardian <joshua.anderson> |
Lakshmi R Pillai <luxmi.r.pillai> |
378 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/features/stand-frontend/components/AlertTypeFormField.tsx src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/compose/NotificationTextInput.tsx src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/frontend/src/features/stand-frontend/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/api-client/redirectToLogin.ts src/packages/models/user.ts src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/layout/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/frontend/src/features/stand-frontend/components/DeliveryOptionFormField.stories.tsx src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/index.html src/apps/frontend/src/mocks/mock-capi-fetch.ts src/packages/config/index.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/features/stand-frontend/use-relative-time.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/history/notification-history-mapper.ts src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/frontend/src/hooks/useSendNotification.ts src/apps/frontend/src/routes.ts src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx src/apps/frontend/src/features/stand-frontend/notification-history-mapper.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/frontend/src/segment/edition-options.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/features/stand-frontend/notification-history-mapper.test.ts src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/utils/notification-forms.test.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx src/apps/frontend/src/utils/send-notification.ts src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/packages/config/user.ts src/apps/frontend/public/favicon-16x16.png src/apps/frontend/src/hooks/useNotificationSenders.ts src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts src/packages/database/package.json src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/segment/use-audience-editions.test.tsx src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts src/apps/frontend/src/utils/relative-time.test.ts src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/App.tsx README.md src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx src/apps/frontend/src/compose/NotificationFormContext.tsx src/apps/frontend/src/history/HistoryFilters.tsx src/apps/frontend/src/utils/notification-reducer.ts src/apps/frontend/public/android-chrome-192x192.png src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx src/apps/backend/package.json src/apps/frontend/src/api-client/client.ts src/apps/backend/middleware/static-assets-middleware.ts src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.stories.tsx src/apps/frontend/src/features/stand-frontend/use-send-notification.ts src/apps/frontend/src/stories/page.css src/packages/database/index.ts src/apps/frontend/src/stories/story-helpers.tsx src/apps/frontend/src/stories/Page.tsx src/apps/frontend/src/utils/notification-history-mapper.ts src/apps/frontend/src/hooks/use-relative-time.ts src/apps/frontend/src/features/stand-frontend/api/useNotificationHistory.ts src/apps/frontend/src/utils/notification-reducer.test.ts src/apps/frontend/src/features/stand-frontend/components/AudienceSegmentsFormField.stories.tsx src/apps/frontend/src/schemas.ts src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx src/apps/frontend/src/mocks/capi-fixtures.ts src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.stories.tsx ... |
| 11. | Peace Williams-Ojomu <60498278+apeacewilliams> |
simonaspiridon <simona.spiridon> |
376 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/preview/AndroidAlertPreview.tsx src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/ui/flag-icons.tsx src/apps/frontend/src/features/stand-frontend/audience-fallbacks.ts src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.stories.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterForm.stories.tsx src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/compose/NotificationTextInput.tsx src/apps/frontend/src/api-client/query-client.ts src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/bunfig.toml src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/api-client/redirectToLogin.ts src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/layout/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/packages/models/api-contract/history-alert-type.ts src/apps/frontend/src/mocks/mock-capi-fetch.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/features/stand-frontend/use-relative-time.ts src/apps/frontend/src/features/dispatch/constants.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/history/notification-history-mapper.ts src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/frontend/src/compose/DispatchInformationModal.stories.tsx src/apps/frontend/src/features/dispatch/components/Field.tsx src/apps/frontend/src/hooks/useSendNotification.ts src/apps/frontend/src/routes.ts src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx src/apps/frontend/src/features/stand-frontend/notification-history-mapper.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/frontend/src/segment/edition-options.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/features/stand-frontend/notification-history-mapper.test.ts src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/utils/notification-forms.test.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx src/apps/frontend/src/utils/send-notification.ts src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/hooks/use-image-url-check.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/apps/frontend/src/layout/NotFoundTab.tsx src/apps/frontend/src/features/dispatch/components/PreviewPanel.tsx src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts src/packages/database/package.json src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/frontend/src/features/dispatch/components/EmailPreview.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/segment/use-audience-editions.test.tsx src/apps/frontend/src/utils/resolve-article-from-capi.ts src/apps/frontend/src/api-client/redirect-to-login.ts src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts src/apps/frontend/src/compose/PreviewTextToggle.tsx src/apps/frontend/src/utils/relative-time.test.ts src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/ui/SendTimeTooltip.tsx src/apps/frontend/src/App.tsx README.md lefthook.yml src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx src/apps/frontend/src/compose/NotificationFormContext.tsx src/apps/frontend/src/history/HistoryFilters.tsx src/apps/frontend/src/utils/notification-reducer.ts src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx src/apps/backend/package.json src/apps/frontend/src/api-client/client.ts src/apps/frontend/src/features/dispatch/components/DeliveryOptions.tsx src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.stories.tsx src/apps/frontend/src/features/stand-frontend/use-send-notification.ts src/apps/frontend/src/stories/story-helpers.tsx src/apps/frontend/src/features/dispatch/components/CharacterCount.tsx src/apps/frontend/src/stories/Page.tsx src/apps/frontend/src/utils/notification-history-mapper.ts src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.tsx src/apps/frontend/src/hooks/use-relative-time.ts ... |
| 12. | Peace Williams-Ojomu <60498278+apeacewilliams> |
Lakshmi R Pillai <luxmi.r.pillai> |
371 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/features/stand-frontend/components/AlertTypeFormField.tsx src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/ui/flag-icons.tsx src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/compose/NotificationTextInput.tsx src/apps/frontend/src/api-client/query-client.ts src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/frontend/src/features/stand-frontend/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/api-client/redirectToLogin.ts src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/layout/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/mocks/mock-capi-fetch.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/features/stand-frontend/use-relative-time.ts src/apps/frontend/src/features/dispatch/constants.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/history/notification-history-mapper.ts src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/frontend/src/features/dispatch/components/Field.tsx src/apps/frontend/src/hooks/useSendNotification.ts src/apps/frontend/.gitignore src/apps/frontend/src/routes.ts src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx src/apps/frontend/src/features/stand-frontend/notification-history-mapper.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/frontend/src/segment/edition-options.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/features/stand-frontend/notification-history-mapper.test.ts src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/utils/notification-forms.test.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx src/apps/frontend/src/utils/send-notification.ts src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/hooks/use-image-url-check.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/apps/frontend/src/features/dispatch/components/PreviewPanel.tsx src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts src/packages/database/package.json src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/frontend/src/features/dispatch/components/EmailPreview.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/segment/use-audience-editions.test.tsx src/apps/frontend/src/utils/resolve-article-from-capi.ts src/apps/frontend/src/api-client/redirect-to-login.ts src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts src/apps/frontend/src/compose/PreviewTextToggle.tsx src/apps/frontend/src/utils/relative-time.test.ts src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/ui/SendTimeTooltip.tsx src/apps/frontend/src/App.tsx README.md lefthook.yml src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx src/apps/frontend/src/compose/NotificationFormContext.tsx src/apps/frontend/src/history/HistoryFilters.tsx src/apps/frontend/src/utils/notification-reducer.ts src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx src/apps/backend/package.json src/apps/frontend/src/api-client/client.ts src/apps/frontend/src/features/dispatch/components/DeliveryOptions.tsx src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.stories.tsx src/apps/frontend/src/features/stand-frontend/use-send-notification.ts src/apps/frontend/src/stories/page.css src/apps/frontend/src/stories/story-helpers.tsx src/apps/frontend/src/features/dispatch/components/CharacterCount.tsx src/apps/frontend/src/stories/Page.tsx src/apps/frontend/src/utils/notification-history-mapper.ts src/apps/frontend/src/hooks/use-relative-time.ts src/apps/frontend/src/features/stand-frontend/api/useNotificationHistory.ts src/apps/frontend/src/utils/notification-reducer.test.ts src/apps/frontend/src/schemas.ts src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx src/apps/frontend/src/mocks/capi-fixtures.ts ... |
| 13. | Peace Williams-Ojomu <60498278+apeacewilliams> |
joshuaguardian <joshua.anderson> |
367 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/preview/AndroidAlertPreview.tsx src/apps/frontend/src/features/stand-frontend/components/AlertTypeFormField.tsx src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/features/stand-frontend/audience-fallbacks.ts src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.stories.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterForm.stories.tsx src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/compose/NotificationTextInput.tsx src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/frontend/src/features/stand-frontend/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/api-client/redirectToLogin.ts src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/layout/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/features/stand-frontend/components/PreviewPillList.tsx src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/mocks/mock-capi-fetch.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/features/stand-frontend/use-relative-time.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/history/notification-history-mapper.ts src/apps/frontend/src/api/queryClient.ts src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/frontend/src/hooks/useSendNotification.ts src/apps/frontend/src/routes.ts src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx src/apps/frontend/src/features/stand-frontend/notification-history-mapper.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/frontend/src/segment/edition-options.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/features/stand-frontend/notification-history-mapper.test.ts src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/testing/mock-request-test-email-send.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx src/apps/frontend/vitest.config.ts src/apps/frontend/src/utils/notification-forms.test.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx src/apps/frontend/src/utils/send-notification.ts src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/apps/frontend/src/layout/NotFoundTab.tsx src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts src/packages/database/package.json src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/ui/TextLinkButton.tsx src/apps/frontend/src/segment/use-audience-editions.test.tsx src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts src/apps/frontend/src/utils/relative-time.test.ts src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/App.tsx README.md src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx src/apps/frontend/src/compose/NotificationFormContext.tsx src/apps/frontend/src/history/HistoryFilters.tsx src/apps/frontend/src/utils/notification-reducer.ts src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx src/apps/backend/package.json src/apps/frontend/src/api-client/client.ts src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.stories.tsx src/apps/frontend/src/features/stand-frontend/use-send-notification.ts src/apps/frontend/src/stories/page.css src/apps/frontend/src/stories/story-helpers.tsx src/apps/frontend/src/stories/Page.tsx src/apps/frontend/src/utils/notification-history-mapper.ts src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.tsx src/apps/frontend/src/hooks/use-relative-time.ts src/apps/frontend/src/features/stand-frontend/api/useNotificationHistory.ts src/apps/frontend/src/utils/notification-reducer.test.ts src/apps/frontend/src/schemas.ts src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx src/apps/frontend/src/mocks/capi-fixtures.ts src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.stories.tsx src/apps/frontend/src/mocks/api-fixtures.ts src/apps/backend/app.test.ts ... |
| 14. | DBlatcher <david.blatcher> |
Lakshmi R Pillai <73653255+lakshmirpillai> |
358 shared filessrc/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/ui/flag-icons.tsx src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/compose/NotificationTextInput.tsx src/apps/backend/notification-channels/dispatch-notification.test.ts src/apps/frontend/src/api-client/query-client.ts src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/backend/.env.example src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/api-client/redirectToLogin.ts src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/layout/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/features/stand-frontend/components/PreviewPillList.tsx src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/index.html src/apps/frontend/src/mocks/mock-capi-fetch.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/packages/models/grid.ts src/apps/frontend/src/hooks/useSendNotification.ts src/packages/models/notification-channel.ts src/apps/frontend/src/routes.ts src/packages/models/frontend-app-config.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/README.md src/apps/frontend/src/segment/edition-options.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/utils/notification-forms.test.ts src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx src/apps/frontend/src/utils/send-notification.ts src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/hooks/use-image-url-check.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/apps/frontend/src/latest-content/latest-published-content.ts src/apps/frontend/public/favicon-16x16.png src/apps/frontend/src/layout/DispatchLandingLayout.tsx docs/runbooks/deleting-a-notification.md src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/segment/use-audience-editions.test.tsx src/apps/backend/routers/preview/index.ts src/apps/frontend/src/utils/resolve-article-from-capi.ts src/apps/frontend/src/api-client/redirect-to-login.ts src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/frontend/src/compose/PreviewTextToggle.tsx src/apps/frontend/src/utils/relative-time.test.ts src/apps/backend/routers/notifications/index.test.ts src/packages/services/email-rendering/client.ts src/apps/frontend/src/ui/SendTimeTooltip.tsx src/apps/frontend/src/App.tsx README.md src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx src/apps/frontend/src/compose/NotificationFormContext.tsx src/apps/frontend/src/history/HistoryFilters.tsx src/apps/frontend/src/utils/notification-reducer.ts src/apps/frontend/public/android-chrome-192x192.png src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx src/apps/backend/package.json src/apps/frontend/src/api-client/client.ts src/apps/frontend/src/grid-client/grid-api.ts src/apps/frontend/src/stories/story-helpers.tsx src/apps/frontend/src/utils/notification-history-mapper.ts src/apps/frontend/src/hooks/use-relative-time.ts src/apps/frontend/src/utils/notification-reducer.test.ts src/apps/frontend/src/schemas.ts src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx src/apps/frontend/src/mocks/capi-fixtures.ts src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.stories.tsx src/apps/frontend/src/mocks/api-fixtures.ts src/apps/frontend/src/hooks/useLatestPublishedContent.ts src/apps/frontend/src/utils/notification-composer-reducer.ts src/apps/backend/app.test.ts src/packages/models/api-contract/preview.ts ... |
| 15. | simonaspiridon <simona.spiridon> |
Lakshmi R Pillai <73653255+lakshmirpillai> |
348 shared filessrc/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/ui/flag-icons.tsx src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/compose/NotificationTextInput.tsx src/apps/backend/notification-channels/dispatch-notification.test.ts src/apps/frontend/src/api-client/query-client.ts src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/backend/.env.example src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/api-client/redirectToLogin.ts src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/layout/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/index.html src/apps/frontend/src/mocks/mock-capi-fetch.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/history/notification-history-mapper.ts src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/frontend/src/hooks/useSendNotification.ts src/packages/models/notification-channel.ts src/apps/frontend/src/routes.ts src/packages/models/frontend-app-config.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/README.md src/apps/frontend/src/segment/edition-options.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/utils/notification-forms.test.ts src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx src/apps/frontend/src/utils/send-notification.ts src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/hooks/use-image-url-check.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/apps/frontend/src/latest-content/latest-published-content.ts src/apps/frontend/public/favicon-16x16.png src/apps/frontend/src/hooks/useNotificationSenders.ts src/apps/frontend/src/layout/DispatchLandingLayout.tsx src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/segment/use-audience-editions.test.tsx src/apps/backend/routers/preview/index.ts src/apps/frontend/src/utils/resolve-article-from-capi.ts src/apps/frontend/src/api-client/redirect-to-login.ts src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/frontend/src/compose/PreviewTextToggle.tsx src/apps/frontend/src/utils/relative-time.test.ts src/apps/backend/routers/notifications/index.test.ts src/packages/services/email-rendering/client.ts src/apps/frontend/src/ui/SendTimeTooltip.tsx src/apps/frontend/src/App.tsx README.md src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx src/apps/frontend/src/compose/NotificationFormContext.tsx src/apps/frontend/src/history/HistoryFilters.tsx src/apps/frontend/src/utils/notification-reducer.ts src/apps/frontend/public/android-chrome-192x192.png src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx src/apps/backend/package.json src/apps/frontend/src/api-client/client.ts src/apps/frontend/src/stories/story-helpers.tsx src/apps/frontend/src/utils/notification-history-mapper.ts src/apps/frontend/src/hooks/use-relative-time.ts src/apps/frontend/src/utils/notification-reducer.test.ts src/apps/frontend/src/schemas.ts src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx src/apps/frontend/src/mocks/capi-fixtures.ts src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.stories.tsx src/apps/frontend/src/mocks/api-fixtures.ts src/apps/frontend/src/hooks/useLatestPublishedContent.ts src/apps/frontend/src/utils/notification-composer-reducer.ts src/apps/backend/app.test.ts src/packages/models/api-contract/preview.ts src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx ... |
| 16. | Lakshmi R Pillai <luxmi.r.pillai> |
Lakshmi R Pillai <73653255+lakshmirpillai> |
340 shared filessrc/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/ui/flag-icons.tsx src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/compose/NotificationTextInput.tsx src/apps/backend/notification-channels/dispatch-notification.test.ts src/apps/frontend/src/api-client/query-client.ts src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/backend/.env.example src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/api-client/redirectToLogin.ts src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/layout/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/index.html src/apps/frontend/src/mocks/mock-capi-fetch.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/history/notification-history-mapper.ts src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/frontend/src/hooks/useSendNotification.ts src/apps/frontend/src/routes.ts src/packages/models/frontend-app-config.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/README.md src/apps/frontend/src/segment/edition-options.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/utils/notification-forms.test.ts src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx src/apps/frontend/src/utils/send-notification.ts src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/hooks/use-image-url-check.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/apps/frontend/src/latest-content/latest-published-content.ts src/apps/frontend/public/favicon-16x16.png src/apps/frontend/src/hooks/useNotificationSenders.ts src/apps/frontend/src/layout/DispatchLandingLayout.tsx docs/runbooks/deleting-a-notification.md src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/segment/use-audience-editions.test.tsx src/apps/backend/routers/preview/index.ts src/apps/frontend/src/utils/resolve-article-from-capi.ts src/apps/frontend/src/api-client/redirect-to-login.ts src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/frontend/src/compose/PreviewTextToggle.tsx src/apps/frontend/src/utils/relative-time.test.ts src/apps/backend/routers/notifications/index.test.ts src/packages/services/email-rendering/client.ts src/apps/frontend/src/ui/SendTimeTooltip.tsx src/apps/frontend/src/App.tsx README.md src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx src/apps/frontend/src/compose/NotificationFormContext.tsx src/apps/frontend/src/history/HistoryFilters.tsx src/apps/frontend/src/utils/notification-reducer.ts src/apps/frontend/public/android-chrome-192x192.png src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx src/apps/backend/package.json src/apps/frontend/src/api-client/client.ts src/apps/frontend/src/stories/story-helpers.tsx src/apps/frontend/src/utils/notification-history-mapper.ts src/apps/frontend/src/hooks/use-relative-time.ts src/apps/frontend/src/utils/notification-reducer.test.ts src/apps/frontend/src/schemas.ts src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx src/apps/frontend/src/mocks/capi-fixtures.ts src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.stories.tsx src/apps/frontend/src/mocks/api-fixtures.ts src/apps/frontend/src/hooks/useLatestPublishedContent.ts src/apps/frontend/src/utils/notification-composer-reducer.ts src/apps/backend/app.test.ts src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx src/apps/frontend/src/preview/PreviewToggle.tsx ... |
| 17. | joshuaguardian <joshua.anderson> |
Laurynas Karvelis <laurynas.karvelis> |
316 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/preview/AndroidAlertPreview.tsx src/packages/models/api-contract/audience.ts src/apps/frontend/src/features/stand-frontend/components/AlertTypeFormField.tsx src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/history/HistorySearchFilter.tsx src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.stories.tsx src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/frontend/src/features/stand-frontend/history-send-time.ts src/apps/frontend/src/compose/SideNavigationPanel.tsx src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/frontend/src/features/stand-frontend/components/DeliveryOptionFormField.stories.tsx src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/index.html src/apps/frontend/src/mocks/mock-capi-fetch.ts src/packages/config/index.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/history/notification-history-mapper.ts src/apps/frontend/src/api/queryClient.ts src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/frontend/src/hooks/useSendNotification.ts src/apps/frontend/src/layout/NotFoundTab.stories.tsx src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx src/apps/frontend/src/features/stand-frontend/notification-history-mapper.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/features/stand-frontend/notification-history-mapper.test.ts src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx src/apps/frontend/vitest.config.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/packages/config/user.ts src/apps/frontend/src/hooks/useNotificationSenders.ts src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts src/packages/database/package.json src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts src/apps/frontend/src/utils/relative-time.test.ts src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/App.tsx README.md src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx src/apps/frontend/src/compose/NotificationFormContext.tsx src/apps/frontend/src/history/HistoryFilters.tsx src/apps/frontend/src/utils/notification-reducer.ts src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx src/apps/backend/package.json src/apps/backend/middleware/static-assets-middleware.ts src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.stories.tsx src/apps/frontend/src/features/stand-frontend/use-send-notification.ts src/apps/frontend/src/stories/page.css src/packages/database/index.ts src/apps/frontend/src/stories/story-helpers.tsx src/apps/frontend/src/stories/Page.tsx src/apps/frontend/src/utils/notification-history-mapper.ts src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.tsx src/apps/frontend/src/features/stand-frontend/api/useNotificationHistory.ts src/apps/frontend/src/features/stand-frontend/components/AudienceSegmentsFormField.stories.tsx src/apps/frontend/src/schemas.ts src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx src/apps/frontend/src/mocks/capi-fixtures.ts src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.stories.tsx src/apps/frontend/src/mocks/api-fixtures.ts src/apps/backend/app.test.ts src/apps/frontend/bun-env.d.ts src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/PreviewSection.tsx src/apps/frontend/src/compose/DispatchLandingPage.tsx ... |
| 18. | Peace Williams-Ojomu <60498278+apeacewilliams> |
Laurynas Karvelis <laurynas.karvelis> |
304 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/preview/AndroidAlertPreview.tsx src/apps/frontend/src/features/stand-frontend/components/AlertTypeFormField.tsx src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.stories.tsx src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/frontend/src/features/stand-frontend/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/bunfig.toml src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/packages/models/api-contract/history-alert-type.ts src/apps/frontend/src/mocks/mock-capi-fetch.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/features/dispatch/constants.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/history/notification-history-mapper.ts src/apps/frontend/src/api/queryClient.ts src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/frontend/src/features/dispatch/components/Field.tsx src/apps/frontend/src/hooks/useSendNotification.ts src/apps/frontend/.gitignore src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx src/apps/frontend/src/features/stand-frontend/notification-history-mapper.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/features/stand-frontend/notification-history-mapper.test.ts src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx src/apps/frontend/vitest.config.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/apps/frontend/src/features/dispatch/components/PreviewPanel.tsx src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts src/packages/database/package.json src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/frontend/src/features/dispatch/components/EmailPreview.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts src/apps/frontend/src/compose/PreviewTextToggle.tsx src/apps/frontend/src/utils/relative-time.test.ts src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/ui/SendTimeTooltip.tsx src/apps/frontend/src/App.tsx README.md lefthook.yml src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx src/apps/frontend/src/compose/NotificationFormContext.tsx src/apps/frontend/src/history/HistoryFilters.tsx src/apps/frontend/src/utils/notification-reducer.ts src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx src/apps/backend/package.json src/apps/frontend/src/features/dispatch/components/DeliveryOptions.tsx src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.stories.tsx src/apps/frontend/src/features/stand-frontend/use-send-notification.ts src/apps/frontend/src/stories/page.css src/apps/frontend/src/stories/story-helpers.tsx src/apps/frontend/src/features/dispatch/components/CharacterCount.tsx src/apps/frontend/src/stories/Page.tsx src/apps/frontend/src/utils/notification-history-mapper.ts src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.tsx src/apps/frontend/src/features/stand-frontend/api/useNotificationHistory.ts src/apps/frontend/src/schemas.ts src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx src/apps/frontend/src/mocks/capi-fixtures.ts src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts src/apps/frontend/src/features/dispatch/components/AudiencePanel.tsx src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.stories.tsx src/apps/frontend/src/mocks/api-fixtures.ts src/apps/backend/app.test.ts src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/PreviewSection.tsx src/apps/frontend/src/compose/DispatchLandingPage.tsx src/apps/frontend/src/util/html-helpers.ts src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.tsx ... |
| 19. | joshuaguardian <joshua.anderson> |
Lakshmi R Pillai <73653255+lakshmirpillai> |
298 shared filessrc/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/compose/NotificationTextInput.tsx src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/api-client/redirectToLogin.ts src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/layout/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/features/stand-frontend/components/PreviewPillList.tsx src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/index.html src/apps/frontend/src/mocks/mock-capi-fetch.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/history/notification-history-mapper.ts src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/frontend/src/hooks/useSendNotification.ts src/packages/models/notification-channel.ts src/apps/frontend/src/routes.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/frontend/src/segment/edition-options.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/utils/notification-forms.test.ts src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx src/apps/frontend/src/utils/send-notification.ts src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/apps/frontend/public/favicon-16x16.png src/apps/frontend/src/hooks/useNotificationSenders.ts src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/segment/use-audience-editions.test.tsx src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/frontend/src/utils/relative-time.test.ts src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/App.tsx README.md src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx src/apps/frontend/src/compose/NotificationFormContext.tsx src/apps/frontend/src/history/HistoryFilters.tsx src/apps/frontend/src/utils/notification-reducer.ts src/apps/frontend/public/android-chrome-192x192.png src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx src/apps/backend/package.json src/apps/frontend/src/api-client/client.ts src/apps/frontend/src/stories/story-helpers.tsx src/apps/frontend/src/utils/notification-history-mapper.ts src/apps/frontend/src/hooks/use-relative-time.ts src/apps/frontend/src/utils/notification-reducer.test.ts src/apps/frontend/src/schemas.ts src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx src/apps/frontend/src/mocks/capi-fixtures.ts src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.stories.tsx src/apps/frontend/src/mocks/api-fixtures.ts src/apps/backend/app.test.ts src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx src/apps/frontend/src/preview/PreviewToggle.tsx src/apps/frontend/src/compose/DispatchLandingPage.tsx src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.tsx src/apps/frontend/src/layout/DispatchLandingHistoryView.tsx src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx src/apps/frontend/src/utils/history-search-params.ts src/apps/backend/routers/notifications/schemas/notification-list-query.ts src/apps/frontend/src/features/stand-frontend/components/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/features/stand-frontend/components/DeliveryAndTimingSelector.tsx src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.stories.tsx src/apps/frontend/src/hooks/useActiveSectionHref.ts src/apps/frontend/src/features/stand-frontend/components/ChannelSelector.tsx src/apps/frontend/src/compose/NotificationContext.tsx src/apps/frontend/public/android-chrome-512x512.png src/packages/database/repositories/notifications-repository.dbtest.ts src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx src/apps/frontend/src/utils/fetch-capi-content.ts src/apps/frontend/src/segment/FlagPreviewPill.tsx src/apps/frontend/src/ui/RefreshButton.stories.tsx ... |
| 20. | Peace Williams-Ojomu <60498278+apeacewilliams> |
Lakshmi R Pillai <73653255+lakshmirpillai> |
284 shared filessrc/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/ui/flag-icons.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/compose/NotificationTextInput.tsx src/apps/frontend/src/api-client/query-client.ts src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/api-client/redirectToLogin.ts src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/layout/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/features/stand-frontend/components/PreviewPillList.tsx src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/mocks/mock-capi-fetch.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/history/notification-history-mapper.ts src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/frontend/src/hooks/useSendNotification.ts src/apps/frontend/src/routes.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/frontend/src/segment/edition-options.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/utils/notification-forms.test.ts src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx src/apps/frontend/src/utils/send-notification.ts src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/hooks/use-image-url-check.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/segment/use-audience-editions.test.tsx src/apps/frontend/src/utils/resolve-article-from-capi.ts src/apps/frontend/src/api-client/redirect-to-login.ts src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/frontend/src/compose/PreviewTextToggle.tsx src/apps/frontend/src/utils/relative-time.test.ts src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/ui/SendTimeTooltip.tsx src/apps/frontend/src/App.tsx README.md src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx src/apps/frontend/src/compose/NotificationFormContext.tsx src/apps/frontend/src/history/HistoryFilters.tsx src/apps/frontend/src/utils/notification-reducer.ts src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx src/apps/backend/package.json src/apps/frontend/src/api-client/client.ts src/apps/frontend/src/stories/story-helpers.tsx src/apps/frontend/src/utils/notification-history-mapper.ts src/apps/frontend/src/hooks/use-relative-time.ts src/apps/frontend/src/utils/notification-reducer.test.ts src/apps/frontend/src/schemas.ts src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx src/apps/frontend/src/mocks/capi-fixtures.ts src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.stories.tsx src/apps/frontend/src/mocks/api-fixtures.ts src/apps/frontend/src/utils/notification-composer-reducer.ts src/apps/backend/app.test.ts src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx src/apps/frontend/src/preview/PreviewToggle.tsx src/apps/frontend/src/compose/DispatchLandingPage.tsx src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.tsx src/apps/frontend/src/layout/DispatchLandingHistoryView.tsx src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx src/apps/frontend/src/utils/history-search-params.ts src/apps/backend/routers/notifications/schemas/notification-list-query.ts src/apps/frontend/src/features/stand-frontend/components/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/features/stand-frontend/components/DeliveryAndTimingSelector.tsx src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.stories.tsx src/apps/frontend/src/compose/NotificationContext.tsx src/packages/database/repositories/notifications-repository.dbtest.ts src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx src/apps/frontend/src/utils/fetch-capi-content.ts src/apps/frontend/src/segment/FlagPreviewPill.tsx src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.stories.tsx src/apps/frontend/src/history/HistoryAlertTypeFilter.tsx src/apps/frontend/src/features/stand-frontend/components/PreviewPillList.stories.tsx ... |
| 21. | Laurynas Karvelis <laurynas.karvelis> |
Lakshmi R Pillai <73653255+lakshmirpillai> |
239 shared filessrc/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/frontend/src/send/TestEmailForm.tsx src/apps/backend/notification-channels/dispatch-notification.test.ts src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/backend/.env.example src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/index.html src/apps/frontend/src/mocks/mock-capi-fetch.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/history/notification-history-mapper.ts src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/frontend/src/hooks/useSendNotification.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/README.md src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/apps/frontend/src/hooks/useNotificationSenders.ts docs/runbooks/deleting-a-notification.md src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/backend/routers/preview/index.ts src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/frontend/src/compose/PreviewTextToggle.tsx src/apps/frontend/src/utils/relative-time.test.ts src/apps/backend/routers/notifications/index.test.ts src/packages/services/email-rendering/client.ts src/apps/frontend/src/ui/SendTimeTooltip.tsx src/apps/frontend/src/App.tsx README.md src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx src/apps/frontend/src/compose/NotificationFormContext.tsx src/apps/frontend/src/history/HistoryFilters.tsx src/apps/frontend/src/utils/notification-reducer.ts src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx src/apps/backend/package.json src/apps/frontend/src/stories/story-helpers.tsx src/apps/frontend/src/utils/notification-history-mapper.ts src/apps/frontend/src/schemas.ts src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx src/apps/frontend/src/mocks/capi-fixtures.ts src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.stories.tsx src/apps/frontend/src/mocks/api-fixtures.ts src/apps/backend/app.test.ts src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx src/apps/frontend/src/compose/DispatchLandingPage.tsx src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.tsx src/apps/frontend/src/layout/DispatchLandingHistoryView.tsx src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx src/apps/frontend/src/utils/history-search-params.ts src/apps/backend/routers/notifications/schemas/notification-list-query.ts src/apps/frontend/src/features/stand-frontend/components/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/features/stand-frontend/components/DeliveryAndTimingSelector.tsx src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.stories.tsx src/apps/frontend/src/features/stand-frontend/components/ChannelSelector.tsx src/packages/database/repositories/notifications-repository.dbtest.ts src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx src/apps/frontend/src/ui/RefreshButton.stories.tsx src/apps/backend/notification-channels/dispatch-notification-test.ts src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.stories.tsx src/apps/frontend/src/history/HistoryAlertTypeFilter.tsx src/packages/models/index.ts src/apps/frontend/src/compose/ArticlePreviewCard.tsx src/apps/frontend/src/compose/CreateAppAlertTab.tsx src/apps/frontend/src/history/HistoryPage.tsx src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.tsx src/apps/frontend/src/features/stand-frontend/components/NotificationTextInput.stories.tsx src/apps/backend/notification-channels/test-support.ts src/apps/frontend/src/history/HistoryView.tsx ... |
| 22. | DBlatcher <david.blatcher> |
David Blatcher <30567854+dblatcher> |
175 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx dev-nginx.yaml src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/backend/.env.example src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/packages/models/user.ts src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/frontend/src/index.html src/apps/frontend/src/mocks/mock-capi-fetch.ts src/packages/config/index.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/features/stand-frontend/use-relative-time.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/packages/models/grid.ts src/packages/models/frontend-app-config.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/README.md src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/apps/frontend/src/latest-content/latest-published-content.ts src/packages/config/user.ts src/apps/frontend/src/compose/PreviousNotificationsBar.tsx src/apps/backend/routers/preview/index.ts src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/backend/routers/notifications/index.test.ts src/packages/services/email-rendering/client.ts src/apps/frontend/src/App.tsx src/apps/backend/routers/docs/index.ts README.md src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx scripts/setup.sh src/apps/frontend/src/grid-client/grid-api.ts src/apps/frontend/src/stories/story-helpers.tsx src/apps/frontend/src/mocks/capi-fixtures.ts src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts src/packages/models/user-permissions.ts src/apps/frontend/src/mocks/api-fixtures.ts src/packages/models/api-contract/preview.ts src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx src/apps/frontend/src/utils/article-thumbnail.test.ts src/apps/frontend/src/util/html-helpers.ts src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.tsx src/apps/frontend/src/hooks/usePreviousNotifications.ts src/apps/backend/routers/notifications/index.dbtest.ts src/apps/frontend/src/ui/Tooltip.tsx src/apps/frontend/src/features/stand-frontend/components/DeliveryAndTimingSelector.tsx src/apps/backend/routers/user/index.test.ts src/apps/frontend/src/features/stand-frontend/components/ChannelSelector.tsx scripts/start.sh src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.stories.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.tsx src/packages/models/index.ts src/apps/frontend/src/compose/ArticlePreviewCard.tsx src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.tsx src/apps/frontend/src/features/stand-frontend/components/NotificationTextInput.stories.tsx src/apps/frontend/src/features/stand-frontend/components/NoSendPermissionWarning.tsx src/apps/frontend/src/features/stand-frontend/components/Editions.tsx src/apps/frontend/src/features/stand-frontend/form-validation.test.ts src/apps/frontend/src/features/stand-frontend/components/PreviewToggle.stories.tsx src/apps/frontend/src/features/stand-frontend/get-config.ts src/apps/frontend/src/testing/app-config.ts src/apps/frontend/src/latest-content/LatestPublishedContentCard.stories.tsx bun.lock src/apps/backend/routers/docs/openapi/components/schemas/channel-audiences.ts src/packages/services/capi/client.ts src/apps/frontend/src/features/stand-frontend/api/useChannelAudiences.ts src/apps/frontend/tsconfig.json src/apps/frontend/src/util/display-text-helpers.ts src/apps/frontend/src/utils/build-request-payloads.test.ts src/apps/frontend/src/testing/capi-fixtures.ts src/apps/backend/routers/notifications/index.ts src/apps/frontend/src/features/stand-frontend/components/LoadingSpinner.tsx src/apps/frontend/src/features/stand-frontend/components/CharacterCount.tsx src/apps/frontend/package.json src/apps/frontend/src/testing/api-fixtures.ts src/apps/frontend/src/utils/pillar-colors.ts src/apps/backend/routers/docs/openapi/components/schemas/email-preview-error.ts src/apps/frontend/src/features/stand-frontend/form-validation.tsx src/apps/frontend/src/features/stand-frontend/components/ArticleImportControl.tsx src/apps/backend/app.ts src/packages/config/permissions.ts src/apps/frontend/src/features/stand-frontend/components/EmailFields.tsx src/apps/backend/middleware/serve-index.ts src/apps/frontend/src/testing/grid-fixtures.ts src/packages/models/package.json src/apps/backend/middleware/permissions-middleware.test.ts src/apps/frontend/src/grid-client/grid-url-parsing.test.ts src/apps/frontend/src/features/stand-frontend/api/send-test-email.ts src/apps/frontend/src/segment/audience-fallbacks.ts src/apps/backend/routers/content/index.test.ts ... |
| 23. | Lakshmi R Pillai <luxmi.r.pillai> |
David Blatcher <30567854+dblatcher> |
159 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx dev-nginx.yaml src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/backend/.env.example src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/packages/models/user.ts src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/frontend/src/index.html src/apps/frontend/src/mocks/mock-capi-fetch.ts src/packages/config/index.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/features/stand-frontend/use-relative-time.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/packages/models/frontend-app-config.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/README.md src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/apps/frontend/src/latest-content/latest-published-content.ts src/packages/config/user.ts src/apps/backend/routers/preview/index.ts src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/backend/routers/notifications/index.test.ts src/packages/services/email-rendering/client.ts src/apps/frontend/src/App.tsx src/apps/backend/routers/docs/index.ts README.md src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx scripts/setup.sh src/apps/frontend/src/stories/story-helpers.tsx src/apps/frontend/src/mocks/capi-fixtures.ts src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts src/packages/models/user-permissions.ts src/apps/frontend/src/mocks/api-fixtures.ts src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx src/apps/frontend/src/util/html-helpers.ts src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.tsx src/apps/backend/routers/notifications/index.dbtest.ts src/apps/frontend/src/ui/Tooltip.tsx src/apps/frontend/src/features/stand-frontend/components/DeliveryAndTimingSelector.tsx src/apps/backend/routers/user/index.test.ts src/apps/frontend/src/features/stand-frontend/components/ChannelSelector.tsx scripts/start.sh src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.stories.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.tsx src/packages/models/index.ts src/apps/frontend/src/compose/ArticlePreviewCard.tsx src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.tsx src/apps/frontend/src/features/stand-frontend/components/NotificationTextInput.stories.tsx src/apps/frontend/src/features/stand-frontend/components/NoSendPermissionWarning.tsx src/apps/frontend/src/features/stand-frontend/components/Editions.tsx src/apps/frontend/src/features/stand-frontend/form-validation.test.ts src/apps/frontend/src/features/stand-frontend/components/PreviewToggle.stories.tsx src/apps/frontend/src/features/stand-frontend/get-config.ts src/apps/frontend/src/latest-content/LatestPublishedContentCard.stories.tsx bun.lock src/apps/backend/routers/docs/openapi/components/schemas/channel-audiences.ts src/packages/services/capi/client.ts src/apps/frontend/src/features/stand-frontend/api/useChannelAudiences.ts src/apps/frontend/tsconfig.json src/apps/frontend/src/util/display-text-helpers.ts src/apps/frontend/src/utils/build-request-payloads.test.ts src/apps/frontend/src/testing/capi-fixtures.ts src/apps/backend/routers/notifications/index.ts src/apps/frontend/src/features/stand-frontend/components/LoadingSpinner.tsx src/apps/frontend/src/features/stand-frontend/components/CharacterCount.tsx src/apps/frontend/package.json src/apps/frontend/src/testing/api-fixtures.ts src/apps/frontend/src/features/stand-frontend/form-validation.tsx src/apps/frontend/src/features/stand-frontend/components/ArticleImportControl.tsx src/apps/backend/app.ts src/packages/config/permissions.ts src/apps/frontend/src/features/stand-frontend/components/EmailFields.tsx src/apps/backend/middleware/serve-index.ts src/packages/models/package.json src/apps/backend/middleware/permissions-middleware.test.ts src/apps/frontend/src/features/stand-frontend/api/send-test-email.ts src/apps/frontend/src/segment/audience-fallbacks.ts src/apps/backend/routers/content/index.test.ts src/apps/frontend/src/features/stand-frontend/api/schemas.ts src/apps/backend/routers/docs/openapi/paths/channels.ts src/apps/frontend/src/features/stand-frontend/components/FlagIcons.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx src/apps/backend/middleware/auth-middleware.ts src/apps/backend/routers/docs/openapi/paths/preview.ts src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx src/apps/frontend/src/utils/article-thumbnail.ts src/apps/frontend/src/features/stand-frontend/components/SelectableTile.tsx ... |
| 24. | simonaspiridon <simona.spiridon> |
David Blatcher <30567854+dblatcher> |
146 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/backend/.env.example src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/packages/models/user.ts src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/frontend/src/index.html src/apps/frontend/src/mocks/mock-capi-fetch.ts src/packages/config/index.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/features/stand-frontend/use-relative-time.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/packages/models/frontend-app-config.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/README.md src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/apps/frontend/src/latest-content/latest-published-content.ts src/apps/backend/routers/preview/index.ts src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/backend/routers/notifications/index.test.ts src/packages/services/email-rendering/client.ts src/apps/frontend/src/App.tsx src/apps/backend/routers/docs/index.ts README.md src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx scripts/setup.sh src/apps/frontend/src/stories/story-helpers.tsx src/apps/frontend/src/mocks/capi-fixtures.ts src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts src/apps/frontend/src/mocks/api-fixtures.ts src/packages/models/api-contract/preview.ts src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx src/apps/frontend/src/util/html-helpers.ts src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.tsx src/apps/backend/routers/notifications/index.dbtest.ts src/apps/frontend/src/ui/Tooltip.tsx src/apps/frontend/src/features/stand-frontend/components/DeliveryAndTimingSelector.tsx src/apps/backend/routers/user/index.test.ts src/apps/frontend/src/features/stand-frontend/components/ChannelSelector.tsx scripts/start.sh src/apps/frontend/src/features/stand-frontend/components/HistoryTab.tsx src/packages/models/index.ts src/apps/frontend/src/compose/ArticlePreviewCard.tsx src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.tsx src/apps/frontend/src/features/stand-frontend/components/NotificationTextInput.stories.tsx src/apps/frontend/src/features/stand-frontend/components/Editions.tsx src/apps/frontend/src/features/stand-frontend/form-validation.test.ts src/apps/frontend/src/features/stand-frontend/components/PreviewToggle.stories.tsx src/apps/frontend/src/features/stand-frontend/get-config.ts src/apps/frontend/src/testing/app-config.ts src/apps/frontend/src/latest-content/LatestPublishedContentCard.stories.tsx bun.lock src/apps/backend/routers/docs/openapi/components/schemas/channel-audiences.ts src/packages/services/capi/client.ts src/apps/frontend/src/features/stand-frontend/api/useChannelAudiences.ts src/apps/frontend/src/util/display-text-helpers.ts src/apps/frontend/src/utils/build-request-payloads.test.ts src/apps/frontend/src/testing/capi-fixtures.ts src/apps/backend/routers/notifications/index.ts src/apps/frontend/src/features/stand-frontend/components/LoadingSpinner.tsx src/apps/frontend/src/features/stand-frontend/components/CharacterCount.tsx src/apps/frontend/package.json src/apps/frontend/src/testing/api-fixtures.ts src/apps/backend/routers/docs/openapi/components/schemas/email-preview-error.ts src/apps/frontend/src/features/stand-frontend/form-validation.tsx src/apps/frontend/src/features/stand-frontend/components/ArticleImportControl.tsx src/apps/backend/app.ts src/apps/frontend/src/features/stand-frontend/components/EmailFields.tsx src/apps/backend/middleware/serve-index.ts src/packages/models/package.json src/apps/frontend/src/features/stand-frontend/api/send-test-email.ts src/apps/frontend/src/segment/audience-fallbacks.ts src/apps/backend/routers/content/index.test.ts src/apps/frontend/src/features/stand-frontend/api/schemas.ts src/apps/backend/routers/docs/openapi/paths/channels.ts src/apps/frontend/src/features/stand-frontend/components/FlagIcons.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx src/apps/backend/middleware/auth-middleware.ts src/apps/backend/routers/docs/openapi/paths/preview.ts src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.tsx src/apps/frontend/src/preview/NewsletterEmailPreview.stories.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx src/apps/frontend/src/utils/article-thumbnail.ts src/apps/frontend/src/features/stand-frontend/components/SelectableTile.tsx src/apps/frontend/src/features/stand-frontend/routes.ts src/apps/frontend/src/features/stand-frontend/components/SendFailedModal.tsx src/apps/frontend/src/features/stand-frontend/notification-reducer.ts src/apps/frontend/src/preview/NewsletterEmailPreviewSection.stories.tsx ... |
| 25. | Laurynas Karvelis <laurynas.karvelis> |
David Blatcher <30567854+dblatcher> |
143 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx dev-nginx.yaml src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/backend/.env.example src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/frontend/src/index.html src/apps/frontend/src/mocks/mock-capi-fetch.ts src/packages/config/index.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/README.md src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/packages/config/user.ts src/apps/backend/routers/preview/index.ts src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/backend/routers/notifications/index.test.ts src/packages/services/email-rendering/client.ts src/apps/frontend/src/App.tsx src/apps/backend/routers/docs/index.ts README.md src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx scripts/setup.sh src/apps/frontend/src/stories/story-helpers.tsx src/apps/frontend/src/mocks/capi-fixtures.ts src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts src/packages/models/user-permissions.ts src/apps/frontend/src/mocks/api-fixtures.ts src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx src/apps/frontend/src/util/html-helpers.ts src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.tsx src/apps/backend/routers/notifications/index.dbtest.ts src/apps/frontend/src/ui/Tooltip.tsx src/apps/frontend/src/features/stand-frontend/components/DeliveryAndTimingSelector.tsx src/apps/backend/routers/user/index.test.ts src/apps/frontend/src/features/stand-frontend/components/ChannelSelector.tsx scripts/start.sh src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.stories.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.tsx src/packages/models/index.ts src/apps/frontend/src/compose/ArticlePreviewCard.tsx src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.tsx src/apps/frontend/src/features/stand-frontend/components/NotificationTextInput.stories.tsx src/apps/frontend/src/features/stand-frontend/components/NoSendPermissionWarning.tsx src/apps/frontend/src/features/stand-frontend/components/Editions.tsx src/apps/frontend/src/features/stand-frontend/form-validation.test.ts src/apps/frontend/src/features/stand-frontend/components/PreviewToggle.stories.tsx src/apps/frontend/src/features/stand-frontend/get-config.ts src/apps/frontend/src/latest-content/LatestPublishedContentCard.stories.tsx bun.lock src/apps/backend/routers/docs/openapi/components/schemas/channel-audiences.ts src/packages/services/capi/client.ts src/apps/frontend/src/features/stand-frontend/api/useChannelAudiences.ts src/apps/frontend/tsconfig.json src/apps/frontend/src/utils/build-request-payloads.test.ts src/apps/frontend/src/testing/capi-fixtures.ts src/apps/backend/routers/notifications/index.ts src/apps/frontend/src/features/stand-frontend/components/LoadingSpinner.tsx src/apps/frontend/src/features/stand-frontend/components/CharacterCount.tsx src/apps/frontend/package.json src/apps/frontend/src/testing/api-fixtures.ts src/apps/frontend/src/features/stand-frontend/form-validation.tsx src/apps/frontend/src/features/stand-frontend/components/ArticleImportControl.tsx src/apps/backend/app.ts src/packages/config/permissions.ts src/apps/frontend/src/features/stand-frontend/components/EmailFields.tsx src/apps/backend/middleware/serve-index.ts src/apps/backend/middleware/permissions-middleware.test.ts src/apps/frontend/src/features/stand-frontend/api/send-test-email.ts src/apps/backend/routers/content/index.test.ts src/apps/frontend/src/features/stand-frontend/api/schemas.ts src/apps/backend/routers/docs/openapi/paths/channels.ts src/apps/frontend/src/features/stand-frontend/components/FlagIcons.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx src/apps/backend/middleware/auth-middleware.ts src/apps/backend/routers/docs/openapi/paths/preview.ts src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx src/apps/frontend/src/utils/article-thumbnail.ts src/apps/frontend/src/features/stand-frontend/components/SelectableTile.tsx src/apps/frontend/src/features/stand-frontend/routes.ts src/apps/frontend/src/features/stand-frontend/components/SendFailedModal.tsx src/apps/frontend/src/features/stand-frontend/notification-reducer.ts src/apps/frontend/src/preview/NewsletterEmailPreviewSection.stories.tsx src/packages/services/capi/client.test.ts src/apps/frontend/src/compose/DispatchCreateNotificationModal.stories.tsx src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.stories.tsx ... |
| 26. | joshuaguardian <joshua.anderson> |
David Blatcher <30567854+dblatcher> |
130 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/packages/models/user.ts src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/frontend/src/index.html src/apps/frontend/src/mocks/mock-capi-fetch.ts src/packages/config/index.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/features/stand-frontend/use-relative-time.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/packages/config/user.ts src/apps/frontend/src/compose/PreviousNotificationsBar.tsx src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/App.tsx README.md src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx src/apps/frontend/src/stories/story-helpers.tsx src/apps/frontend/src/mocks/capi-fixtures.ts src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts src/apps/frontend/src/mocks/api-fixtures.ts src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx src/apps/frontend/src/util/html-helpers.ts src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.tsx src/apps/backend/routers/notifications/index.dbtest.ts src/apps/frontend/src/ui/Tooltip.tsx src/apps/frontend/src/features/stand-frontend/components/DeliveryAndTimingSelector.tsx src/apps/backend/routers/user/index.test.ts src/apps/frontend/src/features/stand-frontend/components/ChannelSelector.tsx src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.stories.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.tsx src/packages/models/index.ts src/apps/frontend/src/compose/ArticlePreviewCard.tsx src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.tsx src/apps/frontend/src/features/stand-frontend/components/NotificationTextInput.stories.tsx src/apps/frontend/src/features/stand-frontend/components/NoSendPermissionWarning.tsx src/apps/frontend/src/features/stand-frontend/components/Editions.tsx src/apps/frontend/src/features/stand-frontend/form-validation.test.ts src/apps/frontend/src/features/stand-frontend/components/PreviewToggle.stories.tsx src/apps/frontend/src/features/stand-frontend/get-config.ts src/apps/frontend/src/testing/app-config.ts bun.lock src/packages/services/capi/client.ts src/apps/frontend/src/features/stand-frontend/api/useChannelAudiences.ts src/apps/frontend/src/util/display-text-helpers.ts src/apps/frontend/src/utils/build-request-payloads.test.ts src/apps/frontend/src/testing/capi-fixtures.ts src/apps/backend/routers/notifications/index.ts src/apps/frontend/src/features/stand-frontend/components/LoadingSpinner.tsx src/apps/frontend/src/features/stand-frontend/components/CharacterCount.tsx src/apps/frontend/package.json src/apps/frontend/src/testing/api-fixtures.ts src/apps/frontend/src/utils/pillar-colors.ts src/apps/frontend/src/features/stand-frontend/form-validation.tsx src/apps/frontend/src/features/stand-frontend/components/ArticleImportControl.tsx src/apps/backend/app.ts src/apps/frontend/src/features/stand-frontend/components/EmailFields.tsx src/apps/backend/middleware/serve-index.ts src/packages/models/package.json src/apps/frontend/src/features/stand-frontend/api/send-test-email.ts src/apps/frontend/src/segment/audience-fallbacks.ts src/apps/backend/routers/content/index.test.ts src/apps/frontend/src/features/stand-frontend/api/schemas.ts src/apps/frontend/src/features/stand-frontend/components/FlagIcons.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx src/apps/frontend/src/utils/article-thumbnail.ts src/apps/frontend/src/features/stand-frontend/components/SelectableTile.tsx src/apps/frontend/src/features/stand-frontend/routes.ts src/apps/frontend/src/features/stand-frontend/components/SendFailedModal.tsx src/apps/frontend/src/features/stand-frontend/notification-reducer.ts src/packages/services/capi/client.test.ts src/apps/frontend/src/testing/mock-fetch-email.ts src/apps/frontend/src/compose/DispatchCreateNotificationModal.stories.tsx src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.stories.tsx src/apps/frontend/src/features/stand-frontend/option-values.ts src/apps/frontend/src/segment/Editions.tsx src/packages/models/capi.ts src/apps/frontend/src/features/stand-frontend/relative-time.test.ts src/apps/frontend/src/mocks/mock-fetch-email.ts src/apps/frontend/src/features/stand-frontend/components/PreviewToggle.tsx src/apps/frontend/src/compose/ArticlePreviewCard.stories.tsx src/apps/backend/routers/user/index.ts ... |
| 27. | Peace Williams-Ojomu <60498278+apeacewilliams> |
David Blatcher <30567854+dblatcher> |
121 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/frontend/src/mocks/mock-capi-fetch.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/features/stand-frontend/use-relative-time.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/App.tsx README.md src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx src/apps/frontend/src/stories/story-helpers.tsx src/apps/frontend/src/mocks/capi-fixtures.ts src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts src/apps/frontend/src/mocks/api-fixtures.ts src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx src/apps/frontend/src/util/html-helpers.ts src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.tsx src/apps/backend/routers/notifications/index.dbtest.ts src/apps/frontend/src/ui/Tooltip.tsx src/apps/frontend/src/features/stand-frontend/components/DeliveryAndTimingSelector.tsx src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.stories.tsx src/packages/models/index.ts src/apps/frontend/src/compose/ArticlePreviewCard.tsx src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.tsx src/apps/frontend/src/features/stand-frontend/components/NotificationTextInput.stories.tsx src/apps/frontend/src/features/stand-frontend/components/NoSendPermissionWarning.tsx src/apps/frontend/src/features/stand-frontend/components/Editions.tsx src/apps/frontend/src/features/stand-frontend/form-validation.test.ts src/apps/frontend/src/features/stand-frontend/components/PreviewToggle.stories.tsx src/apps/frontend/src/features/stand-frontend/get-config.ts src/apps/frontend/src/testing/app-config.ts bun.lock src/apps/backend/routers/docs/openapi/components/schemas/channel-audiences.ts src/apps/frontend/src/features/stand-frontend/api/useChannelAudiences.ts src/apps/frontend/tsconfig.json src/apps/frontend/src/util/display-text-helpers.ts src/apps/frontend/src/utils/build-request-payloads.test.ts src/apps/frontend/src/testing/capi-fixtures.ts src/apps/backend/routers/notifications/index.ts src/apps/frontend/src/features/stand-frontend/components/LoadingSpinner.tsx src/apps/frontend/src/features/stand-frontend/components/CharacterCount.tsx src/apps/frontend/package.json src/apps/frontend/src/testing/api-fixtures.ts src/apps/frontend/src/utils/pillar-colors.ts src/apps/frontend/src/features/stand-frontend/form-validation.tsx src/apps/frontend/src/features/stand-frontend/components/ArticleImportControl.tsx src/apps/backend/app.ts src/apps/frontend/src/features/stand-frontend/components/EmailFields.tsx src/packages/models/package.json src/apps/frontend/src/features/stand-frontend/api/send-test-email.ts src/apps/frontend/src/segment/audience-fallbacks.ts src/apps/frontend/src/features/stand-frontend/api/schemas.ts src/apps/backend/routers/docs/openapi/paths/channels.ts src/apps/frontend/src/features/stand-frontend/components/FlagIcons.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx src/apps/backend/middleware/auth-middleware.ts src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.tsx src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx src/apps/frontend/src/utils/article-thumbnail.ts src/apps/frontend/src/features/stand-frontend/components/SelectableTile.tsx src/apps/frontend/src/features/stand-frontend/routes.ts src/apps/frontend/src/features/stand-frontend/components/SendFailedModal.tsx src/apps/frontend/src/features/stand-frontend/notification-reducer.ts src/apps/frontend/src/preview/NewsletterEmailPreviewSection.stories.tsx src/apps/frontend/src/testing/mock-fetch-email.ts src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts src/apps/frontend/src/preview/NewsletterEmailPreviewSection.tsx src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.stories.tsx src/apps/frontend/src/features/stand-frontend/option-values.ts src/apps/frontend/src/segment/Editions.tsx src/apps/frontend/src/mocks/mock-capi-fetch.test.ts src/apps/frontend/src/features/stand-frontend/relative-time.test.ts src/apps/frontend/src/mocks/mock-fetch-email.ts src/apps/frontend/src/features/stand-frontend/components/PreviewToggle.tsx src/apps/frontend/src/compose/ArticlePreviewCard.stories.tsx src/apps/frontend/src/features/stand-frontend/components/NotFoundTab.tsx src/apps/frontend/src/features/stand-frontend/relative-time.ts src/apps/frontend/src/api/client.ts src/apps/frontend/src/features/stand-frontend/ConfigContext.tsx src/apps/frontend/src/features/stand-frontend/themes.ts src/apps/frontend/src/features/stand-frontend/api/send-notification.ts src/apps/frontend/src/stories/Page.stories.tsx src/apps/frontend/src/features/stand-frontend/NotificationContext.tsx src/apps/frontend/src/mocks/mock-request-test-email-send.ts ... |
| 28. | David Blatcher <30567854+dblatcher> |
Lakshmi R Pillai <73653255+lakshmirpillai> |
121 shared filessrc/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/backend/.env.example src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/frontend/src/index.html src/apps/frontend/src/mocks/mock-capi-fetch.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/packages/models/grid.ts src/packages/models/frontend-app-config.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/README.md src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/apps/frontend/src/latest-content/latest-published-content.ts src/apps/backend/routers/preview/index.ts src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/backend/routers/notifications/index.test.ts src/packages/services/email-rendering/client.ts src/apps/frontend/src/App.tsx README.md src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx src/apps/frontend/src/grid-client/grid-api.ts src/apps/frontend/src/stories/story-helpers.tsx src/apps/frontend/src/mocks/capi-fixtures.ts src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts src/apps/frontend/src/mocks/api-fixtures.ts src/packages/models/api-contract/preview.ts src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.tsx src/apps/frontend/src/features/stand-frontend/components/DeliveryAndTimingSelector.tsx src/apps/frontend/src/features/stand-frontend/components/ChannelSelector.tsx src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.stories.tsx src/packages/models/index.ts src/apps/frontend/src/compose/ArticlePreviewCard.tsx src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.tsx src/apps/frontend/src/features/stand-frontend/components/NotificationTextInput.stories.tsx src/apps/frontend/src/features/stand-frontend/components/Editions.tsx src/apps/frontend/src/features/stand-frontend/form-validation.test.ts src/apps/frontend/src/features/stand-frontend/components/PreviewToggle.stories.tsx src/apps/frontend/src/testing/app-config.ts src/apps/frontend/src/latest-content/LatestPublishedContentCard.stories.tsx bun.lock src/apps/backend/routers/docs/openapi/components/schemas/channel-audiences.ts src/packages/services/capi/client.ts src/apps/frontend/src/utils/build-request-payloads.test.ts src/apps/backend/routers/notifications/index.ts src/apps/frontend/package.json src/apps/frontend/src/testing/api-fixtures.ts src/apps/backend/routers/docs/openapi/components/schemas/email-preview-error.ts src/apps/frontend/src/features/stand-frontend/form-validation.tsx src/apps/frontend/src/features/stand-frontend/components/ArticleImportControl.tsx src/apps/backend/app.ts src/apps/frontend/src/features/stand-frontend/components/EmailFields.tsx src/apps/backend/middleware/serve-index.ts src/apps/frontend/src/testing/grid-fixtures.ts src/packages/models/package.json src/apps/frontend/src/grid-client/grid-url-parsing.test.ts src/apps/frontend/src/segment/audience-fallbacks.ts src/apps/backend/routers/content/index.test.ts src/apps/frontend/src/features/stand-frontend/api/schemas.ts src/apps/frontend/src/grid-client/grid-url-parsing.ts src/apps/frontend/src/features/stand-frontend/components/FlagIcons.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx src/apps/backend/routers/docs/openapi/paths/preview.ts src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx src/apps/frontend/src/utils/article-thumbnail.ts src/apps/frontend/src/features/stand-frontend/components/SelectableTile.tsx src/apps/frontend/src/features/stand-frontend/components/SendFailedModal.tsx src/apps/frontend/src/features/stand-frontend/notification-reducer.ts src/apps/frontend/src/preview/NewsletterEmailPreviewSection.stories.tsx src/packages/services/capi/client.test.ts src/apps/frontend/src/compose/DispatchCreateNotificationModal.stories.tsx src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts src/apps/frontend/src/preview/NewsletterEmailPreviewSection.tsx src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.stories.tsx src/apps/frontend/src/features/stand-frontend/option-values.ts src/apps/frontend/src/segment/Editions.tsx src/packages/models/capi.ts src/apps/frontend/src/mocks/mock-capi-fetch.test.ts src/apps/frontend/src/mocks/mock-fetch-email.ts src/apps/frontend/src/features/stand-frontend/components/PreviewToggle.tsx src/apps/frontend/src/compose/ArticlePreviewCard.stories.tsx src/apps/backend/routers/content/index.ts src/apps/frontend/src/features/stand-frontend/themes.ts src/apps/frontend/src/features/stand-frontend/api/send-notification.ts src/apps/frontend/src/stories/Page.stories.tsx src/apps/frontend/src/features/stand-frontend/NotificationContext.tsx src/apps/frontend/src/utils/form-validation.tsx ... |
| 29. | DBlatcher <david.blatcher> |
mgosz-guardian <marcin.gosz> |
121 shared filessrc/apps/backend/routers/docs/openapi/paths/notification-tests.ts src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts src/apps/frontend/src/send/TestEmailForm.tsx src/apps/backend/notification-channels/dispatch-notification.test.ts src/apps/backend/.env.example src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/backend/routers/docs/openapi/components/schemas/accepted-test-notification.ts src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/send/DispatchReport.tsx src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts src/apps/frontend/src/routes.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/routers/docs/openapi/components/schemas/notification-test-send-request.ts src/apps/backend/README.md package.json src/apps/backend/notification-channels/email/braze/client.test.ts src/apps/backend/notification-channels/app-notification/generate-request.test.ts src/apps/backend/routers/docs/openapi/components/schemas/capi-unavailable-error.ts src/apps/frontend/src/utils/send-notification.ts src/apps/backend/notification-channels/app-notification/generate-request.ts src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/backend/routers/preview/index.ts src/apps/backend/routers/docs/openapi/components/schemas/email-preview-response.ts src/apps/backend/routers/notifications/index.test.ts src/packages/services/email-rendering/client.ts README.md lefthook.yml src/apps/frontend/src/api-client/client.ts src/apps/frontend/src/schemas.ts src/packages/config/ssm.test.ts src/packages/config/ssm.ts src/apps/frontend/src/util/html-helpers.ts src/apps/frontend/src/utils/send-notification.test.ts src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx src/apps/frontend/src/compose/NotificationContext.tsx src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.test.ts src/apps/frontend/src/compose/CreateAppAlertTab.tsx src/apps/frontend/src/compose/NotificationFormWrapper.tsx src/apps/frontend/src/send/DispatchReport.stories.tsx bun.lock src/packages/services/capi/client.ts src/apps/frontend/src/layout/LatestPublishedContent.tsx src/apps/frontend/src/utils/build-request-payloads.test.ts src/apps/frontend/src/compose/CreateNewsletterForm.stories.tsx src/apps/backend/notification-channels/email/rendering/client.test.ts src/apps/backend/notification-channels/app-notification/client.ts src/apps/frontend/src/types.ts src/apps/backend/routers/notifications/index.ts docs/braze/braze-test-email-send-flow.md src/apps/frontend/src/send/SendFailedModal.tsx src/apps/frontend/src/testing/api-fixtures.ts src/apps/backend/notification-channels/email/braze/client.ts eslint.config.js cdk/lib/notifications.ts src/apps/backend/notification-channels/dispatch-notification.ts src/apps/frontend/src/utils/build-request-payloads.ts src/apps/backend/app.ts src/apps/backend/notification-channels/generate-requests.test.ts .prettierignore src/apps/backend/routers/content/index.test.ts src/apps/backend/notification-channels/email/braze/campaigns.ts src/apps/backend/notification-channels/newsletter/dispatch-newsletter.test.ts src/apps/backend/routers/docs/openapi/index.test.ts src/apps/backend/notification-channels/newsletter/dispatch-newsletter.ts src/apps/backend/routers/docs/openapi/paths/preview.ts src/packages/config/audiences.test.ts src/apps/backend/routers/notifications/schemas/notification-send-request.ts src/apps/backend/routers/docs/openapi/components/schemas/notification-unprocessable-error.ts src/apps/backend/notification-channels/email/braze/generate-request.ts src/apps/backend/routers/docs/openapi/components/schemas/notification-provider-error.ts src/apps/frontend/src/features/stand-frontend/notification-reducer.ts src/packages/services/capi/client.test.ts src/apps/frontend/src/routes.test.ts src/apps/backend/routers/docs/openapi/components/schemas/latest-article.ts src/apps/backend/routers/docs/openapi/components/schemas/notification-dispatch.ts src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts src/packages/models/capi.ts src/apps/frontend/src/compose/CreateNewsletterEmailTab.stories.tsx .nvmrc src/apps/frontend/src/send/TestEmailForm.stories.tsx docs/braze/braze-test-email-delivery-options.md src/apps/backend/routers/docs/openapi/components/schemas/email-preview-request.ts src/packages/services/email-rendering/client.test.ts .github/workflows/ci.yml src/apps/frontend/src/compose/CreateAppAlertForm.tsx cdk/lib/__snapshots__/notifications.test.ts.snap src/apps/backend/routers/preview/index.test.ts src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx src/packages/database/schema/notification-dispatches.ts src/apps/backend/notification-channels/email/braze/generate-request.test.ts src/apps/backend/routers/docs/openapi/paths/content.ts src/apps/backend/middleware/error-middleware.test.ts src/apps/backend/routers/content/index.ts src/apps/frontend/src/compose/DispatchLandingPage.stories.tsx docs/notification-sending-model-proposal/proposal.md src/apps/backend/routers/docs/openapi/paths/resolve-article.ts ... |
| 30. | Lakshmi R Pillai <luxmi.r.pillai> |
mgosz-guardian <marcin.gosz> |
115 shared filessrc/apps/backend/routers/docs/openapi/paths/notification-tests.ts src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts src/apps/frontend/src/send/TestEmailForm.tsx src/apps/backend/notification-channels/dispatch-notification.test.ts src/apps/backend/.env.example src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/backend/routers/docs/openapi/components/schemas/accepted-test-notification.ts src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/send/DispatchReport.tsx src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts src/apps/frontend/src/routes.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/routers/docs/openapi/components/schemas/notification-test-send-request.ts src/apps/backend/README.md package.json src/apps/backend/notification-channels/email/braze/client.test.ts src/apps/backend/notification-channels/app-notification/generate-request.test.ts src/apps/frontend/src/utils/send-notification.ts src/apps/backend/notification-channels/app-notification/generate-request.ts src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/backend/routers/preview/index.ts src/apps/backend/routers/docs/openapi/components/schemas/email-preview-response.ts src/apps/backend/routers/notifications/index.test.ts src/packages/services/email-rendering/client.ts README.md lefthook.yml src/apps/frontend/src/api-client/client.ts src/apps/frontend/src/schemas.ts src/packages/config/ssm.test.ts src/packages/config/ssm.ts src/apps/frontend/src/util/html-helpers.ts src/apps/frontend/src/utils/send-notification.test.ts src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx src/apps/frontend/src/compose/NotificationContext.tsx src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.test.ts src/apps/frontend/src/compose/CreateAppAlertTab.tsx src/packages/config/env.ts src/apps/frontend/src/compose/NotificationFormWrapper.tsx src/apps/frontend/src/send/DispatchReport.stories.tsx bun.lock src/packages/services/capi/client.ts src/apps/frontend/src/layout/LatestPublishedContent.tsx src/apps/frontend/src/utils/build-request-payloads.test.ts src/apps/frontend/src/compose/CreateNewsletterForm.stories.tsx src/apps/backend/notification-channels/email/rendering/client.test.ts src/apps/backend/notification-channels/app-notification/client.ts src/apps/frontend/src/types.ts src/apps/backend/routers/notifications/index.ts docs/braze/braze-test-email-send-flow.md src/apps/frontend/src/send/SendFailedModal.tsx src/apps/frontend/src/testing/api-fixtures.ts src/apps/backend/notification-channels/email/braze/client.ts eslint.config.js cdk/lib/notifications.ts src/apps/backend/notification-channels/dispatch-notification.ts src/apps/frontend/src/utils/build-request-payloads.ts src/apps/backend/app.ts src/apps/backend/notification-channels/generate-requests.test.ts .prettierignore src/apps/backend/routers/content/index.test.ts src/apps/backend/notification-channels/email/braze/campaigns.ts src/apps/backend/notification-channels/newsletter/dispatch-newsletter.test.ts src/apps/backend/routers/docs/openapi/index.test.ts src/apps/backend/notification-channels/newsletter/dispatch-newsletter.ts src/apps/backend/routers/docs/openapi/paths/preview.ts src/packages/config/audiences.test.ts src/apps/backend/routers/notifications/schemas/notification-send-request.ts src/apps/backend/notification-channels/email/braze/generate-request.ts src/apps/backend/routers/docs/openapi/components/schemas/notification-provider-error.ts src/apps/frontend/src/features/stand-frontend/notification-reducer.ts src/packages/services/capi/client.test.ts src/apps/frontend/src/routes.test.ts src/apps/backend/routers/docs/openapi/components/schemas/notification-dispatch.ts src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts src/packages/models/capi.ts src/apps/frontend/src/compose/CreateNewsletterEmailTab.stories.tsx .nvmrc src/apps/frontend/src/send/TestEmailForm.stories.tsx docs/braze/braze-test-email-delivery-options.md src/apps/backend/routers/docs/openapi/components/schemas/email-preview-request.ts src/packages/services/email-rendering/client.test.ts .github/workflows/ci.yml src/apps/frontend/src/compose/CreateAppAlertForm.tsx cdk/lib/__snapshots__/notifications.test.ts.snap src/apps/backend/routers/preview/index.test.ts src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx src/packages/database/schema/notification-dispatches.ts src/apps/backend/notification-channels/email/braze/generate-request.test.ts src/apps/backend/routers/docs/openapi/paths/content.ts src/apps/backend/middleware/error-middleware.test.ts src/apps/backend/routers/content/index.ts src/apps/frontend/src/compose/DispatchLandingPage.stories.tsx docs/notification-sending-model-proposal/proposal.md src/apps/frontend/src/layout/LatestPublishedContent.stories.tsx src/apps/frontend/src/utils/form-validation.tsx src/apps/backend/notification-channels/generate-requests.ts ... |
| 31. | simonaspiridon <simona.spiridon> |
mgosz-guardian <marcin.gosz> |
110 shared filessrc/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts src/apps/frontend/src/send/TestEmailForm.tsx src/apps/backend/notification-channels/dispatch-notification.test.ts src/apps/backend/.env.example src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/send/DispatchReport.tsx src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts src/apps/frontend/src/routes.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/README.md package.json src/apps/backend/notification-channels/email/braze/client.test.ts src/apps/backend/notification-channels/app-notification/generate-request.test.ts src/apps/backend/routers/docs/openapi/components/schemas/capi-unavailable-error.ts src/apps/frontend/src/utils/send-notification.ts src/apps/backend/notification-channels/app-notification/generate-request.ts src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/backend/routers/preview/index.ts src/apps/backend/routers/notifications/index.test.ts src/packages/services/email-rendering/client.ts README.md lefthook.yml src/apps/frontend/src/api-client/client.ts src/apps/frontend/src/schemas.ts src/packages/config/ssm.test.ts src/packages/config/ssm.ts src/apps/frontend/src/util/html-helpers.ts src/apps/frontend/src/utils/send-notification.test.ts src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx src/apps/frontend/src/compose/NotificationContext.tsx src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.test.ts src/apps/frontend/src/compose/CreateAppAlertTab.tsx src/apps/frontend/src/compose/NotificationFormWrapper.tsx src/apps/frontend/src/send/DispatchReport.stories.tsx bun.lock src/packages/services/capi/client.ts src/apps/frontend/src/layout/LatestPublishedContent.tsx src/apps/frontend/src/utils/build-request-payloads.test.ts src/apps/frontend/src/compose/CreateNewsletterForm.stories.tsx src/apps/backend/notification-channels/email/rendering/client.test.ts src/apps/backend/notification-channels/app-notification/client.ts src/apps/frontend/src/types.ts src/apps/backend/routers/notifications/index.ts src/apps/frontend/src/send/SendFailedModal.tsx src/apps/frontend/src/testing/api-fixtures.ts src/apps/backend/notification-channels/email/braze/client.ts eslint.config.js cdk/lib/notifications.ts src/apps/backend/notification-channels/dispatch-notification.ts src/apps/frontend/src/utils/build-request-payloads.ts src/apps/backend/app.ts src/apps/backend/notification-channels/generate-requests.test.ts .prettierignore src/apps/backend/routers/content/index.test.ts src/apps/backend/notification-channels/email/braze/campaigns.ts src/apps/backend/notification-channels/newsletter/dispatch-newsletter.test.ts src/apps/backend/routers/docs/openapi/index.test.ts src/apps/backend/notification-channels/newsletter/dispatch-newsletter.ts src/apps/backend/routers/docs/openapi/paths/preview.ts src/packages/config/audiences.test.ts src/apps/backend/routers/notifications/schemas/notification-send-request.ts src/apps/backend/notification-channels/email/braze/generate-request.ts src/apps/frontend/src/features/stand-frontend/notification-reducer.ts src/packages/services/capi/client.test.ts src/apps/frontend/src/routes.test.ts src/apps/backend/routers/docs/openapi/components/schemas/latest-article.ts src/apps/backend/routers/docs/openapi/components/schemas/notification-dispatch.ts src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts src/packages/models/capi.ts src/apps/frontend/src/compose/CreateNewsletterEmailTab.stories.tsx .nvmrc src/apps/frontend/src/send/TestEmailForm.stories.tsx src/packages/services/email-rendering/client.test.ts .github/workflows/ci.yml src/apps/frontend/src/compose/CreateAppAlertForm.tsx cdk/lib/__snapshots__/notifications.test.ts.snap src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx src/packages/database/schema/notification-dispatches.ts src/apps/backend/notification-channels/email/braze/generate-request.test.ts src/apps/backend/routers/docs/openapi/paths/content.ts src/apps/backend/middleware/error-middleware.test.ts src/apps/backend/routers/content/index.ts src/apps/frontend/src/compose/DispatchLandingPage.stories.tsx docs/notification-sending-model-proposal/proposal.md src/apps/backend/routers/docs/openapi/paths/resolve-article.ts src/apps/backend/routers/docs/openapi/components/schemas/latest-articles-response.ts src/apps/frontend/src/layout/LatestPublishedContent.stories.tsx src/apps/frontend/src/utils/form-validation.tsx src/apps/backend/notification-channels/generate-requests.ts src/apps/backend/routers/docs/openapi/paths/latest-articles.ts src/apps/frontend/src/compose/CreateNewsletterEmailForm.tsx src/packages/config/audiences.ts src/apps/backend/notification-channels/email/braze/campaigns.test.ts src/apps/backend/test-utils/server.ts src/apps/backend/routers/docs/openapi/paths/index.ts ... |
| 32. | Laurynas Karvelis <laurynas.karvelis> |
mgosz-guardian <marcin.gosz> |
95 shared filessrc/apps/backend/routers/docs/openapi/paths/notification-tests.ts src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts src/apps/frontend/src/send/TestEmailForm.tsx src/apps/backend/notification-channels/dispatch-notification.test.ts src/apps/backend/.env.example src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/backend/routers/docs/openapi/components/schemas/accepted-test-notification.ts src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/send/DispatchReport.tsx src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/routers/docs/openapi/components/schemas/notification-test-send-request.ts src/apps/backend/README.md package.json src/apps/backend/notification-channels/email/braze/client.test.ts src/apps/backend/notification-channels/app-notification/generate-request.test.ts src/apps/backend/notification-channels/app-notification/generate-request.ts src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/backend/routers/preview/index.ts src/apps/backend/routers/notifications/index.test.ts src/packages/services/email-rendering/client.ts README.md lefthook.yml src/apps/frontend/src/schemas.ts src/packages/config/ssm.test.ts src/packages/config/ssm.ts src/apps/frontend/src/util/html-helpers.ts src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.test.ts src/apps/frontend/src/compose/CreateAppAlertTab.tsx src/apps/frontend/src/compose/NotificationFormWrapper.tsx src/apps/frontend/src/send/DispatchReport.stories.tsx bun.lock src/packages/services/capi/client.ts src/apps/frontend/src/layout/LatestPublishedContent.tsx src/apps/frontend/src/utils/build-request-payloads.test.ts src/apps/backend/notification-channels/email/rendering/client.test.ts src/apps/backend/notification-channels/app-notification/client.ts src/apps/frontend/src/types.ts src/apps/backend/routers/notifications/index.ts docs/braze/braze-test-email-send-flow.md src/apps/frontend/src/testing/api-fixtures.ts src/apps/backend/notification-channels/email/braze/client.ts eslint.config.js cdk/lib/notifications.ts src/apps/backend/notification-channels/dispatch-notification.ts src/apps/frontend/src/utils/build-request-payloads.ts src/apps/backend/app.ts src/apps/backend/notification-channels/generate-requests.test.ts .prettierignore src/apps/backend/routers/content/index.test.ts src/apps/backend/notification-channels/email/braze/campaigns.ts src/apps/backend/notification-channels/newsletter/dispatch-newsletter.test.ts src/apps/backend/routers/docs/openapi/index.test.ts src/apps/backend/notification-channels/newsletter/dispatch-newsletter.ts src/apps/backend/routers/docs/openapi/paths/preview.ts src/packages/config/audiences.test.ts src/apps/backend/routers/notifications/schemas/notification-send-request.ts src/apps/backend/notification-channels/email/braze/generate-request.ts src/apps/backend/routers/docs/openapi/components/schemas/notification-provider-error.ts src/apps/frontend/src/features/stand-frontend/notification-reducer.ts src/packages/services/capi/client.test.ts src/apps/backend/routers/docs/openapi/components/schemas/notification-dispatch.ts src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts src/packages/models/capi.ts docs/braze/braze-test-email-delivery-options.md src/packages/services/email-rendering/client.test.ts .github/workflows/ci.yml src/apps/frontend/src/compose/CreateAppAlertForm.tsx cdk/lib/__snapshots__/notifications.test.ts.snap src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx src/packages/database/schema/notification-dispatches.ts src/apps/backend/notification-channels/email/braze/generate-request.test.ts src/apps/backend/routers/docs/openapi/paths/content.ts src/apps/backend/middleware/error-middleware.test.ts src/apps/backend/routers/content/index.ts docs/notification-sending-model-proposal/proposal.md src/apps/frontend/src/utils/form-validation.tsx src/apps/backend/notification-channels/generate-requests.ts src/apps/frontend/src/compose/CreateNewsletterEmailForm.tsx src/packages/config/audiences.ts src/apps/backend/notification-channels/email/braze/campaigns.test.ts src/apps/backend/test-utils/server.ts src/apps/backend/routers/docs/openapi/paths/index.ts src/apps/backend/routers/docs/openapi/components/schemas/index.ts src/apps/frontend/src/compose/DispatchCreateNotificationModal.tsx src/packages/config/package.json src/apps/backend/routers/notification-tests/index.ts src/apps/backend/routers/notification-tests/index.test.ts src/apps/backend/notification-channels/email/rendering/client.ts src/apps/backend/middleware/error-middleware.ts |
| 33. | simonaspiridon <simona.spiridon> |
Rebecca Thompson <33927854+rebecca-thompson> |
88 shared filessrc/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/backend/notification-channels/dispatch-notification.test.ts src/packages/config/tsconfig.json src/apps/backend/.env.example cdk/tsconfig.json src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts src/apps/backend/README.md src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/backend/notification-channels/email/braze/client.test.ts src/apps/backend/notification-channels/app-notification/generate-request.test.ts src/apps/backend/tsconfig.json src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/backend/routers/health/index.ts src/apps/backend/notification-channels/app-notification/generate-request.ts cdk/eslint.config.mjs src/packages/database/package.json src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts docs/ADRs/database.md src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/App.tsx README.md scripts/setup.sh src/apps/backend/package.json src/apps/frontend/src/stories/Page.tsx src/apps/backend/handler.ts src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx src/packages/database/.env.example src/packages/config/ssm.ts cdk/lib/developer-policy.ts docker/docker-compose.local.yml src/apps/backend/routers/user/index.test.ts build_lambda_resources.sh src/apps/backend/routers/health/router.test.ts scripts/start.sh src/apps/frontend/src/features/stand-frontend/components/HistoryTab.tsx cdk/lib/notifications.test.ts .github/dependabot.yml src/packages/database/client.ts src/apps/frontend/.storybook/main.ts bun.lock src/apps/backend/notification-channels/email/rendering/client.test.ts src/apps/backend/notification-channels/app-notification/client.ts src/packages/database/drizzle.config.ts src/apps/backend/placeholder-app.ts src/apps/backend/routers/notifications/index.ts docs/ADRs/infrastructure.md src/apps/frontend/package.json src/apps/backend/notification-channels/email/braze/client.ts eslint.config.js cdk/lib/notifications.ts cdk/.gitignore src/apps/backend/notification-channels/dispatch-notification.ts src/apps/backend/app.ts src/apps/backend/notification-channels/generate-requests.test.ts src/apps/backend/notification-channels/email/braze/campaigns.ts notifications-tooling/notifications-tooling.zip src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.ts src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx src/apps/backend/notification-channels/email/braze/generate-request.ts src/apps/backend/utils/database.ts src/packages/database/scripts/reset-db.sh src/apps/frontend/src/features/stand-frontend/UserContext.tsx .github/workflows/ci.yml cdk/lib/__snapshots__/notifications.test.ts.snap src/apps/backend/notification-channels/email/braze/generate-request.test.ts src/apps/frontend/src/features/stand-frontend/themes.ts tsconfig.json cdk/package-lock.json docs/notification-sending-model-proposal/proposal.md cdk/bin/cdk.ts src/apps/backend/notification-channels/generate-requests.ts src/packages/database/README.md cdk/package.json src/apps/frontend/src/features/stand-frontend/EmailNotificationPage.tsx src/packages/config/audiences.ts src/apps/backend/notification-channels/email/braze/campaigns.test.ts src/apps/backend/test-utils/server.ts src/apps/backend/routers/channels/index.test.ts src/packages/config/package.json src/apps/backend/routers/notification-tests/index.test.ts src/apps/backend/notification-channels/email/rendering/client.ts |
| 34. | Laurynas Karvelis <laurynas.karvelis> |
Rebecca Thompson <33927854+rebecca-thompson> |
88 shared filessrc/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/backend/notification-channels/dispatch-notification.test.ts src/packages/config/tsconfig.json dev-nginx.yaml src/apps/backend/.env.example cdk/tsconfig.json src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts src/apps/frontend/.gitignore src/apps/backend/README.md src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/backend/notification-channels/email/braze/client.test.ts src/apps/backend/notification-channels/app-notification/generate-request.test.ts src/apps/backend/tsconfig.json src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/backend/routers/health/index.ts src/apps/backend/notification-channels/app-notification/generate-request.ts cdk/eslint.config.mjs src/packages/database/package.json src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/App.tsx README.md scripts/setup.sh src/apps/backend/package.json src/apps/frontend/src/stories/page.css src/apps/frontend/src/stories/Page.tsx src/apps/backend/handler.ts src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx src/packages/database/.env.example src/packages/config/ssm.ts docker/docker-compose.local.yml src/apps/backend/routers/user/index.test.ts src/apps/backend/routers/health/router.test.ts scripts/start.sh src/apps/frontend/src/features/stand-frontend/components/HistoryTab.tsx cdk/lib/notifications.test.ts .github/dependabot.yml src/packages/database/client.ts src/apps/frontend/.storybook/main.ts bun.lock src/apps/frontend/tsconfig.json src/apps/backend/notification-channels/email/rendering/client.test.ts src/apps/backend/notification-channels/app-notification/client.ts src/packages/database/drizzle.config.ts src/apps/backend/placeholder-app.ts src/apps/backend/routers/notifications/index.ts src/apps/frontend/package.json src/apps/backend/notification-channels/email/braze/client.ts eslint.config.js cdk/lib/notifications.ts cdk/.gitignore src/apps/backend/notification-channels/dispatch-notification.ts src/apps/backend/app.ts src/apps/backend/notification-channels/generate-requests.test.ts src/apps/backend/notification-channels/email/braze/campaigns.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.ts src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx src/apps/backend/notification-channels/email/braze/generate-request.ts src/packages/database/scripts/reset-db.sh src/apps/frontend/src/features/stand-frontend/UserContext.tsx src/apps/frontend/src/stories/page.mdx .github/workflows/ci.yml cdk/lib/__snapshots__/notifications.test.ts.snap src/apps/backend/notification-channels/email/braze/generate-request.test.ts src/apps/frontend/src/features/stand-frontend/themes.ts tsconfig.json docs/notification-sending-model-proposal/proposal.md cdk/bin/cdk.ts src/apps/backend/notification-channels/generate-requests.ts src/packages/database/README.md cdk/package.json .github/CODEOWNERS src/apps/frontend/src/features/stand-frontend/EmailNotificationPage.tsx src/packages/config/audiences.ts src/apps/backend/notification-channels/email/braze/campaigns.test.ts src/apps/backend/test-utils/server.ts src/apps/backend/routers/channels/index.test.ts src/packages/config/package.json src/apps/backend/routers/notification-tests/index.test.ts src/apps/backend/notification-channels/email/rendering/client.ts src/apps/frontend/src/stories/Page.stories.ts |
| 35. | DBlatcher <david.blatcher> |
Rebecca Thompson <33927854+rebecca-thompson> |
86 shared filessrc/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/backend/notification-channels/dispatch-notification.test.ts dev-nginx.yaml src/apps/backend/.env.example cdk/tsconfig.json src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts src/apps/frontend/.gitignore src/apps/backend/README.md src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/backend/notification-channels/email/braze/client.test.ts src/apps/backend/notification-channels/app-notification/generate-request.test.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/backend/notification-channels/app-notification/generate-request.ts cdk/eslint.config.mjs src/packages/database/package.json src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts docs/ADRs/database.md src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/App.tsx README.md scripts/setup.sh src/apps/backend/package.json src/apps/frontend/src/stories/page.css src/apps/frontend/src/stories/Page.tsx src/apps/backend/handler.ts src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx src/packages/database/.env.example src/packages/config/ssm.ts docker/docker-compose.local.yml src/apps/backend/routers/user/index.test.ts src/apps/backend/routers/health/router.test.ts scripts/start.sh src/apps/frontend/src/features/stand-frontend/components/HistoryTab.tsx cdk/lib/notifications.test.ts .github/dependabot.yml src/packages/database/client.ts src/apps/frontend/.storybook/main.ts bun.lock src/apps/frontend/tsconfig.json src/apps/backend/notification-channels/email/rendering/client.test.ts src/apps/backend/notification-channels/app-notification/client.ts src/packages/database/drizzle.config.ts src/apps/backend/placeholder-app.ts src/apps/backend/routers/notifications/index.ts docs/ADRs/infrastructure.md src/apps/frontend/package.json src/apps/backend/notification-channels/email/braze/client.ts eslint.config.js cdk/lib/notifications.ts cdk/.gitignore src/apps/backend/notification-channels/dispatch-notification.ts src/apps/backend/app.ts src/apps/backend/notification-channels/generate-requests.test.ts src/apps/backend/notification-channels/email/braze/campaigns.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.ts src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx src/apps/backend/notification-channels/email/braze/generate-request.ts src/packages/database/scripts/reset-db.sh src/apps/frontend/src/features/stand-frontend/UserContext.tsx src/apps/frontend/src/stories/page.mdx .github/workflows/ci.yml cdk/lib/__snapshots__/notifications.test.ts.snap src/apps/backend/notification-channels/email/braze/generate-request.test.ts src/apps/frontend/src/features/stand-frontend/themes.ts docs/notification-sending-model-proposal/proposal.md cdk/bin/cdk.ts src/apps/backend/notification-channels/generate-requests.ts src/packages/database/README.md cdk/package.json .github/CODEOWNERS src/apps/frontend/src/features/stand-frontend/EmailNotificationPage.tsx src/packages/config/audiences.ts src/apps/backend/notification-channels/email/braze/campaigns.test.ts src/apps/backend/test-utils/server.ts src/apps/backend/routers/channels/index.test.ts src/packages/config/package.json src/apps/backend/routers/notification-tests/index.test.ts src/apps/backend/notification-channels/email/rendering/client.ts src/apps/frontend/src/stories/Page.stories.ts |
| 36. | Lakshmi R Pillai <luxmi.r.pillai> |
Rebecca Thompson <33927854+rebecca-thompson> |
85 shared filessrc/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/backend/notification-channels/dispatch-notification.test.ts dev-nginx.yaml src/apps/backend/.env.example cdk/tsconfig.json src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts src/apps/frontend/.gitignore src/apps/backend/README.md src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/backend/notification-channels/email/braze/client.test.ts src/apps/backend/notification-channels/app-notification/generate-request.test.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/backend/notification-channels/app-notification/generate-request.ts cdk/eslint.config.mjs src/packages/database/package.json src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts docs/ADRs/database.md src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/App.tsx README.md scripts/setup.sh src/apps/backend/package.json src/apps/frontend/src/stories/page.css src/apps/frontend/src/stories/Page.tsx src/apps/backend/handler.ts src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx src/packages/config/ssm.ts docker/docker-compose.local.yml src/apps/backend/routers/user/index.test.ts src/apps/backend/routers/health/router.test.ts scripts/start.sh src/apps/frontend/src/features/stand-frontend/components/HistoryTab.tsx cdk/lib/notifications.test.ts .github/dependabot.yml src/packages/database/client.ts src/apps/frontend/.storybook/main.ts bun.lock src/apps/frontend/tsconfig.json src/apps/backend/notification-channels/email/rendering/client.test.ts src/apps/backend/notification-channels/app-notification/client.ts src/packages/database/drizzle.config.ts src/apps/backend/placeholder-app.ts src/apps/backend/routers/notifications/index.ts docs/ADRs/infrastructure.md src/apps/frontend/package.json src/apps/backend/notification-channels/email/braze/client.ts eslint.config.js cdk/lib/notifications.ts cdk/.gitignore src/apps/backend/notification-channels/dispatch-notification.ts src/apps/backend/app.ts src/apps/backend/notification-channels/generate-requests.test.ts src/apps/backend/notification-channels/email/braze/campaigns.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.ts src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx src/apps/backend/notification-channels/email/braze/generate-request.ts src/packages/database/scripts/reset-db.sh src/apps/frontend/src/features/stand-frontend/UserContext.tsx src/apps/frontend/src/stories/page.mdx .github/workflows/ci.yml cdk/lib/__snapshots__/notifications.test.ts.snap src/apps/backend/notification-channels/email/braze/generate-request.test.ts src/apps/frontend/src/features/stand-frontend/themes.ts docs/notification-sending-model-proposal/proposal.md cdk/bin/cdk.ts src/apps/backend/notification-channels/generate-requests.ts src/packages/database/README.md cdk/package.json .github/CODEOWNERS src/apps/frontend/src/features/stand-frontend/EmailNotificationPage.tsx src/packages/config/audiences.ts src/apps/backend/notification-channels/email/braze/campaigns.test.ts src/apps/backend/test-utils/server.ts src/apps/backend/routers/channels/index.test.ts src/packages/config/package.json src/apps/backend/routers/notification-tests/index.test.ts src/apps/backend/notification-channels/email/rendering/client.ts src/apps/frontend/src/stories/Page.stories.ts |
| 37. | Lakshmi R Pillai <73653255+lakshmirpillai> |
mgosz-guardian <marcin.gosz> |
74 shared filessrc/apps/frontend/src/send/TestEmailForm.tsx src/apps/backend/notification-channels/dispatch-notification.test.ts src/apps/backend/.env.example src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/routes.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/README.md package.json src/apps/frontend/src/utils/send-notification.ts src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/backend/routers/preview/index.ts src/apps/backend/routers/notifications/index.test.ts src/packages/services/email-rendering/client.ts README.md src/apps/frontend/src/api-client/client.ts src/apps/frontend/src/schemas.ts src/apps/frontend/src/utils/send-notification.test.ts src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx src/apps/frontend/src/compose/NotificationContext.tsx src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx src/apps/frontend/src/compose/CreateAppAlertTab.tsx src/apps/frontend/src/compose/NotificationFormWrapper.tsx src/apps/frontend/src/send/DispatchReport.stories.tsx bun.lock src/packages/services/capi/client.ts src/apps/frontend/src/layout/LatestPublishedContent.tsx src/apps/frontend/src/utils/build-request-payloads.test.ts src/apps/frontend/src/compose/CreateNewsletterForm.stories.tsx src/apps/frontend/src/types.ts src/apps/backend/routers/notifications/index.ts src/apps/frontend/src/send/SendFailedModal.tsx src/apps/frontend/src/testing/api-fixtures.ts eslint.config.js cdk/lib/notifications.ts src/apps/backend/notification-channels/dispatch-notification.ts src/apps/frontend/src/utils/build-request-payloads.ts src/apps/backend/app.ts src/apps/backend/routers/content/index.test.ts src/apps/backend/notification-channels/newsletter/dispatch-newsletter.test.ts src/apps/backend/routers/docs/openapi/index.test.ts src/apps/backend/routers/docs/openapi/paths/preview.ts src/apps/backend/routers/notifications/schemas/notification-send-request.ts src/apps/frontend/src/features/stand-frontend/notification-reducer.ts src/packages/services/capi/client.test.ts src/apps/frontend/src/routes.test.ts src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts src/packages/models/capi.ts src/apps/frontend/src/compose/CreateNewsletterEmailTab.stories.tsx .nvmrc src/apps/frontend/src/send/TestEmailForm.stories.tsx .github/workflows/ci.yml src/apps/frontend/src/compose/CreateAppAlertForm.tsx cdk/lib/__snapshots__/notifications.test.ts.snap src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx src/apps/backend/routers/content/index.ts src/apps/frontend/src/compose/DispatchLandingPage.stories.tsx src/apps/frontend/src/layout/LatestPublishedContent.stories.tsx src/apps/frontend/src/utils/form-validation.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.tsx src/packages/config/audiences.ts src/apps/backend/routers/docs/openapi/paths/index.ts src/apps/frontend/src/testing/mock-send-notification.ts src/apps/frontend/src/compose/CreateNewsletterForm.tsx src/apps/backend/routers/docs/openapi/components/schemas/index.ts src/apps/frontend/src/compose/DispatchCreateNotificationModal.tsx src/packages/config/package.json src/apps/backend/routers/notification-tests/index.ts src/apps/frontend/src/latest-content/LatestPublishedContentPanel.stories.tsx src/apps/backend/routers/notification-tests/index.test.ts |
| 38. | joshuaguardian <joshua.anderson> |
mgosz-guardian <marcin.gosz> |
65 shared filessrc/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/routes.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx package.json src/apps/frontend/src/utils/send-notification.ts src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/backend/routers/notifications/index.test.ts README.md src/apps/frontend/src/api-client/client.ts src/apps/frontend/src/schemas.ts src/apps/frontend/src/util/html-helpers.ts src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx src/apps/frontend/src/compose/NotificationContext.tsx src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx src/apps/frontend/src/compose/CreateAppAlertTab.tsx src/apps/frontend/src/compose/NotificationFormWrapper.tsx src/apps/frontend/src/send/DispatchReport.stories.tsx bun.lock src/packages/services/capi/client.ts src/apps/frontend/src/layout/LatestPublishedContent.tsx src/apps/frontend/src/utils/build-request-payloads.test.ts src/apps/frontend/src/compose/CreateNewsletterForm.stories.tsx src/apps/frontend/src/types.ts src/apps/backend/routers/notifications/index.ts src/apps/frontend/src/send/SendFailedModal.tsx src/apps/frontend/src/testing/api-fixtures.ts eslint.config.js cdk/lib/notifications.ts src/apps/frontend/src/utils/build-request-payloads.ts src/apps/backend/app.ts .prettierignore src/apps/backend/routers/content/index.test.ts src/apps/backend/routers/docs/openapi/index.test.ts src/packages/config/audiences.test.ts src/apps/backend/routers/notifications/schemas/notification-send-request.ts src/apps/frontend/src/features/stand-frontend/notification-reducer.ts src/packages/services/capi/client.test.ts src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts src/packages/models/capi.ts src/apps/frontend/src/compose/CreateNewsletterEmailTab.stories.tsx src/apps/frontend/src/send/TestEmailForm.stories.tsx src/apps/frontend/src/compose/CreateAppAlertForm.tsx cdk/lib/__snapshots__/notifications.test.ts.snap src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx src/apps/backend/routers/docs/openapi/paths/content.ts src/apps/backend/middleware/error-middleware.test.ts src/apps/backend/routers/content/index.ts src/apps/frontend/src/compose/DispatchLandingPage.stories.tsx src/apps/frontend/src/utils/form-validation.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.tsx src/packages/config/audiences.ts src/apps/backend/routers/docs/openapi/paths/index.ts src/apps/frontend/src/testing/mock-send-notification.ts src/apps/frontend/src/compose/CreateNewsletterForm.tsx src/apps/backend/routers/docs/openapi/components/schemas/index.ts src/apps/frontend/src/compose/DispatchCreateNotificationModal.tsx src/packages/config/package.json src/apps/backend/routers/notification-tests/index.ts src/apps/backend/middleware/error-middleware.ts |
| 39. | Peace Williams-Ojomu <60498278+apeacewilliams> |
mgosz-guardian <marcin.gosz> |
59 shared filessrc/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/routes.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx package.json src/apps/frontend/src/utils/send-notification.ts src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/backend/routers/notifications/index.test.ts README.md lefthook.yml src/apps/frontend/src/api-client/client.ts src/apps/frontend/src/schemas.ts src/apps/frontend/src/util/html-helpers.ts src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx src/apps/frontend/src/compose/NotificationContext.tsx src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx src/apps/frontend/src/compose/CreateAppAlertTab.tsx src/apps/frontend/src/compose/NotificationFormWrapper.tsx src/apps/frontend/src/send/DispatchReport.stories.tsx bun.lock src/apps/frontend/src/utils/build-request-payloads.test.ts src/apps/frontend/src/compose/CreateNewsletterForm.stories.tsx src/apps/frontend/src/types.ts src/apps/backend/routers/notifications/index.ts src/apps/frontend/src/send/SendFailedModal.tsx src/apps/frontend/src/testing/api-fixtures.ts eslint.config.js src/apps/frontend/src/utils/build-request-payloads.ts src/apps/backend/app.ts .prettierignore src/apps/backend/routers/docs/openapi/index.test.ts src/apps/backend/routers/notifications/schemas/notification-send-request.ts src/apps/frontend/src/features/stand-frontend/notification-reducer.ts src/apps/frontend/src/routes.test.ts src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts src/apps/frontend/src/compose/CreateNewsletterEmailTab.stories.tsx src/apps/frontend/src/send/TestEmailForm.stories.tsx .github/workflows/ci.yml src/apps/frontend/src/compose/CreateAppAlertForm.tsx cdk/lib/__snapshots__/notifications.test.ts.snap src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx src/apps/backend/middleware/error-middleware.test.ts src/apps/frontend/src/compose/DispatchLandingPage.stories.tsx src/apps/frontend/src/utils/form-validation.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.tsx src/apps/backend/routers/docs/openapi/paths/index.ts src/apps/frontend/src/testing/mock-send-notification.ts src/apps/frontend/src/compose/CreateNewsletterForm.tsx src/apps/backend/routers/docs/openapi/components/schemas/index.ts src/apps/frontend/src/compose/DispatchCreateNotificationModal.tsx src/packages/config/package.json src/apps/frontend/src/latest-content/LatestPublishedContentPanel.stories.tsx src/apps/backend/routers/notification-tests/index.test.ts src/apps/backend/middleware/error-middleware.ts |
| 40. | joshuaguardian <joshua.anderson> |
Rebecca Thompson <33927854+rebecca-thompson> |
40 shared filessrc/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/packages/database/package.json src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/App.tsx README.md src/apps/backend/package.json src/apps/frontend/src/stories/page.css src/apps/frontend/src/stories/Page.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx src/apps/backend/routers/user/index.test.ts src/apps/frontend/src/features/stand-frontend/components/HistoryTab.tsx cdk/lib/notifications.test.ts .github/dependabot.yml src/apps/frontend/.storybook/main.ts bun.lock src/apps/backend/routers/notifications/index.ts src/apps/frontend/package.json eslint.config.js cdk/lib/notifications.ts src/apps/backend/app.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.ts src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx src/apps/frontend/src/stories/page.mdx cdk/lib/__snapshots__/notifications.test.ts.snap src/apps/frontend/src/features/stand-frontend/themes.ts src/packages/database/README.md cdk/package.json src/apps/frontend/src/features/stand-frontend/EmailNotificationPage.tsx src/packages/config/audiences.ts src/packages/config/package.json |
| 41. | Peace Williams-Ojomu <60498278+apeacewilliams> |
Rebecca Thompson <33927854+rebecca-thompson> |
40 shared filessrc/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx src/apps/frontend/.gitignore src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/packages/database/package.json src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/App.tsx README.md src/apps/backend/package.json src/apps/frontend/src/stories/page.css src/apps/frontend/src/stories/Page.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx .github/dependabot.yml src/apps/frontend/.storybook/main.ts bun.lock src/apps/frontend/tsconfig.json src/apps/backend/routers/notifications/index.ts src/apps/frontend/package.json eslint.config.js src/apps/backend/app.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.ts src/apps/frontend/src/stories/page.mdx .github/workflows/ci.yml cdk/lib/__snapshots__/notifications.test.ts.snap src/apps/frontend/src/features/stand-frontend/themes.ts tsconfig.json cdk/package.json src/apps/frontend/src/features/stand-frontend/EmailNotificationPage.tsx src/apps/backend/routers/channels/index.test.ts src/packages/config/package.json src/apps/backend/routers/notification-tests/index.test.ts src/apps/frontend/src/stories/Page.stories.ts |
| 42. | Lakshmi R Pillai <73653255+lakshmirpillai> |
Rebecca Thompson <33927854+rebecca-thompson> |
37 shared filessrc/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/backend/notification-channels/dispatch-notification.test.ts src/apps/backend/.env.example src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/backend/README.md src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/App.tsx README.md src/apps/backend/package.json src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx cdk/lib/notifications.test.ts bun.lock src/apps/backend/routers/notifications/index.ts src/apps/frontend/package.json eslint.config.js cdk/lib/notifications.ts src/apps/backend/notification-channels/dispatch-notification.ts src/apps/backend/app.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.ts src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx .github/workflows/ci.yml cdk/lib/__snapshots__/notifications.test.ts.snap src/apps/frontend/src/features/stand-frontend/themes.ts cdk/package.json src/apps/frontend/src/features/stand-frontend/EmailNotificationPage.tsx src/packages/config/audiences.ts src/apps/backend/routers/channels/index.test.ts src/packages/config/package.json src/apps/backend/routers/notification-tests/index.test.ts src/apps/frontend/src/stories/Page.stories.ts |
| 43. | mgosz-guardian <marcin.gosz> |
Rebecca Thompson <33927854+rebecca-thompson> |
36 shared filessrc/apps/backend/notification-channels/dispatch-notification.test.ts src/apps/backend/.env.example src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts src/apps/backend/README.md package.json src/apps/backend/notification-channels/email/braze/client.test.ts src/apps/backend/notification-channels/app-notification/generate-request.test.ts src/apps/backend/notification-channels/app-notification/generate-request.ts src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/backend/routers/notifications/index.test.ts README.md src/packages/config/ssm.ts bun.lock src/apps/backend/notification-channels/email/rendering/client.test.ts src/apps/backend/notification-channels/app-notification/client.ts src/apps/backend/routers/notifications/index.ts src/apps/backend/notification-channels/email/braze/client.ts eslint.config.js cdk/lib/notifications.ts src/apps/backend/notification-channels/dispatch-notification.ts src/apps/backend/app.ts src/apps/backend/notification-channels/generate-requests.test.ts src/apps/backend/notification-channels/email/braze/campaigns.ts src/apps/backend/routers/notifications/schemas/notification-send-request.ts src/apps/backend/notification-channels/email/braze/generate-request.ts .github/workflows/ci.yml cdk/lib/__snapshots__/notifications.test.ts.snap src/apps/backend/notification-channels/email/braze/generate-request.test.ts docs/notification-sending-model-proposal/proposal.md src/apps/backend/notification-channels/generate-requests.ts src/packages/config/audiences.ts src/apps/backend/notification-channels/email/braze/campaigns.test.ts src/apps/backend/test-utils/server.ts src/packages/config/package.json src/apps/backend/routers/notification-tests/index.test.ts src/apps/backend/notification-channels/email/rendering/client.ts |
| 44. | David Blatcher <30567854+dblatcher> |
mgosz-guardian <marcin.gosz> |
34 shared filessrc/apps/backend/.env.example src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/README.md package.json src/apps/backend/routers/preview/index.ts src/apps/backend/routers/notifications/index.test.ts src/packages/services/email-rendering/client.ts README.md src/apps/frontend/src/util/html-helpers.ts bun.lock src/packages/services/capi/client.ts src/apps/frontend/src/utils/build-request-payloads.test.ts src/apps/backend/routers/notifications/index.ts src/apps/frontend/src/testing/api-fixtures.ts src/apps/backend/app.ts src/apps/backend/routers/content/index.test.ts src/apps/backend/routers/docs/openapi/paths/preview.ts src/apps/frontend/src/features/stand-frontend/notification-reducer.ts src/packages/services/capi/client.test.ts src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts src/packages/models/capi.ts src/apps/backend/routers/content/index.ts docs/notification-sending-model-proposal/proposal.md src/apps/frontend/src/utils/form-validation.tsx src/packages/config/audiences.ts src/apps/backend/routers/docs/openapi/paths/index.ts src/apps/backend/routers/docs/openapi/components/schemas/index.ts src/apps/frontend/src/compose/DispatchCreateNotificationModal.tsx src/packages/config/package.json src/apps/backend/routers/notification-tests/index.ts src/apps/backend/routers/notification-tests/index.test.ts |
| 45. | David Blatcher <30567854+dblatcher> |
Rebecca Thompson <33927854+rebecca-thompson> |
32 shared filessrc/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx dev-nginx.yaml src/apps/backend/.env.example src/apps/backend/README.md src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/App.tsx README.md scripts/setup.sh src/apps/backend/routers/user/index.test.ts scripts/start.sh src/apps/frontend/src/features/stand-frontend/components/HistoryTab.tsx bun.lock src/apps/frontend/tsconfig.json src/apps/backend/routers/notifications/index.ts src/apps/frontend/package.json src/apps/backend/app.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx src/apps/frontend/src/features/stand-frontend/UserContext.tsx src/apps/frontend/src/features/stand-frontend/themes.ts docs/notification-sending-model-proposal/proposal.md src/apps/frontend/src/features/stand-frontend/EmailNotificationPage.tsx src/packages/config/audiences.ts src/apps/backend/routers/channels/index.test.ts src/packages/config/package.json src/apps/backend/routers/notification-tests/index.test.ts src/apps/frontend/src/stories/Page.stories.ts |
| 46. | Sam Hession <sam.hession> |
simonaspiridon <simona.spiridon> |
23 shared filessrc/apps/frontend/src/index.html src/packages/config/index.ts package.json README.md src/apps/backend/package.json src/apps/backend/handler.ts src/packages/config/ssm.test.ts src/packages/config/ssm.ts src/apps/backend/routers/user/index.test.ts build_lambda_resources.sh bun.lock src/apps/backend/placeholder-app.ts src/apps/frontend/package.json cdk/lib/notifications.ts src/apps/backend/app.ts src/apps/backend/middleware/serve-index.ts .github/workflows/ci.yml cdk/lib/__snapshots__/notifications.test.ts.snap src/apps/backend/client-assets.ts src/apps/backend/client-assets.test.ts cdk/package-lock.json cdk/package.json src/packages/config/package.json |
| 47. | DBlatcher <david.blatcher> |
Sam Hession <sam.hession> |
21 shared filesdev-nginx.yaml src/apps/frontend/src/index.html src/packages/config/index.ts package.json README.md src/apps/backend/package.json src/apps/backend/handler.ts src/packages/config/ssm.test.ts src/packages/config/ssm.ts src/apps/backend/routers/user/index.test.ts src/apps/frontend/src/features/stand-frontend/get-user.ts bun.lock src/apps/backend/placeholder-app.ts src/apps/frontend/package.json cdk/lib/notifications.ts src/apps/backend/app.ts src/apps/backend/middleware/serve-index.ts .github/workflows/ci.yml cdk/lib/__snapshots__/notifications.test.ts.snap cdk/package.json src/packages/config/package.json |
| 48. | Laurynas Karvelis <laurynas.karvelis> |
Sam Hession <sam.hession> |
21 shared filesdev-nginx.yaml src/apps/frontend/src/index.html src/packages/config/index.ts package.json README.md src/apps/backend/package.json src/apps/backend/handler.ts src/packages/config/ssm.test.ts src/packages/config/ssm.ts src/apps/backend/routers/user/index.test.ts bun.lock src/apps/backend/placeholder-app.ts src/apps/frontend/package.json cdk/lib/notifications.ts src/apps/backend/app.ts src/apps/backend/middleware/serve-index.ts .github/workflows/ci.yml cdk/lib/__snapshots__/notifications.test.ts.snap src/apps/backend/client-assets.ts cdk/package.json src/packages/config/package.json |
| 49. | Lakshmi R Pillai <luxmi.r.pillai> |
Sam Hession <sam.hession> |
21 shared filesdev-nginx.yaml src/apps/frontend/src/index.html src/packages/config/index.ts package.json README.md src/apps/backend/package.json src/apps/backend/handler.ts src/packages/config/ssm.test.ts src/packages/config/ssm.ts src/apps/backend/routers/user/index.test.ts src/packages/config/env.ts bun.lock src/apps/backend/placeholder-app.ts src/apps/frontend/package.json cdk/lib/notifications.ts src/apps/backend/app.ts src/apps/backend/middleware/serve-index.ts .github/workflows/ci.yml cdk/lib/__snapshots__/notifications.test.ts.snap cdk/package.json src/packages/config/package.json |
| 50. | Rebecca Thompson <33927854+rebecca-thompson> |
Sam Hession <sam.hession> |
18 shared filesdev-nginx.yaml package.json README.md src/apps/backend/package.json src/apps/backend/handler.ts src/packages/config/ssm.ts src/apps/backend/routers/user/index.test.ts build_lambda_resources.sh bun.lock src/apps/backend/placeholder-app.ts src/apps/frontend/package.json cdk/lib/notifications.ts src/apps/backend/app.ts .github/workflows/ci.yml cdk/lib/__snapshots__/notifications.test.ts.snap cdk/package-lock.json cdk/package.json src/packages/config/package.json |
| 51. | Sam Hession <sam.hession> |
joshuaguardian <joshua.anderson> |
14 shared filessrc/apps/frontend/src/index.html src/packages/config/index.ts package.json README.md src/apps/backend/package.json src/apps/backend/routers/user/index.test.ts bun.lock src/apps/frontend/package.json cdk/lib/notifications.ts src/apps/backend/app.ts src/apps/backend/middleware/serve-index.ts cdk/lib/__snapshots__/notifications.test.ts.snap cdk/package.json src/packages/config/package.json |
| 52. | Sam Hession <sam.hession> |
Lakshmi R Pillai <73653255+lakshmirpillai> |
13 shared filessrc/apps/frontend/src/index.html package.json README.md src/apps/backend/package.json bun.lock src/apps/frontend/package.json cdk/lib/notifications.ts src/apps/backend/app.ts src/apps/backend/middleware/serve-index.ts .github/workflows/ci.yml cdk/lib/__snapshots__/notifications.test.ts.snap cdk/package.json src/packages/config/package.json |
| 53. | David Blatcher <30567854+dblatcher> |
Sam Hession <sam.hession> |
11 shared filesdev-nginx.yaml src/apps/frontend/src/index.html src/packages/config/index.ts package.json README.md src/apps/backend/routers/user/index.test.ts bun.lock src/apps/frontend/package.json src/apps/backend/app.ts src/apps/backend/middleware/serve-index.ts src/packages/config/package.json |
| 54. | mgosz-guardian <marcin.gosz> |
Sam Hession <sam.hession> |
11 shared filespackage.json README.md src/packages/config/ssm.test.ts src/packages/config/ssm.ts src/packages/config/env.ts bun.lock cdk/lib/notifications.ts src/apps/backend/app.ts .github/workflows/ci.yml cdk/lib/__snapshots__/notifications.test.ts.snap src/packages/config/package.json |
| 55. | dependabot[bot] <49699333+dependabot[bot]> |
Lakshmi R Pillai <luxmi.r.pillai> |
10 shared filespackage.json src/packages/database/package.json src/apps/backend/package.json bun.lock src/apps/frontend/package.json src/packages/models/package.json .github/workflows/ci.yml cdk/package.json src/packages/services/package.json src/packages/config/package.json |
| 56. | dependabot[bot] <49699333+dependabot[bot]> |
simonaspiridon <simona.spiridon> |
10 shared filespackage.json src/packages/database/package.json src/apps/backend/package.json bun.lock src/apps/frontend/package.json src/packages/models/package.json .github/workflows/ci.yml cdk/package.json src/packages/services/package.json src/packages/config/package.json |
| 57. | dependabot[bot] <49699333+dependabot[bot]> |
DBlatcher <david.blatcher> |
10 shared filespackage.json src/packages/database/package.json src/apps/backend/package.json bun.lock src/apps/frontend/package.json src/packages/models/package.json .github/workflows/ci.yml cdk/package.json src/packages/services/package.json src/packages/config/package.json |
| 58. | dependabot[bot] <49699333+dependabot[bot]> |
Peace Williams-Ojomu <60498278+apeacewilliams> |
10 shared filespackage.json src/packages/database/package.json src/apps/backend/package.json bun.lock src/apps/frontend/package.json src/packages/models/package.json .github/workflows/ci.yml cdk/package.json src/packages/services/package.json src/packages/config/package.json |
| 59. | Peace Williams-Ojomu <60498278+apeacewilliams> |
Sam Hession <sam.hession> |
10 shared filespackage.json README.md src/apps/backend/package.json bun.lock src/apps/frontend/package.json src/apps/backend/app.ts .github/workflows/ci.yml cdk/lib/__snapshots__/notifications.test.ts.snap cdk/package.json src/packages/config/package.json |
| 60. | joshuaguardian <joshua.anderson> |
dependabot[bot] <49699333+dependabot[bot]> |
9 shared filespackage.json src/packages/database/package.json src/apps/backend/package.json bun.lock src/apps/frontend/package.json src/packages/models/package.json cdk/package.json src/packages/services/package.json src/packages/config/package.json |
| 61. | dependabot[bot] <49699333+dependabot[bot]> |
Lakshmi R Pillai <73653255+lakshmirpillai> |
9 shared filespackage.json src/apps/backend/package.json bun.lock src/apps/frontend/package.json src/packages/models/package.json .github/workflows/ci.yml cdk/package.json src/packages/services/package.json src/packages/config/package.json |
| 62. | dependabot[bot] <49699333+dependabot[bot]> |
Laurynas Karvelis <laurynas.karvelis> |
9 shared filespackage.json src/packages/database/package.json src/apps/backend/package.json bun.lock src/apps/frontend/package.json .github/workflows/ci.yml cdk/package.json src/packages/services/package.json src/packages/config/package.json |
| 63. | dependabot[bot] <49699333+dependabot[bot]> |
Rebecca Thompson <33927854+rebecca-thompson> |
8 shared filespackage.json src/packages/database/package.json src/apps/backend/package.json bun.lock src/apps/frontend/package.json .github/workflows/ci.yml cdk/package.json src/packages/config/package.json |
| 64. | dependabot[bot] <49699333+dependabot[bot]> |
Sam Hession <sam.hession> |
7 shared filespackage.json src/apps/backend/package.json bun.lock src/apps/frontend/package.json .github/workflows/ci.yml cdk/package.json src/packages/config/package.json |
| 65. | dependabot[bot] <49699333+dependabot[bot]> |
David Blatcher <30567854+dblatcher> |
6 shared filespackage.json bun.lock src/apps/frontend/package.json src/packages/models/package.json src/packages/services/package.json src/packages/config/package.json |
| 66. | dependabot[bot] <49699333+dependabot[bot]> |
mgosz-guardian <marcin.gosz> |
4 shared filespackage.json bun.lock .github/workflows/ci.yml src/packages/config/package.json |
| 67. | Lakshmi R Pillai <73653255+lakshmirpillai> |
Joshua Anderson <joshua_anderson> |
1 shared fileREADME.md |
| 68. | Lakshmi R Pillai <luxmi.r.pillai> |
Joshua Anderson <joshua_anderson> |
1 shared fileREADME.md |
| 69. | Laurynas Karvelis <laurynas.karvelis> |
Joshua Anderson <joshua_anderson> |
1 shared fileREADME.md |
| 70. | simonaspiridon <simona.spiridon> |
Joshua Anderson <joshua_anderson> |
1 shared fileREADME.md |
| 71. | David Blatcher <30567854+dblatcher> |
Joshua Anderson <joshua_anderson> |
1 shared fileREADME.md |
| 72. | DBlatcher <david.blatcher> |
Joshua Anderson <joshua_anderson> |
1 shared fileREADME.md |
| 73. | mgosz-guardian <marcin.gosz> |
Joshua Anderson <joshua_anderson> |
1 shared fileREADME.md |
| 74. | joshuaguardian <joshua.anderson> |
Joshua Anderson <joshua_anderson> |
1 shared fileREADME.md |
| 75. | Peace Williams-Ojomu <60498278+apeacewilliams> |
Joshua Anderson <joshua_anderson> |
1 shared fileREADME.md |
| 76. | Joshua Anderson <joshua_anderson> |
Rebecca Thompson <33927854+rebecca-thompson> |
1 shared fileREADME.md |
| 77. | Joshua Anderson <joshua_anderson> |
Sam Hession <sam.hession> |
1 shared fileREADME.md |
| Contributor | # connections | # commits | |
|---|---|---|---|
| 1. | Laurynas Karvelis <laurynas.karvelis> |
12 | 378 |
| 2. | joshuaguardian <joshua.anderson> |
12 | 363 |
| 3. | simonaspiridon <simona.spiridon> |
12 | 346 |
| 4. | Lakshmi R Pillai <luxmi.r.pillai> |
12 | 290 |
| 5. | DBlatcher <david.blatcher> |
12 | 280 |
| 6. | Peace Williams-Ojomu <60498278+apeacewilliams> |
12 | 118 |
| 7. | Lakshmi R Pillai <73653255+lakshmirpillai> |
12 | 59 |
| 8. | Rebecca Thompson <33927854+rebecca-thompson> |
12 | 50 |
| 9. | David Blatcher <30567854+dblatcher> |
12 | 32 |
| 10. | Sam Hession <sam.hession> |
12 | 26 |
| 11. | mgosz-guardian <marcin.gosz> |
12 | 15 |
| 12. | dependabot[bot] <49699333+dependabot[bot]> |
11 | 19 |
| 13. | Joshua Anderson <joshua_anderson> |
11 | 1 |
C-median: 12.0
A half of the contributors has more than 12.0 connections, and a half has less than this number.
C-mean: 11.8
An average number of connections a contributor has with other contributors.
C-index: 11.0
There are 11.0 contributors with 11.0 or more connections.
12 contributors (1,958 commits):
| # | Contributor |
First Commit |
Latest Commit |
Commits Count |
Line Churn |
|---|---|---|---|---|---|
| 1. | Laurynas Karvelis <laurynas.karvelis> |
2026-07-09 | 2026-09-23 | 378 (19%) | +87K / -36K |
| 2. | joshuaguardian <joshua.anderson> |
2026-08-03 | 2026-10-02 | 363 (18%) | +53K / -28K |
| 3. | simonaspiridon <simona.spiridon> |
2026-07-20 | 2026-10-01 | 346 (17%) | +71K / -26K |
| 4. | Lakshmi R Pillai <luxmi.r.pillai> |
2026-07-20 | 2026-09-29 | 290 (14%) | +71K / -35K |
| 5. | DBlatcher <david.blatcher> |
2026-07-16 | 2026-10-02 | 280 (14%) | +108K / -39K |
| 6. | Peace Williams-Ojomu <60498278+apeacewilliams> |
2026-07-16 | 2026-10-02 | 118 (6%) | +53K / -39K |
| 7. | Lakshmi R Pillai <73653255+lakshmirpillai> |
2026-07-22 | 2026-09-30 | 59 (3%) | +21K / -7.6K |
| 8. | Rebecca Thompson <33927854+rebecca-thompson> |
2026-07-20 | 2026-08-04 | 50 (2%) | +5.5K / -2K |
| 9. | David Blatcher <30567854+dblatcher> |
2026-07-20 | 2026-10-02 | 32 (1%) | +18K / -3.5K |
| 10. | Sam Hession <sam.hession> |
2026-07-20 | 2026-07-30 | 26 (1%) | +2.1K / -12K |
| 11. | mgosz-guardian <marcin.gosz> |
2026-07-20 | 2026-09-25 | 15 (<1%) | +6.8K / -1.1K |
| 12. | Joshua Anderson <joshua_anderson> |
2026-08-03 | 2026-08-03 | 1 (<1%) | +2 / -2 |
1 bot (19 commit):
| # | Bot |
First Commit |
Latest Commit |
Commits Count |
Line Churn |
|---|---|---|---|---|---|
| 1. | dependabot[bot] <49699333+dependabot[bot]> |
2026-07-22 | 2026-10-01 | 19 (100%) | +3.8K / -12K |
Contributor Dependencies
A contributor dependency is detected if two contributors have changed the same files in the past 365 days.
Contributor Dependencies via Shared Files
contributor dependencies 2D graph
The number on lines shows the number of same files that both persons changed in past 365 days.
flowchart TB
n0["luxmi.r.pillai"]
n1["david.blatcher"]
n2["simona.spiridon"]
n3["laurynas.karvelis"]
n4["joshua.anderson"]
n5["60498278+apeacewilliams"]
n6["73653255+lakshmirpillai"]
n7["30567854+dblatcher"]
n8["marcin.gosz"]
n9["33927854+rebecca-thompson"]
n10["sam.hession"]
n11["49699333+dependabot[bot]"]
n12["joshua_anderson"]
n0 ---|"582"| n1
n2 ---|"544"| n1
n2 ---|"516"| n0
n3 ---|"488"| n1
n3 ---|"465"| n0
n4 ---|"441"| n1
n5 ---|"413"| n1
n3 ---|"410"| n2
n4 ---|"399"| n2
n4 ---|"378"| n0
n5 ---|"376"| n2
n5 ---|"371"| n0
n5 ---|"367"| n4
n1 ---|"358"| n6
n2 ---|"348"| n6
n0 ---|"340"| n6
n4 ---|"316"| n3
n5 ---|"304"| n3
n4 ---|"298"| n6
n5 ---|"284"| n6
n3 ---|"239"| n6
n1 ---|"175"| n7
n0 ---|"159"| n7
n2 ---|"146"| n7
n3 ---|"143"| n7
n4 ---|"130"| n7
n5 ---|"121"| n7
n7 ---|"121"| n6
n1 ---|"121"| n8
n0 ---|"115"| n8
n2 ---|"110"| n8
n3 ---|"95"| n8
n2 ---|"88"| n9
n3 ---|"88"| n9
n1 ---|"86"| n9
n0 ---|"85"| n9
n6 ---|"74"| n8
n4 ---|"65"| n8
n5 ---|"59"| n8
n4 ---|"40"| n9
n5 ---|"40"| n9
n6 ---|"37"| n9
n8 ---|"36"| n9
n7 ---|"34"| n8
n7 ---|"32"| n9
n10 ---|"23"| n2
n1 ---|"21"| n10
n3 ---|"21"| n10
n0 ---|"21"| n10
n9 ---|"18"| n10
n10 ---|"14"| n4
n10 ---|"13"| n6
n7 ---|"11"| n10
n8 ---|"11"| n10
n11 ---|"10"| n0
n11 ---|"10"| n2
n11 ---|"10"| n1
n11 ---|"10"| n5
n5 ---|"10"| n10
n4 ---|"9"| n11
n11 ---|"9"| n6
n11 ---|"9"| n3
n11 ---|"8"| n9
n11 ---|"7"| n10
n11 ---|"6"| n7
n11 ---|"4"| n8
n6 ---|"1"| n12
n0 ---|"1"| n12
n3 ---|"1"| n12
n2 ---|"1"| n12
n7 ---|"1"| n12
n1 ---|"1"| n12
n8 ---|"1"| n12
n4 ---|"1"| n12
n5 ---|"1"| n12
n12 ---|"1"| n9
n12 ---|"1"| n10
classDef default fill:#808080,stroke:#ffffff,color:#000000;
classDef highlighted fill:#00b2ee,stroke:#ffffff,color:#000000;
linkStyle 0 stroke:#00688bFF,stroke-width:10px
linkStyle 1 stroke:#00688bED,stroke-width:9px
linkStyle 2 stroke:#00688bDB,stroke-width:8px
linkStyle 3 stroke:#00688bDB,stroke-width:8px
linkStyle 4 stroke:#00688bC9,stroke-width:7px
linkStyle 5 stroke:#00688bC9,stroke-width:7px
linkStyle 6 stroke:#00688bC9,stroke-width:7px
linkStyle 7 stroke:#00688bC9,stroke-width:7px
linkStyle 8 stroke:#00688bB7,stroke-width:6px
linkStyle 9 stroke:#00688bB7,stroke-width:6px
linkStyle 10 stroke:#00688bB7,stroke-width:6px
linkStyle 11 stroke:#00688bB7,stroke-width:6px
linkStyle 12 stroke:#00688bB7,stroke-width:6px
linkStyle 13 stroke:#00688bB7,stroke-width:6px
linkStyle 14 stroke:#00688bA5,stroke-width:5px
linkStyle 15 stroke:#00688bA5,stroke-width:5px
linkStyle 16 stroke:#00688bA5,stroke-width:5px
linkStyle 17 stroke:#00688bA5,stroke-width:5px
linkStyle 18 stroke:#00688bA5,stroke-width:5px
linkStyle 19 stroke:#00688b93,stroke-width:4px
linkStyle 20 stroke:#00688b93,stroke-width:4px
linkStyle 21 stroke:#00688b82,stroke-width:3px
linkStyle 22 stroke:#00688b70,stroke-width:2px
linkStyle 23 stroke:#00688b70,stroke-width:2px
linkStyle 24 stroke:#00688b70,stroke-width:2px
linkStyle 25 stroke:#00688b70,stroke-width:2px
linkStyle 26 stroke:#00688b70,stroke-width:2px
linkStyle 27 stroke:#00688b70,stroke-width:2px
linkStyle 28 stroke:#00688b70,stroke-width:2px
linkStyle 29 stroke:#00688b5E,stroke-width:1px
linkStyle 30 stroke:#00688b5E,stroke-width:1px
linkStyle 31 stroke:#00688b5E,stroke-width:1px
linkStyle 32 stroke:#00688b5E,stroke-width:1px
linkStyle 33 stroke:#00688b5E,stroke-width:1px
linkStyle 34 stroke:#00688b5E,stroke-width:1px
linkStyle 35 stroke:#00688b5E,stroke-width:1px
linkStyle 36 stroke:#00688b5E,stroke-width:1px
linkStyle 37 stroke:#00688b5E,stroke-width:1px
linkStyle 38 stroke:#00688b5E,stroke-width:1px
linkStyle 39 stroke:#00688b4C,stroke-width:1px
linkStyle 40 stroke:#00688b4C,stroke-width:1px
linkStyle 41 stroke:#00688b4C,stroke-width:1px
linkStyle 42 stroke:#00688b4C,stroke-width:1px
linkStyle 43 stroke:#00688b4C,stroke-width:1px
linkStyle 44 stroke:#00688b4C,stroke-width:1px
linkStyle 45 stroke:#00688b4C,stroke-width:1px
linkStyle 46 stroke:#00688b4C,stroke-width:1px
linkStyle 47 stroke:#00688b4C,stroke-width:1px
linkStyle 48 stroke:#00688b4C,stroke-width:1px
linkStyle 49 stroke:#00688b4C,stroke-width:1px
linkStyle 50 stroke:#00688b4C,stroke-width:1px
linkStyle 51 stroke:#00688b4C,stroke-width:1px
linkStyle 52 stroke:#00688b4C,stroke-width:1px
linkStyle 53 stroke:#00688b4C,stroke-width:1px
linkStyle 54 stroke:#00688b4C,stroke-width:1px
linkStyle 55 stroke:#00688b4C,stroke-width:1px
linkStyle 56 stroke:#00688b4C,stroke-width:1px
linkStyle 57 stroke:#00688b4C,stroke-width:1px
linkStyle 58 stroke:#00688b4C,stroke-width:1px
linkStyle 59 stroke:#00688b4C,stroke-width:1px
linkStyle 60 stroke:#00688b4C,stroke-width:1px
linkStyle 61 stroke:#00688b4C,stroke-width:1px
linkStyle 62 stroke:#00688b4C,stroke-width:1px
linkStyle 63 stroke:#00688b4C,stroke-width:1px
linkStyle 64 stroke:#00688b4C,stroke-width:1px
linkStyle 65 stroke:#00688b4C,stroke-width:1px
linkStyle 66 stroke:#00688b4C,stroke-width:1px
linkStyle 67 stroke:#00688b4C,stroke-width:1px
linkStyle 68 stroke:#00688b4C,stroke-width:1px
linkStyle 69 stroke:#00688b4C,stroke-width:1px
linkStyle 70 stroke:#00688b4C,stroke-width:1px
linkStyle 71 stroke:#00688b4C,stroke-width:1px
linkStyle 72 stroke:#00688b4C,stroke-width:1px
linkStyle 73 stroke:#00688b4C,stroke-width:1px
linkStyle 74 stroke:#00688b4C,stroke-width:1px
linkStyle 75 stroke:#00688b4C,stroke-width:1px
linkStyle 76 stroke:#00688b4C,stroke-width:1px
Download:
Mermaid (.mmd)
(open online Mermaid editor)
- open 2D force graph
- open 3D force graph
- open 2D force graph (including all files)
- open 2D force graph (including only shared files)
- open 3D force graph (including all files)
- open 3D force graph (including only shared files)
Contributor 1
Contributor 2
# shared files
1.
Lakshmi R Pillai <luxmi.r.pillai>
DBlatcher <david.blatcher>
582 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/AlertTypeFormField.tsx
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/ui/flag-icons.tsx
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts
src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/backend/routers/docs/openapi/paths/notification-tests.ts
src/apps/backend/routers/docs/openapi/components/schemas/notification-validation-issue.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/compose/NotificationTextInput.tsx
src/apps/backend/notification-channels/dispatch-notification.test.ts
src/apps/frontend/src/api-client/query-client.ts
dev-nginx.yaml
src/packages/database/migrations/0000_initial_migration.sql
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/frontend/src/features/stand-frontend/history-send-time.ts
src/apps/backend/.env.example
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/api-client/redirectToLogin.ts
src/packages/models/user.ts
src/apps/backend/routers/grafana/index.ts
src/apps/frontend/src/utils/form-validation.test.ts
cdk/tsconfig.json
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/layout/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts
src/apps/frontend/src/features/stand-frontend/components/DeliveryOptionFormField.stories.tsx
src/apps/backend/routers/docs/openapi/components/schemas/accepted-test-notification.ts
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/index.html
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/packages/config/index.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/features/stand-frontend/use-relative-time.ts
src/apps/frontend/src/features/dispatch/constants.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx
src/apps/backend/routers/docs/openapi/components/schemas/notification-plan-acceptance.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts
src/apps/frontend/src/features/dispatch/components/Field.tsx
src/apps/backend/routers/docs/openapi/components/schemas/notification-list.ts
src/apps/frontend/src/hooks/useSendNotification.ts
src/apps/frontend/.gitignore
src/apps/frontend/src/routes.ts
src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx
src/packages/models/frontend-app-config.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/routers/docs/openapi/components/schemas/notification-test-send-request.ts
src/apps/backend/README.md
src/apps/frontend/src/segment/edition-options.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/backend/notification-channels/email/braze/client.test.ts
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/backend/notification-channels/app-notification/generate-request.test.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/utils/notification-forms.test.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/backend/middleware/grafana-cors.ts
src/packages/http-logger/http-logger.ts
src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx
src/apps/frontend/src/utils/send-notification.ts
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/hooks/use-image-url-check.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/apps/frontend/src/latest-content/latest-published-content.ts
src/packages/config/user.ts
src/apps/frontend/public/favicon-16x16.png
src/packages/services/app-notification/client.ts
src/apps/backend/notification-channels/app-notification/generate-request.ts
cdk/eslint.config.mjs
src/apps/frontend/src/features/dispatch/components/PreviewPanel.tsx
src/apps/backend/routers/docs/openapi/components/examples/notification-send-request.ts
src/apps/frontend/src/layout/DispatchLandingLayout.tsx
.bun-version
docs/runbooks/deleting-a-notification.md
src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx
docs/mobile-n10n/mobile-n10n-importance-and-grouping.md
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts
src/packages/database/package.json
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/frontend/src/features/dispatch/components/EmailPreview.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
docs/ADRs/database.md
...
2.
simonaspiridon <simona.spiridon>
DBlatcher <david.blatcher>
544 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/preview/AndroidAlertPreview.tsx
src/packages/models/api-contract/audience.ts
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/ui/flag-icons.tsx
src/apps/frontend/src/history/HistorySearchFilter.tsx
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts
src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/compose/NotificationTextInput.tsx
src/apps/backend/notification-channels/dispatch-notification.test.ts
src/apps/frontend/src/api-client/query-client.ts
src/packages/database/migrations/0000_initial_migration.sql
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/backend/.env.example
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/bunfig.toml
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/api-client/redirectToLogin.ts
src/packages/models/user.ts
src/apps/backend/routers/grafana/index.ts
src/apps/frontend/src/utils/form-validation.test.ts
cdk/tsconfig.json
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/backend/braze-client.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/layout/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/index.html
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/packages/config/index.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/features/stand-frontend/use-relative-time.ts
src/apps/frontend/src/features/dispatch/constants.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/ui/EmptyState.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts
src/apps/frontend/src/features/dispatch/components/Field.tsx
src/apps/frontend/src/hooks/useSendNotification.ts
src/packages/models/notification-channel.ts
src/apps/frontend/src/routes.ts
src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx
src/packages/models/frontend-app-config.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/README.md
src/apps/frontend/src/segment/edition-options.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/backend/notification-channels/email/braze/client.test.ts
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/backend/notification-channels/app-notification/generate-request.test.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/utils/notification-forms.test.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/backend/middleware/grafana-cors.ts
src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx
src/apps/backend/routers/docs/openapi/components/schemas/capi-unavailable-error.ts
src/apps/frontend/src/utils/send-notification.ts
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/hooks/use-image-url-check.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/apps/frontend/src/latest-content/latest-published-content.ts
src/apps/frontend/src/layout/NotFoundTab.tsx
src/apps/frontend/public/favicon-16x16.png
src/packages/services/app-notification/client.ts
src/apps/backend/notification-channels/app-notification/generate-request.ts
cdk/eslint.config.mjs
src/apps/frontend/src/features/dispatch/components/PreviewPanel.tsx
src/apps/frontend/src/layout/DispatchLandingLayout.tsx
.bun-version
src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts
src/packages/database/package.json
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/frontend/src/features/dispatch/components/EmailPreview.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
docs/ADRs/database.md
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/segment/use-audience-editions.test.tsx
src/apps/backend/routers/preview/index.ts
src/packages/database/runtime-db-config.ts
src/apps/frontend/src/utils/resolve-article-from-capi.ts
...
3.
simonaspiridon <simona.spiridon>
Lakshmi R Pillai <luxmi.r.pillai>
516 shared files
src/packages/database/scripts/env/remote/prepare-and-apply-remote-db-migrations.ts
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/ui/flag-icons.tsx
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts
src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/compose/NotificationTextInput.tsx
src/apps/backend/notification-channels/dispatch-notification.test.ts
src/apps/frontend/src/api-client/query-client.ts
src/packages/database/migrations/0000_initial_migration.sql
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/backend/.env.example
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/api-client/redirectToLogin.ts
src/packages/models/user.ts
src/apps/backend/routers/grafana/index.ts
src/apps/frontend/src/utils/form-validation.test.ts
cdk/tsconfig.json
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/layout/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/index.html
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/packages/config/index.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/features/stand-frontend/use-relative-time.ts
src/apps/frontend/src/features/dispatch/constants.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/history/notification-history-mapper.ts
src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts
src/apps/frontend/src/features/dispatch/components/Field.tsx
src/apps/frontend/src/hooks/useSendNotification.ts
src/packages/database/scripts/helpers/process.ts
src/apps/frontend/src/routes.ts
src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx
src/packages/models/frontend-app-config.ts
src/apps/frontend/src/features/stand-frontend/notification-history-mapper.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/README.md
src/apps/frontend/src/segment/edition-options.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/features/stand-frontend/notification-history-mapper.test.ts
src/apps/backend/notification-channels/email/braze/client.test.ts
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/backend/notification-channels/app-notification/generate-request.test.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/utils/notification-forms.test.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/backend/middleware/grafana-cors.ts
src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx
src/apps/frontend/src/utils/send-notification.ts
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/hooks/use-image-url-check.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/apps/frontend/src/latest-content/latest-published-content.ts
src/apps/frontend/public/favicon-16x16.png
src/packages/services/app-notification/client.ts
src/apps/backend/notification-channels/app-notification/generate-request.ts
src/apps/frontend/src/hooks/useNotificationSenders.ts
cdk/eslint.config.mjs
src/apps/frontend/src/features/dispatch/components/PreviewPanel.tsx
src/apps/frontend/src/layout/DispatchLandingLayout.tsx
.bun-version
src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts
src/packages/database/package.json
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/frontend/src/features/dispatch/components/EmailPreview.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
docs/ADRs/database.md
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/segment/use-audience-editions.test.tsx
src/apps/backend/routers/preview/index.ts
src/packages/database/runtime-db-config.ts
src/apps/frontend/src/utils/resolve-article-from-capi.ts
src/apps/frontend/src/api-client/redirect-to-login.ts
src/apps/backend/routers/docs/openapi/paths/grafana.ts
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts
...
4.
Laurynas Karvelis <laurynas.karvelis>
DBlatcher <david.blatcher>
488 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/preview/AndroidAlertPreview.tsx
src/packages/models/api-contract/audience.ts
src/apps/frontend/src/features/stand-frontend/components/AlertTypeFormField.tsx
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/history/HistorySearchFilter.tsx
src/packages/database/migrations/0003_replace_notifications_created_at_index_with_send_partial.sql
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts
src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/backend/routers/docs/openapi/paths/notification-tests.ts
src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.stories.tsx
src/apps/backend/routers/docs/openapi/components/schemas/notification-validation-issue.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/backend/notification-channels/dispatch-notification.test.ts
dev-nginx.yaml
src/packages/database/migrations/0000_initial_migration.sql
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/frontend/src/features/stand-frontend/history-send-time.ts
src/apps/backend/.env.example
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/bunfig.toml
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/utils/form-validation.test.ts
cdk/tsconfig.json
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts
src/apps/frontend/src/features/stand-frontend/components/DeliveryOptionFormField.stories.tsx
src/apps/backend/routers/docs/openapi/components/schemas/accepted-test-notification.ts
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/index.html
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/packages/config/index.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/features/dispatch/constants.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/api/queryClient.ts
src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx
src/apps/backend/routers/docs/openapi/components/schemas/notification-plan-acceptance.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts
src/apps/frontend/src/features/dispatch/components/Field.tsx
src/packages/database/migrations/0005_structured_dispatch_targets.sql
src/apps/backend/routers/docs/openapi/components/schemas/notification-list.ts
src/apps/frontend/src/hooks/useSendNotification.ts
src/apps/frontend/.gitignore
src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/routers/docs/openapi/components/schemas/notification-test-send-request.ts
src/apps/backend/README.md
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/backend/notification-channels/email/braze/client.test.ts
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/backend/notification-channels/app-notification/generate-request.test.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/vitest.config.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/packages/http-logger/http-logger.ts
src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/packages/config/user.ts
src/packages/services/app-notification/client.ts
src/apps/backend/notification-channels/app-notification/generate-request.ts
cdk/eslint.config.mjs
src/apps/frontend/src/features/dispatch/components/PreviewPanel.tsx
src/apps/backend/routers/docs/openapi/components/examples/notification-send-request.ts
.bun-version
docs/runbooks/deleting-a-notification.md
src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx
docs/mobile-n10n/mobile-n10n-importance-and-grouping.md
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts
src/packages/database/package.json
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/frontend/src/features/dispatch/components/EmailPreview.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/backend/routers/preview/index.ts
src/packages/database/repositories/notification-dispatches-repository.ts
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts
src/apps/frontend/src/compose/PreviewTextToggle.tsx
src/apps/frontend/src/utils/relative-time.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/packages/services/email-rendering/client.ts
src/apps/frontend/src/ui/SendTimeTooltip.tsx
...
5.
Laurynas Karvelis <laurynas.karvelis>
Lakshmi R Pillai <luxmi.r.pillai>
465 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/AlertTypeFormField.tsx
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts
src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/backend/routers/docs/openapi/paths/notification-tests.ts
src/apps/backend/routers/docs/openapi/components/schemas/notification-validation-issue.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/backend/notification-channels/dispatch-notification.test.ts
dev-nginx.yaml
src/packages/database/migrations/0000_initial_migration.sql
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/frontend/src/features/stand-frontend/history-send-time.ts
src/apps/backend/.env.example
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/utils/form-validation.test.ts
cdk/tsconfig.json
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts
src/apps/frontend/src/features/stand-frontend/components/DeliveryOptionFormField.stories.tsx
src/apps/backend/routers/docs/openapi/components/schemas/accepted-test-notification.ts
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/index.html
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/packages/config/index.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/features/dispatch/constants.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/history/notification-history-mapper.ts
src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx
src/apps/backend/routers/docs/openapi/components/schemas/notification-plan-acceptance.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts
src/apps/frontend/src/features/dispatch/components/Field.tsx
src/apps/backend/routers/docs/openapi/components/schemas/notification-list.ts
src/apps/frontend/src/hooks/useSendNotification.ts
src/apps/frontend/.gitignore
src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx
src/apps/frontend/src/features/stand-frontend/notification-history-mapper.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/routers/docs/openapi/components/schemas/notification-test-send-request.ts
src/apps/backend/README.md
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/features/stand-frontend/notification-history-mapper.test.ts
src/apps/backend/notification-channels/email/braze/client.test.ts
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/backend/notification-channels/app-notification/generate-request.test.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/packages/http-logger/http-logger.ts
src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/packages/config/user.ts
src/packages/services/app-notification/client.ts
src/apps/backend/notification-channels/app-notification/generate-request.ts
src/apps/frontend/src/hooks/useNotificationSenders.ts
cdk/eslint.config.mjs
src/apps/frontend/src/features/dispatch/components/PreviewPanel.tsx
src/apps/backend/routers/docs/openapi/components/examples/notification-send-request.ts
.bun-version
docs/runbooks/deleting-a-notification.md
src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx
docs/mobile-n10n/mobile-n10n-importance-and-grouping.md
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts
src/packages/database/package.json
src/apps/backend/routers/docs/openapi/components/security-schemes.ts
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/frontend/src/features/dispatch/components/EmailPreview.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/backend/routers/preview/index.ts
src/packages/database/repositories/notification-dispatches-repository.ts
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts
src/apps/frontend/src/compose/PreviewTextToggle.tsx
src/apps/frontend/src/utils/relative-time.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/packages/services/email-rendering/client.ts
src/apps/frontend/src/ui/SendTimeTooltip.tsx
src/apps/frontend/src/App.tsx
cdk/README.md
src/apps/backend/routers/docs/index.ts
...
6.
joshuaguardian <joshua.anderson>
DBlatcher <david.blatcher>
441 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/preview/AndroidAlertPreview.tsx
src/packages/models/api-contract/audience.ts
src/apps/frontend/src/NotificationAlert.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/AlertTypeFormField.tsx
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/history/HistorySearchFilter.tsx
src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/compose/NotificationTextInput.tsx
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/frontend/src/features/stand-frontend/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/packages/models/tsconfig.json
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/api-client/redirectToLogin.ts
src/packages/models/user.ts
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/layout/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/frontend/src/features/stand-frontend/components/DeliveryOptionFormField.stories.tsx
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/features/stand-frontend/components/PreviewPillList.tsx
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/index.html
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/packages/config/index.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/features/stand-frontend/use-relative-time.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/api/queryClient.ts
src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/frontend/src/hooks/useSendNotification.ts
src/packages/models/notification-channel.ts
src/apps/frontend/src/routes.ts
src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/segment/edition-options.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/testing/mock-request-test-email-send.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/vitest.config.ts
src/apps/frontend/src/utils/notification-forms.test.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/frontend/src/utils/display-text-helpers.test.ts
src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx
src/apps/frontend/src/utils/send-notification.ts
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/packages/config/user.ts
src/apps/frontend/src/layout/NotFoundTab.tsx
src/apps/frontend/public/favicon-16x16.png
src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts
src/packages/database/package.json
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/frontend/src/compose/PreviousNotificationsBar.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/ui/TextLinkButton.tsx
src/apps/frontend/src/segment/use-audience-editions.test.tsx
src/apps/frontend/src/hooks/useRelativeTime.test.tsx
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts
src/apps/frontend/src/utils/relative-time.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/packages/database/migrations/0007_add_notifications_article_id.sql
src/apps/frontend/src/App.tsx
README.md
src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx
src/apps/frontend/src/compose/NotificationFormContext.tsx
src/apps/frontend/src/history/HistoryFilters.tsx
src/apps/frontend/src/utils/notification-reducer.ts
src/apps/frontend/public/android-chrome-192x192.png
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx
src/apps/backend/package.json
src/apps/frontend/src/api-client/client.ts
src/apps/backend/middleware/static-assets-middleware.ts
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.stories.tsx
src/apps/frontend/src/stories/page.css
src/packages/database/index.ts
...
7.
Peace Williams-Ojomu <60498278+apeacewilliams>
DBlatcher <david.blatcher>
413 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/preview/AndroidAlertPreview.tsx
src/apps/frontend/src/features/stand-frontend/components/AlertTypeFormField.tsx
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/ui/flag-icons.tsx
src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/compose/NotificationTextInput.tsx
src/apps/frontend/src/api-client/query-client.ts
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/frontend/src/features/stand-frontend/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/bunfig.toml
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/api-client/redirectToLogin.ts
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/layout/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/features/stand-frontend/components/PreviewPillList.tsx
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/features/stand-frontend/use-relative-time.ts
src/apps/frontend/src/features/dispatch/constants.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/api/queryClient.ts
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/frontend/src/features/dispatch/components/Field.tsx
src/apps/frontend/src/hooks/useSendNotification.ts
src/apps/frontend/.gitignore
src/apps/frontend/src/routes.ts
src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/segment/edition-options.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/testing/mock-request-test-email-send.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/vitest.config.ts
src/apps/frontend/src/utils/notification-forms.test.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx
src/apps/frontend/src/utils/send-notification.ts
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/hooks/use-image-url-check.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/apps/frontend/src/layout/NotFoundTab.tsx
src/apps/frontend/src/features/dispatch/components/PreviewPanel.tsx
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts
src/packages/database/package.json
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/frontend/src/features/dispatch/components/EmailPreview.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/ui/TextLinkButton.tsx
src/apps/frontend/src/segment/use-audience-editions.test.tsx
src/apps/frontend/src/utils/resolve-article-from-capi.ts
src/apps/frontend/src/api-client/redirect-to-login.ts
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts
src/apps/frontend/src/compose/PreviewTextToggle.tsx
src/apps/frontend/src/utils/relative-time.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/ui/SendTimeTooltip.tsx
src/apps/frontend/src/App.tsx
README.md
lefthook.yml
src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx
src/apps/frontend/src/compose/NotificationFormContext.tsx
src/apps/frontend/src/history/HistoryFilters.tsx
src/apps/frontend/src/utils/notification-reducer.ts
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx
src/apps/backend/package.json
src/apps/frontend/src/api-client/client.ts
src/apps/frontend/src/features/dispatch/components/DeliveryOptions.tsx
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.stories.tsx
src/apps/frontend/src/stories/page.css
src/apps/frontend/src/stories/story-helpers.tsx
src/apps/frontend/src/features/dispatch/components/CharacterCount.tsx
src/apps/frontend/src/stories/Page.tsx
src/apps/frontend/src/utils/notification-history-mapper.ts
src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.tsx
...
8.
Laurynas Karvelis <laurynas.karvelis>
simonaspiridon <simona.spiridon>
410 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/preview/AndroidAlertPreview.tsx
src/packages/models/api-contract/audience.ts
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/history/HistorySearchFilter.tsx
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts
src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/backend/notification-channels/dispatch-notification.test.ts
src/packages/config/tsconfig.json
src/packages/database/migrations/0000_initial_migration.sql
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/backend/.env.example
src/apps/frontend/src/compose/SideNavigationPanel.tsx
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/bunfig.toml
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/utils/form-validation.test.ts
cdk/tsconfig.json
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/index.html
src/packages/models/api-contract/history-alert-type.ts
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/packages/config/index.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/features/dispatch/constants.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/history/notification-history-mapper.ts
src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts
src/apps/frontend/src/features/dispatch/components/Field.tsx
src/apps/frontend/src/hooks/useSendNotification.ts
src/apps/frontend/src/layout/NotFoundTab.stories.tsx
src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx
src/apps/frontend/src/features/stand-frontend/notification-history-mapper.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/README.md
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/features/stand-frontend/notification-history-mapper.test.ts
src/apps/backend/notification-channels/email/braze/client.test.ts
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/backend/notification-channels/app-notification/generate-request.test.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx
src/apps/backend/tsconfig.json
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/backend/routers/health/index.ts
src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/packages/services/app-notification/client.ts
src/apps/backend/notification-channels/app-notification/generate-request.ts
src/apps/frontend/src/hooks/useNotificationSenders.ts
cdk/eslint.config.mjs
src/apps/frontend/src/features/dispatch/components/PreviewPanel.tsx
.bun-version
src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts
src/packages/database/package.json
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/frontend/src/features/dispatch/components/EmailPreview.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/backend/routers/preview/index.ts
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts
src/apps/frontend/src/compose/PreviewTextToggle.tsx
src/apps/frontend/src/utils/relative-time.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/packages/services/email-rendering/client.ts
src/apps/frontend/src/ui/SendTimeTooltip.tsx
src/apps/frontend/src/App.tsx
cdk/README.md
src/apps/backend/routers/docs/index.ts
README.md
lefthook.yml
src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx
src/apps/frontend/src/compose/NotificationFormContext.tsx
src/apps/frontend/src/history/HistoryFilters.tsx
src/apps/frontend/src/utils/notification-reducer.ts
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx
...
9.
joshuaguardian <joshua.anderson>
simonaspiridon <simona.spiridon>
399 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/preview/AndroidAlertPreview.tsx
src/packages/models/api-contract/audience.ts
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/history/HistorySearchFilter.tsx
src/apps/frontend/src/features/stand-frontend/audience-fallbacks.ts
src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/compose/NotificationTextInput.tsx
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/frontend/src/compose/SideNavigationPanel.tsx
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/api-client/redirectToLogin.ts
src/packages/models/user.ts
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/layout/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/index.html
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/packages/config/index.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/features/stand-frontend/use-relative-time.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/history/notification-history-mapper.ts
src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/frontend/src/hooks/useSendNotification.ts
src/packages/models/notification-channel.ts
src/apps/frontend/src/layout/NotFoundTab.stories.tsx
src/apps/frontend/src/routes.ts
src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx
src/apps/frontend/src/features/stand-frontend/notification-history-mapper.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/segment/edition-options.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/features/stand-frontend/notification-history-mapper.test.ts
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/utils/notification-forms.test.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx
src/apps/frontend/src/utils/send-notification.ts
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/apps/frontend/src/layout/NotFoundTab.tsx
src/apps/frontend/public/favicon-16x16.png
src/apps/frontend/src/hooks/useNotificationSenders.ts
src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts
src/packages/database/package.json
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/segment/use-audience-editions.test.tsx
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts
src/apps/frontend/src/utils/relative-time.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/packages/database/migrations/0007_add_notifications_article_id.sql
src/apps/frontend/src/App.tsx
README.md
src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx
src/apps/frontend/src/compose/NotificationFormContext.tsx
src/apps/frontend/src/history/HistoryFilters.tsx
src/apps/frontend/src/utils/notification-reducer.ts
src/apps/frontend/public/android-chrome-192x192.png
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx
src/apps/backend/package.json
src/apps/frontend/src/api-client/client.ts
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.stories.tsx
src/apps/frontend/src/features/stand-frontend/use-send-notification.ts
src/packages/database/index.ts
src/apps/frontend/src/stories/story-helpers.tsx
src/apps/frontend/src/stories/Page.tsx
src/apps/frontend/src/utils/notification-history-mapper.ts
src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.tsx
src/apps/frontend/src/hooks/use-relative-time.ts
src/apps/frontend/src/features/stand-frontend/api/useNotificationHistory.ts
src/apps/frontend/src/utils/notification-reducer.test.ts
...
10.
joshuaguardian <joshua.anderson>
Lakshmi R Pillai <luxmi.r.pillai>
378 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/AlertTypeFormField.tsx
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/compose/NotificationTextInput.tsx
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/frontend/src/features/stand-frontend/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/api-client/redirectToLogin.ts
src/packages/models/user.ts
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/layout/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/frontend/src/features/stand-frontend/components/DeliveryOptionFormField.stories.tsx
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/index.html
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/packages/config/index.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/features/stand-frontend/use-relative-time.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/history/notification-history-mapper.ts
src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/frontend/src/hooks/useSendNotification.ts
src/apps/frontend/src/routes.ts
src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx
src/apps/frontend/src/features/stand-frontend/notification-history-mapper.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/segment/edition-options.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/features/stand-frontend/notification-history-mapper.test.ts
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/utils/notification-forms.test.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx
src/apps/frontend/src/utils/send-notification.ts
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/packages/config/user.ts
src/apps/frontend/public/favicon-16x16.png
src/apps/frontend/src/hooks/useNotificationSenders.ts
src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts
src/packages/database/package.json
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/segment/use-audience-editions.test.tsx
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts
src/apps/frontend/src/utils/relative-time.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/App.tsx
README.md
src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx
src/apps/frontend/src/compose/NotificationFormContext.tsx
src/apps/frontend/src/history/HistoryFilters.tsx
src/apps/frontend/src/utils/notification-reducer.ts
src/apps/frontend/public/android-chrome-192x192.png
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx
src/apps/backend/package.json
src/apps/frontend/src/api-client/client.ts
src/apps/backend/middleware/static-assets-middleware.ts
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.stories.tsx
src/apps/frontend/src/features/stand-frontend/use-send-notification.ts
src/apps/frontend/src/stories/page.css
src/packages/database/index.ts
src/apps/frontend/src/stories/story-helpers.tsx
src/apps/frontend/src/stories/Page.tsx
src/apps/frontend/src/utils/notification-history-mapper.ts
src/apps/frontend/src/hooks/use-relative-time.ts
src/apps/frontend/src/features/stand-frontend/api/useNotificationHistory.ts
src/apps/frontend/src/utils/notification-reducer.test.ts
src/apps/frontend/src/features/stand-frontend/components/AudienceSegmentsFormField.stories.tsx
src/apps/frontend/src/schemas.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx
src/apps/frontend/src/mocks/capi-fixtures.ts
src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.stories.tsx
...
11.
Peace Williams-Ojomu <60498278+apeacewilliams>
simonaspiridon <simona.spiridon>
376 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/preview/AndroidAlertPreview.tsx
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/ui/flag-icons.tsx
src/apps/frontend/src/features/stand-frontend/audience-fallbacks.ts
src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/compose/NotificationTextInput.tsx
src/apps/frontend/src/api-client/query-client.ts
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/bunfig.toml
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/api-client/redirectToLogin.ts
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/layout/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/packages/models/api-contract/history-alert-type.ts
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/features/stand-frontend/use-relative-time.ts
src/apps/frontend/src/features/dispatch/constants.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/history/notification-history-mapper.ts
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/frontend/src/compose/DispatchInformationModal.stories.tsx
src/apps/frontend/src/features/dispatch/components/Field.tsx
src/apps/frontend/src/hooks/useSendNotification.ts
src/apps/frontend/src/routes.ts
src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx
src/apps/frontend/src/features/stand-frontend/notification-history-mapper.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/segment/edition-options.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/features/stand-frontend/notification-history-mapper.test.ts
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/utils/notification-forms.test.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx
src/apps/frontend/src/utils/send-notification.ts
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/hooks/use-image-url-check.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/apps/frontend/src/layout/NotFoundTab.tsx
src/apps/frontend/src/features/dispatch/components/PreviewPanel.tsx
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts
src/packages/database/package.json
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/frontend/src/features/dispatch/components/EmailPreview.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/segment/use-audience-editions.test.tsx
src/apps/frontend/src/utils/resolve-article-from-capi.ts
src/apps/frontend/src/api-client/redirect-to-login.ts
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts
src/apps/frontend/src/compose/PreviewTextToggle.tsx
src/apps/frontend/src/utils/relative-time.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/ui/SendTimeTooltip.tsx
src/apps/frontend/src/App.tsx
README.md
lefthook.yml
src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx
src/apps/frontend/src/compose/NotificationFormContext.tsx
src/apps/frontend/src/history/HistoryFilters.tsx
src/apps/frontend/src/utils/notification-reducer.ts
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx
src/apps/backend/package.json
src/apps/frontend/src/api-client/client.ts
src/apps/frontend/src/features/dispatch/components/DeliveryOptions.tsx
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.stories.tsx
src/apps/frontend/src/features/stand-frontend/use-send-notification.ts
src/apps/frontend/src/stories/story-helpers.tsx
src/apps/frontend/src/features/dispatch/components/CharacterCount.tsx
src/apps/frontend/src/stories/Page.tsx
src/apps/frontend/src/utils/notification-history-mapper.ts
src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.tsx
src/apps/frontend/src/hooks/use-relative-time.ts
...
12.
Peace Williams-Ojomu <60498278+apeacewilliams>
Lakshmi R Pillai <luxmi.r.pillai>
371 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/AlertTypeFormField.tsx
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/ui/flag-icons.tsx
src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/compose/NotificationTextInput.tsx
src/apps/frontend/src/api-client/query-client.ts
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/frontend/src/features/stand-frontend/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/api-client/redirectToLogin.ts
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/layout/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/features/stand-frontend/use-relative-time.ts
src/apps/frontend/src/features/dispatch/constants.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/history/notification-history-mapper.ts
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/frontend/src/features/dispatch/components/Field.tsx
src/apps/frontend/src/hooks/useSendNotification.ts
src/apps/frontend/.gitignore
src/apps/frontend/src/routes.ts
src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx
src/apps/frontend/src/features/stand-frontend/notification-history-mapper.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/segment/edition-options.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/features/stand-frontend/notification-history-mapper.test.ts
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/utils/notification-forms.test.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx
src/apps/frontend/src/utils/send-notification.ts
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/hooks/use-image-url-check.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/apps/frontend/src/features/dispatch/components/PreviewPanel.tsx
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts
src/packages/database/package.json
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/frontend/src/features/dispatch/components/EmailPreview.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/segment/use-audience-editions.test.tsx
src/apps/frontend/src/utils/resolve-article-from-capi.ts
src/apps/frontend/src/api-client/redirect-to-login.ts
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts
src/apps/frontend/src/compose/PreviewTextToggle.tsx
src/apps/frontend/src/utils/relative-time.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/ui/SendTimeTooltip.tsx
src/apps/frontend/src/App.tsx
README.md
lefthook.yml
src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx
src/apps/frontend/src/compose/NotificationFormContext.tsx
src/apps/frontend/src/history/HistoryFilters.tsx
src/apps/frontend/src/utils/notification-reducer.ts
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx
src/apps/backend/package.json
src/apps/frontend/src/api-client/client.ts
src/apps/frontend/src/features/dispatch/components/DeliveryOptions.tsx
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.stories.tsx
src/apps/frontend/src/features/stand-frontend/use-send-notification.ts
src/apps/frontend/src/stories/page.css
src/apps/frontend/src/stories/story-helpers.tsx
src/apps/frontend/src/features/dispatch/components/CharacterCount.tsx
src/apps/frontend/src/stories/Page.tsx
src/apps/frontend/src/utils/notification-history-mapper.ts
src/apps/frontend/src/hooks/use-relative-time.ts
src/apps/frontend/src/features/stand-frontend/api/useNotificationHistory.ts
src/apps/frontend/src/utils/notification-reducer.test.ts
src/apps/frontend/src/schemas.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx
src/apps/frontend/src/mocks/capi-fixtures.ts
...
13.
Peace Williams-Ojomu <60498278+apeacewilliams>
joshuaguardian <joshua.anderson>
367 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/preview/AndroidAlertPreview.tsx
src/apps/frontend/src/features/stand-frontend/components/AlertTypeFormField.tsx
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/features/stand-frontend/audience-fallbacks.ts
src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/compose/NotificationTextInput.tsx
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/frontend/src/features/stand-frontend/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/api-client/redirectToLogin.ts
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/layout/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/features/stand-frontend/components/PreviewPillList.tsx
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/features/stand-frontend/use-relative-time.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/history/notification-history-mapper.ts
src/apps/frontend/src/api/queryClient.ts
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/frontend/src/hooks/useSendNotification.ts
src/apps/frontend/src/routes.ts
src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx
src/apps/frontend/src/features/stand-frontend/notification-history-mapper.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/segment/edition-options.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/features/stand-frontend/notification-history-mapper.test.ts
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/testing/mock-request-test-email-send.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx
src/apps/frontend/vitest.config.ts
src/apps/frontend/src/utils/notification-forms.test.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx
src/apps/frontend/src/utils/send-notification.ts
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/apps/frontend/src/layout/NotFoundTab.tsx
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts
src/packages/database/package.json
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/ui/TextLinkButton.tsx
src/apps/frontend/src/segment/use-audience-editions.test.tsx
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts
src/apps/frontend/src/utils/relative-time.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/App.tsx
README.md
src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx
src/apps/frontend/src/compose/NotificationFormContext.tsx
src/apps/frontend/src/history/HistoryFilters.tsx
src/apps/frontend/src/utils/notification-reducer.ts
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx
src/apps/backend/package.json
src/apps/frontend/src/api-client/client.ts
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.stories.tsx
src/apps/frontend/src/features/stand-frontend/use-send-notification.ts
src/apps/frontend/src/stories/page.css
src/apps/frontend/src/stories/story-helpers.tsx
src/apps/frontend/src/stories/Page.tsx
src/apps/frontend/src/utils/notification-history-mapper.ts
src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.tsx
src/apps/frontend/src/hooks/use-relative-time.ts
src/apps/frontend/src/features/stand-frontend/api/useNotificationHistory.ts
src/apps/frontend/src/utils/notification-reducer.test.ts
src/apps/frontend/src/schemas.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx
src/apps/frontend/src/mocks/capi-fixtures.ts
src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/mocks/api-fixtures.ts
src/apps/backend/app.test.ts
...
14.
DBlatcher <david.blatcher>
Lakshmi R Pillai <73653255+lakshmirpillai>
358 shared files
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/ui/flag-icons.tsx
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/compose/NotificationTextInput.tsx
src/apps/backend/notification-channels/dispatch-notification.test.ts
src/apps/frontend/src/api-client/query-client.ts
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/backend/.env.example
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/api-client/redirectToLogin.ts
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/layout/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/features/stand-frontend/components/PreviewPillList.tsx
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/index.html
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/packages/models/grid.ts
src/apps/frontend/src/hooks/useSendNotification.ts
src/packages/models/notification-channel.ts
src/apps/frontend/src/routes.ts
src/packages/models/frontend-app-config.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/README.md
src/apps/frontend/src/segment/edition-options.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/utils/notification-forms.test.ts
src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx
src/apps/frontend/src/utils/send-notification.ts
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/hooks/use-image-url-check.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/apps/frontend/src/latest-content/latest-published-content.ts
src/apps/frontend/public/favicon-16x16.png
src/apps/frontend/src/layout/DispatchLandingLayout.tsx
docs/runbooks/deleting-a-notification.md
src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/segment/use-audience-editions.test.tsx
src/apps/backend/routers/preview/index.ts
src/apps/frontend/src/utils/resolve-article-from-capi.ts
src/apps/frontend/src/api-client/redirect-to-login.ts
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/frontend/src/compose/PreviewTextToggle.tsx
src/apps/frontend/src/utils/relative-time.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/packages/services/email-rendering/client.ts
src/apps/frontend/src/ui/SendTimeTooltip.tsx
src/apps/frontend/src/App.tsx
README.md
src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx
src/apps/frontend/src/compose/NotificationFormContext.tsx
src/apps/frontend/src/history/HistoryFilters.tsx
src/apps/frontend/src/utils/notification-reducer.ts
src/apps/frontend/public/android-chrome-192x192.png
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx
src/apps/backend/package.json
src/apps/frontend/src/api-client/client.ts
src/apps/frontend/src/grid-client/grid-api.ts
src/apps/frontend/src/stories/story-helpers.tsx
src/apps/frontend/src/utils/notification-history-mapper.ts
src/apps/frontend/src/hooks/use-relative-time.ts
src/apps/frontend/src/utils/notification-reducer.test.ts
src/apps/frontend/src/schemas.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx
src/apps/frontend/src/mocks/capi-fixtures.ts
src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/mocks/api-fixtures.ts
src/apps/frontend/src/hooks/useLatestPublishedContent.ts
src/apps/frontend/src/utils/notification-composer-reducer.ts
src/apps/backend/app.test.ts
src/packages/models/api-contract/preview.ts
...
15.
simonaspiridon <simona.spiridon>
Lakshmi R Pillai <73653255+lakshmirpillai>
348 shared files
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/ui/flag-icons.tsx
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/compose/NotificationTextInput.tsx
src/apps/backend/notification-channels/dispatch-notification.test.ts
src/apps/frontend/src/api-client/query-client.ts
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/backend/.env.example
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/api-client/redirectToLogin.ts
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/layout/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/index.html
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/history/notification-history-mapper.ts
src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/frontend/src/hooks/useSendNotification.ts
src/packages/models/notification-channel.ts
src/apps/frontend/src/routes.ts
src/packages/models/frontend-app-config.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/README.md
src/apps/frontend/src/segment/edition-options.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/utils/notification-forms.test.ts
src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx
src/apps/frontend/src/utils/send-notification.ts
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/hooks/use-image-url-check.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/apps/frontend/src/latest-content/latest-published-content.ts
src/apps/frontend/public/favicon-16x16.png
src/apps/frontend/src/hooks/useNotificationSenders.ts
src/apps/frontend/src/layout/DispatchLandingLayout.tsx
src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/segment/use-audience-editions.test.tsx
src/apps/backend/routers/preview/index.ts
src/apps/frontend/src/utils/resolve-article-from-capi.ts
src/apps/frontend/src/api-client/redirect-to-login.ts
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/frontend/src/compose/PreviewTextToggle.tsx
src/apps/frontend/src/utils/relative-time.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/packages/services/email-rendering/client.ts
src/apps/frontend/src/ui/SendTimeTooltip.tsx
src/apps/frontend/src/App.tsx
README.md
src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx
src/apps/frontend/src/compose/NotificationFormContext.tsx
src/apps/frontend/src/history/HistoryFilters.tsx
src/apps/frontend/src/utils/notification-reducer.ts
src/apps/frontend/public/android-chrome-192x192.png
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx
src/apps/backend/package.json
src/apps/frontend/src/api-client/client.ts
src/apps/frontend/src/stories/story-helpers.tsx
src/apps/frontend/src/utils/notification-history-mapper.ts
src/apps/frontend/src/hooks/use-relative-time.ts
src/apps/frontend/src/utils/notification-reducer.test.ts
src/apps/frontend/src/schemas.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx
src/apps/frontend/src/mocks/capi-fixtures.ts
src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/mocks/api-fixtures.ts
src/apps/frontend/src/hooks/useLatestPublishedContent.ts
src/apps/frontend/src/utils/notification-composer-reducer.ts
src/apps/backend/app.test.ts
src/packages/models/api-contract/preview.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx
...
16.
Lakshmi R Pillai <luxmi.r.pillai>
Lakshmi R Pillai <73653255+lakshmirpillai>
340 shared files
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/ui/flag-icons.tsx
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/compose/NotificationTextInput.tsx
src/apps/backend/notification-channels/dispatch-notification.test.ts
src/apps/frontend/src/api-client/query-client.ts
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/backend/.env.example
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/api-client/redirectToLogin.ts
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/layout/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/index.html
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/history/notification-history-mapper.ts
src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/frontend/src/hooks/useSendNotification.ts
src/apps/frontend/src/routes.ts
src/packages/models/frontend-app-config.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/README.md
src/apps/frontend/src/segment/edition-options.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/utils/notification-forms.test.ts
src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx
src/apps/frontend/src/utils/send-notification.ts
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/hooks/use-image-url-check.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/apps/frontend/src/latest-content/latest-published-content.ts
src/apps/frontend/public/favicon-16x16.png
src/apps/frontend/src/hooks/useNotificationSenders.ts
src/apps/frontend/src/layout/DispatchLandingLayout.tsx
docs/runbooks/deleting-a-notification.md
src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/segment/use-audience-editions.test.tsx
src/apps/backend/routers/preview/index.ts
src/apps/frontend/src/utils/resolve-article-from-capi.ts
src/apps/frontend/src/api-client/redirect-to-login.ts
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/frontend/src/compose/PreviewTextToggle.tsx
src/apps/frontend/src/utils/relative-time.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/packages/services/email-rendering/client.ts
src/apps/frontend/src/ui/SendTimeTooltip.tsx
src/apps/frontend/src/App.tsx
README.md
src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx
src/apps/frontend/src/compose/NotificationFormContext.tsx
src/apps/frontend/src/history/HistoryFilters.tsx
src/apps/frontend/src/utils/notification-reducer.ts
src/apps/frontend/public/android-chrome-192x192.png
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx
src/apps/backend/package.json
src/apps/frontend/src/api-client/client.ts
src/apps/frontend/src/stories/story-helpers.tsx
src/apps/frontend/src/utils/notification-history-mapper.ts
src/apps/frontend/src/hooks/use-relative-time.ts
src/apps/frontend/src/utils/notification-reducer.test.ts
src/apps/frontend/src/schemas.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx
src/apps/frontend/src/mocks/capi-fixtures.ts
src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/mocks/api-fixtures.ts
src/apps/frontend/src/hooks/useLatestPublishedContent.ts
src/apps/frontend/src/utils/notification-composer-reducer.ts
src/apps/backend/app.test.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx
src/apps/frontend/src/preview/PreviewToggle.tsx
...
17.
joshuaguardian <joshua.anderson>
Laurynas Karvelis <laurynas.karvelis>
316 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/preview/AndroidAlertPreview.tsx
src/packages/models/api-contract/audience.ts
src/apps/frontend/src/features/stand-frontend/components/AlertTypeFormField.tsx
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/history/HistorySearchFilter.tsx
src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/frontend/src/features/stand-frontend/history-send-time.ts
src/apps/frontend/src/compose/SideNavigationPanel.tsx
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/frontend/src/features/stand-frontend/components/DeliveryOptionFormField.stories.tsx
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/index.html
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/packages/config/index.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/history/notification-history-mapper.ts
src/apps/frontend/src/api/queryClient.ts
src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/frontend/src/hooks/useSendNotification.ts
src/apps/frontend/src/layout/NotFoundTab.stories.tsx
src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx
src/apps/frontend/src/features/stand-frontend/notification-history-mapper.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/features/stand-frontend/notification-history-mapper.test.ts
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx
src/apps/frontend/vitest.config.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/packages/config/user.ts
src/apps/frontend/src/hooks/useNotificationSenders.ts
src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts
src/packages/database/package.json
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts
src/apps/frontend/src/utils/relative-time.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/App.tsx
README.md
src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx
src/apps/frontend/src/compose/NotificationFormContext.tsx
src/apps/frontend/src/history/HistoryFilters.tsx
src/apps/frontend/src/utils/notification-reducer.ts
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx
src/apps/backend/package.json
src/apps/backend/middleware/static-assets-middleware.ts
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.stories.tsx
src/apps/frontend/src/features/stand-frontend/use-send-notification.ts
src/apps/frontend/src/stories/page.css
src/packages/database/index.ts
src/apps/frontend/src/stories/story-helpers.tsx
src/apps/frontend/src/stories/Page.tsx
src/apps/frontend/src/utils/notification-history-mapper.ts
src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/useNotificationHistory.ts
src/apps/frontend/src/features/stand-frontend/components/AudienceSegmentsFormField.stories.tsx
src/apps/frontend/src/schemas.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx
src/apps/frontend/src/mocks/capi-fixtures.ts
src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/mocks/api-fixtures.ts
src/apps/backend/app.test.ts
src/apps/frontend/bun-env.d.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/PreviewSection.tsx
src/apps/frontend/src/compose/DispatchLandingPage.tsx
...
18.
Peace Williams-Ojomu <60498278+apeacewilliams>
Laurynas Karvelis <laurynas.karvelis>
304 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/preview/AndroidAlertPreview.tsx
src/apps/frontend/src/features/stand-frontend/components/AlertTypeFormField.tsx
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/frontend/src/features/stand-frontend/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/bunfig.toml
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/packages/models/api-contract/history-alert-type.ts
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/features/dispatch/constants.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/history/notification-history-mapper.ts
src/apps/frontend/src/api/queryClient.ts
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/frontend/src/features/dispatch/components/Field.tsx
src/apps/frontend/src/hooks/useSendNotification.ts
src/apps/frontend/.gitignore
src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx
src/apps/frontend/src/features/stand-frontend/notification-history-mapper.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/features/stand-frontend/notification-history-mapper.test.ts
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx
src/apps/frontend/vitest.config.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/apps/frontend/src/features/dispatch/components/PreviewPanel.tsx
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts
src/packages/database/package.json
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/frontend/src/features/dispatch/components/EmailPreview.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts
src/apps/frontend/src/compose/PreviewTextToggle.tsx
src/apps/frontend/src/utils/relative-time.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/ui/SendTimeTooltip.tsx
src/apps/frontend/src/App.tsx
README.md
lefthook.yml
src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx
src/apps/frontend/src/compose/NotificationFormContext.tsx
src/apps/frontend/src/history/HistoryFilters.tsx
src/apps/frontend/src/utils/notification-reducer.ts
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx
src/apps/backend/package.json
src/apps/frontend/src/features/dispatch/components/DeliveryOptions.tsx
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.stories.tsx
src/apps/frontend/src/features/stand-frontend/use-send-notification.ts
src/apps/frontend/src/stories/page.css
src/apps/frontend/src/stories/story-helpers.tsx
src/apps/frontend/src/features/dispatch/components/CharacterCount.tsx
src/apps/frontend/src/stories/Page.tsx
src/apps/frontend/src/utils/notification-history-mapper.ts
src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/useNotificationHistory.ts
src/apps/frontend/src/schemas.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx
src/apps/frontend/src/mocks/capi-fixtures.ts
src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts
src/apps/frontend/src/features/dispatch/components/AudiencePanel.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/mocks/api-fixtures.ts
src/apps/backend/app.test.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/PreviewSection.tsx
src/apps/frontend/src/compose/DispatchLandingPage.tsx
src/apps/frontend/src/util/html-helpers.ts
src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.tsx
...
19.
joshuaguardian <joshua.anderson>
Lakshmi R Pillai <73653255+lakshmirpillai>
298 shared files
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/compose/NotificationTextInput.tsx
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/api-client/redirectToLogin.ts
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/layout/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/features/stand-frontend/components/PreviewPillList.tsx
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/index.html
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/history/notification-history-mapper.ts
src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/frontend/src/hooks/useSendNotification.ts
src/packages/models/notification-channel.ts
src/apps/frontend/src/routes.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/segment/edition-options.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/utils/notification-forms.test.ts
src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx
src/apps/frontend/src/utils/send-notification.ts
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/apps/frontend/public/favicon-16x16.png
src/apps/frontend/src/hooks/useNotificationSenders.ts
src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/segment/use-audience-editions.test.tsx
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/frontend/src/utils/relative-time.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/App.tsx
README.md
src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx
src/apps/frontend/src/compose/NotificationFormContext.tsx
src/apps/frontend/src/history/HistoryFilters.tsx
src/apps/frontend/src/utils/notification-reducer.ts
src/apps/frontend/public/android-chrome-192x192.png
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx
src/apps/backend/package.json
src/apps/frontend/src/api-client/client.ts
src/apps/frontend/src/stories/story-helpers.tsx
src/apps/frontend/src/utils/notification-history-mapper.ts
src/apps/frontend/src/hooks/use-relative-time.ts
src/apps/frontend/src/utils/notification-reducer.test.ts
src/apps/frontend/src/schemas.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx
src/apps/frontend/src/mocks/capi-fixtures.ts
src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/mocks/api-fixtures.ts
src/apps/backend/app.test.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx
src/apps/frontend/src/preview/PreviewToggle.tsx
src/apps/frontend/src/compose/DispatchLandingPage.tsx
src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.tsx
src/apps/frontend/src/layout/DispatchLandingHistoryView.tsx
src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx
src/apps/frontend/src/utils/history-search-params.ts
src/apps/backend/routers/notifications/schemas/notification-list-query.ts
src/apps/frontend/src/features/stand-frontend/components/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/DeliveryAndTimingSelector.tsx
src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.stories.tsx
src/apps/frontend/src/hooks/useActiveSectionHref.ts
src/apps/frontend/src/features/stand-frontend/components/ChannelSelector.tsx
src/apps/frontend/src/compose/NotificationContext.tsx
src/apps/frontend/public/android-chrome-512x512.png
src/packages/database/repositories/notifications-repository.dbtest.ts
src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx
src/apps/frontend/src/utils/fetch-capi-content.ts
src/apps/frontend/src/segment/FlagPreviewPill.tsx
src/apps/frontend/src/ui/RefreshButton.stories.tsx
...
20.
Peace Williams-Ojomu <60498278+apeacewilliams>
Lakshmi R Pillai <73653255+lakshmirpillai>
284 shared files
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/frontend/src/ui/flag-icons.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/compose/NotificationTextInput.tsx
src/apps/frontend/src/api-client/query-client.ts
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/api-client/redirectToLogin.ts
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/layout/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/features/stand-frontend/components/PreviewPillList.tsx
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/history/notification-history-mapper.ts
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/frontend/src/hooks/useSendNotification.ts
src/apps/frontend/src/routes.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/segment/edition-options.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/utils/notification-forms.test.ts
src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx
src/apps/frontend/src/utils/send-notification.ts
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/hooks/use-image-url-check.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/segment/use-audience-editions.test.tsx
src/apps/frontend/src/utils/resolve-article-from-capi.ts
src/apps/frontend/src/api-client/redirect-to-login.ts
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/frontend/src/compose/PreviewTextToggle.tsx
src/apps/frontend/src/utils/relative-time.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/ui/SendTimeTooltip.tsx
src/apps/frontend/src/App.tsx
README.md
src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx
src/apps/frontend/src/compose/NotificationFormContext.tsx
src/apps/frontend/src/history/HistoryFilters.tsx
src/apps/frontend/src/utils/notification-reducer.ts
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx
src/apps/backend/package.json
src/apps/frontend/src/api-client/client.ts
src/apps/frontend/src/stories/story-helpers.tsx
src/apps/frontend/src/utils/notification-history-mapper.ts
src/apps/frontend/src/hooks/use-relative-time.ts
src/apps/frontend/src/utils/notification-reducer.test.ts
src/apps/frontend/src/schemas.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx
src/apps/frontend/src/mocks/capi-fixtures.ts
src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/mocks/api-fixtures.ts
src/apps/frontend/src/utils/notification-composer-reducer.ts
src/apps/backend/app.test.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx
src/apps/frontend/src/preview/PreviewToggle.tsx
src/apps/frontend/src/compose/DispatchLandingPage.tsx
src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.tsx
src/apps/frontend/src/layout/DispatchLandingHistoryView.tsx
src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx
src/apps/frontend/src/utils/history-search-params.ts
src/apps/backend/routers/notifications/schemas/notification-list-query.ts
src/apps/frontend/src/features/stand-frontend/components/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/DeliveryAndTimingSelector.tsx
src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.stories.tsx
src/apps/frontend/src/compose/NotificationContext.tsx
src/packages/database/repositories/notifications-repository.dbtest.ts
src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx
src/apps/frontend/src/utils/fetch-capi-content.ts
src/apps/frontend/src/segment/FlagPreviewPill.tsx
src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.stories.tsx
src/apps/frontend/src/history/HistoryAlertTypeFilter.tsx
src/apps/frontend/src/features/stand-frontend/components/PreviewPillList.stories.tsx
...
21.
Laurynas Karvelis <laurynas.karvelis>
Lakshmi R Pillai <73653255+lakshmirpillai>
239 shared files
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/ui/Tooltip.stories.tsx
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/backend/notification-channels/dispatch-notification.test.ts
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/backend/.env.example
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/index.html
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/history/notification-history-mapper.ts
src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/utils/notification-history-mapper.test.ts
src/apps/frontend/src/hooks/useSendNotification.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/README.md
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/utils/option-values.ts
src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx
src/apps/frontend/src/compose/NotificationFormContext.test.tsx
src/apps/frontend/src/compose/PreviewTextFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/apps/frontend/src/hooks/useNotificationSenders.ts
docs/runbooks/deleting-a-notification.md
src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx
src/apps/frontend/src/compose/NotificationTabLayout.tsx
src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts
src/apps/frontend/src/preview/EmailPreviewSection.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx
src/apps/backend/routers/preview/index.ts
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/frontend/src/compose/PreviewTextToggle.tsx
src/apps/frontend/src/utils/relative-time.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/packages/services/email-rendering/client.ts
src/apps/frontend/src/ui/SendTimeTooltip.tsx
src/apps/frontend/src/App.tsx
README.md
src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx
src/apps/frontend/src/compose/NotificationFormContext.tsx
src/apps/frontend/src/history/HistoryFilters.tsx
src/apps/frontend/src/utils/notification-reducer.ts
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx
src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx
src/apps/backend/package.json
src/apps/frontend/src/stories/story-helpers.tsx
src/apps/frontend/src/utils/notification-history-mapper.ts
src/apps/frontend/src/schemas.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx
src/apps/frontend/src/mocks/capi-fixtures.ts
src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/mocks/api-fixtures.ts
src/apps/backend/app.test.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx
src/apps/frontend/src/compose/DispatchLandingPage.tsx
src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.tsx
src/apps/frontend/src/layout/DispatchLandingHistoryView.tsx
src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx
src/apps/frontend/src/utils/history-search-params.ts
src/apps/backend/routers/notifications/schemas/notification-list-query.ts
src/apps/frontend/src/features/stand-frontend/components/ArticleThumbnailImageFormField.tsx
src/apps/frontend/src/features/stand-frontend/components/DeliveryAndTimingSelector.tsx
src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/ChannelSelector.tsx
src/packages/database/repositories/notifications-repository.dbtest.ts
src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx
src/apps/frontend/src/ui/RefreshButton.stories.tsx
src/apps/backend/notification-channels/dispatch-notification-test.ts
src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.stories.tsx
src/apps/frontend/src/history/HistoryAlertTypeFilter.tsx
src/packages/models/index.ts
src/apps/frontend/src/compose/ArticlePreviewCard.tsx
src/apps/frontend/src/compose/CreateAppAlertTab.tsx
src/apps/frontend/src/history/HistoryPage.tsx
src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.tsx
src/apps/frontend/src/features/stand-frontend/components/NotificationTextInput.stories.tsx
src/apps/backend/notification-channels/test-support.ts
src/apps/frontend/src/history/HistoryView.tsx
...
22.
DBlatcher <david.blatcher>
David Blatcher <30567854+dblatcher>
175 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
dev-nginx.yaml
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/backend/.env.example
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/packages/models/user.ts
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/frontend/src/index.html
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/packages/config/index.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/features/stand-frontend/use-relative-time.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/packages/models/grid.ts
src/packages/models/frontend-app-config.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/README.md
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/apps/frontend/src/latest-content/latest-published-content.ts
src/packages/config/user.ts
src/apps/frontend/src/compose/PreviousNotificationsBar.tsx
src/apps/backend/routers/preview/index.ts
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/backend/routers/notifications/index.test.ts
src/packages/services/email-rendering/client.ts
src/apps/frontend/src/App.tsx
src/apps/backend/routers/docs/index.ts
README.md
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx
scripts/setup.sh
src/apps/frontend/src/grid-client/grid-api.ts
src/apps/frontend/src/stories/story-helpers.tsx
src/apps/frontend/src/mocks/capi-fixtures.ts
src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts
src/packages/models/user-permissions.ts
src/apps/frontend/src/mocks/api-fixtures.ts
src/packages/models/api-contract/preview.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx
src/apps/frontend/src/utils/article-thumbnail.test.ts
src/apps/frontend/src/util/html-helpers.ts
src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.tsx
src/apps/frontend/src/hooks/usePreviousNotifications.ts
src/apps/backend/routers/notifications/index.dbtest.ts
src/apps/frontend/src/ui/Tooltip.tsx
src/apps/frontend/src/features/stand-frontend/components/DeliveryAndTimingSelector.tsx
src/apps/backend/routers/user/index.test.ts
src/apps/frontend/src/features/stand-frontend/components/ChannelSelector.tsx
scripts/start.sh
src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.tsx
src/packages/models/index.ts
src/apps/frontend/src/compose/ArticlePreviewCard.tsx
src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.tsx
src/apps/frontend/src/features/stand-frontend/components/NotificationTextInput.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/NoSendPermissionWarning.tsx
src/apps/frontend/src/features/stand-frontend/components/Editions.tsx
src/apps/frontend/src/features/stand-frontend/form-validation.test.ts
src/apps/frontend/src/features/stand-frontend/components/PreviewToggle.stories.tsx
src/apps/frontend/src/features/stand-frontend/get-config.ts
src/apps/frontend/src/testing/app-config.ts
src/apps/frontend/src/latest-content/LatestPublishedContentCard.stories.tsx
bun.lock
src/apps/backend/routers/docs/openapi/components/schemas/channel-audiences.ts
src/packages/services/capi/client.ts
src/apps/frontend/src/features/stand-frontend/api/useChannelAudiences.ts
src/apps/frontend/tsconfig.json
src/apps/frontend/src/util/display-text-helpers.ts
src/apps/frontend/src/utils/build-request-payloads.test.ts
src/apps/frontend/src/testing/capi-fixtures.ts
src/apps/backend/routers/notifications/index.ts
src/apps/frontend/src/features/stand-frontend/components/LoadingSpinner.tsx
src/apps/frontend/src/features/stand-frontend/components/CharacterCount.tsx
src/apps/frontend/package.json
src/apps/frontend/src/testing/api-fixtures.ts
src/apps/frontend/src/utils/pillar-colors.ts
src/apps/backend/routers/docs/openapi/components/schemas/email-preview-error.ts
src/apps/frontend/src/features/stand-frontend/form-validation.tsx
src/apps/frontend/src/features/stand-frontend/components/ArticleImportControl.tsx
src/apps/backend/app.ts
src/packages/config/permissions.ts
src/apps/frontend/src/features/stand-frontend/components/EmailFields.tsx
src/apps/backend/middleware/serve-index.ts
src/apps/frontend/src/testing/grid-fixtures.ts
src/packages/models/package.json
src/apps/backend/middleware/permissions-middleware.test.ts
src/apps/frontend/src/grid-client/grid-url-parsing.test.ts
src/apps/frontend/src/features/stand-frontend/api/send-test-email.ts
src/apps/frontend/src/segment/audience-fallbacks.ts
src/apps/backend/routers/content/index.test.ts
...
23.
Lakshmi R Pillai <luxmi.r.pillai>
David Blatcher <30567854+dblatcher>
159 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
dev-nginx.yaml
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/backend/.env.example
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/packages/models/user.ts
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/frontend/src/index.html
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/packages/config/index.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/features/stand-frontend/use-relative-time.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/packages/models/frontend-app-config.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/README.md
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/apps/frontend/src/latest-content/latest-published-content.ts
src/packages/config/user.ts
src/apps/backend/routers/preview/index.ts
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/backend/routers/notifications/index.test.ts
src/packages/services/email-rendering/client.ts
src/apps/frontend/src/App.tsx
src/apps/backend/routers/docs/index.ts
README.md
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx
scripts/setup.sh
src/apps/frontend/src/stories/story-helpers.tsx
src/apps/frontend/src/mocks/capi-fixtures.ts
src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts
src/packages/models/user-permissions.ts
src/apps/frontend/src/mocks/api-fixtures.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx
src/apps/frontend/src/util/html-helpers.ts
src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.tsx
src/apps/backend/routers/notifications/index.dbtest.ts
src/apps/frontend/src/ui/Tooltip.tsx
src/apps/frontend/src/features/stand-frontend/components/DeliveryAndTimingSelector.tsx
src/apps/backend/routers/user/index.test.ts
src/apps/frontend/src/features/stand-frontend/components/ChannelSelector.tsx
scripts/start.sh
src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.tsx
src/packages/models/index.ts
src/apps/frontend/src/compose/ArticlePreviewCard.tsx
src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.tsx
src/apps/frontend/src/features/stand-frontend/components/NotificationTextInput.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/NoSendPermissionWarning.tsx
src/apps/frontend/src/features/stand-frontend/components/Editions.tsx
src/apps/frontend/src/features/stand-frontend/form-validation.test.ts
src/apps/frontend/src/features/stand-frontend/components/PreviewToggle.stories.tsx
src/apps/frontend/src/features/stand-frontend/get-config.ts
src/apps/frontend/src/latest-content/LatestPublishedContentCard.stories.tsx
bun.lock
src/apps/backend/routers/docs/openapi/components/schemas/channel-audiences.ts
src/packages/services/capi/client.ts
src/apps/frontend/src/features/stand-frontend/api/useChannelAudiences.ts
src/apps/frontend/tsconfig.json
src/apps/frontend/src/util/display-text-helpers.ts
src/apps/frontend/src/utils/build-request-payloads.test.ts
src/apps/frontend/src/testing/capi-fixtures.ts
src/apps/backend/routers/notifications/index.ts
src/apps/frontend/src/features/stand-frontend/components/LoadingSpinner.tsx
src/apps/frontend/src/features/stand-frontend/components/CharacterCount.tsx
src/apps/frontend/package.json
src/apps/frontend/src/testing/api-fixtures.ts
src/apps/frontend/src/features/stand-frontend/form-validation.tsx
src/apps/frontend/src/features/stand-frontend/components/ArticleImportControl.tsx
src/apps/backend/app.ts
src/packages/config/permissions.ts
src/apps/frontend/src/features/stand-frontend/components/EmailFields.tsx
src/apps/backend/middleware/serve-index.ts
src/packages/models/package.json
src/apps/backend/middleware/permissions-middleware.test.ts
src/apps/frontend/src/features/stand-frontend/api/send-test-email.ts
src/apps/frontend/src/segment/audience-fallbacks.ts
src/apps/backend/routers/content/index.test.ts
src/apps/frontend/src/features/stand-frontend/api/schemas.ts
src/apps/backend/routers/docs/openapi/paths/channels.ts
src/apps/frontend/src/features/stand-frontend/components/FlagIcons.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx
src/apps/backend/middleware/auth-middleware.ts
src/apps/backend/routers/docs/openapi/paths/preview.ts
src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx
src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx
src/apps/frontend/src/utils/article-thumbnail.ts
src/apps/frontend/src/features/stand-frontend/components/SelectableTile.tsx
...
24.
simonaspiridon <simona.spiridon>
David Blatcher <30567854+dblatcher>
146 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/backend/.env.example
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/packages/models/user.ts
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/frontend/src/index.html
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/packages/config/index.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/features/stand-frontend/use-relative-time.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/packages/models/frontend-app-config.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/README.md
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/apps/frontend/src/latest-content/latest-published-content.ts
src/apps/backend/routers/preview/index.ts
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/backend/routers/notifications/index.test.ts
src/packages/services/email-rendering/client.ts
src/apps/frontend/src/App.tsx
src/apps/backend/routers/docs/index.ts
README.md
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx
scripts/setup.sh
src/apps/frontend/src/stories/story-helpers.tsx
src/apps/frontend/src/mocks/capi-fixtures.ts
src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts
src/apps/frontend/src/mocks/api-fixtures.ts
src/packages/models/api-contract/preview.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx
src/apps/frontend/src/util/html-helpers.ts
src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.tsx
src/apps/backend/routers/notifications/index.dbtest.ts
src/apps/frontend/src/ui/Tooltip.tsx
src/apps/frontend/src/features/stand-frontend/components/DeliveryAndTimingSelector.tsx
src/apps/backend/routers/user/index.test.ts
src/apps/frontend/src/features/stand-frontend/components/ChannelSelector.tsx
scripts/start.sh
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.tsx
src/packages/models/index.ts
src/apps/frontend/src/compose/ArticlePreviewCard.tsx
src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.tsx
src/apps/frontend/src/features/stand-frontend/components/NotificationTextInput.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/Editions.tsx
src/apps/frontend/src/features/stand-frontend/form-validation.test.ts
src/apps/frontend/src/features/stand-frontend/components/PreviewToggle.stories.tsx
src/apps/frontend/src/features/stand-frontend/get-config.ts
src/apps/frontend/src/testing/app-config.ts
src/apps/frontend/src/latest-content/LatestPublishedContentCard.stories.tsx
bun.lock
src/apps/backend/routers/docs/openapi/components/schemas/channel-audiences.ts
src/packages/services/capi/client.ts
src/apps/frontend/src/features/stand-frontend/api/useChannelAudiences.ts
src/apps/frontend/src/util/display-text-helpers.ts
src/apps/frontend/src/utils/build-request-payloads.test.ts
src/apps/frontend/src/testing/capi-fixtures.ts
src/apps/backend/routers/notifications/index.ts
src/apps/frontend/src/features/stand-frontend/components/LoadingSpinner.tsx
src/apps/frontend/src/features/stand-frontend/components/CharacterCount.tsx
src/apps/frontend/package.json
src/apps/frontend/src/testing/api-fixtures.ts
src/apps/backend/routers/docs/openapi/components/schemas/email-preview-error.ts
src/apps/frontend/src/features/stand-frontend/form-validation.tsx
src/apps/frontend/src/features/stand-frontend/components/ArticleImportControl.tsx
src/apps/backend/app.ts
src/apps/frontend/src/features/stand-frontend/components/EmailFields.tsx
src/apps/backend/middleware/serve-index.ts
src/packages/models/package.json
src/apps/frontend/src/features/stand-frontend/api/send-test-email.ts
src/apps/frontend/src/segment/audience-fallbacks.ts
src/apps/backend/routers/content/index.test.ts
src/apps/frontend/src/features/stand-frontend/api/schemas.ts
src/apps/backend/routers/docs/openapi/paths/channels.ts
src/apps/frontend/src/features/stand-frontend/components/FlagIcons.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx
src/apps/backend/middleware/auth-middleware.ts
src/apps/backend/routers/docs/openapi/paths/preview.ts
src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.tsx
src/apps/frontend/src/preview/NewsletterEmailPreview.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx
src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx
src/apps/frontend/src/utils/article-thumbnail.ts
src/apps/frontend/src/features/stand-frontend/components/SelectableTile.tsx
src/apps/frontend/src/features/stand-frontend/routes.ts
src/apps/frontend/src/features/stand-frontend/components/SendFailedModal.tsx
src/apps/frontend/src/features/stand-frontend/notification-reducer.ts
src/apps/frontend/src/preview/NewsletterEmailPreviewSection.stories.tsx
...
25.
Laurynas Karvelis <laurynas.karvelis>
David Blatcher <30567854+dblatcher>
143 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
dev-nginx.yaml
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/backend/.env.example
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/frontend/src/index.html
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/packages/config/index.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/README.md
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/packages/config/user.ts
src/apps/backend/routers/preview/index.ts
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/backend/routers/notifications/index.test.ts
src/packages/services/email-rendering/client.ts
src/apps/frontend/src/App.tsx
src/apps/backend/routers/docs/index.ts
README.md
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx
scripts/setup.sh
src/apps/frontend/src/stories/story-helpers.tsx
src/apps/frontend/src/mocks/capi-fixtures.ts
src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts
src/packages/models/user-permissions.ts
src/apps/frontend/src/mocks/api-fixtures.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx
src/apps/frontend/src/util/html-helpers.ts
src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.tsx
src/apps/backend/routers/notifications/index.dbtest.ts
src/apps/frontend/src/ui/Tooltip.tsx
src/apps/frontend/src/features/stand-frontend/components/DeliveryAndTimingSelector.tsx
src/apps/backend/routers/user/index.test.ts
src/apps/frontend/src/features/stand-frontend/components/ChannelSelector.tsx
scripts/start.sh
src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.tsx
src/packages/models/index.ts
src/apps/frontend/src/compose/ArticlePreviewCard.tsx
src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.tsx
src/apps/frontend/src/features/stand-frontend/components/NotificationTextInput.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/NoSendPermissionWarning.tsx
src/apps/frontend/src/features/stand-frontend/components/Editions.tsx
src/apps/frontend/src/features/stand-frontend/form-validation.test.ts
src/apps/frontend/src/features/stand-frontend/components/PreviewToggle.stories.tsx
src/apps/frontend/src/features/stand-frontend/get-config.ts
src/apps/frontend/src/latest-content/LatestPublishedContentCard.stories.tsx
bun.lock
src/apps/backend/routers/docs/openapi/components/schemas/channel-audiences.ts
src/packages/services/capi/client.ts
src/apps/frontend/src/features/stand-frontend/api/useChannelAudiences.ts
src/apps/frontend/tsconfig.json
src/apps/frontend/src/utils/build-request-payloads.test.ts
src/apps/frontend/src/testing/capi-fixtures.ts
src/apps/backend/routers/notifications/index.ts
src/apps/frontend/src/features/stand-frontend/components/LoadingSpinner.tsx
src/apps/frontend/src/features/stand-frontend/components/CharacterCount.tsx
src/apps/frontend/package.json
src/apps/frontend/src/testing/api-fixtures.ts
src/apps/frontend/src/features/stand-frontend/form-validation.tsx
src/apps/frontend/src/features/stand-frontend/components/ArticleImportControl.tsx
src/apps/backend/app.ts
src/packages/config/permissions.ts
src/apps/frontend/src/features/stand-frontend/components/EmailFields.tsx
src/apps/backend/middleware/serve-index.ts
src/apps/backend/middleware/permissions-middleware.test.ts
src/apps/frontend/src/features/stand-frontend/api/send-test-email.ts
src/apps/backend/routers/content/index.test.ts
src/apps/frontend/src/features/stand-frontend/api/schemas.ts
src/apps/backend/routers/docs/openapi/paths/channels.ts
src/apps/frontend/src/features/stand-frontend/components/FlagIcons.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx
src/apps/backend/middleware/auth-middleware.ts
src/apps/backend/routers/docs/openapi/paths/preview.ts
src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx
src/apps/frontend/src/utils/article-thumbnail.ts
src/apps/frontend/src/features/stand-frontend/components/SelectableTile.tsx
src/apps/frontend/src/features/stand-frontend/routes.ts
src/apps/frontend/src/features/stand-frontend/components/SendFailedModal.tsx
src/apps/frontend/src/features/stand-frontend/notification-reducer.ts
src/apps/frontend/src/preview/NewsletterEmailPreviewSection.stories.tsx
src/packages/services/capi/client.test.ts
src/apps/frontend/src/compose/DispatchCreateNotificationModal.stories.tsx
src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts
src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.stories.tsx
...
26.
joshuaguardian <joshua.anderson>
David Blatcher <30567854+dblatcher>
130 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/packages/models/user.ts
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/frontend/src/index.html
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/packages/config/index.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/features/stand-frontend/use-relative-time.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/packages/config/user.ts
src/apps/frontend/src/compose/PreviousNotificationsBar.tsx
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/App.tsx
README.md
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx
src/apps/frontend/src/stories/story-helpers.tsx
src/apps/frontend/src/mocks/capi-fixtures.ts
src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts
src/apps/frontend/src/mocks/api-fixtures.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx
src/apps/frontend/src/util/html-helpers.ts
src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.tsx
src/apps/backend/routers/notifications/index.dbtest.ts
src/apps/frontend/src/ui/Tooltip.tsx
src/apps/frontend/src/features/stand-frontend/components/DeliveryAndTimingSelector.tsx
src/apps/backend/routers/user/index.test.ts
src/apps/frontend/src/features/stand-frontend/components/ChannelSelector.tsx
src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.tsx
src/packages/models/index.ts
src/apps/frontend/src/compose/ArticlePreviewCard.tsx
src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.tsx
src/apps/frontend/src/features/stand-frontend/components/NotificationTextInput.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/NoSendPermissionWarning.tsx
src/apps/frontend/src/features/stand-frontend/components/Editions.tsx
src/apps/frontend/src/features/stand-frontend/form-validation.test.ts
src/apps/frontend/src/features/stand-frontend/components/PreviewToggle.stories.tsx
src/apps/frontend/src/features/stand-frontend/get-config.ts
src/apps/frontend/src/testing/app-config.ts
bun.lock
src/packages/services/capi/client.ts
src/apps/frontend/src/features/stand-frontend/api/useChannelAudiences.ts
src/apps/frontend/src/util/display-text-helpers.ts
src/apps/frontend/src/utils/build-request-payloads.test.ts
src/apps/frontend/src/testing/capi-fixtures.ts
src/apps/backend/routers/notifications/index.ts
src/apps/frontend/src/features/stand-frontend/components/LoadingSpinner.tsx
src/apps/frontend/src/features/stand-frontend/components/CharacterCount.tsx
src/apps/frontend/package.json
src/apps/frontend/src/testing/api-fixtures.ts
src/apps/frontend/src/utils/pillar-colors.ts
src/apps/frontend/src/features/stand-frontend/form-validation.tsx
src/apps/frontend/src/features/stand-frontend/components/ArticleImportControl.tsx
src/apps/backend/app.ts
src/apps/frontend/src/features/stand-frontend/components/EmailFields.tsx
src/apps/backend/middleware/serve-index.ts
src/packages/models/package.json
src/apps/frontend/src/features/stand-frontend/api/send-test-email.ts
src/apps/frontend/src/segment/audience-fallbacks.ts
src/apps/backend/routers/content/index.test.ts
src/apps/frontend/src/features/stand-frontend/api/schemas.ts
src/apps/frontend/src/features/stand-frontend/components/FlagIcons.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx
src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx
src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx
src/apps/frontend/src/utils/article-thumbnail.ts
src/apps/frontend/src/features/stand-frontend/components/SelectableTile.tsx
src/apps/frontend/src/features/stand-frontend/routes.ts
src/apps/frontend/src/features/stand-frontend/components/SendFailedModal.tsx
src/apps/frontend/src/features/stand-frontend/notification-reducer.ts
src/packages/services/capi/client.test.ts
src/apps/frontend/src/testing/mock-fetch-email.ts
src/apps/frontend/src/compose/DispatchCreateNotificationModal.stories.tsx
src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts
src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.stories.tsx
src/apps/frontend/src/features/stand-frontend/option-values.ts
src/apps/frontend/src/segment/Editions.tsx
src/packages/models/capi.ts
src/apps/frontend/src/features/stand-frontend/relative-time.test.ts
src/apps/frontend/src/mocks/mock-fetch-email.ts
src/apps/frontend/src/features/stand-frontend/components/PreviewToggle.tsx
src/apps/frontend/src/compose/ArticlePreviewCard.stories.tsx
src/apps/backend/routers/user/index.ts
...
27.
Peace Williams-Ojomu <60498278+apeacewilliams>
David Blatcher <30567854+dblatcher>
121 shared files
src/apps/frontend/src/utils/history-send-time.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/features/stand-frontend/use-relative-time.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/App.tsx
README.md
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx
src/apps/frontend/src/stories/story-helpers.tsx
src/apps/frontend/src/mocks/capi-fixtures.ts
src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts
src/apps/frontend/src/mocks/api-fixtures.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx
src/apps/frontend/src/util/html-helpers.ts
src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.tsx
src/apps/backend/routers/notifications/index.dbtest.ts
src/apps/frontend/src/ui/Tooltip.tsx
src/apps/frontend/src/features/stand-frontend/components/DeliveryAndTimingSelector.tsx
src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.stories.tsx
src/packages/models/index.ts
src/apps/frontend/src/compose/ArticlePreviewCard.tsx
src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.tsx
src/apps/frontend/src/features/stand-frontend/components/NotificationTextInput.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/NoSendPermissionWarning.tsx
src/apps/frontend/src/features/stand-frontend/components/Editions.tsx
src/apps/frontend/src/features/stand-frontend/form-validation.test.ts
src/apps/frontend/src/features/stand-frontend/components/PreviewToggle.stories.tsx
src/apps/frontend/src/features/stand-frontend/get-config.ts
src/apps/frontend/src/testing/app-config.ts
bun.lock
src/apps/backend/routers/docs/openapi/components/schemas/channel-audiences.ts
src/apps/frontend/src/features/stand-frontend/api/useChannelAudiences.ts
src/apps/frontend/tsconfig.json
src/apps/frontend/src/util/display-text-helpers.ts
src/apps/frontend/src/utils/build-request-payloads.test.ts
src/apps/frontend/src/testing/capi-fixtures.ts
src/apps/backend/routers/notifications/index.ts
src/apps/frontend/src/features/stand-frontend/components/LoadingSpinner.tsx
src/apps/frontend/src/features/stand-frontend/components/CharacterCount.tsx
src/apps/frontend/package.json
src/apps/frontend/src/testing/api-fixtures.ts
src/apps/frontend/src/utils/pillar-colors.ts
src/apps/frontend/src/features/stand-frontend/form-validation.tsx
src/apps/frontend/src/features/stand-frontend/components/ArticleImportControl.tsx
src/apps/backend/app.ts
src/apps/frontend/src/features/stand-frontend/components/EmailFields.tsx
src/packages/models/package.json
src/apps/frontend/src/features/stand-frontend/api/send-test-email.ts
src/apps/frontend/src/segment/audience-fallbacks.ts
src/apps/frontend/src/features/stand-frontend/api/schemas.ts
src/apps/backend/routers/docs/openapi/paths/channels.ts
src/apps/frontend/src/features/stand-frontend/components/FlagIcons.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx
src/apps/backend/middleware/auth-middleware.ts
src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.tsx
src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx
src/apps/frontend/src/utils/article-thumbnail.ts
src/apps/frontend/src/features/stand-frontend/components/SelectableTile.tsx
src/apps/frontend/src/features/stand-frontend/routes.ts
src/apps/frontend/src/features/stand-frontend/components/SendFailedModal.tsx
src/apps/frontend/src/features/stand-frontend/notification-reducer.ts
src/apps/frontend/src/preview/NewsletterEmailPreviewSection.stories.tsx
src/apps/frontend/src/testing/mock-fetch-email.ts
src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts
src/apps/frontend/src/preview/NewsletterEmailPreviewSection.tsx
src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.stories.tsx
src/apps/frontend/src/features/stand-frontend/option-values.ts
src/apps/frontend/src/segment/Editions.tsx
src/apps/frontend/src/mocks/mock-capi-fetch.test.ts
src/apps/frontend/src/features/stand-frontend/relative-time.test.ts
src/apps/frontend/src/mocks/mock-fetch-email.ts
src/apps/frontend/src/features/stand-frontend/components/PreviewToggle.tsx
src/apps/frontend/src/compose/ArticlePreviewCard.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/NotFoundTab.tsx
src/apps/frontend/src/features/stand-frontend/relative-time.ts
src/apps/frontend/src/api/client.ts
src/apps/frontend/src/features/stand-frontend/ConfigContext.tsx
src/apps/frontend/src/features/stand-frontend/themes.ts
src/apps/frontend/src/features/stand-frontend/api/send-notification.ts
src/apps/frontend/src/stories/Page.stories.tsx
src/apps/frontend/src/features/stand-frontend/NotificationContext.tsx
src/apps/frontend/src/mocks/mock-request-test-email-send.ts
...
28.
David Blatcher <30567854+dblatcher>
Lakshmi R Pillai <73653255+lakshmirpillai>
121 shared files
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx
src/apps/backend/.env.example
src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts
src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx
src/apps/frontend/src/index.html
src/apps/frontend/src/mocks/mock-capi-fetch.ts
src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx
src/packages/models/grid.ts
src/packages/models/frontend-app-config.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/README.md
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/utils/article-liveblog.ts
src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx
src/apps/frontend/src/latest-content/latest-published-content.ts
src/apps/backend/routers/preview/index.ts
src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts
src/apps/backend/routers/notifications/index.test.ts
src/packages/services/email-rendering/client.ts
src/apps/frontend/src/App.tsx
README.md
src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx
src/apps/frontend/src/grid-client/grid-api.ts
src/apps/frontend/src/stories/story-helpers.tsx
src/apps/frontend/src/mocks/capi-fixtures.ts
src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts
src/apps/frontend/src/mocks/api-fixtures.ts
src/packages/models/api-contract/preview.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx
src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.tsx
src/apps/frontend/src/features/stand-frontend/components/DeliveryAndTimingSelector.tsx
src/apps/frontend/src/features/stand-frontend/components/ChannelSelector.tsx
src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.stories.tsx
src/packages/models/index.ts
src/apps/frontend/src/compose/ArticlePreviewCard.tsx
src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.tsx
src/apps/frontend/src/features/stand-frontend/components/NotificationTextInput.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/Editions.tsx
src/apps/frontend/src/features/stand-frontend/form-validation.test.ts
src/apps/frontend/src/features/stand-frontend/components/PreviewToggle.stories.tsx
src/apps/frontend/src/testing/app-config.ts
src/apps/frontend/src/latest-content/LatestPublishedContentCard.stories.tsx
bun.lock
src/apps/backend/routers/docs/openapi/components/schemas/channel-audiences.ts
src/packages/services/capi/client.ts
src/apps/frontend/src/utils/build-request-payloads.test.ts
src/apps/backend/routers/notifications/index.ts
src/apps/frontend/package.json
src/apps/frontend/src/testing/api-fixtures.ts
src/apps/backend/routers/docs/openapi/components/schemas/email-preview-error.ts
src/apps/frontend/src/features/stand-frontend/form-validation.tsx
src/apps/frontend/src/features/stand-frontend/components/ArticleImportControl.tsx
src/apps/backend/app.ts
src/apps/frontend/src/features/stand-frontend/components/EmailFields.tsx
src/apps/backend/middleware/serve-index.ts
src/apps/frontend/src/testing/grid-fixtures.ts
src/packages/models/package.json
src/apps/frontend/src/grid-client/grid-url-parsing.test.ts
src/apps/frontend/src/segment/audience-fallbacks.ts
src/apps/backend/routers/content/index.test.ts
src/apps/frontend/src/features/stand-frontend/api/schemas.ts
src/apps/frontend/src/grid-client/grid-url-parsing.ts
src/apps/frontend/src/features/stand-frontend/components/FlagIcons.tsx
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx
src/apps/backend/routers/docs/openapi/paths/preview.ts
src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx
src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx
src/apps/frontend/src/utils/article-thumbnail.ts
src/apps/frontend/src/features/stand-frontend/components/SelectableTile.tsx
src/apps/frontend/src/features/stand-frontend/components/SendFailedModal.tsx
src/apps/frontend/src/features/stand-frontend/notification-reducer.ts
src/apps/frontend/src/preview/NewsletterEmailPreviewSection.stories.tsx
src/packages/services/capi/client.test.ts
src/apps/frontend/src/compose/DispatchCreateNotificationModal.stories.tsx
src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts
src/apps/frontend/src/preview/NewsletterEmailPreviewSection.tsx
src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.stories.tsx
src/apps/frontend/src/features/stand-frontend/option-values.ts
src/apps/frontend/src/segment/Editions.tsx
src/packages/models/capi.ts
src/apps/frontend/src/mocks/mock-capi-fetch.test.ts
src/apps/frontend/src/mocks/mock-fetch-email.ts
src/apps/frontend/src/features/stand-frontend/components/PreviewToggle.tsx
src/apps/frontend/src/compose/ArticlePreviewCard.stories.tsx
src/apps/backend/routers/content/index.ts
src/apps/frontend/src/features/stand-frontend/themes.ts
src/apps/frontend/src/features/stand-frontend/api/send-notification.ts
src/apps/frontend/src/stories/Page.stories.tsx
src/apps/frontend/src/features/stand-frontend/NotificationContext.tsx
src/apps/frontend/src/utils/form-validation.tsx
...
29.
DBlatcher <david.blatcher>
mgosz-guardian <marcin.gosz>
121 shared files
src/apps/backend/routers/docs/openapi/paths/notification-tests.ts
src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/backend/notification-channels/dispatch-notification.test.ts
src/apps/backend/.env.example
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/backend/routers/docs/openapi/components/schemas/accepted-test-notification.ts
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts
src/apps/frontend/src/routes.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/routers/docs/openapi/components/schemas/notification-test-send-request.ts
src/apps/backend/README.md
package.json
src/apps/backend/notification-channels/email/braze/client.test.ts
src/apps/backend/notification-channels/app-notification/generate-request.test.ts
src/apps/backend/routers/docs/openapi/components/schemas/capi-unavailable-error.ts
src/apps/frontend/src/utils/send-notification.ts
src/apps/backend/notification-channels/app-notification/generate-request.ts
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/backend/routers/preview/index.ts
src/apps/backend/routers/docs/openapi/components/schemas/email-preview-response.ts
src/apps/backend/routers/notifications/index.test.ts
src/packages/services/email-rendering/client.ts
README.md
lefthook.yml
src/apps/frontend/src/api-client/client.ts
src/apps/frontend/src/schemas.ts
src/packages/config/ssm.test.ts
src/packages/config/ssm.ts
src/apps/frontend/src/util/html-helpers.ts
src/apps/frontend/src/utils/send-notification.test.ts
src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx
src/apps/frontend/src/compose/NotificationContext.tsx
src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx
src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.test.ts
src/apps/frontend/src/compose/CreateAppAlertTab.tsx
src/apps/frontend/src/compose/NotificationFormWrapper.tsx
src/apps/frontend/src/send/DispatchReport.stories.tsx
bun.lock
src/packages/services/capi/client.ts
src/apps/frontend/src/layout/LatestPublishedContent.tsx
src/apps/frontend/src/utils/build-request-payloads.test.ts
src/apps/frontend/src/compose/CreateNewsletterForm.stories.tsx
src/apps/backend/notification-channels/email/rendering/client.test.ts
src/apps/backend/notification-channels/app-notification/client.ts
src/apps/frontend/src/types.ts
src/apps/backend/routers/notifications/index.ts
docs/braze/braze-test-email-send-flow.md
src/apps/frontend/src/send/SendFailedModal.tsx
src/apps/frontend/src/testing/api-fixtures.ts
src/apps/backend/notification-channels/email/braze/client.ts
eslint.config.js
cdk/lib/notifications.ts
src/apps/backend/notification-channels/dispatch-notification.ts
src/apps/frontend/src/utils/build-request-payloads.ts
src/apps/backend/app.ts
src/apps/backend/notification-channels/generate-requests.test.ts
.prettierignore
src/apps/backend/routers/content/index.test.ts
src/apps/backend/notification-channels/email/braze/campaigns.ts
src/apps/backend/notification-channels/newsletter/dispatch-newsletter.test.ts
src/apps/backend/routers/docs/openapi/index.test.ts
src/apps/backend/notification-channels/newsletter/dispatch-newsletter.ts
src/apps/backend/routers/docs/openapi/paths/preview.ts
src/packages/config/audiences.test.ts
src/apps/backend/routers/notifications/schemas/notification-send-request.ts
src/apps/backend/routers/docs/openapi/components/schemas/notification-unprocessable-error.ts
src/apps/backend/notification-channels/email/braze/generate-request.ts
src/apps/backend/routers/docs/openapi/components/schemas/notification-provider-error.ts
src/apps/frontend/src/features/stand-frontend/notification-reducer.ts
src/packages/services/capi/client.test.ts
src/apps/frontend/src/routes.test.ts
src/apps/backend/routers/docs/openapi/components/schemas/latest-article.ts
src/apps/backend/routers/docs/openapi/components/schemas/notification-dispatch.ts
src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts
src/packages/models/capi.ts
src/apps/frontend/src/compose/CreateNewsletterEmailTab.stories.tsx
.nvmrc
src/apps/frontend/src/send/TestEmailForm.stories.tsx
docs/braze/braze-test-email-delivery-options.md
src/apps/backend/routers/docs/openapi/components/schemas/email-preview-request.ts
src/packages/services/email-rendering/client.test.ts
.github/workflows/ci.yml
src/apps/frontend/src/compose/CreateAppAlertForm.tsx
cdk/lib/__snapshots__/notifications.test.ts.snap
src/apps/backend/routers/preview/index.test.ts
src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx
src/packages/database/schema/notification-dispatches.ts
src/apps/backend/notification-channels/email/braze/generate-request.test.ts
src/apps/backend/routers/docs/openapi/paths/content.ts
src/apps/backend/middleware/error-middleware.test.ts
src/apps/backend/routers/content/index.ts
src/apps/frontend/src/compose/DispatchLandingPage.stories.tsx
docs/notification-sending-model-proposal/proposal.md
src/apps/backend/routers/docs/openapi/paths/resolve-article.ts
...
30.
Lakshmi R Pillai <luxmi.r.pillai>
mgosz-guardian <marcin.gosz>
115 shared files
src/apps/backend/routers/docs/openapi/paths/notification-tests.ts
src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/backend/notification-channels/dispatch-notification.test.ts
src/apps/backend/.env.example
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/backend/routers/docs/openapi/components/schemas/accepted-test-notification.ts
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts
src/apps/frontend/src/routes.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/routers/docs/openapi/components/schemas/notification-test-send-request.ts
src/apps/backend/README.md
package.json
src/apps/backend/notification-channels/email/braze/client.test.ts
src/apps/backend/notification-channels/app-notification/generate-request.test.ts
src/apps/frontend/src/utils/send-notification.ts
src/apps/backend/notification-channels/app-notification/generate-request.ts
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/backend/routers/preview/index.ts
src/apps/backend/routers/docs/openapi/components/schemas/email-preview-response.ts
src/apps/backend/routers/notifications/index.test.ts
src/packages/services/email-rendering/client.ts
README.md
lefthook.yml
src/apps/frontend/src/api-client/client.ts
src/apps/frontend/src/schemas.ts
src/packages/config/ssm.test.ts
src/packages/config/ssm.ts
src/apps/frontend/src/util/html-helpers.ts
src/apps/frontend/src/utils/send-notification.test.ts
src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx
src/apps/frontend/src/compose/NotificationContext.tsx
src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx
src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.test.ts
src/apps/frontend/src/compose/CreateAppAlertTab.tsx
src/packages/config/env.ts
src/apps/frontend/src/compose/NotificationFormWrapper.tsx
src/apps/frontend/src/send/DispatchReport.stories.tsx
bun.lock
src/packages/services/capi/client.ts
src/apps/frontend/src/layout/LatestPublishedContent.tsx
src/apps/frontend/src/utils/build-request-payloads.test.ts
src/apps/frontend/src/compose/CreateNewsletterForm.stories.tsx
src/apps/backend/notification-channels/email/rendering/client.test.ts
src/apps/backend/notification-channels/app-notification/client.ts
src/apps/frontend/src/types.ts
src/apps/backend/routers/notifications/index.ts
docs/braze/braze-test-email-send-flow.md
src/apps/frontend/src/send/SendFailedModal.tsx
src/apps/frontend/src/testing/api-fixtures.ts
src/apps/backend/notification-channels/email/braze/client.ts
eslint.config.js
cdk/lib/notifications.ts
src/apps/backend/notification-channels/dispatch-notification.ts
src/apps/frontend/src/utils/build-request-payloads.ts
src/apps/backend/app.ts
src/apps/backend/notification-channels/generate-requests.test.ts
.prettierignore
src/apps/backend/routers/content/index.test.ts
src/apps/backend/notification-channels/email/braze/campaigns.ts
src/apps/backend/notification-channels/newsletter/dispatch-newsletter.test.ts
src/apps/backend/routers/docs/openapi/index.test.ts
src/apps/backend/notification-channels/newsletter/dispatch-newsletter.ts
src/apps/backend/routers/docs/openapi/paths/preview.ts
src/packages/config/audiences.test.ts
src/apps/backend/routers/notifications/schemas/notification-send-request.ts
src/apps/backend/notification-channels/email/braze/generate-request.ts
src/apps/backend/routers/docs/openapi/components/schemas/notification-provider-error.ts
src/apps/frontend/src/features/stand-frontend/notification-reducer.ts
src/packages/services/capi/client.test.ts
src/apps/frontend/src/routes.test.ts
src/apps/backend/routers/docs/openapi/components/schemas/notification-dispatch.ts
src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts
src/packages/models/capi.ts
src/apps/frontend/src/compose/CreateNewsletterEmailTab.stories.tsx
.nvmrc
src/apps/frontend/src/send/TestEmailForm.stories.tsx
docs/braze/braze-test-email-delivery-options.md
src/apps/backend/routers/docs/openapi/components/schemas/email-preview-request.ts
src/packages/services/email-rendering/client.test.ts
.github/workflows/ci.yml
src/apps/frontend/src/compose/CreateAppAlertForm.tsx
cdk/lib/__snapshots__/notifications.test.ts.snap
src/apps/backend/routers/preview/index.test.ts
src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx
src/packages/database/schema/notification-dispatches.ts
src/apps/backend/notification-channels/email/braze/generate-request.test.ts
src/apps/backend/routers/docs/openapi/paths/content.ts
src/apps/backend/middleware/error-middleware.test.ts
src/apps/backend/routers/content/index.ts
src/apps/frontend/src/compose/DispatchLandingPage.stories.tsx
docs/notification-sending-model-proposal/proposal.md
src/apps/frontend/src/layout/LatestPublishedContent.stories.tsx
src/apps/frontend/src/utils/form-validation.tsx
src/apps/backend/notification-channels/generate-requests.ts
...
31.
simonaspiridon <simona.spiridon>
mgosz-guardian <marcin.gosz>
110 shared files
src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/backend/notification-channels/dispatch-notification.test.ts
src/apps/backend/.env.example
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts
src/apps/frontend/src/routes.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/README.md
package.json
src/apps/backend/notification-channels/email/braze/client.test.ts
src/apps/backend/notification-channels/app-notification/generate-request.test.ts
src/apps/backend/routers/docs/openapi/components/schemas/capi-unavailable-error.ts
src/apps/frontend/src/utils/send-notification.ts
src/apps/backend/notification-channels/app-notification/generate-request.ts
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/backend/routers/preview/index.ts
src/apps/backend/routers/notifications/index.test.ts
src/packages/services/email-rendering/client.ts
README.md
lefthook.yml
src/apps/frontend/src/api-client/client.ts
src/apps/frontend/src/schemas.ts
src/packages/config/ssm.test.ts
src/packages/config/ssm.ts
src/apps/frontend/src/util/html-helpers.ts
src/apps/frontend/src/utils/send-notification.test.ts
src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx
src/apps/frontend/src/compose/NotificationContext.tsx
src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx
src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.test.ts
src/apps/frontend/src/compose/CreateAppAlertTab.tsx
src/apps/frontend/src/compose/NotificationFormWrapper.tsx
src/apps/frontend/src/send/DispatchReport.stories.tsx
bun.lock
src/packages/services/capi/client.ts
src/apps/frontend/src/layout/LatestPublishedContent.tsx
src/apps/frontend/src/utils/build-request-payloads.test.ts
src/apps/frontend/src/compose/CreateNewsletterForm.stories.tsx
src/apps/backend/notification-channels/email/rendering/client.test.ts
src/apps/backend/notification-channels/app-notification/client.ts
src/apps/frontend/src/types.ts
src/apps/backend/routers/notifications/index.ts
src/apps/frontend/src/send/SendFailedModal.tsx
src/apps/frontend/src/testing/api-fixtures.ts
src/apps/backend/notification-channels/email/braze/client.ts
eslint.config.js
cdk/lib/notifications.ts
src/apps/backend/notification-channels/dispatch-notification.ts
src/apps/frontend/src/utils/build-request-payloads.ts
src/apps/backend/app.ts
src/apps/backend/notification-channels/generate-requests.test.ts
.prettierignore
src/apps/backend/routers/content/index.test.ts
src/apps/backend/notification-channels/email/braze/campaigns.ts
src/apps/backend/notification-channels/newsletter/dispatch-newsletter.test.ts
src/apps/backend/routers/docs/openapi/index.test.ts
src/apps/backend/notification-channels/newsletter/dispatch-newsletter.ts
src/apps/backend/routers/docs/openapi/paths/preview.ts
src/packages/config/audiences.test.ts
src/apps/backend/routers/notifications/schemas/notification-send-request.ts
src/apps/backend/notification-channels/email/braze/generate-request.ts
src/apps/frontend/src/features/stand-frontend/notification-reducer.ts
src/packages/services/capi/client.test.ts
src/apps/frontend/src/routes.test.ts
src/apps/backend/routers/docs/openapi/components/schemas/latest-article.ts
src/apps/backend/routers/docs/openapi/components/schemas/notification-dispatch.ts
src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts
src/packages/models/capi.ts
src/apps/frontend/src/compose/CreateNewsletterEmailTab.stories.tsx
.nvmrc
src/apps/frontend/src/send/TestEmailForm.stories.tsx
src/packages/services/email-rendering/client.test.ts
.github/workflows/ci.yml
src/apps/frontend/src/compose/CreateAppAlertForm.tsx
cdk/lib/__snapshots__/notifications.test.ts.snap
src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx
src/packages/database/schema/notification-dispatches.ts
src/apps/backend/notification-channels/email/braze/generate-request.test.ts
src/apps/backend/routers/docs/openapi/paths/content.ts
src/apps/backend/middleware/error-middleware.test.ts
src/apps/backend/routers/content/index.ts
src/apps/frontend/src/compose/DispatchLandingPage.stories.tsx
docs/notification-sending-model-proposal/proposal.md
src/apps/backend/routers/docs/openapi/paths/resolve-article.ts
src/apps/backend/routers/docs/openapi/components/schemas/latest-articles-response.ts
src/apps/frontend/src/layout/LatestPublishedContent.stories.tsx
src/apps/frontend/src/utils/form-validation.tsx
src/apps/backend/notification-channels/generate-requests.ts
src/apps/backend/routers/docs/openapi/paths/latest-articles.ts
src/apps/frontend/src/compose/CreateNewsletterEmailForm.tsx
src/packages/config/audiences.ts
src/apps/backend/notification-channels/email/braze/campaigns.test.ts
src/apps/backend/test-utils/server.ts
src/apps/backend/routers/docs/openapi/paths/index.ts
...
32.
Laurynas Karvelis <laurynas.karvelis>
mgosz-guardian <marcin.gosz>
95 shared files
src/apps/backend/routers/docs/openapi/paths/notification-tests.ts
src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/backend/notification-channels/dispatch-notification.test.ts
src/apps/backend/.env.example
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/backend/routers/docs/openapi/components/schemas/accepted-test-notification.ts
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/routers/docs/openapi/components/schemas/notification-test-send-request.ts
src/apps/backend/README.md
package.json
src/apps/backend/notification-channels/email/braze/client.test.ts
src/apps/backend/notification-channels/app-notification/generate-request.test.ts
src/apps/backend/notification-channels/app-notification/generate-request.ts
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/backend/routers/preview/index.ts
src/apps/backend/routers/notifications/index.test.ts
src/packages/services/email-rendering/client.ts
README.md
lefthook.yml
src/apps/frontend/src/schemas.ts
src/packages/config/ssm.test.ts
src/packages/config/ssm.ts
src/apps/frontend/src/util/html-helpers.ts
src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx
src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx
src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.test.ts
src/apps/frontend/src/compose/CreateAppAlertTab.tsx
src/apps/frontend/src/compose/NotificationFormWrapper.tsx
src/apps/frontend/src/send/DispatchReport.stories.tsx
bun.lock
src/packages/services/capi/client.ts
src/apps/frontend/src/layout/LatestPublishedContent.tsx
src/apps/frontend/src/utils/build-request-payloads.test.ts
src/apps/backend/notification-channels/email/rendering/client.test.ts
src/apps/backend/notification-channels/app-notification/client.ts
src/apps/frontend/src/types.ts
src/apps/backend/routers/notifications/index.ts
docs/braze/braze-test-email-send-flow.md
src/apps/frontend/src/testing/api-fixtures.ts
src/apps/backend/notification-channels/email/braze/client.ts
eslint.config.js
cdk/lib/notifications.ts
src/apps/backend/notification-channels/dispatch-notification.ts
src/apps/frontend/src/utils/build-request-payloads.ts
src/apps/backend/app.ts
src/apps/backend/notification-channels/generate-requests.test.ts
.prettierignore
src/apps/backend/routers/content/index.test.ts
src/apps/backend/notification-channels/email/braze/campaigns.ts
src/apps/backend/notification-channels/newsletter/dispatch-newsletter.test.ts
src/apps/backend/routers/docs/openapi/index.test.ts
src/apps/backend/notification-channels/newsletter/dispatch-newsletter.ts
src/apps/backend/routers/docs/openapi/paths/preview.ts
src/packages/config/audiences.test.ts
src/apps/backend/routers/notifications/schemas/notification-send-request.ts
src/apps/backend/notification-channels/email/braze/generate-request.ts
src/apps/backend/routers/docs/openapi/components/schemas/notification-provider-error.ts
src/apps/frontend/src/features/stand-frontend/notification-reducer.ts
src/packages/services/capi/client.test.ts
src/apps/backend/routers/docs/openapi/components/schemas/notification-dispatch.ts
src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts
src/packages/models/capi.ts
docs/braze/braze-test-email-delivery-options.md
src/packages/services/email-rendering/client.test.ts
.github/workflows/ci.yml
src/apps/frontend/src/compose/CreateAppAlertForm.tsx
cdk/lib/__snapshots__/notifications.test.ts.snap
src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx
src/packages/database/schema/notification-dispatches.ts
src/apps/backend/notification-channels/email/braze/generate-request.test.ts
src/apps/backend/routers/docs/openapi/paths/content.ts
src/apps/backend/middleware/error-middleware.test.ts
src/apps/backend/routers/content/index.ts
docs/notification-sending-model-proposal/proposal.md
src/apps/frontend/src/utils/form-validation.tsx
src/apps/backend/notification-channels/generate-requests.ts
src/apps/frontend/src/compose/CreateNewsletterEmailForm.tsx
src/packages/config/audiences.ts
src/apps/backend/notification-channels/email/braze/campaigns.test.ts
src/apps/backend/test-utils/server.ts
src/apps/backend/routers/docs/openapi/paths/index.ts
src/apps/backend/routers/docs/openapi/components/schemas/index.ts
src/apps/frontend/src/compose/DispatchCreateNotificationModal.tsx
src/packages/config/package.json
src/apps/backend/routers/notification-tests/index.ts
src/apps/backend/routers/notification-tests/index.test.ts
src/apps/backend/notification-channels/email/rendering/client.ts
src/apps/backend/middleware/error-middleware.ts
33.
simonaspiridon <simona.spiridon>
Rebecca Thompson <33927854+rebecca-thompson>
88 shared files
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/backend/notification-channels/dispatch-notification.test.ts
src/packages/config/tsconfig.json
src/apps/backend/.env.example
cdk/tsconfig.json
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx
src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts
src/apps/backend/README.md
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/backend/notification-channels/email/braze/client.test.ts
src/apps/backend/notification-channels/app-notification/generate-request.test.ts
src/apps/backend/tsconfig.json
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/backend/routers/health/index.ts
src/apps/backend/notification-channels/app-notification/generate-request.ts
cdk/eslint.config.mjs
src/packages/database/package.json
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
docs/ADRs/database.md
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/App.tsx
README.md
scripts/setup.sh
src/apps/backend/package.json
src/apps/frontend/src/stories/Page.tsx
src/apps/backend/handler.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx
src/packages/database/.env.example
src/packages/config/ssm.ts
cdk/lib/developer-policy.ts
docker/docker-compose.local.yml
src/apps/backend/routers/user/index.test.ts
build_lambda_resources.sh
src/apps/backend/routers/health/router.test.ts
scripts/start.sh
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.tsx
cdk/lib/notifications.test.ts
.github/dependabot.yml
src/packages/database/client.ts
src/apps/frontend/.storybook/main.ts
bun.lock
src/apps/backend/notification-channels/email/rendering/client.test.ts
src/apps/backend/notification-channels/app-notification/client.ts
src/packages/database/drizzle.config.ts
src/apps/backend/placeholder-app.ts
src/apps/backend/routers/notifications/index.ts
docs/ADRs/infrastructure.md
src/apps/frontend/package.json
src/apps/backend/notification-channels/email/braze/client.ts
eslint.config.js
cdk/lib/notifications.ts
cdk/.gitignore
src/apps/backend/notification-channels/dispatch-notification.ts
src/apps/backend/app.ts
src/apps/backend/notification-channels/generate-requests.test.ts
src/apps/backend/notification-channels/email/braze/campaigns.ts
notifications-tooling/notifications-tooling.zip
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx
src/apps/backend/notification-channels/email/braze/generate-request.ts
src/apps/backend/utils/database.ts
src/packages/database/scripts/reset-db.sh
src/apps/frontend/src/features/stand-frontend/UserContext.tsx
.github/workflows/ci.yml
cdk/lib/__snapshots__/notifications.test.ts.snap
src/apps/backend/notification-channels/email/braze/generate-request.test.ts
src/apps/frontend/src/features/stand-frontend/themes.ts
tsconfig.json
cdk/package-lock.json
docs/notification-sending-model-proposal/proposal.md
cdk/bin/cdk.ts
src/apps/backend/notification-channels/generate-requests.ts
src/packages/database/README.md
cdk/package.json
src/apps/frontend/src/features/stand-frontend/EmailNotificationPage.tsx
src/packages/config/audiences.ts
src/apps/backend/notification-channels/email/braze/campaigns.test.ts
src/apps/backend/test-utils/server.ts
src/apps/backend/routers/channels/index.test.ts
src/packages/config/package.json
src/apps/backend/routers/notification-tests/index.test.ts
src/apps/backend/notification-channels/email/rendering/client.ts
34.
Laurynas Karvelis <laurynas.karvelis>
Rebecca Thompson <33927854+rebecca-thompson>
88 shared files
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/backend/notification-channels/dispatch-notification.test.ts
src/packages/config/tsconfig.json
dev-nginx.yaml
src/apps/backend/.env.example
cdk/tsconfig.json
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx
src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts
src/apps/frontend/.gitignore
src/apps/backend/README.md
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/backend/notification-channels/email/braze/client.test.ts
src/apps/backend/notification-channels/app-notification/generate-request.test.ts
src/apps/backend/tsconfig.json
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/backend/routers/health/index.ts
src/apps/backend/notification-channels/app-notification/generate-request.ts
cdk/eslint.config.mjs
src/packages/database/package.json
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/App.tsx
README.md
scripts/setup.sh
src/apps/backend/package.json
src/apps/frontend/src/stories/page.css
src/apps/frontend/src/stories/Page.tsx
src/apps/backend/handler.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx
src/packages/database/.env.example
src/packages/config/ssm.ts
docker/docker-compose.local.yml
src/apps/backend/routers/user/index.test.ts
src/apps/backend/routers/health/router.test.ts
scripts/start.sh
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.tsx
cdk/lib/notifications.test.ts
.github/dependabot.yml
src/packages/database/client.ts
src/apps/frontend/.storybook/main.ts
bun.lock
src/apps/frontend/tsconfig.json
src/apps/backend/notification-channels/email/rendering/client.test.ts
src/apps/backend/notification-channels/app-notification/client.ts
src/packages/database/drizzle.config.ts
src/apps/backend/placeholder-app.ts
src/apps/backend/routers/notifications/index.ts
src/apps/frontend/package.json
src/apps/backend/notification-channels/email/braze/client.ts
eslint.config.js
cdk/lib/notifications.ts
cdk/.gitignore
src/apps/backend/notification-channels/dispatch-notification.ts
src/apps/backend/app.ts
src/apps/backend/notification-channels/generate-requests.test.ts
src/apps/backend/notification-channels/email/braze/campaigns.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx
src/apps/backend/notification-channels/email/braze/generate-request.ts
src/packages/database/scripts/reset-db.sh
src/apps/frontend/src/features/stand-frontend/UserContext.tsx
src/apps/frontend/src/stories/page.mdx
.github/workflows/ci.yml
cdk/lib/__snapshots__/notifications.test.ts.snap
src/apps/backend/notification-channels/email/braze/generate-request.test.ts
src/apps/frontend/src/features/stand-frontend/themes.ts
tsconfig.json
docs/notification-sending-model-proposal/proposal.md
cdk/bin/cdk.ts
src/apps/backend/notification-channels/generate-requests.ts
src/packages/database/README.md
cdk/package.json
.github/CODEOWNERS
src/apps/frontend/src/features/stand-frontend/EmailNotificationPage.tsx
src/packages/config/audiences.ts
src/apps/backend/notification-channels/email/braze/campaigns.test.ts
src/apps/backend/test-utils/server.ts
src/apps/backend/routers/channels/index.test.ts
src/packages/config/package.json
src/apps/backend/routers/notification-tests/index.test.ts
src/apps/backend/notification-channels/email/rendering/client.ts
src/apps/frontend/src/stories/Page.stories.ts
35.
DBlatcher <david.blatcher>
Rebecca Thompson <33927854+rebecca-thompson>
86 shared files
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/backend/notification-channels/dispatch-notification.test.ts
dev-nginx.yaml
src/apps/backend/.env.example
cdk/tsconfig.json
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx
src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts
src/apps/frontend/.gitignore
src/apps/backend/README.md
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/backend/notification-channels/email/braze/client.test.ts
src/apps/backend/notification-channels/app-notification/generate-request.test.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/backend/notification-channels/app-notification/generate-request.ts
cdk/eslint.config.mjs
src/packages/database/package.json
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
docs/ADRs/database.md
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/App.tsx
README.md
scripts/setup.sh
src/apps/backend/package.json
src/apps/frontend/src/stories/page.css
src/apps/frontend/src/stories/Page.tsx
src/apps/backend/handler.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx
src/packages/database/.env.example
src/packages/config/ssm.ts
docker/docker-compose.local.yml
src/apps/backend/routers/user/index.test.ts
src/apps/backend/routers/health/router.test.ts
scripts/start.sh
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.tsx
cdk/lib/notifications.test.ts
.github/dependabot.yml
src/packages/database/client.ts
src/apps/frontend/.storybook/main.ts
bun.lock
src/apps/frontend/tsconfig.json
src/apps/backend/notification-channels/email/rendering/client.test.ts
src/apps/backend/notification-channels/app-notification/client.ts
src/packages/database/drizzle.config.ts
src/apps/backend/placeholder-app.ts
src/apps/backend/routers/notifications/index.ts
docs/ADRs/infrastructure.md
src/apps/frontend/package.json
src/apps/backend/notification-channels/email/braze/client.ts
eslint.config.js
cdk/lib/notifications.ts
cdk/.gitignore
src/apps/backend/notification-channels/dispatch-notification.ts
src/apps/backend/app.ts
src/apps/backend/notification-channels/generate-requests.test.ts
src/apps/backend/notification-channels/email/braze/campaigns.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx
src/apps/backend/notification-channels/email/braze/generate-request.ts
src/packages/database/scripts/reset-db.sh
src/apps/frontend/src/features/stand-frontend/UserContext.tsx
src/apps/frontend/src/stories/page.mdx
.github/workflows/ci.yml
cdk/lib/__snapshots__/notifications.test.ts.snap
src/apps/backend/notification-channels/email/braze/generate-request.test.ts
src/apps/frontend/src/features/stand-frontend/themes.ts
docs/notification-sending-model-proposal/proposal.md
cdk/bin/cdk.ts
src/apps/backend/notification-channels/generate-requests.ts
src/packages/database/README.md
cdk/package.json
.github/CODEOWNERS
src/apps/frontend/src/features/stand-frontend/EmailNotificationPage.tsx
src/packages/config/audiences.ts
src/apps/backend/notification-channels/email/braze/campaigns.test.ts
src/apps/backend/test-utils/server.ts
src/apps/backend/routers/channels/index.test.ts
src/packages/config/package.json
src/apps/backend/routers/notification-tests/index.test.ts
src/apps/backend/notification-channels/email/rendering/client.ts
src/apps/frontend/src/stories/Page.stories.ts
36.
Lakshmi R Pillai <luxmi.r.pillai>
Rebecca Thompson <33927854+rebecca-thompson>
85 shared files
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/backend/notification-channels/dispatch-notification.test.ts
dev-nginx.yaml
src/apps/backend/.env.example
cdk/tsconfig.json
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx
src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts
src/apps/frontend/.gitignore
src/apps/backend/README.md
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/backend/notification-channels/email/braze/client.test.ts
src/apps/backend/notification-channels/app-notification/generate-request.test.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/backend/notification-channels/app-notification/generate-request.ts
cdk/eslint.config.mjs
src/packages/database/package.json
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
docs/ADRs/database.md
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/App.tsx
README.md
scripts/setup.sh
src/apps/backend/package.json
src/apps/frontend/src/stories/page.css
src/apps/frontend/src/stories/Page.tsx
src/apps/backend/handler.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx
src/packages/config/ssm.ts
docker/docker-compose.local.yml
src/apps/backend/routers/user/index.test.ts
src/apps/backend/routers/health/router.test.ts
scripts/start.sh
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.tsx
cdk/lib/notifications.test.ts
.github/dependabot.yml
src/packages/database/client.ts
src/apps/frontend/.storybook/main.ts
bun.lock
src/apps/frontend/tsconfig.json
src/apps/backend/notification-channels/email/rendering/client.test.ts
src/apps/backend/notification-channels/app-notification/client.ts
src/packages/database/drizzle.config.ts
src/apps/backend/placeholder-app.ts
src/apps/backend/routers/notifications/index.ts
docs/ADRs/infrastructure.md
src/apps/frontend/package.json
src/apps/backend/notification-channels/email/braze/client.ts
eslint.config.js
cdk/lib/notifications.ts
cdk/.gitignore
src/apps/backend/notification-channels/dispatch-notification.ts
src/apps/backend/app.ts
src/apps/backend/notification-channels/generate-requests.test.ts
src/apps/backend/notification-channels/email/braze/campaigns.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx
src/apps/backend/notification-channels/email/braze/generate-request.ts
src/packages/database/scripts/reset-db.sh
src/apps/frontend/src/features/stand-frontend/UserContext.tsx
src/apps/frontend/src/stories/page.mdx
.github/workflows/ci.yml
cdk/lib/__snapshots__/notifications.test.ts.snap
src/apps/backend/notification-channels/email/braze/generate-request.test.ts
src/apps/frontend/src/features/stand-frontend/themes.ts
docs/notification-sending-model-proposal/proposal.md
cdk/bin/cdk.ts
src/apps/backend/notification-channels/generate-requests.ts
src/packages/database/README.md
cdk/package.json
.github/CODEOWNERS
src/apps/frontend/src/features/stand-frontend/EmailNotificationPage.tsx
src/packages/config/audiences.ts
src/apps/backend/notification-channels/email/braze/campaigns.test.ts
src/apps/backend/test-utils/server.ts
src/apps/backend/routers/channels/index.test.ts
src/packages/config/package.json
src/apps/backend/routers/notification-tests/index.test.ts
src/apps/backend/notification-channels/email/rendering/client.ts
src/apps/frontend/src/stories/Page.stories.ts
37.
Lakshmi R Pillai <73653255+lakshmirpillai>
mgosz-guardian <marcin.gosz>
74 shared files
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/backend/notification-channels/dispatch-notification.test.ts
src/apps/backend/.env.example
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/routes.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/README.md
package.json
src/apps/frontend/src/utils/send-notification.ts
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/backend/routers/preview/index.ts
src/apps/backend/routers/notifications/index.test.ts
src/packages/services/email-rendering/client.ts
README.md
src/apps/frontend/src/api-client/client.ts
src/apps/frontend/src/schemas.ts
src/apps/frontend/src/utils/send-notification.test.ts
src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx
src/apps/frontend/src/compose/NotificationContext.tsx
src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx
src/apps/frontend/src/compose/CreateAppAlertTab.tsx
src/apps/frontend/src/compose/NotificationFormWrapper.tsx
src/apps/frontend/src/send/DispatchReport.stories.tsx
bun.lock
src/packages/services/capi/client.ts
src/apps/frontend/src/layout/LatestPublishedContent.tsx
src/apps/frontend/src/utils/build-request-payloads.test.ts
src/apps/frontend/src/compose/CreateNewsletterForm.stories.tsx
src/apps/frontend/src/types.ts
src/apps/backend/routers/notifications/index.ts
src/apps/frontend/src/send/SendFailedModal.tsx
src/apps/frontend/src/testing/api-fixtures.ts
eslint.config.js
cdk/lib/notifications.ts
src/apps/backend/notification-channels/dispatch-notification.ts
src/apps/frontend/src/utils/build-request-payloads.ts
src/apps/backend/app.ts
src/apps/backend/routers/content/index.test.ts
src/apps/backend/notification-channels/newsletter/dispatch-newsletter.test.ts
src/apps/backend/routers/docs/openapi/index.test.ts
src/apps/backend/routers/docs/openapi/paths/preview.ts
src/apps/backend/routers/notifications/schemas/notification-send-request.ts
src/apps/frontend/src/features/stand-frontend/notification-reducer.ts
src/packages/services/capi/client.test.ts
src/apps/frontend/src/routes.test.ts
src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts
src/packages/models/capi.ts
src/apps/frontend/src/compose/CreateNewsletterEmailTab.stories.tsx
.nvmrc
src/apps/frontend/src/send/TestEmailForm.stories.tsx
.github/workflows/ci.yml
src/apps/frontend/src/compose/CreateAppAlertForm.tsx
cdk/lib/__snapshots__/notifications.test.ts.snap
src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx
src/apps/backend/routers/content/index.ts
src/apps/frontend/src/compose/DispatchLandingPage.stories.tsx
src/apps/frontend/src/layout/LatestPublishedContent.stories.tsx
src/apps/frontend/src/utils/form-validation.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.tsx
src/packages/config/audiences.ts
src/apps/backend/routers/docs/openapi/paths/index.ts
src/apps/frontend/src/testing/mock-send-notification.ts
src/apps/frontend/src/compose/CreateNewsletterForm.tsx
src/apps/backend/routers/docs/openapi/components/schemas/index.ts
src/apps/frontend/src/compose/DispatchCreateNotificationModal.tsx
src/packages/config/package.json
src/apps/backend/routers/notification-tests/index.ts
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.stories.tsx
src/apps/backend/routers/notification-tests/index.test.ts
38.
joshuaguardian <joshua.anderson>
mgosz-guardian <marcin.gosz>
65 shared files
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/routes.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
package.json
src/apps/frontend/src/utils/send-notification.ts
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/backend/routers/notifications/index.test.ts
README.md
src/apps/frontend/src/api-client/client.ts
src/apps/frontend/src/schemas.ts
src/apps/frontend/src/util/html-helpers.ts
src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx
src/apps/frontend/src/compose/NotificationContext.tsx
src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx
src/apps/frontend/src/compose/CreateAppAlertTab.tsx
src/apps/frontend/src/compose/NotificationFormWrapper.tsx
src/apps/frontend/src/send/DispatchReport.stories.tsx
bun.lock
src/packages/services/capi/client.ts
src/apps/frontend/src/layout/LatestPublishedContent.tsx
src/apps/frontend/src/utils/build-request-payloads.test.ts
src/apps/frontend/src/compose/CreateNewsletterForm.stories.tsx
src/apps/frontend/src/types.ts
src/apps/backend/routers/notifications/index.ts
src/apps/frontend/src/send/SendFailedModal.tsx
src/apps/frontend/src/testing/api-fixtures.ts
eslint.config.js
cdk/lib/notifications.ts
src/apps/frontend/src/utils/build-request-payloads.ts
src/apps/backend/app.ts
.prettierignore
src/apps/backend/routers/content/index.test.ts
src/apps/backend/routers/docs/openapi/index.test.ts
src/packages/config/audiences.test.ts
src/apps/backend/routers/notifications/schemas/notification-send-request.ts
src/apps/frontend/src/features/stand-frontend/notification-reducer.ts
src/packages/services/capi/client.test.ts
src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts
src/packages/models/capi.ts
src/apps/frontend/src/compose/CreateNewsletterEmailTab.stories.tsx
src/apps/frontend/src/send/TestEmailForm.stories.tsx
src/apps/frontend/src/compose/CreateAppAlertForm.tsx
cdk/lib/__snapshots__/notifications.test.ts.snap
src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx
src/apps/backend/routers/docs/openapi/paths/content.ts
src/apps/backend/middleware/error-middleware.test.ts
src/apps/backend/routers/content/index.ts
src/apps/frontend/src/compose/DispatchLandingPage.stories.tsx
src/apps/frontend/src/utils/form-validation.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.tsx
src/packages/config/audiences.ts
src/apps/backend/routers/docs/openapi/paths/index.ts
src/apps/frontend/src/testing/mock-send-notification.ts
src/apps/frontend/src/compose/CreateNewsletterForm.tsx
src/apps/backend/routers/docs/openapi/components/schemas/index.ts
src/apps/frontend/src/compose/DispatchCreateNotificationModal.tsx
src/packages/config/package.json
src/apps/backend/routers/notification-tests/index.ts
src/apps/backend/middleware/error-middleware.ts
39.
Peace Williams-Ojomu <60498278+apeacewilliams>
mgosz-guardian <marcin.gosz>
59 shared files
src/apps/frontend/src/send/TestEmailForm.tsx
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/backend/routers/docs/openapi/paths/notifications.ts
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/send/DispatchReport.tsx
src/apps/frontend/src/routes.ts
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
package.json
src/apps/frontend/src/utils/send-notification.ts
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/backend/routers/notifications/index.test.ts
README.md
lefthook.yml
src/apps/frontend/src/api-client/client.ts
src/apps/frontend/src/schemas.ts
src/apps/frontend/src/util/html-helpers.ts
src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx
src/apps/frontend/src/compose/NotificationContext.tsx
src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx
src/apps/frontend/src/compose/CreateAppAlertTab.tsx
src/apps/frontend/src/compose/NotificationFormWrapper.tsx
src/apps/frontend/src/send/DispatchReport.stories.tsx
bun.lock
src/apps/frontend/src/utils/build-request-payloads.test.ts
src/apps/frontend/src/compose/CreateNewsletterForm.stories.tsx
src/apps/frontend/src/types.ts
src/apps/backend/routers/notifications/index.ts
src/apps/frontend/src/send/SendFailedModal.tsx
src/apps/frontend/src/testing/api-fixtures.ts
eslint.config.js
src/apps/frontend/src/utils/build-request-payloads.ts
src/apps/backend/app.ts
.prettierignore
src/apps/backend/routers/docs/openapi/index.test.ts
src/apps/backend/routers/notifications/schemas/notification-send-request.ts
src/apps/frontend/src/features/stand-frontend/notification-reducer.ts
src/apps/frontend/src/routes.test.ts
src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts
src/apps/frontend/src/compose/CreateNewsletterEmailTab.stories.tsx
src/apps/frontend/src/send/TestEmailForm.stories.tsx
.github/workflows/ci.yml
src/apps/frontend/src/compose/CreateAppAlertForm.tsx
cdk/lib/__snapshots__/notifications.test.ts.snap
src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx
src/apps/backend/middleware/error-middleware.test.ts
src/apps/frontend/src/compose/DispatchLandingPage.stories.tsx
src/apps/frontend/src/utils/form-validation.tsx
src/apps/frontend/src/compose/CreateNewsletterEmailForm.tsx
src/apps/backend/routers/docs/openapi/paths/index.ts
src/apps/frontend/src/testing/mock-send-notification.ts
src/apps/frontend/src/compose/CreateNewsletterForm.tsx
src/apps/backend/routers/docs/openapi/components/schemas/index.ts
src/apps/frontend/src/compose/DispatchCreateNotificationModal.tsx
src/packages/config/package.json
src/apps/frontend/src/latest-content/LatestPublishedContentPanel.stories.tsx
src/apps/backend/routers/notification-tests/index.test.ts
src/apps/backend/middleware/error-middleware.ts
40.
joshuaguardian <joshua.anderson>
Rebecca Thompson <33927854+rebecca-thompson>
40 shared files
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/packages/database/package.json
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/App.tsx
README.md
src/apps/backend/package.json
src/apps/frontend/src/stories/page.css
src/apps/frontend/src/stories/Page.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx
src/apps/backend/routers/user/index.test.ts
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.tsx
cdk/lib/notifications.test.ts
.github/dependabot.yml
src/apps/frontend/.storybook/main.ts
bun.lock
src/apps/backend/routers/notifications/index.ts
src/apps/frontend/package.json
eslint.config.js
cdk/lib/notifications.ts
src/apps/backend/app.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx
src/apps/frontend/src/stories/page.mdx
cdk/lib/__snapshots__/notifications.test.ts.snap
src/apps/frontend/src/features/stand-frontend/themes.ts
src/packages/database/README.md
cdk/package.json
src/apps/frontend/src/features/stand-frontend/EmailNotificationPage.tsx
src/packages/config/audiences.ts
src/packages/config/package.json
41.
Peace Williams-Ojomu <60498278+apeacewilliams>
Rebecca Thompson <33927854+rebecca-thompson>
40 shared files
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx
src/apps/frontend/.gitignore
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/packages/database/package.json
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/App.tsx
README.md
src/apps/backend/package.json
src/apps/frontend/src/stories/page.css
src/apps/frontend/src/stories/Page.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx
.github/dependabot.yml
src/apps/frontend/.storybook/main.ts
bun.lock
src/apps/frontend/tsconfig.json
src/apps/backend/routers/notifications/index.ts
src/apps/frontend/package.json
eslint.config.js
src/apps/backend/app.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.ts
src/apps/frontend/src/stories/page.mdx
.github/workflows/ci.yml
cdk/lib/__snapshots__/notifications.test.ts.snap
src/apps/frontend/src/features/stand-frontend/themes.ts
tsconfig.json
cdk/package.json
src/apps/frontend/src/features/stand-frontend/EmailNotificationPage.tsx
src/apps/backend/routers/channels/index.test.ts
src/packages/config/package.json
src/apps/backend/routers/notification-tests/index.test.ts
src/apps/frontend/src/stories/Page.stories.ts
42.
Lakshmi R Pillai <73653255+lakshmirpillai>
Rebecca Thompson <33927854+rebecca-thompson>
37 shared files
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
src/apps/backend/notification-channels/dispatch-notification.test.ts
src/apps/backend/.env.example
src/apps/frontend/.storybook/preview.tsx
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx
src/apps/backend/README.md
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/App.tsx
README.md
src/apps/backend/package.json
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx
cdk/lib/notifications.test.ts
bun.lock
src/apps/backend/routers/notifications/index.ts
src/apps/frontend/package.json
eslint.config.js
cdk/lib/notifications.ts
src/apps/backend/notification-channels/dispatch-notification.ts
src/apps/backend/app.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx
src/apps/backend/routers/notifications/schemas/notification-send-request.ts
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx
.github/workflows/ci.yml
cdk/lib/__snapshots__/notifications.test.ts.snap
src/apps/frontend/src/features/stand-frontend/themes.ts
cdk/package.json
src/apps/frontend/src/features/stand-frontend/EmailNotificationPage.tsx
src/packages/config/audiences.ts
src/apps/backend/routers/channels/index.test.ts
src/packages/config/package.json
src/apps/backend/routers/notification-tests/index.test.ts
src/apps/frontend/src/stories/Page.stories.ts
43.
mgosz-guardian <marcin.gosz>
Rebecca Thompson <33927854+rebecca-thompson>
36 shared files
src/apps/backend/notification-channels/dispatch-notification.test.ts
src/apps/backend/.env.example
src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts
src/apps/backend/README.md
package.json
src/apps/backend/notification-channels/email/braze/client.test.ts
src/apps/backend/notification-channels/app-notification/generate-request.test.ts
src/apps/backend/notification-channels/app-notification/generate-request.ts
src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts
src/apps/backend/routers/notifications/index.test.ts
README.md
src/packages/config/ssm.ts
bun.lock
src/apps/backend/notification-channels/email/rendering/client.test.ts
src/apps/backend/notification-channels/app-notification/client.ts
src/apps/backend/routers/notifications/index.ts
src/apps/backend/notification-channels/email/braze/client.ts
eslint.config.js
cdk/lib/notifications.ts
src/apps/backend/notification-channels/dispatch-notification.ts
src/apps/backend/app.ts
src/apps/backend/notification-channels/generate-requests.test.ts
src/apps/backend/notification-channels/email/braze/campaigns.ts
src/apps/backend/routers/notifications/schemas/notification-send-request.ts
src/apps/backend/notification-channels/email/braze/generate-request.ts
.github/workflows/ci.yml
cdk/lib/__snapshots__/notifications.test.ts.snap
src/apps/backend/notification-channels/email/braze/generate-request.test.ts
docs/notification-sending-model-proposal/proposal.md
src/apps/backend/notification-channels/generate-requests.ts
src/packages/config/audiences.ts
src/apps/backend/notification-channels/email/braze/campaigns.test.ts
src/apps/backend/test-utils/server.ts
src/packages/config/package.json
src/apps/backend/routers/notification-tests/index.test.ts
src/apps/backend/notification-channels/email/rendering/client.ts
44.
David Blatcher <30567854+dblatcher>
mgosz-guardian <marcin.gosz>
34 shared files
src/apps/backend/.env.example
src/apps/frontend/src/utils/form-validation.test.ts
src/apps/frontend/src/preview/HTMLPreview.tsx
src/apps/frontend/src/compose/ArticleImportControl.tsx
src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx
src/apps/backend/README.md
package.json
src/apps/backend/routers/preview/index.ts
src/apps/backend/routers/notifications/index.test.ts
src/packages/services/email-rendering/client.ts
README.md
src/apps/frontend/src/util/html-helpers.ts
bun.lock
src/packages/services/capi/client.ts
src/apps/frontend/src/utils/build-request-payloads.test.ts
src/apps/backend/routers/notifications/index.ts
src/apps/frontend/src/testing/api-fixtures.ts
src/apps/backend/app.ts
src/apps/backend/routers/content/index.test.ts
src/apps/backend/routers/docs/openapi/paths/preview.ts
src/apps/frontend/src/features/stand-frontend/notification-reducer.ts
src/packages/services/capi/client.test.ts
src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts
src/packages/models/capi.ts
src/apps/backend/routers/content/index.ts
docs/notification-sending-model-proposal/proposal.md
src/apps/frontend/src/utils/form-validation.tsx
src/packages/config/audiences.ts
src/apps/backend/routers/docs/openapi/paths/index.ts
src/apps/backend/routers/docs/openapi/components/schemas/index.ts
src/apps/frontend/src/compose/DispatchCreateNotificationModal.tsx
src/packages/config/package.json
src/apps/backend/routers/notification-tests/index.ts
src/apps/backend/routers/notification-tests/index.test.ts
45.
David Blatcher <30567854+dblatcher>
Rebecca Thompson <33927854+rebecca-thompson>
32 shared files
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx
src/apps/frontend/src/features/stand-frontend/types.ts
src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx
dev-nginx.yaml
src/apps/backend/.env.example
src/apps/backend/README.md
src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx
package.json
src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx
src/apps/backend/routers/notifications/index.test.ts
src/apps/frontend/src/App.tsx
README.md
scripts/setup.sh
src/apps/backend/routers/user/index.test.ts
scripts/start.sh
src/apps/frontend/src/features/stand-frontend/components/HistoryTab.tsx
bun.lock
src/apps/frontend/tsconfig.json
src/apps/backend/routers/notifications/index.ts
src/apps/frontend/package.json
src/apps/backend/app.ts
src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx
src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx
src/apps/frontend/src/features/stand-frontend/UserContext.tsx
src/apps/frontend/src/features/stand-frontend/themes.ts
docs/notification-sending-model-proposal/proposal.md
src/apps/frontend/src/features/stand-frontend/EmailNotificationPage.tsx
src/packages/config/audiences.ts
src/apps/backend/routers/channels/index.test.ts
src/packages/config/package.json
src/apps/backend/routers/notification-tests/index.test.ts
src/apps/frontend/src/stories/Page.stories.ts
46.
Sam Hession <sam.hession>
simonaspiridon <simona.spiridon>
23 shared files
src/apps/frontend/src/index.html
src/packages/config/index.ts
package.json
README.md
src/apps/backend/package.json
src/apps/backend/handler.ts
src/packages/config/ssm.test.ts
src/packages/config/ssm.ts
src/apps/backend/routers/user/index.test.ts
build_lambda_resources.sh
bun.lock
src/apps/backend/placeholder-app.ts
src/apps/frontend/package.json
cdk/lib/notifications.ts
src/apps/backend/app.ts
src/apps/backend/middleware/serve-index.ts
.github/workflows/ci.yml
cdk/lib/__snapshots__/notifications.test.ts.snap
src/apps/backend/client-assets.ts
src/apps/backend/client-assets.test.ts
cdk/package-lock.json
cdk/package.json
src/packages/config/package.json
47.
DBlatcher <david.blatcher>
Sam Hession <sam.hession>
21 shared files
dev-nginx.yaml
src/apps/frontend/src/index.html
src/packages/config/index.ts
package.json
README.md
src/apps/backend/package.json
src/apps/backend/handler.ts
src/packages/config/ssm.test.ts
src/packages/config/ssm.ts
src/apps/backend/routers/user/index.test.ts
src/apps/frontend/src/features/stand-frontend/get-user.ts
bun.lock
src/apps/backend/placeholder-app.ts
src/apps/frontend/package.json
cdk/lib/notifications.ts
src/apps/backend/app.ts
src/apps/backend/middleware/serve-index.ts
.github/workflows/ci.yml
cdk/lib/__snapshots__/notifications.test.ts.snap
cdk/package.json
src/packages/config/package.json
48.
Laurynas Karvelis <laurynas.karvelis>
Sam Hession <sam.hession>
21 shared files
dev-nginx.yaml
src/apps/frontend/src/index.html
src/packages/config/index.ts
package.json
README.md
src/apps/backend/package.json
src/apps/backend/handler.ts
src/packages/config/ssm.test.ts
src/packages/config/ssm.ts
src/apps/backend/routers/user/index.test.ts
bun.lock
src/apps/backend/placeholder-app.ts
src/apps/frontend/package.json
cdk/lib/notifications.ts
src/apps/backend/app.ts
src/apps/backend/middleware/serve-index.ts
.github/workflows/ci.yml
cdk/lib/__snapshots__/notifications.test.ts.snap
src/apps/backend/client-assets.ts
cdk/package.json
src/packages/config/package.json
49.
Lakshmi R Pillai <luxmi.r.pillai>
Sam Hession <sam.hession>
21 shared files
dev-nginx.yaml
src/apps/frontend/src/index.html
src/packages/config/index.ts
package.json
README.md
src/apps/backend/package.json
src/apps/backend/handler.ts
src/packages/config/ssm.test.ts
src/packages/config/ssm.ts
src/apps/backend/routers/user/index.test.ts
src/packages/config/env.ts
bun.lock
src/apps/backend/placeholder-app.ts
src/apps/frontend/package.json
cdk/lib/notifications.ts
src/apps/backend/app.ts
src/apps/backend/middleware/serve-index.ts
.github/workflows/ci.yml
cdk/lib/__snapshots__/notifications.test.ts.snap
cdk/package.json
src/packages/config/package.json
50.
Rebecca Thompson <33927854+rebecca-thompson>
Sam Hession <sam.hession>
18 shared files
dev-nginx.yaml
package.json
README.md
src/apps/backend/package.json
src/apps/backend/handler.ts
src/packages/config/ssm.ts
src/apps/backend/routers/user/index.test.ts
build_lambda_resources.sh
bun.lock
src/apps/backend/placeholder-app.ts
src/apps/frontend/package.json
cdk/lib/notifications.ts
src/apps/backend/app.ts
.github/workflows/ci.yml
cdk/lib/__snapshots__/notifications.test.ts.snap
cdk/package-lock.json
cdk/package.json
src/packages/config/package.json
51.
Sam Hession <sam.hession>
joshuaguardian <joshua.anderson>
14 shared files
src/apps/frontend/src/index.html
src/packages/config/index.ts
package.json
README.md
src/apps/backend/package.json
src/apps/backend/routers/user/index.test.ts
bun.lock
src/apps/frontend/package.json
cdk/lib/notifications.ts
src/apps/backend/app.ts
src/apps/backend/middleware/serve-index.ts
cdk/lib/__snapshots__/notifications.test.ts.snap
cdk/package.json
src/packages/config/package.json
52.
Sam Hession <sam.hession>
Lakshmi R Pillai <73653255+lakshmirpillai>
13 shared files
src/apps/frontend/src/index.html
package.json
README.md
src/apps/backend/package.json
bun.lock
src/apps/frontend/package.json
cdk/lib/notifications.ts
src/apps/backend/app.ts
src/apps/backend/middleware/serve-index.ts
.github/workflows/ci.yml
cdk/lib/__snapshots__/notifications.test.ts.snap
cdk/package.json
src/packages/config/package.json
53.
David Blatcher <30567854+dblatcher>
Sam Hession <sam.hession>
11 shared files
dev-nginx.yaml
src/apps/frontend/src/index.html
src/packages/config/index.ts
package.json
README.md
src/apps/backend/routers/user/index.test.ts
bun.lock
src/apps/frontend/package.json
src/apps/backend/app.ts
src/apps/backend/middleware/serve-index.ts
src/packages/config/package.json
54.
mgosz-guardian <marcin.gosz>
Sam Hession <sam.hession>
11 shared files
package.json
README.md
src/packages/config/ssm.test.ts
src/packages/config/ssm.ts
src/packages/config/env.ts
bun.lock
cdk/lib/notifications.ts
src/apps/backend/app.ts
.github/workflows/ci.yml
cdk/lib/__snapshots__/notifications.test.ts.snap
src/packages/config/package.json
55.
dependabot[bot] <49699333+dependabot[bot]>
Lakshmi R Pillai <luxmi.r.pillai>
10 shared files
package.json
src/packages/database/package.json
src/apps/backend/package.json
bun.lock
src/apps/frontend/package.json
src/packages/models/package.json
.github/workflows/ci.yml
cdk/package.json
src/packages/services/package.json
src/packages/config/package.json
56.
dependabot[bot] <49699333+dependabot[bot]>
simonaspiridon <simona.spiridon>
10 shared files
package.json
src/packages/database/package.json
src/apps/backend/package.json
bun.lock
src/apps/frontend/package.json
src/packages/models/package.json
.github/workflows/ci.yml
cdk/package.json
src/packages/services/package.json
src/packages/config/package.json
57.
dependabot[bot] <49699333+dependabot[bot]>
DBlatcher <david.blatcher>
10 shared files
package.json
src/packages/database/package.json
src/apps/backend/package.json
bun.lock
src/apps/frontend/package.json
src/packages/models/package.json
.github/workflows/ci.yml
cdk/package.json
src/packages/services/package.json
src/packages/config/package.json
58.
dependabot[bot] <49699333+dependabot[bot]>
Peace Williams-Ojomu <60498278+apeacewilliams>
10 shared files
package.json
src/packages/database/package.json
src/apps/backend/package.json
bun.lock
src/apps/frontend/package.json
src/packages/models/package.json
.github/workflows/ci.yml
cdk/package.json
src/packages/services/package.json
src/packages/config/package.json
59.
Peace Williams-Ojomu <60498278+apeacewilliams>
Sam Hession <sam.hession>
10 shared files
package.json
README.md
src/apps/backend/package.json
bun.lock
src/apps/frontend/package.json
src/apps/backend/app.ts
.github/workflows/ci.yml
cdk/lib/__snapshots__/notifications.test.ts.snap
cdk/package.json
src/packages/config/package.json
60.
joshuaguardian <joshua.anderson>
dependabot[bot] <49699333+dependabot[bot]>
9 shared files
package.json
src/packages/database/package.json
src/apps/backend/package.json
bun.lock
src/apps/frontend/package.json
src/packages/models/package.json
cdk/package.json
src/packages/services/package.json
src/packages/config/package.json
61.
dependabot[bot] <49699333+dependabot[bot]>
Lakshmi R Pillai <73653255+lakshmirpillai>
9 shared files
package.json
src/apps/backend/package.json
bun.lock
src/apps/frontend/package.json
src/packages/models/package.json
.github/workflows/ci.yml
cdk/package.json
src/packages/services/package.json
src/packages/config/package.json
62.
dependabot[bot] <49699333+dependabot[bot]>
Laurynas Karvelis <laurynas.karvelis>
9 shared files
package.json
src/packages/database/package.json
src/apps/backend/package.json
bun.lock
src/apps/frontend/package.json
.github/workflows/ci.yml
cdk/package.json
src/packages/services/package.json
src/packages/config/package.json
63.
dependabot[bot] <49699333+dependabot[bot]>
Rebecca Thompson <33927854+rebecca-thompson>
8 shared files
package.json
src/packages/database/package.json
src/apps/backend/package.json
bun.lock
src/apps/frontend/package.json
.github/workflows/ci.yml
cdk/package.json
src/packages/config/package.json
64.
dependabot[bot] <49699333+dependabot[bot]>
Sam Hession <sam.hession>
7 shared files
package.json
src/apps/backend/package.json
bun.lock
src/apps/frontend/package.json
.github/workflows/ci.yml
cdk/package.json
src/packages/config/package.json
65.
dependabot[bot] <49699333+dependabot[bot]>
David Blatcher <30567854+dblatcher>
6 shared files
package.json
bun.lock
src/apps/frontend/package.json
src/packages/models/package.json
src/packages/services/package.json
src/packages/config/package.json
66.
dependabot[bot] <49699333+dependabot[bot]>
mgosz-guardian <marcin.gosz>
4 shared files
package.json
bun.lock
.github/workflows/ci.yml
src/packages/config/package.json
67.
Lakshmi R Pillai <73653255+lakshmirpillai>
Joshua Anderson <joshua_anderson>
1 shared file
README.md
68.
Lakshmi R Pillai <luxmi.r.pillai>
Joshua Anderson <joshua_anderson>
1 shared file
README.md
69.
Laurynas Karvelis <laurynas.karvelis>
Joshua Anderson <joshua_anderson>
1 shared file
README.md
70.
simonaspiridon <simona.spiridon>
Joshua Anderson <joshua_anderson>
1 shared file
README.md
71.
David Blatcher <30567854+dblatcher>
Joshua Anderson <joshua_anderson>
1 shared file
README.md
72.
DBlatcher <david.blatcher>
Joshua Anderson <joshua_anderson>
1 shared file
README.md
73.
mgosz-guardian <marcin.gosz>
Joshua Anderson <joshua_anderson>
1 shared file
README.md
74.
joshuaguardian <joshua.anderson>
Joshua Anderson <joshua_anderson>
1 shared file
README.md
75.
Peace Williams-Ojomu <60498278+apeacewilliams>
Joshua Anderson <joshua_anderson>
1 shared file
README.md
76.
Joshua Anderson <joshua_anderson>
Rebecca Thompson <33927854+rebecca-thompson>
1 shared file
README.md
77.
Joshua Anderson <joshua_anderson>
Sam Hession <sam.hession>
1 shared file
README.md
Most Connected Contributors
Contributor
# connections
# commits
1.
Laurynas Karvelis <laurynas.karvelis>
12
378
2.
joshuaguardian <joshua.anderson>
12
363
3.
simonaspiridon <simona.spiridon>
12
346
4.
Lakshmi R Pillai <luxmi.r.pillai>
12
290
5.
DBlatcher <david.blatcher>
12
280
6.
Peace Williams-Ojomu <60498278+apeacewilliams>
12
118
7.
Lakshmi R Pillai <73653255+lakshmirpillai>
12
59
8.
Rebecca Thompson <33927854+rebecca-thompson>
12
50
9.
David Blatcher <30567854+dblatcher>
12
32
10.
Sam Hession <sam.hession>
12
26
11.
mgosz-guardian <marcin.gosz>
12
15
12.
dependabot[bot] <49699333+dependabot[bot]>
11
19
13.
Joshua Anderson <joshua_anderson>
11
1
contributor dependencies 2D graph
The number on lines shows the number of same files that both persons changed in past 365 days.
flowchart TB
n0["luxmi.r.pillai"]
n1["david.blatcher"]
n2["simona.spiridon"]
n3["laurynas.karvelis"]
n4["joshua.anderson"]
n5["60498278+apeacewilliams"]
n6["73653255+lakshmirpillai"]
n7["30567854+dblatcher"]
n8["marcin.gosz"]
n9["33927854+rebecca-thompson"]
n10["sam.hession"]
n11["49699333+dependabot[bot]"]
n12["joshua_anderson"]
n0 ---|"582"| n1
n2 ---|"544"| n1
n2 ---|"516"| n0
n3 ---|"488"| n1
n3 ---|"465"| n0
n4 ---|"441"| n1
n5 ---|"413"| n1
n3 ---|"410"| n2
n4 ---|"399"| n2
n4 ---|"378"| n0
n5 ---|"376"| n2
n5 ---|"371"| n0
n5 ---|"367"| n4
n1 ---|"358"| n6
n2 ---|"348"| n6
n0 ---|"340"| n6
n4 ---|"316"| n3
n5 ---|"304"| n3
n4 ---|"298"| n6
n5 ---|"284"| n6
n3 ---|"239"| n6
n1 ---|"175"| n7
n0 ---|"159"| n7
n2 ---|"146"| n7
n3 ---|"143"| n7
n4 ---|"130"| n7
n5 ---|"121"| n7
n7 ---|"121"| n6
n1 ---|"121"| n8
n0 ---|"115"| n8
n2 ---|"110"| n8
n3 ---|"95"| n8
n2 ---|"88"| n9
n3 ---|"88"| n9
n1 ---|"86"| n9
n0 ---|"85"| n9
n6 ---|"74"| n8
n4 ---|"65"| n8
n5 ---|"59"| n8
n4 ---|"40"| n9
n5 ---|"40"| n9
n6 ---|"37"| n9
n8 ---|"36"| n9
n7 ---|"34"| n8
n7 ---|"32"| n9
n10 ---|"23"| n2
n1 ---|"21"| n10
n3 ---|"21"| n10
n0 ---|"21"| n10
n9 ---|"18"| n10
n10 ---|"14"| n4
n10 ---|"13"| n6
n7 ---|"11"| n10
n8 ---|"11"| n10
n11 ---|"10"| n0
n11 ---|"10"| n2
n11 ---|"10"| n1
n11 ---|"10"| n5
n5 ---|"10"| n10
n4 ---|"9"| n11
n11 ---|"9"| n6
n11 ---|"9"| n3
n11 ---|"8"| n9
n11 ---|"7"| n10
n11 ---|"6"| n7
n11 ---|"4"| n8
n6 ---|"1"| n12
n0 ---|"1"| n12
n3 ---|"1"| n12
n2 ---|"1"| n12
n7 ---|"1"| n12
n1 ---|"1"| n12
n8 ---|"1"| n12
n4 ---|"1"| n12
n5 ---|"1"| n12
n12 ---|"1"| n9
n12 ---|"1"| n10
classDef default fill:#808080,stroke:#ffffff,color:#000000;
classDef highlighted fill:#00b2ee,stroke:#ffffff,color:#000000;
linkStyle 0 stroke:#00688bFF,stroke-width:10px
linkStyle 1 stroke:#00688bED,stroke-width:9px
linkStyle 2 stroke:#00688bDB,stroke-width:8px
linkStyle 3 stroke:#00688bDB,stroke-width:8px
linkStyle 4 stroke:#00688bC9,stroke-width:7px
linkStyle 5 stroke:#00688bC9,stroke-width:7px
linkStyle 6 stroke:#00688bC9,stroke-width:7px
linkStyle 7 stroke:#00688bC9,stroke-width:7px
linkStyle 8 stroke:#00688bB7,stroke-width:6px
linkStyle 9 stroke:#00688bB7,stroke-width:6px
linkStyle 10 stroke:#00688bB7,stroke-width:6px
linkStyle 11 stroke:#00688bB7,stroke-width:6px
linkStyle 12 stroke:#00688bB7,stroke-width:6px
linkStyle 13 stroke:#00688bB7,stroke-width:6px
linkStyle 14 stroke:#00688bA5,stroke-width:5px
linkStyle 15 stroke:#00688bA5,stroke-width:5px
linkStyle 16 stroke:#00688bA5,stroke-width:5px
linkStyle 17 stroke:#00688bA5,stroke-width:5px
linkStyle 18 stroke:#00688bA5,stroke-width:5px
linkStyle 19 stroke:#00688b93,stroke-width:4px
linkStyle 20 stroke:#00688b93,stroke-width:4px
linkStyle 21 stroke:#00688b82,stroke-width:3px
linkStyle 22 stroke:#00688b70,stroke-width:2px
linkStyle 23 stroke:#00688b70,stroke-width:2px
linkStyle 24 stroke:#00688b70,stroke-width:2px
linkStyle 25 stroke:#00688b70,stroke-width:2px
linkStyle 26 stroke:#00688b70,stroke-width:2px
linkStyle 27 stroke:#00688b70,stroke-width:2px
linkStyle 28 stroke:#00688b70,stroke-width:2px
linkStyle 29 stroke:#00688b5E,stroke-width:1px
linkStyle 30 stroke:#00688b5E,stroke-width:1px
linkStyle 31 stroke:#00688b5E,stroke-width:1px
linkStyle 32 stroke:#00688b5E,stroke-width:1px
linkStyle 33 stroke:#00688b5E,stroke-width:1px
linkStyle 34 stroke:#00688b5E,stroke-width:1px
linkStyle 35 stroke:#00688b5E,stroke-width:1px
linkStyle 36 stroke:#00688b5E,stroke-width:1px
linkStyle 37 stroke:#00688b5E,stroke-width:1px
linkStyle 38 stroke:#00688b5E,stroke-width:1px
linkStyle 39 stroke:#00688b4C,stroke-width:1px
linkStyle 40 stroke:#00688b4C,stroke-width:1px
linkStyle 41 stroke:#00688b4C,stroke-width:1px
linkStyle 42 stroke:#00688b4C,stroke-width:1px
linkStyle 43 stroke:#00688b4C,stroke-width:1px
linkStyle 44 stroke:#00688b4C,stroke-width:1px
linkStyle 45 stroke:#00688b4C,stroke-width:1px
linkStyle 46 stroke:#00688b4C,stroke-width:1px
linkStyle 47 stroke:#00688b4C,stroke-width:1px
linkStyle 48 stroke:#00688b4C,stroke-width:1px
linkStyle 49 stroke:#00688b4C,stroke-width:1px
linkStyle 50 stroke:#00688b4C,stroke-width:1px
linkStyle 51 stroke:#00688b4C,stroke-width:1px
linkStyle 52 stroke:#00688b4C,stroke-width:1px
linkStyle 53 stroke:#00688b4C,stroke-width:1px
linkStyle 54 stroke:#00688b4C,stroke-width:1px
linkStyle 55 stroke:#00688b4C,stroke-width:1px
linkStyle 56 stroke:#00688b4C,stroke-width:1px
linkStyle 57 stroke:#00688b4C,stroke-width:1px
linkStyle 58 stroke:#00688b4C,stroke-width:1px
linkStyle 59 stroke:#00688b4C,stroke-width:1px
linkStyle 60 stroke:#00688b4C,stroke-width:1px
linkStyle 61 stroke:#00688b4C,stroke-width:1px
linkStyle 62 stroke:#00688b4C,stroke-width:1px
linkStyle 63 stroke:#00688b4C,stroke-width:1px
linkStyle 64 stroke:#00688b4C,stroke-width:1px
linkStyle 65 stroke:#00688b4C,stroke-width:1px
linkStyle 66 stroke:#00688b4C,stroke-width:1px
linkStyle 67 stroke:#00688b4C,stroke-width:1px
linkStyle 68 stroke:#00688b4C,stroke-width:1px
linkStyle 69 stroke:#00688b4C,stroke-width:1px
linkStyle 70 stroke:#00688b4C,stroke-width:1px
linkStyle 71 stroke:#00688b4C,stroke-width:1px
linkStyle 72 stroke:#00688b4C,stroke-width:1px
linkStyle 73 stroke:#00688b4C,stroke-width:1px
linkStyle 74 stroke:#00688b4C,stroke-width:1px
linkStyle 75 stroke:#00688b4C,stroke-width:1px
linkStyle 76 stroke:#00688b4C,stroke-width:1px
| Contributor 1 | Contributor 2 | # shared files | |
|---|---|---|---|
| 1. | Lakshmi R Pillai <luxmi.r.pillai> |
DBlatcher <david.blatcher> |
582 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/features/stand-frontend/components/AlertTypeFormField.tsx src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/ui/flag-icons.tsx src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/backend/routers/docs/openapi/paths/notification-tests.ts src/apps/backend/routers/docs/openapi/components/schemas/notification-validation-issue.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/compose/NotificationTextInput.tsx src/apps/backend/notification-channels/dispatch-notification.test.ts src/apps/frontend/src/api-client/query-client.ts dev-nginx.yaml src/packages/database/migrations/0000_initial_migration.sql src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/frontend/src/features/stand-frontend/history-send-time.ts src/apps/backend/.env.example src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/api-client/redirectToLogin.ts src/packages/models/user.ts src/apps/backend/routers/grafana/index.ts src/apps/frontend/src/utils/form-validation.test.ts cdk/tsconfig.json src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/layout/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts src/apps/frontend/src/features/stand-frontend/components/DeliveryOptionFormField.stories.tsx src/apps/backend/routers/docs/openapi/components/schemas/accepted-test-notification.ts src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/index.html src/apps/frontend/src/mocks/mock-capi-fetch.ts src/packages/config/index.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/features/stand-frontend/use-relative-time.ts src/apps/frontend/src/features/dispatch/constants.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx src/apps/backend/routers/docs/openapi/components/schemas/notification-plan-acceptance.ts src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts src/apps/frontend/src/features/dispatch/components/Field.tsx src/apps/backend/routers/docs/openapi/components/schemas/notification-list.ts src/apps/frontend/src/hooks/useSendNotification.ts src/apps/frontend/.gitignore src/apps/frontend/src/routes.ts src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx src/packages/models/frontend-app-config.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/routers/docs/openapi/components/schemas/notification-test-send-request.ts src/apps/backend/README.md src/apps/frontend/src/segment/edition-options.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/backend/notification-channels/email/braze/client.test.ts src/apps/frontend/src/utils/article-liveblog.ts src/apps/backend/notification-channels/app-notification/generate-request.test.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/utils/notification-forms.test.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/backend/middleware/grafana-cors.ts src/packages/http-logger/http-logger.ts src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx src/apps/frontend/src/utils/send-notification.ts src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/hooks/use-image-url-check.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/apps/frontend/src/latest-content/latest-published-content.ts src/packages/config/user.ts src/apps/frontend/public/favicon-16x16.png src/packages/services/app-notification/client.ts src/apps/backend/notification-channels/app-notification/generate-request.ts cdk/eslint.config.mjs src/apps/frontend/src/features/dispatch/components/PreviewPanel.tsx src/apps/backend/routers/docs/openapi/components/examples/notification-send-request.ts src/apps/frontend/src/layout/DispatchLandingLayout.tsx .bun-version docs/runbooks/deleting-a-notification.md src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx docs/mobile-n10n/mobile-n10n-importance-and-grouping.md src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts src/packages/database/package.json src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/frontend/src/features/dispatch/components/EmailPreview.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts docs/ADRs/database.md ... |
| 2. | simonaspiridon <simona.spiridon> |
DBlatcher <david.blatcher> |
544 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/preview/AndroidAlertPreview.tsx src/packages/models/api-contract/audience.ts src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/ui/flag-icons.tsx src/apps/frontend/src/history/HistorySearchFilter.tsx src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.stories.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterForm.stories.tsx src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/compose/NotificationTextInput.tsx src/apps/backend/notification-channels/dispatch-notification.test.ts src/apps/frontend/src/api-client/query-client.ts src/packages/database/migrations/0000_initial_migration.sql src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/backend/.env.example src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/bunfig.toml src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/api-client/redirectToLogin.ts src/packages/models/user.ts src/apps/backend/routers/grafana/index.ts src/apps/frontend/src/utils/form-validation.test.ts cdk/tsconfig.json src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/backend/braze-client.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/layout/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/index.html src/apps/frontend/src/mocks/mock-capi-fetch.ts src/packages/config/index.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/features/stand-frontend/use-relative-time.ts src/apps/frontend/src/features/dispatch/constants.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/ui/EmptyState.stories.tsx src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts src/apps/frontend/src/features/dispatch/components/Field.tsx src/apps/frontend/src/hooks/useSendNotification.ts src/packages/models/notification-channel.ts src/apps/frontend/src/routes.ts src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx src/packages/models/frontend-app-config.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/README.md src/apps/frontend/src/segment/edition-options.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/backend/notification-channels/email/braze/client.test.ts src/apps/frontend/src/utils/article-liveblog.ts src/apps/backend/notification-channels/app-notification/generate-request.test.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/utils/notification-forms.test.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/backend/middleware/grafana-cors.ts src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx src/apps/backend/routers/docs/openapi/components/schemas/capi-unavailable-error.ts src/apps/frontend/src/utils/send-notification.ts src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/hooks/use-image-url-check.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/apps/frontend/src/latest-content/latest-published-content.ts src/apps/frontend/src/layout/NotFoundTab.tsx src/apps/frontend/public/favicon-16x16.png src/packages/services/app-notification/client.ts src/apps/backend/notification-channels/app-notification/generate-request.ts cdk/eslint.config.mjs src/apps/frontend/src/features/dispatch/components/PreviewPanel.tsx src/apps/frontend/src/layout/DispatchLandingLayout.tsx .bun-version src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts src/packages/database/package.json src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/frontend/src/features/dispatch/components/EmailPreview.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts docs/ADRs/database.md src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/segment/use-audience-editions.test.tsx src/apps/backend/routers/preview/index.ts src/packages/database/runtime-db-config.ts src/apps/frontend/src/utils/resolve-article-from-capi.ts ... |
| 3. | simonaspiridon <simona.spiridon> |
Lakshmi R Pillai <luxmi.r.pillai> |
516 shared filessrc/packages/database/scripts/env/remote/prepare-and-apply-remote-db-migrations.ts src/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/ui/flag-icons.tsx src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/compose/NotificationTextInput.tsx src/apps/backend/notification-channels/dispatch-notification.test.ts src/apps/frontend/src/api-client/query-client.ts src/packages/database/migrations/0000_initial_migration.sql src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/backend/.env.example src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/api-client/redirectToLogin.ts src/packages/models/user.ts src/apps/backend/routers/grafana/index.ts src/apps/frontend/src/utils/form-validation.test.ts cdk/tsconfig.json src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/layout/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/index.html src/apps/frontend/src/mocks/mock-capi-fetch.ts src/packages/config/index.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/features/stand-frontend/use-relative-time.ts src/apps/frontend/src/features/dispatch/constants.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/history/notification-history-mapper.ts src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts src/apps/frontend/src/features/dispatch/components/Field.tsx src/apps/frontend/src/hooks/useSendNotification.ts src/packages/database/scripts/helpers/process.ts src/apps/frontend/src/routes.ts src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx src/packages/models/frontend-app-config.ts src/apps/frontend/src/features/stand-frontend/notification-history-mapper.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/README.md src/apps/frontend/src/segment/edition-options.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/features/stand-frontend/notification-history-mapper.test.ts src/apps/backend/notification-channels/email/braze/client.test.ts src/apps/frontend/src/utils/article-liveblog.ts src/apps/backend/notification-channels/app-notification/generate-request.test.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/utils/notification-forms.test.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/backend/middleware/grafana-cors.ts src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx src/apps/frontend/src/utils/send-notification.ts src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/hooks/use-image-url-check.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/apps/frontend/src/latest-content/latest-published-content.ts src/apps/frontend/public/favicon-16x16.png src/packages/services/app-notification/client.ts src/apps/backend/notification-channels/app-notification/generate-request.ts src/apps/frontend/src/hooks/useNotificationSenders.ts cdk/eslint.config.mjs src/apps/frontend/src/features/dispatch/components/PreviewPanel.tsx src/apps/frontend/src/layout/DispatchLandingLayout.tsx .bun-version src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts src/packages/database/package.json src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/frontend/src/features/dispatch/components/EmailPreview.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts docs/ADRs/database.md src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/segment/use-audience-editions.test.tsx src/apps/backend/routers/preview/index.ts src/packages/database/runtime-db-config.ts src/apps/frontend/src/utils/resolve-article-from-capi.ts src/apps/frontend/src/api-client/redirect-to-login.ts src/apps/backend/routers/docs/openapi/paths/grafana.ts src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts ... |
| 4. | Laurynas Karvelis <laurynas.karvelis> |
DBlatcher <david.blatcher> |
488 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/preview/AndroidAlertPreview.tsx src/packages/models/api-contract/audience.ts src/apps/frontend/src/features/stand-frontend/components/AlertTypeFormField.tsx src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/history/HistorySearchFilter.tsx src/packages/database/migrations/0003_replace_notifications_created_at_index_with_send_partial.sql src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/backend/routers/docs/openapi/paths/notification-tests.ts src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.stories.tsx src/apps/backend/routers/docs/openapi/components/schemas/notification-validation-issue.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts src/apps/frontend/src/send/TestEmailForm.tsx src/apps/backend/notification-channels/dispatch-notification.test.ts dev-nginx.yaml src/packages/database/migrations/0000_initial_migration.sql src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/frontend/src/features/stand-frontend/history-send-time.ts src/apps/backend/.env.example src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/bunfig.toml src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/utils/form-validation.test.ts cdk/tsconfig.json src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts src/apps/frontend/src/features/stand-frontend/components/DeliveryOptionFormField.stories.tsx src/apps/backend/routers/docs/openapi/components/schemas/accepted-test-notification.ts src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/index.html src/apps/frontend/src/mocks/mock-capi-fetch.ts src/packages/config/index.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/features/dispatch/constants.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/api/queryClient.ts src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx src/apps/backend/routers/docs/openapi/components/schemas/notification-plan-acceptance.ts src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts src/apps/frontend/src/features/dispatch/components/Field.tsx src/packages/database/migrations/0005_structured_dispatch_targets.sql src/apps/backend/routers/docs/openapi/components/schemas/notification-list.ts src/apps/frontend/src/hooks/useSendNotification.ts src/apps/frontend/.gitignore src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/routers/docs/openapi/components/schemas/notification-test-send-request.ts src/apps/backend/README.md src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/backend/notification-channels/email/braze/client.test.ts src/apps/frontend/src/utils/article-liveblog.ts src/apps/backend/notification-channels/app-notification/generate-request.test.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/vitest.config.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/packages/http-logger/http-logger.ts src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/packages/config/user.ts src/packages/services/app-notification/client.ts src/apps/backend/notification-channels/app-notification/generate-request.ts cdk/eslint.config.mjs src/apps/frontend/src/features/dispatch/components/PreviewPanel.tsx src/apps/backend/routers/docs/openapi/components/examples/notification-send-request.ts .bun-version docs/runbooks/deleting-a-notification.md src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx docs/mobile-n10n/mobile-n10n-importance-and-grouping.md src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts src/packages/database/package.json src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/frontend/src/features/dispatch/components/EmailPreview.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/backend/routers/preview/index.ts src/packages/database/repositories/notification-dispatches-repository.ts src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts src/apps/frontend/src/compose/PreviewTextToggle.tsx src/apps/frontend/src/utils/relative-time.test.ts src/apps/backend/routers/notifications/index.test.ts src/packages/services/email-rendering/client.ts src/apps/frontend/src/ui/SendTimeTooltip.tsx ... |
| 5. | Laurynas Karvelis <laurynas.karvelis> |
Lakshmi R Pillai <luxmi.r.pillai> |
465 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/features/stand-frontend/components/AlertTypeFormField.tsx src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/backend/routers/docs/openapi/paths/notification-tests.ts src/apps/backend/routers/docs/openapi/components/schemas/notification-validation-issue.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts src/apps/frontend/src/send/TestEmailForm.tsx src/apps/backend/notification-channels/dispatch-notification.test.ts dev-nginx.yaml src/packages/database/migrations/0000_initial_migration.sql src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/frontend/src/features/stand-frontend/history-send-time.ts src/apps/backend/.env.example src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/utils/form-validation.test.ts cdk/tsconfig.json src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts src/apps/frontend/src/features/stand-frontend/components/DeliveryOptionFormField.stories.tsx src/apps/backend/routers/docs/openapi/components/schemas/accepted-test-notification.ts src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/index.html src/apps/frontend/src/mocks/mock-capi-fetch.ts src/packages/config/index.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/features/dispatch/constants.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/history/notification-history-mapper.ts src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx src/apps/backend/routers/docs/openapi/components/schemas/notification-plan-acceptance.ts src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts src/apps/frontend/src/features/dispatch/components/Field.tsx src/apps/backend/routers/docs/openapi/components/schemas/notification-list.ts src/apps/frontend/src/hooks/useSendNotification.ts src/apps/frontend/.gitignore src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx src/apps/frontend/src/features/stand-frontend/notification-history-mapper.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/routers/docs/openapi/components/schemas/notification-test-send-request.ts src/apps/backend/README.md src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/features/stand-frontend/notification-history-mapper.test.ts src/apps/backend/notification-channels/email/braze/client.test.ts src/apps/frontend/src/utils/article-liveblog.ts src/apps/backend/notification-channels/app-notification/generate-request.test.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/packages/http-logger/http-logger.ts src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/packages/config/user.ts src/packages/services/app-notification/client.ts src/apps/backend/notification-channels/app-notification/generate-request.ts src/apps/frontend/src/hooks/useNotificationSenders.ts cdk/eslint.config.mjs src/apps/frontend/src/features/dispatch/components/PreviewPanel.tsx src/apps/backend/routers/docs/openapi/components/examples/notification-send-request.ts .bun-version docs/runbooks/deleting-a-notification.md src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx docs/mobile-n10n/mobile-n10n-importance-and-grouping.md src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts src/packages/database/package.json src/apps/backend/routers/docs/openapi/components/security-schemes.ts src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/frontend/src/features/dispatch/components/EmailPreview.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/backend/routers/preview/index.ts src/packages/database/repositories/notification-dispatches-repository.ts src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts src/apps/frontend/src/compose/PreviewTextToggle.tsx src/apps/frontend/src/utils/relative-time.test.ts src/apps/backend/routers/notifications/index.test.ts src/packages/services/email-rendering/client.ts src/apps/frontend/src/ui/SendTimeTooltip.tsx src/apps/frontend/src/App.tsx cdk/README.md src/apps/backend/routers/docs/index.ts ... |
| 6. | joshuaguardian <joshua.anderson> |
DBlatcher <david.blatcher> |
441 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/preview/AndroidAlertPreview.tsx src/packages/models/api-contract/audience.ts src/apps/frontend/src/NotificationAlert.stories.tsx src/apps/frontend/src/features/stand-frontend/components/AlertTypeFormField.tsx src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/history/HistorySearchFilter.tsx src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.stories.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterForm.stories.tsx src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/compose/NotificationTextInput.tsx src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/frontend/src/features/stand-frontend/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/packages/models/tsconfig.json src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/api-client/redirectToLogin.ts src/packages/models/user.ts src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/layout/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/frontend/src/features/stand-frontend/components/DeliveryOptionFormField.stories.tsx src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/features/stand-frontend/components/PreviewPillList.tsx src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/index.html src/apps/frontend/src/mocks/mock-capi-fetch.ts src/packages/config/index.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/features/stand-frontend/use-relative-time.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/api/queryClient.ts src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/frontend/src/hooks/useSendNotification.ts src/packages/models/notification-channel.ts src/apps/frontend/src/routes.ts src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/frontend/src/segment/edition-options.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/testing/mock-request-test-email-send.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/vitest.config.ts src/apps/frontend/src/utils/notification-forms.test.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/frontend/src/utils/display-text-helpers.test.ts src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx src/apps/frontend/src/utils/send-notification.ts src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/packages/config/user.ts src/apps/frontend/src/layout/NotFoundTab.tsx src/apps/frontend/public/favicon-16x16.png src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts src/packages/database/package.json src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/frontend/src/compose/PreviousNotificationsBar.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/ui/TextLinkButton.tsx src/apps/frontend/src/segment/use-audience-editions.test.tsx src/apps/frontend/src/hooks/useRelativeTime.test.tsx src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts src/apps/frontend/src/utils/relative-time.test.ts src/apps/backend/routers/notifications/index.test.ts src/packages/database/migrations/0007_add_notifications_article_id.sql src/apps/frontend/src/App.tsx README.md src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx src/apps/frontend/src/compose/NotificationFormContext.tsx src/apps/frontend/src/history/HistoryFilters.tsx src/apps/frontend/src/utils/notification-reducer.ts src/apps/frontend/public/android-chrome-192x192.png src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx src/apps/backend/package.json src/apps/frontend/src/api-client/client.ts src/apps/backend/middleware/static-assets-middleware.ts src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.stories.tsx src/apps/frontend/src/stories/page.css src/packages/database/index.ts ... |
| 7. | Peace Williams-Ojomu <60498278+apeacewilliams> |
DBlatcher <david.blatcher> |
413 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/preview/AndroidAlertPreview.tsx src/apps/frontend/src/features/stand-frontend/components/AlertTypeFormField.tsx src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/ui/flag-icons.tsx src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.stories.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterForm.stories.tsx src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/compose/NotificationTextInput.tsx src/apps/frontend/src/api-client/query-client.ts src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/frontend/src/features/stand-frontend/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/bunfig.toml src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/api-client/redirectToLogin.ts src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/layout/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/features/stand-frontend/components/PreviewPillList.tsx src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/mocks/mock-capi-fetch.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/features/stand-frontend/use-relative-time.ts src/apps/frontend/src/features/dispatch/constants.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/api/queryClient.ts src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/frontend/src/features/dispatch/components/Field.tsx src/apps/frontend/src/hooks/useSendNotification.ts src/apps/frontend/.gitignore src/apps/frontend/src/routes.ts src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/frontend/src/segment/edition-options.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/testing/mock-request-test-email-send.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/vitest.config.ts src/apps/frontend/src/utils/notification-forms.test.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx src/apps/frontend/src/utils/send-notification.ts src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/hooks/use-image-url-check.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/apps/frontend/src/layout/NotFoundTab.tsx src/apps/frontend/src/features/dispatch/components/PreviewPanel.tsx src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts src/packages/database/package.json src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/frontend/src/features/dispatch/components/EmailPreview.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/ui/TextLinkButton.tsx src/apps/frontend/src/segment/use-audience-editions.test.tsx src/apps/frontend/src/utils/resolve-article-from-capi.ts src/apps/frontend/src/api-client/redirect-to-login.ts src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts src/apps/frontend/src/compose/PreviewTextToggle.tsx src/apps/frontend/src/utils/relative-time.test.ts src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/ui/SendTimeTooltip.tsx src/apps/frontend/src/App.tsx README.md lefthook.yml src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx src/apps/frontend/src/compose/NotificationFormContext.tsx src/apps/frontend/src/history/HistoryFilters.tsx src/apps/frontend/src/utils/notification-reducer.ts src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx src/apps/backend/package.json src/apps/frontend/src/api-client/client.ts src/apps/frontend/src/features/dispatch/components/DeliveryOptions.tsx src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.stories.tsx src/apps/frontend/src/stories/page.css src/apps/frontend/src/stories/story-helpers.tsx src/apps/frontend/src/features/dispatch/components/CharacterCount.tsx src/apps/frontend/src/stories/Page.tsx src/apps/frontend/src/utils/notification-history-mapper.ts src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.tsx ... |
| 8. | Laurynas Karvelis <laurynas.karvelis> |
simonaspiridon <simona.spiridon> |
410 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/preview/AndroidAlertPreview.tsx src/packages/models/api-contract/audience.ts src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/history/HistorySearchFilter.tsx src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.stories.tsx src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts src/apps/frontend/src/send/TestEmailForm.tsx src/apps/backend/notification-channels/dispatch-notification.test.ts src/packages/config/tsconfig.json src/packages/database/migrations/0000_initial_migration.sql src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/backend/.env.example src/apps/frontend/src/compose/SideNavigationPanel.tsx src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/bunfig.toml src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/utils/form-validation.test.ts cdk/tsconfig.json src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/index.html src/packages/models/api-contract/history-alert-type.ts src/apps/frontend/src/mocks/mock-capi-fetch.ts src/packages/config/index.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/features/dispatch/constants.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/history/notification-history-mapper.ts src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts src/apps/frontend/src/features/dispatch/components/Field.tsx src/apps/frontend/src/hooks/useSendNotification.ts src/apps/frontend/src/layout/NotFoundTab.stories.tsx src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx src/apps/frontend/src/features/stand-frontend/notification-history-mapper.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/README.md src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/features/stand-frontend/notification-history-mapper.test.ts src/apps/backend/notification-channels/email/braze/client.test.ts src/apps/frontend/src/utils/article-liveblog.ts src/apps/backend/notification-channels/app-notification/generate-request.test.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx src/apps/backend/tsconfig.json src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/backend/routers/health/index.ts src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/packages/services/app-notification/client.ts src/apps/backend/notification-channels/app-notification/generate-request.ts src/apps/frontend/src/hooks/useNotificationSenders.ts cdk/eslint.config.mjs src/apps/frontend/src/features/dispatch/components/PreviewPanel.tsx .bun-version src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts src/packages/database/package.json src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/frontend/src/features/dispatch/components/EmailPreview.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/backend/routers/preview/index.ts src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts src/apps/frontend/src/compose/PreviewTextToggle.tsx src/apps/frontend/src/utils/relative-time.test.ts src/apps/backend/routers/notifications/index.test.ts src/packages/services/email-rendering/client.ts src/apps/frontend/src/ui/SendTimeTooltip.tsx src/apps/frontend/src/App.tsx cdk/README.md src/apps/backend/routers/docs/index.ts README.md lefthook.yml src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx src/apps/frontend/src/compose/NotificationFormContext.tsx src/apps/frontend/src/history/HistoryFilters.tsx src/apps/frontend/src/utils/notification-reducer.ts src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx ... |
| 9. | joshuaguardian <joshua.anderson> |
simonaspiridon <simona.spiridon> |
399 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/preview/AndroidAlertPreview.tsx src/packages/models/api-contract/audience.ts src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/history/HistorySearchFilter.tsx src/apps/frontend/src/features/stand-frontend/audience-fallbacks.ts src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.stories.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterForm.stories.tsx src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/compose/NotificationTextInput.tsx src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/frontend/src/compose/SideNavigationPanel.tsx src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/api-client/redirectToLogin.ts src/packages/models/user.ts src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/layout/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/index.html src/apps/frontend/src/mocks/mock-capi-fetch.ts src/packages/config/index.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/features/stand-frontend/use-relative-time.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/history/notification-history-mapper.ts src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/frontend/src/hooks/useSendNotification.ts src/packages/models/notification-channel.ts src/apps/frontend/src/layout/NotFoundTab.stories.tsx src/apps/frontend/src/routes.ts src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx src/apps/frontend/src/features/stand-frontend/notification-history-mapper.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/frontend/src/segment/edition-options.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/features/stand-frontend/notification-history-mapper.test.ts src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/utils/notification-forms.test.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx src/apps/frontend/src/utils/send-notification.ts src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/apps/frontend/src/layout/NotFoundTab.tsx src/apps/frontend/public/favicon-16x16.png src/apps/frontend/src/hooks/useNotificationSenders.ts src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts src/packages/database/package.json src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/segment/use-audience-editions.test.tsx src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts src/apps/frontend/src/utils/relative-time.test.ts src/apps/backend/routers/notifications/index.test.ts src/packages/database/migrations/0007_add_notifications_article_id.sql src/apps/frontend/src/App.tsx README.md src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx src/apps/frontend/src/compose/NotificationFormContext.tsx src/apps/frontend/src/history/HistoryFilters.tsx src/apps/frontend/src/utils/notification-reducer.ts src/apps/frontend/public/android-chrome-192x192.png src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx src/apps/backend/package.json src/apps/frontend/src/api-client/client.ts src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.stories.tsx src/apps/frontend/src/features/stand-frontend/use-send-notification.ts src/packages/database/index.ts src/apps/frontend/src/stories/story-helpers.tsx src/apps/frontend/src/stories/Page.tsx src/apps/frontend/src/utils/notification-history-mapper.ts src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.tsx src/apps/frontend/src/hooks/use-relative-time.ts src/apps/frontend/src/features/stand-frontend/api/useNotificationHistory.ts src/apps/frontend/src/utils/notification-reducer.test.ts ... |
| 10. | joshuaguardian <joshua.anderson> |
Lakshmi R Pillai <luxmi.r.pillai> |
378 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/features/stand-frontend/components/AlertTypeFormField.tsx src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/compose/NotificationTextInput.tsx src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/frontend/src/features/stand-frontend/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/api-client/redirectToLogin.ts src/packages/models/user.ts src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/layout/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/frontend/src/features/stand-frontend/components/DeliveryOptionFormField.stories.tsx src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/index.html src/apps/frontend/src/mocks/mock-capi-fetch.ts src/packages/config/index.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/features/stand-frontend/use-relative-time.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/history/notification-history-mapper.ts src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/frontend/src/hooks/useSendNotification.ts src/apps/frontend/src/routes.ts src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx src/apps/frontend/src/features/stand-frontend/notification-history-mapper.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/frontend/src/segment/edition-options.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/features/stand-frontend/notification-history-mapper.test.ts src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/utils/notification-forms.test.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx src/apps/frontend/src/utils/send-notification.ts src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/packages/config/user.ts src/apps/frontend/public/favicon-16x16.png src/apps/frontend/src/hooks/useNotificationSenders.ts src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts src/packages/database/package.json src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/segment/use-audience-editions.test.tsx src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts src/apps/frontend/src/utils/relative-time.test.ts src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/App.tsx README.md src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx src/apps/frontend/src/compose/NotificationFormContext.tsx src/apps/frontend/src/history/HistoryFilters.tsx src/apps/frontend/src/utils/notification-reducer.ts src/apps/frontend/public/android-chrome-192x192.png src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx src/apps/backend/package.json src/apps/frontend/src/api-client/client.ts src/apps/backend/middleware/static-assets-middleware.ts src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.stories.tsx src/apps/frontend/src/features/stand-frontend/use-send-notification.ts src/apps/frontend/src/stories/page.css src/packages/database/index.ts src/apps/frontend/src/stories/story-helpers.tsx src/apps/frontend/src/stories/Page.tsx src/apps/frontend/src/utils/notification-history-mapper.ts src/apps/frontend/src/hooks/use-relative-time.ts src/apps/frontend/src/features/stand-frontend/api/useNotificationHistory.ts src/apps/frontend/src/utils/notification-reducer.test.ts src/apps/frontend/src/features/stand-frontend/components/AudienceSegmentsFormField.stories.tsx src/apps/frontend/src/schemas.ts src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx src/apps/frontend/src/mocks/capi-fixtures.ts src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.stories.tsx ... |
| 11. | Peace Williams-Ojomu <60498278+apeacewilliams> |
simonaspiridon <simona.spiridon> |
376 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/preview/AndroidAlertPreview.tsx src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/ui/flag-icons.tsx src/apps/frontend/src/features/stand-frontend/audience-fallbacks.ts src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.stories.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterForm.stories.tsx src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/compose/NotificationTextInput.tsx src/apps/frontend/src/api-client/query-client.ts src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/bunfig.toml src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/api-client/redirectToLogin.ts src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/layout/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/packages/models/api-contract/history-alert-type.ts src/apps/frontend/src/mocks/mock-capi-fetch.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/features/stand-frontend/use-relative-time.ts src/apps/frontend/src/features/dispatch/constants.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/history/notification-history-mapper.ts src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/frontend/src/compose/DispatchInformationModal.stories.tsx src/apps/frontend/src/features/dispatch/components/Field.tsx src/apps/frontend/src/hooks/useSendNotification.ts src/apps/frontend/src/routes.ts src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx src/apps/frontend/src/features/stand-frontend/notification-history-mapper.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/frontend/src/segment/edition-options.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/features/stand-frontend/notification-history-mapper.test.ts src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/utils/notification-forms.test.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx src/apps/frontend/src/utils/send-notification.ts src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/hooks/use-image-url-check.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/apps/frontend/src/layout/NotFoundTab.tsx src/apps/frontend/src/features/dispatch/components/PreviewPanel.tsx src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts src/packages/database/package.json src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/frontend/src/features/dispatch/components/EmailPreview.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/segment/use-audience-editions.test.tsx src/apps/frontend/src/utils/resolve-article-from-capi.ts src/apps/frontend/src/api-client/redirect-to-login.ts src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts src/apps/frontend/src/compose/PreviewTextToggle.tsx src/apps/frontend/src/utils/relative-time.test.ts src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/ui/SendTimeTooltip.tsx src/apps/frontend/src/App.tsx README.md lefthook.yml src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx src/apps/frontend/src/compose/NotificationFormContext.tsx src/apps/frontend/src/history/HistoryFilters.tsx src/apps/frontend/src/utils/notification-reducer.ts src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx src/apps/backend/package.json src/apps/frontend/src/api-client/client.ts src/apps/frontend/src/features/dispatch/components/DeliveryOptions.tsx src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.stories.tsx src/apps/frontend/src/features/stand-frontend/use-send-notification.ts src/apps/frontend/src/stories/story-helpers.tsx src/apps/frontend/src/features/dispatch/components/CharacterCount.tsx src/apps/frontend/src/stories/Page.tsx src/apps/frontend/src/utils/notification-history-mapper.ts src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.tsx src/apps/frontend/src/hooks/use-relative-time.ts ... |
| 12. | Peace Williams-Ojomu <60498278+apeacewilliams> |
Lakshmi R Pillai <luxmi.r.pillai> |
371 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/features/stand-frontend/components/AlertTypeFormField.tsx src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/ui/flag-icons.tsx src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/compose/NotificationTextInput.tsx src/apps/frontend/src/api-client/query-client.ts src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/frontend/src/features/stand-frontend/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/api-client/redirectToLogin.ts src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/layout/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/mocks/mock-capi-fetch.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/features/stand-frontend/use-relative-time.ts src/apps/frontend/src/features/dispatch/constants.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/history/notification-history-mapper.ts src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/frontend/src/features/dispatch/components/Field.tsx src/apps/frontend/src/hooks/useSendNotification.ts src/apps/frontend/.gitignore src/apps/frontend/src/routes.ts src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx src/apps/frontend/src/features/stand-frontend/notification-history-mapper.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/frontend/src/segment/edition-options.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/features/stand-frontend/notification-history-mapper.test.ts src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/utils/notification-forms.test.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx src/apps/frontend/src/utils/send-notification.ts src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/hooks/use-image-url-check.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/apps/frontend/src/features/dispatch/components/PreviewPanel.tsx src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts src/packages/database/package.json src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/frontend/src/features/dispatch/components/EmailPreview.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/segment/use-audience-editions.test.tsx src/apps/frontend/src/utils/resolve-article-from-capi.ts src/apps/frontend/src/api-client/redirect-to-login.ts src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts src/apps/frontend/src/compose/PreviewTextToggle.tsx src/apps/frontend/src/utils/relative-time.test.ts src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/ui/SendTimeTooltip.tsx src/apps/frontend/src/App.tsx README.md lefthook.yml src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx src/apps/frontend/src/compose/NotificationFormContext.tsx src/apps/frontend/src/history/HistoryFilters.tsx src/apps/frontend/src/utils/notification-reducer.ts src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx src/apps/backend/package.json src/apps/frontend/src/api-client/client.ts src/apps/frontend/src/features/dispatch/components/DeliveryOptions.tsx src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.stories.tsx src/apps/frontend/src/features/stand-frontend/use-send-notification.ts src/apps/frontend/src/stories/page.css src/apps/frontend/src/stories/story-helpers.tsx src/apps/frontend/src/features/dispatch/components/CharacterCount.tsx src/apps/frontend/src/stories/Page.tsx src/apps/frontend/src/utils/notification-history-mapper.ts src/apps/frontend/src/hooks/use-relative-time.ts src/apps/frontend/src/features/stand-frontend/api/useNotificationHistory.ts src/apps/frontend/src/utils/notification-reducer.test.ts src/apps/frontend/src/schemas.ts src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx src/apps/frontend/src/mocks/capi-fixtures.ts ... |
| 13. | Peace Williams-Ojomu <60498278+apeacewilliams> |
joshuaguardian <joshua.anderson> |
367 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/preview/AndroidAlertPreview.tsx src/apps/frontend/src/features/stand-frontend/components/AlertTypeFormField.tsx src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/features/stand-frontend/audience-fallbacks.ts src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.stories.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterForm.stories.tsx src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/compose/NotificationTextInput.tsx src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/frontend/src/features/stand-frontend/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/api-client/redirectToLogin.ts src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/layout/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/features/stand-frontend/components/PreviewPillList.tsx src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/mocks/mock-capi-fetch.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/features/stand-frontend/use-relative-time.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/history/notification-history-mapper.ts src/apps/frontend/src/api/queryClient.ts src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/frontend/src/hooks/useSendNotification.ts src/apps/frontend/src/routes.ts src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx src/apps/frontend/src/features/stand-frontend/notification-history-mapper.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/frontend/src/segment/edition-options.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/features/stand-frontend/notification-history-mapper.test.ts src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/testing/mock-request-test-email-send.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx src/apps/frontend/vitest.config.ts src/apps/frontend/src/utils/notification-forms.test.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx src/apps/frontend/src/utils/send-notification.ts src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/apps/frontend/src/layout/NotFoundTab.tsx src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts src/packages/database/package.json src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/ui/TextLinkButton.tsx src/apps/frontend/src/segment/use-audience-editions.test.tsx src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts src/apps/frontend/src/utils/relative-time.test.ts src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/App.tsx README.md src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx src/apps/frontend/src/compose/NotificationFormContext.tsx src/apps/frontend/src/history/HistoryFilters.tsx src/apps/frontend/src/utils/notification-reducer.ts src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx src/apps/backend/package.json src/apps/frontend/src/api-client/client.ts src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.stories.tsx src/apps/frontend/src/features/stand-frontend/use-send-notification.ts src/apps/frontend/src/stories/page.css src/apps/frontend/src/stories/story-helpers.tsx src/apps/frontend/src/stories/Page.tsx src/apps/frontend/src/utils/notification-history-mapper.ts src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.tsx src/apps/frontend/src/hooks/use-relative-time.ts src/apps/frontend/src/features/stand-frontend/api/useNotificationHistory.ts src/apps/frontend/src/utils/notification-reducer.test.ts src/apps/frontend/src/schemas.ts src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx src/apps/frontend/src/mocks/capi-fixtures.ts src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.stories.tsx src/apps/frontend/src/mocks/api-fixtures.ts src/apps/backend/app.test.ts ... |
| 14. | DBlatcher <david.blatcher> |
Lakshmi R Pillai <73653255+lakshmirpillai> |
358 shared filessrc/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/ui/flag-icons.tsx src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/compose/NotificationTextInput.tsx src/apps/backend/notification-channels/dispatch-notification.test.ts src/apps/frontend/src/api-client/query-client.ts src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/backend/.env.example src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/api-client/redirectToLogin.ts src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/layout/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/features/stand-frontend/components/PreviewPillList.tsx src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/index.html src/apps/frontend/src/mocks/mock-capi-fetch.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/packages/models/grid.ts src/apps/frontend/src/hooks/useSendNotification.ts src/packages/models/notification-channel.ts src/apps/frontend/src/routes.ts src/packages/models/frontend-app-config.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/README.md src/apps/frontend/src/segment/edition-options.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/utils/notification-forms.test.ts src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx src/apps/frontend/src/utils/send-notification.ts src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/hooks/use-image-url-check.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/apps/frontend/src/latest-content/latest-published-content.ts src/apps/frontend/public/favicon-16x16.png src/apps/frontend/src/layout/DispatchLandingLayout.tsx docs/runbooks/deleting-a-notification.md src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/segment/use-audience-editions.test.tsx src/apps/backend/routers/preview/index.ts src/apps/frontend/src/utils/resolve-article-from-capi.ts src/apps/frontend/src/api-client/redirect-to-login.ts src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/frontend/src/compose/PreviewTextToggle.tsx src/apps/frontend/src/utils/relative-time.test.ts src/apps/backend/routers/notifications/index.test.ts src/packages/services/email-rendering/client.ts src/apps/frontend/src/ui/SendTimeTooltip.tsx src/apps/frontend/src/App.tsx README.md src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx src/apps/frontend/src/compose/NotificationFormContext.tsx src/apps/frontend/src/history/HistoryFilters.tsx src/apps/frontend/src/utils/notification-reducer.ts src/apps/frontend/public/android-chrome-192x192.png src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx src/apps/backend/package.json src/apps/frontend/src/api-client/client.ts src/apps/frontend/src/grid-client/grid-api.ts src/apps/frontend/src/stories/story-helpers.tsx src/apps/frontend/src/utils/notification-history-mapper.ts src/apps/frontend/src/hooks/use-relative-time.ts src/apps/frontend/src/utils/notification-reducer.test.ts src/apps/frontend/src/schemas.ts src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx src/apps/frontend/src/mocks/capi-fixtures.ts src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.stories.tsx src/apps/frontend/src/mocks/api-fixtures.ts src/apps/frontend/src/hooks/useLatestPublishedContent.ts src/apps/frontend/src/utils/notification-composer-reducer.ts src/apps/backend/app.test.ts src/packages/models/api-contract/preview.ts ... |
| 15. | simonaspiridon <simona.spiridon> |
Lakshmi R Pillai <73653255+lakshmirpillai> |
348 shared filessrc/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/ui/flag-icons.tsx src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/compose/NotificationTextInput.tsx src/apps/backend/notification-channels/dispatch-notification.test.ts src/apps/frontend/src/api-client/query-client.ts src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/backend/.env.example src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/api-client/redirectToLogin.ts src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/layout/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/index.html src/apps/frontend/src/mocks/mock-capi-fetch.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/history/notification-history-mapper.ts src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/frontend/src/hooks/useSendNotification.ts src/packages/models/notification-channel.ts src/apps/frontend/src/routes.ts src/packages/models/frontend-app-config.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/README.md src/apps/frontend/src/segment/edition-options.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/utils/notification-forms.test.ts src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx src/apps/frontend/src/utils/send-notification.ts src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/hooks/use-image-url-check.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/apps/frontend/src/latest-content/latest-published-content.ts src/apps/frontend/public/favicon-16x16.png src/apps/frontend/src/hooks/useNotificationSenders.ts src/apps/frontend/src/layout/DispatchLandingLayout.tsx src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/segment/use-audience-editions.test.tsx src/apps/backend/routers/preview/index.ts src/apps/frontend/src/utils/resolve-article-from-capi.ts src/apps/frontend/src/api-client/redirect-to-login.ts src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/frontend/src/compose/PreviewTextToggle.tsx src/apps/frontend/src/utils/relative-time.test.ts src/apps/backend/routers/notifications/index.test.ts src/packages/services/email-rendering/client.ts src/apps/frontend/src/ui/SendTimeTooltip.tsx src/apps/frontend/src/App.tsx README.md src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx src/apps/frontend/src/compose/NotificationFormContext.tsx src/apps/frontend/src/history/HistoryFilters.tsx src/apps/frontend/src/utils/notification-reducer.ts src/apps/frontend/public/android-chrome-192x192.png src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx src/apps/backend/package.json src/apps/frontend/src/api-client/client.ts src/apps/frontend/src/stories/story-helpers.tsx src/apps/frontend/src/utils/notification-history-mapper.ts src/apps/frontend/src/hooks/use-relative-time.ts src/apps/frontend/src/utils/notification-reducer.test.ts src/apps/frontend/src/schemas.ts src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx src/apps/frontend/src/mocks/capi-fixtures.ts src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.stories.tsx src/apps/frontend/src/mocks/api-fixtures.ts src/apps/frontend/src/hooks/useLatestPublishedContent.ts src/apps/frontend/src/utils/notification-composer-reducer.ts src/apps/backend/app.test.ts src/packages/models/api-contract/preview.ts src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx ... |
| 16. | Lakshmi R Pillai <luxmi.r.pillai> |
Lakshmi R Pillai <73653255+lakshmirpillai> |
340 shared filessrc/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/ui/flag-icons.tsx src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/compose/NotificationTextInput.tsx src/apps/backend/notification-channels/dispatch-notification.test.ts src/apps/frontend/src/api-client/query-client.ts src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/backend/.env.example src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/api-client/redirectToLogin.ts src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/layout/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/index.html src/apps/frontend/src/mocks/mock-capi-fetch.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/history/notification-history-mapper.ts src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/frontend/src/hooks/useSendNotification.ts src/apps/frontend/src/routes.ts src/packages/models/frontend-app-config.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/README.md src/apps/frontend/src/segment/edition-options.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/utils/notification-forms.test.ts src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx src/apps/frontend/src/utils/send-notification.ts src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/hooks/use-image-url-check.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/apps/frontend/src/latest-content/latest-published-content.ts src/apps/frontend/public/favicon-16x16.png src/apps/frontend/src/hooks/useNotificationSenders.ts src/apps/frontend/src/layout/DispatchLandingLayout.tsx docs/runbooks/deleting-a-notification.md src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/segment/use-audience-editions.test.tsx src/apps/backend/routers/preview/index.ts src/apps/frontend/src/utils/resolve-article-from-capi.ts src/apps/frontend/src/api-client/redirect-to-login.ts src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/frontend/src/compose/PreviewTextToggle.tsx src/apps/frontend/src/utils/relative-time.test.ts src/apps/backend/routers/notifications/index.test.ts src/packages/services/email-rendering/client.ts src/apps/frontend/src/ui/SendTimeTooltip.tsx src/apps/frontend/src/App.tsx README.md src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx src/apps/frontend/src/compose/NotificationFormContext.tsx src/apps/frontend/src/history/HistoryFilters.tsx src/apps/frontend/src/utils/notification-reducer.ts src/apps/frontend/public/android-chrome-192x192.png src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx src/apps/backend/package.json src/apps/frontend/src/api-client/client.ts src/apps/frontend/src/stories/story-helpers.tsx src/apps/frontend/src/utils/notification-history-mapper.ts src/apps/frontend/src/hooks/use-relative-time.ts src/apps/frontend/src/utils/notification-reducer.test.ts src/apps/frontend/src/schemas.ts src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx src/apps/frontend/src/mocks/capi-fixtures.ts src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.stories.tsx src/apps/frontend/src/mocks/api-fixtures.ts src/apps/frontend/src/hooks/useLatestPublishedContent.ts src/apps/frontend/src/utils/notification-composer-reducer.ts src/apps/backend/app.test.ts src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx src/apps/frontend/src/preview/PreviewToggle.tsx ... |
| 17. | joshuaguardian <joshua.anderson> |
Laurynas Karvelis <laurynas.karvelis> |
316 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/preview/AndroidAlertPreview.tsx src/packages/models/api-contract/audience.ts src/apps/frontend/src/features/stand-frontend/components/AlertTypeFormField.tsx src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/history/HistorySearchFilter.tsx src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.stories.tsx src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/frontend/src/features/stand-frontend/history-send-time.ts src/apps/frontend/src/compose/SideNavigationPanel.tsx src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/frontend/src/features/stand-frontend/components/DeliveryOptionFormField.stories.tsx src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/index.html src/apps/frontend/src/mocks/mock-capi-fetch.ts src/packages/config/index.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/history/notification-history-mapper.ts src/apps/frontend/src/api/queryClient.ts src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/frontend/src/hooks/useSendNotification.ts src/apps/frontend/src/layout/NotFoundTab.stories.tsx src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx src/apps/frontend/src/features/stand-frontend/notification-history-mapper.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/features/stand-frontend/notification-history-mapper.test.ts src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx src/apps/frontend/vitest.config.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/packages/config/user.ts src/apps/frontend/src/hooks/useNotificationSenders.ts src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts src/packages/database/package.json src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts src/apps/frontend/src/utils/relative-time.test.ts src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/App.tsx README.md src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx src/apps/frontend/src/compose/NotificationFormContext.tsx src/apps/frontend/src/history/HistoryFilters.tsx src/apps/frontend/src/utils/notification-reducer.ts src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx src/apps/backend/package.json src/apps/backend/middleware/static-assets-middleware.ts src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.stories.tsx src/apps/frontend/src/features/stand-frontend/use-send-notification.ts src/apps/frontend/src/stories/page.css src/packages/database/index.ts src/apps/frontend/src/stories/story-helpers.tsx src/apps/frontend/src/stories/Page.tsx src/apps/frontend/src/utils/notification-history-mapper.ts src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.tsx src/apps/frontend/src/features/stand-frontend/api/useNotificationHistory.ts src/apps/frontend/src/features/stand-frontend/components/AudienceSegmentsFormField.stories.tsx src/apps/frontend/src/schemas.ts src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx src/apps/frontend/src/mocks/capi-fixtures.ts src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.stories.tsx src/apps/frontend/src/mocks/api-fixtures.ts src/apps/backend/app.test.ts src/apps/frontend/bun-env.d.ts src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/PreviewSection.tsx src/apps/frontend/src/compose/DispatchLandingPage.tsx ... |
| 18. | Peace Williams-Ojomu <60498278+apeacewilliams> |
Laurynas Karvelis <laurynas.karvelis> |
304 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/preview/AndroidAlertPreview.tsx src/apps/frontend/src/features/stand-frontend/components/AlertTypeFormField.tsx src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/features/stand-frontend/components/HeadlineFormField.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.stories.tsx src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/frontend/src/features/stand-frontend/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/bunfig.toml src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/packages/models/api-contract/history-alert-type.ts src/apps/frontend/src/mocks/mock-capi-fetch.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/features/dispatch/constants.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/history/notification-history-mapper.ts src/apps/frontend/src/api/queryClient.ts src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/frontend/src/features/dispatch/components/Field.tsx src/apps/frontend/src/hooks/useSendNotification.ts src/apps/frontend/.gitignore src/apps/frontend/src/features/stand-frontend/NotificationFormProvider.tsx src/apps/frontend/src/features/stand-frontend/notification-history-mapper.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/features/stand-frontend/notification-history-mapper.test.ts src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx src/apps/frontend/vitest.config.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/apps/frontend/src/features/dispatch/components/PreviewPanel.tsx src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts src/packages/database/package.json src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/frontend/src/features/dispatch/components/EmailPreview.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/frontend/src/features/stand-frontend/use-tab-channel.ts src/apps/frontend/src/compose/PreviewTextToggle.tsx src/apps/frontend/src/utils/relative-time.test.ts src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/ui/SendTimeTooltip.tsx src/apps/frontend/src/App.tsx README.md lefthook.yml src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx src/apps/frontend/src/compose/NotificationFormContext.tsx src/apps/frontend/src/history/HistoryFilters.tsx src/apps/frontend/src/utils/notification-reducer.ts src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx src/apps/backend/package.json src/apps/frontend/src/features/dispatch/components/DeliveryOptions.tsx src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.stories.tsx src/apps/frontend/src/features/stand-frontend/use-send-notification.ts src/apps/frontend/src/stories/page.css src/apps/frontend/src/stories/story-helpers.tsx src/apps/frontend/src/features/dispatch/components/CharacterCount.tsx src/apps/frontend/src/stories/Page.tsx src/apps/frontend/src/utils/notification-history-mapper.ts src/apps/frontend/src/features/stand-frontend/components/AndroidAlertPreview.tsx src/apps/frontend/src/features/stand-frontend/api/useNotificationHistory.ts src/apps/frontend/src/schemas.ts src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx src/apps/frontend/src/mocks/capi-fixtures.ts src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts src/apps/frontend/src/features/dispatch/components/AudiencePanel.tsx src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.stories.tsx src/apps/frontend/src/mocks/api-fixtures.ts src/apps/backend/app.test.ts src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/PreviewSection.tsx src/apps/frontend/src/compose/DispatchLandingPage.tsx src/apps/frontend/src/util/html-helpers.ts src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.tsx ... |
| 19. | joshuaguardian <joshua.anderson> |
Lakshmi R Pillai <73653255+lakshmirpillai> |
298 shared filessrc/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/compose/NotificationTextInput.tsx src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/api-client/redirectToLogin.ts src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/layout/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/features/stand-frontend/components/PreviewPillList.tsx src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/index.html src/apps/frontend/src/mocks/mock-capi-fetch.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/history/notification-history-mapper.ts src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/frontend/src/hooks/useSendNotification.ts src/packages/models/notification-channel.ts src/apps/frontend/src/routes.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/frontend/src/segment/edition-options.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/utils/notification-forms.test.ts src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx src/apps/frontend/src/utils/send-notification.ts src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/apps/frontend/public/favicon-16x16.png src/apps/frontend/src/hooks/useNotificationSenders.ts src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/segment/use-audience-editions.test.tsx src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/frontend/src/utils/relative-time.test.ts src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/App.tsx README.md src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx src/apps/frontend/src/compose/NotificationFormContext.tsx src/apps/frontend/src/history/HistoryFilters.tsx src/apps/frontend/src/utils/notification-reducer.ts src/apps/frontend/public/android-chrome-192x192.png src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx src/apps/backend/package.json src/apps/frontend/src/api-client/client.ts src/apps/frontend/src/stories/story-helpers.tsx src/apps/frontend/src/utils/notification-history-mapper.ts src/apps/frontend/src/hooks/use-relative-time.ts src/apps/frontend/src/utils/notification-reducer.test.ts src/apps/frontend/src/schemas.ts src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx src/apps/frontend/src/mocks/capi-fixtures.ts src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.stories.tsx src/apps/frontend/src/mocks/api-fixtures.ts src/apps/backend/app.test.ts src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx src/apps/frontend/src/preview/PreviewToggle.tsx src/apps/frontend/src/compose/DispatchLandingPage.tsx src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.tsx src/apps/frontend/src/layout/DispatchLandingHistoryView.tsx src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx src/apps/frontend/src/utils/history-search-params.ts src/apps/backend/routers/notifications/schemas/notification-list-query.ts src/apps/frontend/src/features/stand-frontend/components/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/features/stand-frontend/components/DeliveryAndTimingSelector.tsx src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.stories.tsx src/apps/frontend/src/hooks/useActiveSectionHref.ts src/apps/frontend/src/features/stand-frontend/components/ChannelSelector.tsx src/apps/frontend/src/compose/NotificationContext.tsx src/apps/frontend/public/android-chrome-512x512.png src/packages/database/repositories/notifications-repository.dbtest.ts src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx src/apps/frontend/src/utils/fetch-capi-content.ts src/apps/frontend/src/segment/FlagPreviewPill.tsx src/apps/frontend/src/ui/RefreshButton.stories.tsx ... |
| 20. | Peace Williams-Ojomu <60498278+apeacewilliams> |
Lakshmi R Pillai <73653255+lakshmirpillai> |
284 shared filessrc/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/frontend/src/ui/flag-icons.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/compose/NotificationTextInput.tsx src/apps/frontend/src/api-client/query-client.ts src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/api-client/redirectToLogin.ts src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/layout/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/features/stand-frontend/components/PreviewPillList.tsx src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/mocks/mock-capi-fetch.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/history/notification-history-mapper.ts src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/frontend/src/hooks/useSendNotification.ts src/apps/frontend/src/routes.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/frontend/src/segment/edition-options.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/utils/notification-forms.test.ts src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx src/apps/frontend/src/utils/send-notification.ts src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/hooks/use-image-url-check.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/segment/use-audience-editions.test.tsx src/apps/frontend/src/utils/resolve-article-from-capi.ts src/apps/frontend/src/api-client/redirect-to-login.ts src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/frontend/src/compose/PreviewTextToggle.tsx src/apps/frontend/src/utils/relative-time.test.ts src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/ui/SendTimeTooltip.tsx src/apps/frontend/src/App.tsx README.md src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx src/apps/frontend/src/compose/NotificationFormContext.tsx src/apps/frontend/src/history/HistoryFilters.tsx src/apps/frontend/src/utils/notification-reducer.ts src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx src/apps/backend/package.json src/apps/frontend/src/api-client/client.ts src/apps/frontend/src/stories/story-helpers.tsx src/apps/frontend/src/utils/notification-history-mapper.ts src/apps/frontend/src/hooks/use-relative-time.ts src/apps/frontend/src/utils/notification-reducer.test.ts src/apps/frontend/src/schemas.ts src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx src/apps/frontend/src/mocks/capi-fixtures.ts src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.stories.tsx src/apps/frontend/src/mocks/api-fixtures.ts src/apps/frontend/src/utils/notification-composer-reducer.ts src/apps/backend/app.test.ts src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx src/apps/frontend/src/preview/PreviewToggle.tsx src/apps/frontend/src/compose/DispatchLandingPage.tsx src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.tsx src/apps/frontend/src/layout/DispatchLandingHistoryView.tsx src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx src/apps/frontend/src/utils/history-search-params.ts src/apps/backend/routers/notifications/schemas/notification-list-query.ts src/apps/frontend/src/features/stand-frontend/components/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/features/stand-frontend/components/DeliveryAndTimingSelector.tsx src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.stories.tsx src/apps/frontend/src/compose/NotificationContext.tsx src/packages/database/repositories/notifications-repository.dbtest.ts src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx src/apps/frontend/src/utils/fetch-capi-content.ts src/apps/frontend/src/segment/FlagPreviewPill.tsx src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.stories.tsx src/apps/frontend/src/history/HistoryAlertTypeFilter.tsx src/apps/frontend/src/features/stand-frontend/components/PreviewPillList.stories.tsx ... |
| 21. | Laurynas Karvelis <laurynas.karvelis> |
Lakshmi R Pillai <73653255+lakshmirpillai> |
239 shared filessrc/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/ui/Tooltip.stories.tsx src/apps/backend/notification-channels/app-push/dispatch-app-push-test.ts src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/frontend/src/send/TestEmailForm.tsx src/apps/backend/notification-channels/dispatch-notification.test.ts src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/backend/.env.example src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.stories.tsx src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/backend/notification-channels/app-push/dispatch-app-push-test.test.ts src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/index.html src/apps/frontend/src/mocks/mock-capi-fetch.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/history/notification-history-mapper.ts src/apps/frontend/src/features/stand-frontend/components/AlertEditionsSection.tsx src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/utils/notification-history-mapper.test.ts src/apps/frontend/src/hooks/useSendNotification.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/README.md src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/utils/option-values.ts src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/features/stand-frontend/components/SubjectFormField.tsx src/apps/frontend/src/compose/NotificationFormContext.test.tsx src/apps/frontend/src/compose/PreviewTextFormField.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/apps/frontend/src/hooks/useNotificationSenders.ts docs/runbooks/deleting-a-notification.md src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.stories.tsx src/apps/frontend/src/compose/NotificationTabLayout.tsx src/apps/frontend/src/features/stand-frontend/api/useChannelConstraints.ts src/apps/frontend/src/preview/EmailPreviewSection.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/frontend/src/compose/ArticleThumbnailImageFormField.tsx src/apps/backend/routers/preview/index.ts src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/frontend/src/compose/PreviewTextToggle.tsx src/apps/frontend/src/utils/relative-time.test.ts src/apps/backend/routers/notifications/index.test.ts src/packages/services/email-rendering/client.ts src/apps/frontend/src/ui/SendTimeTooltip.tsx src/apps/frontend/src/App.tsx README.md src/apps/frontend/src/features/stand-frontend/components/TextLinkButton.tsx src/apps/frontend/src/compose/NotificationFormContext.tsx src/apps/frontend/src/history/HistoryFilters.tsx src/apps/frontend/src/utils/notification-reducer.ts src/apps/frontend/src/compose/AppAlertThumbnailSwitch.tsx src/apps/frontend/src/compose/AppAlertThumbnailSwitch.stories.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx src/apps/backend/package.json src/apps/frontend/src/stories/story-helpers.tsx src/apps/frontend/src/utils/notification-history-mapper.ts src/apps/frontend/src/schemas.ts src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx src/apps/frontend/src/mocks/capi-fixtures.ts src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.stories.tsx src/apps/frontend/src/mocks/api-fixtures.ts src/apps/backend/app.test.ts src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx src/apps/frontend/src/compose/DispatchLandingPage.tsx src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.tsx src/apps/frontend/src/layout/DispatchLandingHistoryView.tsx src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx src/apps/frontend/src/utils/history-search-params.ts src/apps/backend/routers/notifications/schemas/notification-list-query.ts src/apps/frontend/src/features/stand-frontend/components/ArticleThumbnailImageFormField.tsx src/apps/frontend/src/features/stand-frontend/components/DeliveryAndTimingSelector.tsx src/apps/frontend/src/features/stand-frontend/components/AppAlertThumbnailSwitch.stories.tsx src/apps/frontend/src/features/stand-frontend/components/ChannelSelector.tsx src/packages/database/repositories/notifications-repository.dbtest.ts src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx src/apps/frontend/src/ui/RefreshButton.stories.tsx src/apps/backend/notification-channels/dispatch-notification-test.ts src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.stories.tsx src/apps/frontend/src/history/HistoryAlertTypeFilter.tsx src/packages/models/index.ts src/apps/frontend/src/compose/ArticlePreviewCard.tsx src/apps/frontend/src/compose/CreateAppAlertTab.tsx src/apps/frontend/src/history/HistoryPage.tsx src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.tsx src/apps/frontend/src/features/stand-frontend/components/NotificationTextInput.stories.tsx src/apps/backend/notification-channels/test-support.ts src/apps/frontend/src/history/HistoryView.tsx ... |
| 22. | DBlatcher <david.blatcher> |
David Blatcher <30567854+dblatcher> |
175 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx dev-nginx.yaml src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/backend/.env.example src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/packages/models/user.ts src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/frontend/src/index.html src/apps/frontend/src/mocks/mock-capi-fetch.ts src/packages/config/index.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/features/stand-frontend/use-relative-time.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/packages/models/grid.ts src/packages/models/frontend-app-config.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/README.md src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/apps/frontend/src/latest-content/latest-published-content.ts src/packages/config/user.ts src/apps/frontend/src/compose/PreviousNotificationsBar.tsx src/apps/backend/routers/preview/index.ts src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/backend/routers/notifications/index.test.ts src/packages/services/email-rendering/client.ts src/apps/frontend/src/App.tsx src/apps/backend/routers/docs/index.ts README.md src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx scripts/setup.sh src/apps/frontend/src/grid-client/grid-api.ts src/apps/frontend/src/stories/story-helpers.tsx src/apps/frontend/src/mocks/capi-fixtures.ts src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts src/packages/models/user-permissions.ts src/apps/frontend/src/mocks/api-fixtures.ts src/packages/models/api-contract/preview.ts src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx src/apps/frontend/src/utils/article-thumbnail.test.ts src/apps/frontend/src/util/html-helpers.ts src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.tsx src/apps/frontend/src/hooks/usePreviousNotifications.ts src/apps/backend/routers/notifications/index.dbtest.ts src/apps/frontend/src/ui/Tooltip.tsx src/apps/frontend/src/features/stand-frontend/components/DeliveryAndTimingSelector.tsx src/apps/backend/routers/user/index.test.ts src/apps/frontend/src/features/stand-frontend/components/ChannelSelector.tsx scripts/start.sh src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.stories.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.tsx src/packages/models/index.ts src/apps/frontend/src/compose/ArticlePreviewCard.tsx src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.tsx src/apps/frontend/src/features/stand-frontend/components/NotificationTextInput.stories.tsx src/apps/frontend/src/features/stand-frontend/components/NoSendPermissionWarning.tsx src/apps/frontend/src/features/stand-frontend/components/Editions.tsx src/apps/frontend/src/features/stand-frontend/form-validation.test.ts src/apps/frontend/src/features/stand-frontend/components/PreviewToggle.stories.tsx src/apps/frontend/src/features/stand-frontend/get-config.ts src/apps/frontend/src/testing/app-config.ts src/apps/frontend/src/latest-content/LatestPublishedContentCard.stories.tsx bun.lock src/apps/backend/routers/docs/openapi/components/schemas/channel-audiences.ts src/packages/services/capi/client.ts src/apps/frontend/src/features/stand-frontend/api/useChannelAudiences.ts src/apps/frontend/tsconfig.json src/apps/frontend/src/util/display-text-helpers.ts src/apps/frontend/src/utils/build-request-payloads.test.ts src/apps/frontend/src/testing/capi-fixtures.ts src/apps/backend/routers/notifications/index.ts src/apps/frontend/src/features/stand-frontend/components/LoadingSpinner.tsx src/apps/frontend/src/features/stand-frontend/components/CharacterCount.tsx src/apps/frontend/package.json src/apps/frontend/src/testing/api-fixtures.ts src/apps/frontend/src/utils/pillar-colors.ts src/apps/backend/routers/docs/openapi/components/schemas/email-preview-error.ts src/apps/frontend/src/features/stand-frontend/form-validation.tsx src/apps/frontend/src/features/stand-frontend/components/ArticleImportControl.tsx src/apps/backend/app.ts src/packages/config/permissions.ts src/apps/frontend/src/features/stand-frontend/components/EmailFields.tsx src/apps/backend/middleware/serve-index.ts src/apps/frontend/src/testing/grid-fixtures.ts src/packages/models/package.json src/apps/backend/middleware/permissions-middleware.test.ts src/apps/frontend/src/grid-client/grid-url-parsing.test.ts src/apps/frontend/src/features/stand-frontend/api/send-test-email.ts src/apps/frontend/src/segment/audience-fallbacks.ts src/apps/backend/routers/content/index.test.ts ... |
| 23. | Lakshmi R Pillai <luxmi.r.pillai> |
David Blatcher <30567854+dblatcher> |
159 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx dev-nginx.yaml src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/backend/.env.example src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/packages/models/user.ts src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/frontend/src/index.html src/apps/frontend/src/mocks/mock-capi-fetch.ts src/packages/config/index.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/features/stand-frontend/use-relative-time.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/packages/models/frontend-app-config.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/README.md src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/apps/frontend/src/latest-content/latest-published-content.ts src/packages/config/user.ts src/apps/backend/routers/preview/index.ts src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/backend/routers/notifications/index.test.ts src/packages/services/email-rendering/client.ts src/apps/frontend/src/App.tsx src/apps/backend/routers/docs/index.ts README.md src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx scripts/setup.sh src/apps/frontend/src/stories/story-helpers.tsx src/apps/frontend/src/mocks/capi-fixtures.ts src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts src/packages/models/user-permissions.ts src/apps/frontend/src/mocks/api-fixtures.ts src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx src/apps/frontend/src/util/html-helpers.ts src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.tsx src/apps/backend/routers/notifications/index.dbtest.ts src/apps/frontend/src/ui/Tooltip.tsx src/apps/frontend/src/features/stand-frontend/components/DeliveryAndTimingSelector.tsx src/apps/backend/routers/user/index.test.ts src/apps/frontend/src/features/stand-frontend/components/ChannelSelector.tsx scripts/start.sh src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.stories.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.tsx src/packages/models/index.ts src/apps/frontend/src/compose/ArticlePreviewCard.tsx src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.tsx src/apps/frontend/src/features/stand-frontend/components/NotificationTextInput.stories.tsx src/apps/frontend/src/features/stand-frontend/components/NoSendPermissionWarning.tsx src/apps/frontend/src/features/stand-frontend/components/Editions.tsx src/apps/frontend/src/features/stand-frontend/form-validation.test.ts src/apps/frontend/src/features/stand-frontend/components/PreviewToggle.stories.tsx src/apps/frontend/src/features/stand-frontend/get-config.ts src/apps/frontend/src/latest-content/LatestPublishedContentCard.stories.tsx bun.lock src/apps/backend/routers/docs/openapi/components/schemas/channel-audiences.ts src/packages/services/capi/client.ts src/apps/frontend/src/features/stand-frontend/api/useChannelAudiences.ts src/apps/frontend/tsconfig.json src/apps/frontend/src/util/display-text-helpers.ts src/apps/frontend/src/utils/build-request-payloads.test.ts src/apps/frontend/src/testing/capi-fixtures.ts src/apps/backend/routers/notifications/index.ts src/apps/frontend/src/features/stand-frontend/components/LoadingSpinner.tsx src/apps/frontend/src/features/stand-frontend/components/CharacterCount.tsx src/apps/frontend/package.json src/apps/frontend/src/testing/api-fixtures.ts src/apps/frontend/src/features/stand-frontend/form-validation.tsx src/apps/frontend/src/features/stand-frontend/components/ArticleImportControl.tsx src/apps/backend/app.ts src/packages/config/permissions.ts src/apps/frontend/src/features/stand-frontend/components/EmailFields.tsx src/apps/backend/middleware/serve-index.ts src/packages/models/package.json src/apps/backend/middleware/permissions-middleware.test.ts src/apps/frontend/src/features/stand-frontend/api/send-test-email.ts src/apps/frontend/src/segment/audience-fallbacks.ts src/apps/backend/routers/content/index.test.ts src/apps/frontend/src/features/stand-frontend/api/schemas.ts src/apps/backend/routers/docs/openapi/paths/channels.ts src/apps/frontend/src/features/stand-frontend/components/FlagIcons.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx src/apps/backend/middleware/auth-middleware.ts src/apps/backend/routers/docs/openapi/paths/preview.ts src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx src/apps/frontend/src/utils/article-thumbnail.ts src/apps/frontend/src/features/stand-frontend/components/SelectableTile.tsx ... |
| 24. | simonaspiridon <simona.spiridon> |
David Blatcher <30567854+dblatcher> |
146 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/backend/.env.example src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/packages/models/user.ts src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/frontend/src/index.html src/apps/frontend/src/mocks/mock-capi-fetch.ts src/packages/config/index.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/features/stand-frontend/use-relative-time.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/packages/models/frontend-app-config.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/README.md src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/apps/frontend/src/latest-content/latest-published-content.ts src/apps/backend/routers/preview/index.ts src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/backend/routers/notifications/index.test.ts src/packages/services/email-rendering/client.ts src/apps/frontend/src/App.tsx src/apps/backend/routers/docs/index.ts README.md src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx scripts/setup.sh src/apps/frontend/src/stories/story-helpers.tsx src/apps/frontend/src/mocks/capi-fixtures.ts src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts src/apps/frontend/src/mocks/api-fixtures.ts src/packages/models/api-contract/preview.ts src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx src/apps/frontend/src/util/html-helpers.ts src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.tsx src/apps/backend/routers/notifications/index.dbtest.ts src/apps/frontend/src/ui/Tooltip.tsx src/apps/frontend/src/features/stand-frontend/components/DeliveryAndTimingSelector.tsx src/apps/backend/routers/user/index.test.ts src/apps/frontend/src/features/stand-frontend/components/ChannelSelector.tsx scripts/start.sh src/apps/frontend/src/features/stand-frontend/components/HistoryTab.tsx src/packages/models/index.ts src/apps/frontend/src/compose/ArticlePreviewCard.tsx src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.tsx src/apps/frontend/src/features/stand-frontend/components/NotificationTextInput.stories.tsx src/apps/frontend/src/features/stand-frontend/components/Editions.tsx src/apps/frontend/src/features/stand-frontend/form-validation.test.ts src/apps/frontend/src/features/stand-frontend/components/PreviewToggle.stories.tsx src/apps/frontend/src/features/stand-frontend/get-config.ts src/apps/frontend/src/testing/app-config.ts src/apps/frontend/src/latest-content/LatestPublishedContentCard.stories.tsx bun.lock src/apps/backend/routers/docs/openapi/components/schemas/channel-audiences.ts src/packages/services/capi/client.ts src/apps/frontend/src/features/stand-frontend/api/useChannelAudiences.ts src/apps/frontend/src/util/display-text-helpers.ts src/apps/frontend/src/utils/build-request-payloads.test.ts src/apps/frontend/src/testing/capi-fixtures.ts src/apps/backend/routers/notifications/index.ts src/apps/frontend/src/features/stand-frontend/components/LoadingSpinner.tsx src/apps/frontend/src/features/stand-frontend/components/CharacterCount.tsx src/apps/frontend/package.json src/apps/frontend/src/testing/api-fixtures.ts src/apps/backend/routers/docs/openapi/components/schemas/email-preview-error.ts src/apps/frontend/src/features/stand-frontend/form-validation.tsx src/apps/frontend/src/features/stand-frontend/components/ArticleImportControl.tsx src/apps/backend/app.ts src/apps/frontend/src/features/stand-frontend/components/EmailFields.tsx src/apps/backend/middleware/serve-index.ts src/packages/models/package.json src/apps/frontend/src/features/stand-frontend/api/send-test-email.ts src/apps/frontend/src/segment/audience-fallbacks.ts src/apps/backend/routers/content/index.test.ts src/apps/frontend/src/features/stand-frontend/api/schemas.ts src/apps/backend/routers/docs/openapi/paths/channels.ts src/apps/frontend/src/features/stand-frontend/components/FlagIcons.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx src/apps/backend/middleware/auth-middleware.ts src/apps/backend/routers/docs/openapi/paths/preview.ts src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.tsx src/apps/frontend/src/preview/NewsletterEmailPreview.stories.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx src/apps/frontend/src/utils/article-thumbnail.ts src/apps/frontend/src/features/stand-frontend/components/SelectableTile.tsx src/apps/frontend/src/features/stand-frontend/routes.ts src/apps/frontend/src/features/stand-frontend/components/SendFailedModal.tsx src/apps/frontend/src/features/stand-frontend/notification-reducer.ts src/apps/frontend/src/preview/NewsletterEmailPreviewSection.stories.tsx ... |
| 25. | Laurynas Karvelis <laurynas.karvelis> |
David Blatcher <30567854+dblatcher> |
143 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx dev-nginx.yaml src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/backend/.env.example src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/frontend/src/index.html src/apps/frontend/src/mocks/mock-capi-fetch.ts src/packages/config/index.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/README.md src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/packages/config/user.ts src/apps/backend/routers/preview/index.ts src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/backend/routers/notifications/index.test.ts src/packages/services/email-rendering/client.ts src/apps/frontend/src/App.tsx src/apps/backend/routers/docs/index.ts README.md src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx scripts/setup.sh src/apps/frontend/src/stories/story-helpers.tsx src/apps/frontend/src/mocks/capi-fixtures.ts src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts src/packages/models/user-permissions.ts src/apps/frontend/src/mocks/api-fixtures.ts src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx src/apps/frontend/src/util/html-helpers.ts src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.tsx src/apps/backend/routers/notifications/index.dbtest.ts src/apps/frontend/src/ui/Tooltip.tsx src/apps/frontend/src/features/stand-frontend/components/DeliveryAndTimingSelector.tsx src/apps/backend/routers/user/index.test.ts src/apps/frontend/src/features/stand-frontend/components/ChannelSelector.tsx scripts/start.sh src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.stories.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.tsx src/packages/models/index.ts src/apps/frontend/src/compose/ArticlePreviewCard.tsx src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.tsx src/apps/frontend/src/features/stand-frontend/components/NotificationTextInput.stories.tsx src/apps/frontend/src/features/stand-frontend/components/NoSendPermissionWarning.tsx src/apps/frontend/src/features/stand-frontend/components/Editions.tsx src/apps/frontend/src/features/stand-frontend/form-validation.test.ts src/apps/frontend/src/features/stand-frontend/components/PreviewToggle.stories.tsx src/apps/frontend/src/features/stand-frontend/get-config.ts src/apps/frontend/src/latest-content/LatestPublishedContentCard.stories.tsx bun.lock src/apps/backend/routers/docs/openapi/components/schemas/channel-audiences.ts src/packages/services/capi/client.ts src/apps/frontend/src/features/stand-frontend/api/useChannelAudiences.ts src/apps/frontend/tsconfig.json src/apps/frontend/src/utils/build-request-payloads.test.ts src/apps/frontend/src/testing/capi-fixtures.ts src/apps/backend/routers/notifications/index.ts src/apps/frontend/src/features/stand-frontend/components/LoadingSpinner.tsx src/apps/frontend/src/features/stand-frontend/components/CharacterCount.tsx src/apps/frontend/package.json src/apps/frontend/src/testing/api-fixtures.ts src/apps/frontend/src/features/stand-frontend/form-validation.tsx src/apps/frontend/src/features/stand-frontend/components/ArticleImportControl.tsx src/apps/backend/app.ts src/packages/config/permissions.ts src/apps/frontend/src/features/stand-frontend/components/EmailFields.tsx src/apps/backend/middleware/serve-index.ts src/apps/backend/middleware/permissions-middleware.test.ts src/apps/frontend/src/features/stand-frontend/api/send-test-email.ts src/apps/backend/routers/content/index.test.ts src/apps/frontend/src/features/stand-frontend/api/schemas.ts src/apps/backend/routers/docs/openapi/paths/channels.ts src/apps/frontend/src/features/stand-frontend/components/FlagIcons.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx src/apps/backend/middleware/auth-middleware.ts src/apps/backend/routers/docs/openapi/paths/preview.ts src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx src/apps/frontend/src/utils/article-thumbnail.ts src/apps/frontend/src/features/stand-frontend/components/SelectableTile.tsx src/apps/frontend/src/features/stand-frontend/routes.ts src/apps/frontend/src/features/stand-frontend/components/SendFailedModal.tsx src/apps/frontend/src/features/stand-frontend/notification-reducer.ts src/apps/frontend/src/preview/NewsletterEmailPreviewSection.stories.tsx src/packages/services/capi/client.test.ts src/apps/frontend/src/compose/DispatchCreateNotificationModal.stories.tsx src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.stories.tsx ... |
| 26. | joshuaguardian <joshua.anderson> |
David Blatcher <30567854+dblatcher> |
130 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/packages/models/user.ts src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/frontend/src/index.html src/apps/frontend/src/mocks/mock-capi-fetch.ts src/packages/config/index.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/features/stand-frontend/use-relative-time.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/packages/config/user.ts src/apps/frontend/src/compose/PreviousNotificationsBar.tsx src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/App.tsx README.md src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx src/apps/frontend/src/stories/story-helpers.tsx src/apps/frontend/src/mocks/capi-fixtures.ts src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts src/apps/frontend/src/mocks/api-fixtures.ts src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx src/apps/frontend/src/util/html-helpers.ts src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.tsx src/apps/backend/routers/notifications/index.dbtest.ts src/apps/frontend/src/ui/Tooltip.tsx src/apps/frontend/src/features/stand-frontend/components/DeliveryAndTimingSelector.tsx src/apps/backend/routers/user/index.test.ts src/apps/frontend/src/features/stand-frontend/components/ChannelSelector.tsx src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.stories.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.tsx src/packages/models/index.ts src/apps/frontend/src/compose/ArticlePreviewCard.tsx src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.tsx src/apps/frontend/src/features/stand-frontend/components/NotificationTextInput.stories.tsx src/apps/frontend/src/features/stand-frontend/components/NoSendPermissionWarning.tsx src/apps/frontend/src/features/stand-frontend/components/Editions.tsx src/apps/frontend/src/features/stand-frontend/form-validation.test.ts src/apps/frontend/src/features/stand-frontend/components/PreviewToggle.stories.tsx src/apps/frontend/src/features/stand-frontend/get-config.ts src/apps/frontend/src/testing/app-config.ts bun.lock src/packages/services/capi/client.ts src/apps/frontend/src/features/stand-frontend/api/useChannelAudiences.ts src/apps/frontend/src/util/display-text-helpers.ts src/apps/frontend/src/utils/build-request-payloads.test.ts src/apps/frontend/src/testing/capi-fixtures.ts src/apps/backend/routers/notifications/index.ts src/apps/frontend/src/features/stand-frontend/components/LoadingSpinner.tsx src/apps/frontend/src/features/stand-frontend/components/CharacterCount.tsx src/apps/frontend/package.json src/apps/frontend/src/testing/api-fixtures.ts src/apps/frontend/src/utils/pillar-colors.ts src/apps/frontend/src/features/stand-frontend/form-validation.tsx src/apps/frontend/src/features/stand-frontend/components/ArticleImportControl.tsx src/apps/backend/app.ts src/apps/frontend/src/features/stand-frontend/components/EmailFields.tsx src/apps/backend/middleware/serve-index.ts src/packages/models/package.json src/apps/frontend/src/features/stand-frontend/api/send-test-email.ts src/apps/frontend/src/segment/audience-fallbacks.ts src/apps/backend/routers/content/index.test.ts src/apps/frontend/src/features/stand-frontend/api/schemas.ts src/apps/frontend/src/features/stand-frontend/components/FlagIcons.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx src/apps/frontend/src/utils/article-thumbnail.ts src/apps/frontend/src/features/stand-frontend/components/SelectableTile.tsx src/apps/frontend/src/features/stand-frontend/routes.ts src/apps/frontend/src/features/stand-frontend/components/SendFailedModal.tsx src/apps/frontend/src/features/stand-frontend/notification-reducer.ts src/packages/services/capi/client.test.ts src/apps/frontend/src/testing/mock-fetch-email.ts src/apps/frontend/src/compose/DispatchCreateNotificationModal.stories.tsx src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.stories.tsx src/apps/frontend/src/features/stand-frontend/option-values.ts src/apps/frontend/src/segment/Editions.tsx src/packages/models/capi.ts src/apps/frontend/src/features/stand-frontend/relative-time.test.ts src/apps/frontend/src/mocks/mock-fetch-email.ts src/apps/frontend/src/features/stand-frontend/components/PreviewToggle.tsx src/apps/frontend/src/compose/ArticlePreviewCard.stories.tsx src/apps/backend/routers/user/index.ts ... |
| 27. | Peace Williams-Ojomu <60498278+apeacewilliams> |
David Blatcher <30567854+dblatcher> |
121 shared filessrc/apps/frontend/src/utils/history-send-time.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/frontend/src/mocks/mock-capi-fetch.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/features/stand-frontend/use-relative-time.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/App.tsx README.md src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx src/apps/frontend/src/stories/story-helpers.tsx src/apps/frontend/src/mocks/capi-fixtures.ts src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts src/apps/frontend/src/mocks/api-fixtures.ts src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx src/apps/frontend/src/util/html-helpers.ts src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.tsx src/apps/backend/routers/notifications/index.dbtest.ts src/apps/frontend/src/ui/Tooltip.tsx src/apps/frontend/src/features/stand-frontend/components/DeliveryAndTimingSelector.tsx src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.stories.tsx src/packages/models/index.ts src/apps/frontend/src/compose/ArticlePreviewCard.tsx src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.tsx src/apps/frontend/src/features/stand-frontend/components/NotificationTextInput.stories.tsx src/apps/frontend/src/features/stand-frontend/components/NoSendPermissionWarning.tsx src/apps/frontend/src/features/stand-frontend/components/Editions.tsx src/apps/frontend/src/features/stand-frontend/form-validation.test.ts src/apps/frontend/src/features/stand-frontend/components/PreviewToggle.stories.tsx src/apps/frontend/src/features/stand-frontend/get-config.ts src/apps/frontend/src/testing/app-config.ts bun.lock src/apps/backend/routers/docs/openapi/components/schemas/channel-audiences.ts src/apps/frontend/src/features/stand-frontend/api/useChannelAudiences.ts src/apps/frontend/tsconfig.json src/apps/frontend/src/util/display-text-helpers.ts src/apps/frontend/src/utils/build-request-payloads.test.ts src/apps/frontend/src/testing/capi-fixtures.ts src/apps/backend/routers/notifications/index.ts src/apps/frontend/src/features/stand-frontend/components/LoadingSpinner.tsx src/apps/frontend/src/features/stand-frontend/components/CharacterCount.tsx src/apps/frontend/package.json src/apps/frontend/src/testing/api-fixtures.ts src/apps/frontend/src/utils/pillar-colors.ts src/apps/frontend/src/features/stand-frontend/form-validation.tsx src/apps/frontend/src/features/stand-frontend/components/ArticleImportControl.tsx src/apps/backend/app.ts src/apps/frontend/src/features/stand-frontend/components/EmailFields.tsx src/packages/models/package.json src/apps/frontend/src/features/stand-frontend/api/send-test-email.ts src/apps/frontend/src/segment/audience-fallbacks.ts src/apps/frontend/src/features/stand-frontend/api/schemas.ts src/apps/backend/routers/docs/openapi/paths/channels.ts src/apps/frontend/src/features/stand-frontend/components/FlagIcons.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx src/apps/backend/middleware/auth-middleware.ts src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.tsx src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx src/apps/frontend/src/utils/article-thumbnail.ts src/apps/frontend/src/features/stand-frontend/components/SelectableTile.tsx src/apps/frontend/src/features/stand-frontend/routes.ts src/apps/frontend/src/features/stand-frontend/components/SendFailedModal.tsx src/apps/frontend/src/features/stand-frontend/notification-reducer.ts src/apps/frontend/src/preview/NewsletterEmailPreviewSection.stories.tsx src/apps/frontend/src/testing/mock-fetch-email.ts src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts src/apps/frontend/src/preview/NewsletterEmailPreviewSection.tsx src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.stories.tsx src/apps/frontend/src/features/stand-frontend/option-values.ts src/apps/frontend/src/segment/Editions.tsx src/apps/frontend/src/mocks/mock-capi-fetch.test.ts src/apps/frontend/src/features/stand-frontend/relative-time.test.ts src/apps/frontend/src/mocks/mock-fetch-email.ts src/apps/frontend/src/features/stand-frontend/components/PreviewToggle.tsx src/apps/frontend/src/compose/ArticlePreviewCard.stories.tsx src/apps/frontend/src/features/stand-frontend/components/NotFoundTab.tsx src/apps/frontend/src/features/stand-frontend/relative-time.ts src/apps/frontend/src/api/client.ts src/apps/frontend/src/features/stand-frontend/ConfigContext.tsx src/apps/frontend/src/features/stand-frontend/themes.ts src/apps/frontend/src/features/stand-frontend/api/send-notification.ts src/apps/frontend/src/stories/Page.stories.tsx src/apps/frontend/src/features/stand-frontend/NotificationContext.tsx src/apps/frontend/src/mocks/mock-request-test-email-send.ts ... |
| 28. | David Blatcher <30567854+dblatcher> |
Lakshmi R Pillai <73653255+lakshmirpillai> |
121 shared filessrc/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/frontend/src/features/stand-frontend/components/SendNotificationModal.tsx src/apps/backend/.env.example src/apps/frontend/src/features/stand-frontend/components/SendInfoPreviewPill.tsx src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/features/stand-frontend/api/fetch-email-preview.ts src/apps/frontend/src/features/stand-frontend/components/SendButton.tsx src/apps/frontend/src/index.html src/apps/frontend/src/mocks/mock-capi-fetch.ts src/apps/frontend/src/features/stand-frontend/components/CreateAppAlertTab.tsx src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchReport.stories.tsx src/packages/models/grid.ts src/packages/models/frontend-app-config.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/README.md src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/utils/article-liveblog.ts src/apps/frontend/src/features/stand-frontend/components/AppPreviewSection.stories.tsx src/apps/frontend/src/latest-content/latest-published-content.ts src/apps/backend/routers/preview/index.ts src/apps/frontend/src/features/stand-frontend/build-request-payloads.ts src/apps/backend/routers/notifications/index.test.ts src/packages/services/email-rendering/client.ts src/apps/frontend/src/App.tsx README.md src/apps/frontend/src/features/stand-frontend/components/CreateNewsletterEmailTab.tsx src/apps/frontend/src/grid-client/grid-api.ts src/apps/frontend/src/stories/story-helpers.tsx src/apps/frontend/src/mocks/capi-fixtures.ts src/apps/frontend/src/features/stand-frontend/api/fetch-capi-content.ts src/apps/frontend/src/mocks/api-fixtures.ts src/packages/models/api-contract/preview.ts src/apps/frontend/src/features/stand-frontend/components/DispatchReport.tsx src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.tsx src/apps/frontend/src/features/stand-frontend/components/DeliveryAndTimingSelector.tsx src/apps/frontend/src/features/stand-frontend/components/ChannelSelector.tsx src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.stories.tsx src/packages/models/index.ts src/apps/frontend/src/compose/ArticlePreviewCard.tsx src/apps/frontend/src/features/stand-frontend/components/TestEmailForm.tsx src/apps/frontend/src/features/stand-frontend/components/NotificationTextInput.stories.tsx src/apps/frontend/src/features/stand-frontend/components/Editions.tsx src/apps/frontend/src/features/stand-frontend/form-validation.test.ts src/apps/frontend/src/features/stand-frontend/components/PreviewToggle.stories.tsx src/apps/frontend/src/testing/app-config.ts src/apps/frontend/src/latest-content/LatestPublishedContentCard.stories.tsx bun.lock src/apps/backend/routers/docs/openapi/components/schemas/channel-audiences.ts src/packages/services/capi/client.ts src/apps/frontend/src/utils/build-request-payloads.test.ts src/apps/backend/routers/notifications/index.ts src/apps/frontend/package.json src/apps/frontend/src/testing/api-fixtures.ts src/apps/backend/routers/docs/openapi/components/schemas/email-preview-error.ts src/apps/frontend/src/features/stand-frontend/form-validation.tsx src/apps/frontend/src/features/stand-frontend/components/ArticleImportControl.tsx src/apps/backend/app.ts src/apps/frontend/src/features/stand-frontend/components/EmailFields.tsx src/apps/backend/middleware/serve-index.ts src/apps/frontend/src/testing/grid-fixtures.ts src/packages/models/package.json src/apps/frontend/src/grid-client/grid-url-parsing.test.ts src/apps/frontend/src/segment/audience-fallbacks.ts src/apps/backend/routers/content/index.test.ts src/apps/frontend/src/features/stand-frontend/api/schemas.ts src/apps/frontend/src/grid-client/grid-url-parsing.ts src/apps/frontend/src/features/stand-frontend/components/FlagIcons.tsx src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx src/apps/backend/routers/docs/openapi/paths/preview.ts src/apps/frontend/src/features/stand-frontend/components/AudienceSegments.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx src/apps/frontend/src/compose/AppAlertReplaceImageSection.tsx src/apps/frontend/src/utils/article-thumbnail.ts src/apps/frontend/src/features/stand-frontend/components/SelectableTile.tsx src/apps/frontend/src/features/stand-frontend/components/SendFailedModal.tsx src/apps/frontend/src/features/stand-frontend/notification-reducer.ts src/apps/frontend/src/preview/NewsletterEmailPreviewSection.stories.tsx src/packages/services/capi/client.test.ts src/apps/frontend/src/compose/DispatchCreateNotificationModal.stories.tsx src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts src/apps/frontend/src/preview/NewsletterEmailPreviewSection.tsx src/apps/frontend/src/features/stand-frontend/components/ArticlePreviewCard.stories.tsx src/apps/frontend/src/features/stand-frontend/option-values.ts src/apps/frontend/src/segment/Editions.tsx src/packages/models/capi.ts src/apps/frontend/src/mocks/mock-capi-fetch.test.ts src/apps/frontend/src/mocks/mock-fetch-email.ts src/apps/frontend/src/features/stand-frontend/components/PreviewToggle.tsx src/apps/frontend/src/compose/ArticlePreviewCard.stories.tsx src/apps/backend/routers/content/index.ts src/apps/frontend/src/features/stand-frontend/themes.ts src/apps/frontend/src/features/stand-frontend/api/send-notification.ts src/apps/frontend/src/stories/Page.stories.tsx src/apps/frontend/src/features/stand-frontend/NotificationContext.tsx src/apps/frontend/src/utils/form-validation.tsx ... |
| 29. | DBlatcher <david.blatcher> |
mgosz-guardian <marcin.gosz> |
121 shared filessrc/apps/backend/routers/docs/openapi/paths/notification-tests.ts src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts src/apps/frontend/src/send/TestEmailForm.tsx src/apps/backend/notification-channels/dispatch-notification.test.ts src/apps/backend/.env.example src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/backend/routers/docs/openapi/components/schemas/accepted-test-notification.ts src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/send/DispatchReport.tsx src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts src/apps/frontend/src/routes.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/routers/docs/openapi/components/schemas/notification-test-send-request.ts src/apps/backend/README.md package.json src/apps/backend/notification-channels/email/braze/client.test.ts src/apps/backend/notification-channels/app-notification/generate-request.test.ts src/apps/backend/routers/docs/openapi/components/schemas/capi-unavailable-error.ts src/apps/frontend/src/utils/send-notification.ts src/apps/backend/notification-channels/app-notification/generate-request.ts src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/backend/routers/preview/index.ts src/apps/backend/routers/docs/openapi/components/schemas/email-preview-response.ts src/apps/backend/routers/notifications/index.test.ts src/packages/services/email-rendering/client.ts README.md lefthook.yml src/apps/frontend/src/api-client/client.ts src/apps/frontend/src/schemas.ts src/packages/config/ssm.test.ts src/packages/config/ssm.ts src/apps/frontend/src/util/html-helpers.ts src/apps/frontend/src/utils/send-notification.test.ts src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx src/apps/frontend/src/compose/NotificationContext.tsx src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.test.ts src/apps/frontend/src/compose/CreateAppAlertTab.tsx src/apps/frontend/src/compose/NotificationFormWrapper.tsx src/apps/frontend/src/send/DispatchReport.stories.tsx bun.lock src/packages/services/capi/client.ts src/apps/frontend/src/layout/LatestPublishedContent.tsx src/apps/frontend/src/utils/build-request-payloads.test.ts src/apps/frontend/src/compose/CreateNewsletterForm.stories.tsx src/apps/backend/notification-channels/email/rendering/client.test.ts src/apps/backend/notification-channels/app-notification/client.ts src/apps/frontend/src/types.ts src/apps/backend/routers/notifications/index.ts docs/braze/braze-test-email-send-flow.md src/apps/frontend/src/send/SendFailedModal.tsx src/apps/frontend/src/testing/api-fixtures.ts src/apps/backend/notification-channels/email/braze/client.ts eslint.config.js cdk/lib/notifications.ts src/apps/backend/notification-channels/dispatch-notification.ts src/apps/frontend/src/utils/build-request-payloads.ts src/apps/backend/app.ts src/apps/backend/notification-channels/generate-requests.test.ts .prettierignore src/apps/backend/routers/content/index.test.ts src/apps/backend/notification-channels/email/braze/campaigns.ts src/apps/backend/notification-channels/newsletter/dispatch-newsletter.test.ts src/apps/backend/routers/docs/openapi/index.test.ts src/apps/backend/notification-channels/newsletter/dispatch-newsletter.ts src/apps/backend/routers/docs/openapi/paths/preview.ts src/packages/config/audiences.test.ts src/apps/backend/routers/notifications/schemas/notification-send-request.ts src/apps/backend/routers/docs/openapi/components/schemas/notification-unprocessable-error.ts src/apps/backend/notification-channels/email/braze/generate-request.ts src/apps/backend/routers/docs/openapi/components/schemas/notification-provider-error.ts src/apps/frontend/src/features/stand-frontend/notification-reducer.ts src/packages/services/capi/client.test.ts src/apps/frontend/src/routes.test.ts src/apps/backend/routers/docs/openapi/components/schemas/latest-article.ts src/apps/backend/routers/docs/openapi/components/schemas/notification-dispatch.ts src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts src/packages/models/capi.ts src/apps/frontend/src/compose/CreateNewsletterEmailTab.stories.tsx .nvmrc src/apps/frontend/src/send/TestEmailForm.stories.tsx docs/braze/braze-test-email-delivery-options.md src/apps/backend/routers/docs/openapi/components/schemas/email-preview-request.ts src/packages/services/email-rendering/client.test.ts .github/workflows/ci.yml src/apps/frontend/src/compose/CreateAppAlertForm.tsx cdk/lib/__snapshots__/notifications.test.ts.snap src/apps/backend/routers/preview/index.test.ts src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx src/packages/database/schema/notification-dispatches.ts src/apps/backend/notification-channels/email/braze/generate-request.test.ts src/apps/backend/routers/docs/openapi/paths/content.ts src/apps/backend/middleware/error-middleware.test.ts src/apps/backend/routers/content/index.ts src/apps/frontend/src/compose/DispatchLandingPage.stories.tsx docs/notification-sending-model-proposal/proposal.md src/apps/backend/routers/docs/openapi/paths/resolve-article.ts ... |
| 30. | Lakshmi R Pillai <luxmi.r.pillai> |
mgosz-guardian <marcin.gosz> |
115 shared filessrc/apps/backend/routers/docs/openapi/paths/notification-tests.ts src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts src/apps/frontend/src/send/TestEmailForm.tsx src/apps/backend/notification-channels/dispatch-notification.test.ts src/apps/backend/.env.example src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/backend/routers/docs/openapi/components/schemas/accepted-test-notification.ts src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/send/DispatchReport.tsx src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts src/apps/frontend/src/routes.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/routers/docs/openapi/components/schemas/notification-test-send-request.ts src/apps/backend/README.md package.json src/apps/backend/notification-channels/email/braze/client.test.ts src/apps/backend/notification-channels/app-notification/generate-request.test.ts src/apps/frontend/src/utils/send-notification.ts src/apps/backend/notification-channels/app-notification/generate-request.ts src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/backend/routers/preview/index.ts src/apps/backend/routers/docs/openapi/components/schemas/email-preview-response.ts src/apps/backend/routers/notifications/index.test.ts src/packages/services/email-rendering/client.ts README.md lefthook.yml src/apps/frontend/src/api-client/client.ts src/apps/frontend/src/schemas.ts src/packages/config/ssm.test.ts src/packages/config/ssm.ts src/apps/frontend/src/util/html-helpers.ts src/apps/frontend/src/utils/send-notification.test.ts src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx src/apps/frontend/src/compose/NotificationContext.tsx src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.test.ts src/apps/frontend/src/compose/CreateAppAlertTab.tsx src/packages/config/env.ts src/apps/frontend/src/compose/NotificationFormWrapper.tsx src/apps/frontend/src/send/DispatchReport.stories.tsx bun.lock src/packages/services/capi/client.ts src/apps/frontend/src/layout/LatestPublishedContent.tsx src/apps/frontend/src/utils/build-request-payloads.test.ts src/apps/frontend/src/compose/CreateNewsletterForm.stories.tsx src/apps/backend/notification-channels/email/rendering/client.test.ts src/apps/backend/notification-channels/app-notification/client.ts src/apps/frontend/src/types.ts src/apps/backend/routers/notifications/index.ts docs/braze/braze-test-email-send-flow.md src/apps/frontend/src/send/SendFailedModal.tsx src/apps/frontend/src/testing/api-fixtures.ts src/apps/backend/notification-channels/email/braze/client.ts eslint.config.js cdk/lib/notifications.ts src/apps/backend/notification-channels/dispatch-notification.ts src/apps/frontend/src/utils/build-request-payloads.ts src/apps/backend/app.ts src/apps/backend/notification-channels/generate-requests.test.ts .prettierignore src/apps/backend/routers/content/index.test.ts src/apps/backend/notification-channels/email/braze/campaigns.ts src/apps/backend/notification-channels/newsletter/dispatch-newsletter.test.ts src/apps/backend/routers/docs/openapi/index.test.ts src/apps/backend/notification-channels/newsletter/dispatch-newsletter.ts src/apps/backend/routers/docs/openapi/paths/preview.ts src/packages/config/audiences.test.ts src/apps/backend/routers/notifications/schemas/notification-send-request.ts src/apps/backend/notification-channels/email/braze/generate-request.ts src/apps/backend/routers/docs/openapi/components/schemas/notification-provider-error.ts src/apps/frontend/src/features/stand-frontend/notification-reducer.ts src/packages/services/capi/client.test.ts src/apps/frontend/src/routes.test.ts src/apps/backend/routers/docs/openapi/components/schemas/notification-dispatch.ts src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts src/packages/models/capi.ts src/apps/frontend/src/compose/CreateNewsletterEmailTab.stories.tsx .nvmrc src/apps/frontend/src/send/TestEmailForm.stories.tsx docs/braze/braze-test-email-delivery-options.md src/apps/backend/routers/docs/openapi/components/schemas/email-preview-request.ts src/packages/services/email-rendering/client.test.ts .github/workflows/ci.yml src/apps/frontend/src/compose/CreateAppAlertForm.tsx cdk/lib/__snapshots__/notifications.test.ts.snap src/apps/backend/routers/preview/index.test.ts src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx src/packages/database/schema/notification-dispatches.ts src/apps/backend/notification-channels/email/braze/generate-request.test.ts src/apps/backend/routers/docs/openapi/paths/content.ts src/apps/backend/middleware/error-middleware.test.ts src/apps/backend/routers/content/index.ts src/apps/frontend/src/compose/DispatchLandingPage.stories.tsx docs/notification-sending-model-proposal/proposal.md src/apps/frontend/src/layout/LatestPublishedContent.stories.tsx src/apps/frontend/src/utils/form-validation.tsx src/apps/backend/notification-channels/generate-requests.ts ... |
| 31. | simonaspiridon <simona.spiridon> |
mgosz-guardian <marcin.gosz> |
110 shared filessrc/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts src/apps/frontend/src/send/TestEmailForm.tsx src/apps/backend/notification-channels/dispatch-notification.test.ts src/apps/backend/.env.example src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/send/DispatchReport.tsx src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts src/apps/frontend/src/routes.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/README.md package.json src/apps/backend/notification-channels/email/braze/client.test.ts src/apps/backend/notification-channels/app-notification/generate-request.test.ts src/apps/backend/routers/docs/openapi/components/schemas/capi-unavailable-error.ts src/apps/frontend/src/utils/send-notification.ts src/apps/backend/notification-channels/app-notification/generate-request.ts src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/backend/routers/preview/index.ts src/apps/backend/routers/notifications/index.test.ts src/packages/services/email-rendering/client.ts README.md lefthook.yml src/apps/frontend/src/api-client/client.ts src/apps/frontend/src/schemas.ts src/packages/config/ssm.test.ts src/packages/config/ssm.ts src/apps/frontend/src/util/html-helpers.ts src/apps/frontend/src/utils/send-notification.test.ts src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx src/apps/frontend/src/compose/NotificationContext.tsx src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.test.ts src/apps/frontend/src/compose/CreateAppAlertTab.tsx src/apps/frontend/src/compose/NotificationFormWrapper.tsx src/apps/frontend/src/send/DispatchReport.stories.tsx bun.lock src/packages/services/capi/client.ts src/apps/frontend/src/layout/LatestPublishedContent.tsx src/apps/frontend/src/utils/build-request-payloads.test.ts src/apps/frontend/src/compose/CreateNewsletterForm.stories.tsx src/apps/backend/notification-channels/email/rendering/client.test.ts src/apps/backend/notification-channels/app-notification/client.ts src/apps/frontend/src/types.ts src/apps/backend/routers/notifications/index.ts src/apps/frontend/src/send/SendFailedModal.tsx src/apps/frontend/src/testing/api-fixtures.ts src/apps/backend/notification-channels/email/braze/client.ts eslint.config.js cdk/lib/notifications.ts src/apps/backend/notification-channels/dispatch-notification.ts src/apps/frontend/src/utils/build-request-payloads.ts src/apps/backend/app.ts src/apps/backend/notification-channels/generate-requests.test.ts .prettierignore src/apps/backend/routers/content/index.test.ts src/apps/backend/notification-channels/email/braze/campaigns.ts src/apps/backend/notification-channels/newsletter/dispatch-newsletter.test.ts src/apps/backend/routers/docs/openapi/index.test.ts src/apps/backend/notification-channels/newsletter/dispatch-newsletter.ts src/apps/backend/routers/docs/openapi/paths/preview.ts src/packages/config/audiences.test.ts src/apps/backend/routers/notifications/schemas/notification-send-request.ts src/apps/backend/notification-channels/email/braze/generate-request.ts src/apps/frontend/src/features/stand-frontend/notification-reducer.ts src/packages/services/capi/client.test.ts src/apps/frontend/src/routes.test.ts src/apps/backend/routers/docs/openapi/components/schemas/latest-article.ts src/apps/backend/routers/docs/openapi/components/schemas/notification-dispatch.ts src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts src/packages/models/capi.ts src/apps/frontend/src/compose/CreateNewsletterEmailTab.stories.tsx .nvmrc src/apps/frontend/src/send/TestEmailForm.stories.tsx src/packages/services/email-rendering/client.test.ts .github/workflows/ci.yml src/apps/frontend/src/compose/CreateAppAlertForm.tsx cdk/lib/__snapshots__/notifications.test.ts.snap src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx src/packages/database/schema/notification-dispatches.ts src/apps/backend/notification-channels/email/braze/generate-request.test.ts src/apps/backend/routers/docs/openapi/paths/content.ts src/apps/backend/middleware/error-middleware.test.ts src/apps/backend/routers/content/index.ts src/apps/frontend/src/compose/DispatchLandingPage.stories.tsx docs/notification-sending-model-proposal/proposal.md src/apps/backend/routers/docs/openapi/paths/resolve-article.ts src/apps/backend/routers/docs/openapi/components/schemas/latest-articles-response.ts src/apps/frontend/src/layout/LatestPublishedContent.stories.tsx src/apps/frontend/src/utils/form-validation.tsx src/apps/backend/notification-channels/generate-requests.ts src/apps/backend/routers/docs/openapi/paths/latest-articles.ts src/apps/frontend/src/compose/CreateNewsletterEmailForm.tsx src/packages/config/audiences.ts src/apps/backend/notification-channels/email/braze/campaigns.test.ts src/apps/backend/test-utils/server.ts src/apps/backend/routers/docs/openapi/paths/index.ts ... |
| 32. | Laurynas Karvelis <laurynas.karvelis> |
mgosz-guardian <marcin.gosz> |
95 shared filessrc/apps/backend/routers/docs/openapi/paths/notification-tests.ts src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.ts src/apps/frontend/src/send/TestEmailForm.tsx src/apps/backend/notification-channels/dispatch-notification.test.ts src/apps/backend/.env.example src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/backend/routers/docs/openapi/components/schemas/accepted-test-notification.ts src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/send/DispatchReport.tsx src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/routers/docs/openapi/components/schemas/notification-test-send-request.ts src/apps/backend/README.md package.json src/apps/backend/notification-channels/email/braze/client.test.ts src/apps/backend/notification-channels/app-notification/generate-request.test.ts src/apps/backend/notification-channels/app-notification/generate-request.ts src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/backend/routers/preview/index.ts src/apps/backend/routers/notifications/index.test.ts src/packages/services/email-rendering/client.ts README.md lefthook.yml src/apps/frontend/src/schemas.ts src/packages/config/ssm.test.ts src/packages/config/ssm.ts src/apps/frontend/src/util/html-helpers.ts src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx src/apps/backend/notification-channels/newsletter/dispatch-newsletter-test.test.ts src/apps/frontend/src/compose/CreateAppAlertTab.tsx src/apps/frontend/src/compose/NotificationFormWrapper.tsx src/apps/frontend/src/send/DispatchReport.stories.tsx bun.lock src/packages/services/capi/client.ts src/apps/frontend/src/layout/LatestPublishedContent.tsx src/apps/frontend/src/utils/build-request-payloads.test.ts src/apps/backend/notification-channels/email/rendering/client.test.ts src/apps/backend/notification-channels/app-notification/client.ts src/apps/frontend/src/types.ts src/apps/backend/routers/notifications/index.ts docs/braze/braze-test-email-send-flow.md src/apps/frontend/src/testing/api-fixtures.ts src/apps/backend/notification-channels/email/braze/client.ts eslint.config.js cdk/lib/notifications.ts src/apps/backend/notification-channels/dispatch-notification.ts src/apps/frontend/src/utils/build-request-payloads.ts src/apps/backend/app.ts src/apps/backend/notification-channels/generate-requests.test.ts .prettierignore src/apps/backend/routers/content/index.test.ts src/apps/backend/notification-channels/email/braze/campaigns.ts src/apps/backend/notification-channels/newsletter/dispatch-newsletter.test.ts src/apps/backend/routers/docs/openapi/index.test.ts src/apps/backend/notification-channels/newsletter/dispatch-newsletter.ts src/apps/backend/routers/docs/openapi/paths/preview.ts src/packages/config/audiences.test.ts src/apps/backend/routers/notifications/schemas/notification-send-request.ts src/apps/backend/notification-channels/email/braze/generate-request.ts src/apps/backend/routers/docs/openapi/components/schemas/notification-provider-error.ts src/apps/frontend/src/features/stand-frontend/notification-reducer.ts src/packages/services/capi/client.test.ts src/apps/backend/routers/docs/openapi/components/schemas/notification-dispatch.ts src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts src/packages/models/capi.ts docs/braze/braze-test-email-delivery-options.md src/packages/services/email-rendering/client.test.ts .github/workflows/ci.yml src/apps/frontend/src/compose/CreateAppAlertForm.tsx cdk/lib/__snapshots__/notifications.test.ts.snap src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx src/packages/database/schema/notification-dispatches.ts src/apps/backend/notification-channels/email/braze/generate-request.test.ts src/apps/backend/routers/docs/openapi/paths/content.ts src/apps/backend/middleware/error-middleware.test.ts src/apps/backend/routers/content/index.ts docs/notification-sending-model-proposal/proposal.md src/apps/frontend/src/utils/form-validation.tsx src/apps/backend/notification-channels/generate-requests.ts src/apps/frontend/src/compose/CreateNewsletterEmailForm.tsx src/packages/config/audiences.ts src/apps/backend/notification-channels/email/braze/campaigns.test.ts src/apps/backend/test-utils/server.ts src/apps/backend/routers/docs/openapi/paths/index.ts src/apps/backend/routers/docs/openapi/components/schemas/index.ts src/apps/frontend/src/compose/DispatchCreateNotificationModal.tsx src/packages/config/package.json src/apps/backend/routers/notification-tests/index.ts src/apps/backend/routers/notification-tests/index.test.ts src/apps/backend/notification-channels/email/rendering/client.ts src/apps/backend/middleware/error-middleware.ts |
| 33. | simonaspiridon <simona.spiridon> |
Rebecca Thompson <33927854+rebecca-thompson> |
88 shared filessrc/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/backend/notification-channels/dispatch-notification.test.ts src/packages/config/tsconfig.json src/apps/backend/.env.example cdk/tsconfig.json src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts src/apps/backend/README.md src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/backend/notification-channels/email/braze/client.test.ts src/apps/backend/notification-channels/app-notification/generate-request.test.ts src/apps/backend/tsconfig.json src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/backend/routers/health/index.ts src/apps/backend/notification-channels/app-notification/generate-request.ts cdk/eslint.config.mjs src/packages/database/package.json src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts docs/ADRs/database.md src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/App.tsx README.md scripts/setup.sh src/apps/backend/package.json src/apps/frontend/src/stories/Page.tsx src/apps/backend/handler.ts src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx src/packages/database/.env.example src/packages/config/ssm.ts cdk/lib/developer-policy.ts docker/docker-compose.local.yml src/apps/backend/routers/user/index.test.ts build_lambda_resources.sh src/apps/backend/routers/health/router.test.ts scripts/start.sh src/apps/frontend/src/features/stand-frontend/components/HistoryTab.tsx cdk/lib/notifications.test.ts .github/dependabot.yml src/packages/database/client.ts src/apps/frontend/.storybook/main.ts bun.lock src/apps/backend/notification-channels/email/rendering/client.test.ts src/apps/backend/notification-channels/app-notification/client.ts src/packages/database/drizzle.config.ts src/apps/backend/placeholder-app.ts src/apps/backend/routers/notifications/index.ts docs/ADRs/infrastructure.md src/apps/frontend/package.json src/apps/backend/notification-channels/email/braze/client.ts eslint.config.js cdk/lib/notifications.ts cdk/.gitignore src/apps/backend/notification-channels/dispatch-notification.ts src/apps/backend/app.ts src/apps/backend/notification-channels/generate-requests.test.ts src/apps/backend/notification-channels/email/braze/campaigns.ts notifications-tooling/notifications-tooling.zip src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.ts src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx src/apps/backend/notification-channels/email/braze/generate-request.ts src/apps/backend/utils/database.ts src/packages/database/scripts/reset-db.sh src/apps/frontend/src/features/stand-frontend/UserContext.tsx .github/workflows/ci.yml cdk/lib/__snapshots__/notifications.test.ts.snap src/apps/backend/notification-channels/email/braze/generate-request.test.ts src/apps/frontend/src/features/stand-frontend/themes.ts tsconfig.json cdk/package-lock.json docs/notification-sending-model-proposal/proposal.md cdk/bin/cdk.ts src/apps/backend/notification-channels/generate-requests.ts src/packages/database/README.md cdk/package.json src/apps/frontend/src/features/stand-frontend/EmailNotificationPage.tsx src/packages/config/audiences.ts src/apps/backend/notification-channels/email/braze/campaigns.test.ts src/apps/backend/test-utils/server.ts src/apps/backend/routers/channels/index.test.ts src/packages/config/package.json src/apps/backend/routers/notification-tests/index.test.ts src/apps/backend/notification-channels/email/rendering/client.ts |
| 34. | Laurynas Karvelis <laurynas.karvelis> |
Rebecca Thompson <33927854+rebecca-thompson> |
88 shared filessrc/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/backend/notification-channels/dispatch-notification.test.ts src/packages/config/tsconfig.json dev-nginx.yaml src/apps/backend/.env.example cdk/tsconfig.json src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts src/apps/frontend/.gitignore src/apps/backend/README.md src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/backend/notification-channels/email/braze/client.test.ts src/apps/backend/notification-channels/app-notification/generate-request.test.ts src/apps/backend/tsconfig.json src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/backend/routers/health/index.ts src/apps/backend/notification-channels/app-notification/generate-request.ts cdk/eslint.config.mjs src/packages/database/package.json src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/App.tsx README.md scripts/setup.sh src/apps/backend/package.json src/apps/frontend/src/stories/page.css src/apps/frontend/src/stories/Page.tsx src/apps/backend/handler.ts src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx src/packages/database/.env.example src/packages/config/ssm.ts docker/docker-compose.local.yml src/apps/backend/routers/user/index.test.ts src/apps/backend/routers/health/router.test.ts scripts/start.sh src/apps/frontend/src/features/stand-frontend/components/HistoryTab.tsx cdk/lib/notifications.test.ts .github/dependabot.yml src/packages/database/client.ts src/apps/frontend/.storybook/main.ts bun.lock src/apps/frontend/tsconfig.json src/apps/backend/notification-channels/email/rendering/client.test.ts src/apps/backend/notification-channels/app-notification/client.ts src/packages/database/drizzle.config.ts src/apps/backend/placeholder-app.ts src/apps/backend/routers/notifications/index.ts src/apps/frontend/package.json src/apps/backend/notification-channels/email/braze/client.ts eslint.config.js cdk/lib/notifications.ts cdk/.gitignore src/apps/backend/notification-channels/dispatch-notification.ts src/apps/backend/app.ts src/apps/backend/notification-channels/generate-requests.test.ts src/apps/backend/notification-channels/email/braze/campaigns.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.ts src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx src/apps/backend/notification-channels/email/braze/generate-request.ts src/packages/database/scripts/reset-db.sh src/apps/frontend/src/features/stand-frontend/UserContext.tsx src/apps/frontend/src/stories/page.mdx .github/workflows/ci.yml cdk/lib/__snapshots__/notifications.test.ts.snap src/apps/backend/notification-channels/email/braze/generate-request.test.ts src/apps/frontend/src/features/stand-frontend/themes.ts tsconfig.json docs/notification-sending-model-proposal/proposal.md cdk/bin/cdk.ts src/apps/backend/notification-channels/generate-requests.ts src/packages/database/README.md cdk/package.json .github/CODEOWNERS src/apps/frontend/src/features/stand-frontend/EmailNotificationPage.tsx src/packages/config/audiences.ts src/apps/backend/notification-channels/email/braze/campaigns.test.ts src/apps/backend/test-utils/server.ts src/apps/backend/routers/channels/index.test.ts src/packages/config/package.json src/apps/backend/routers/notification-tests/index.test.ts src/apps/backend/notification-channels/email/rendering/client.ts src/apps/frontend/src/stories/Page.stories.ts |
| 35. | DBlatcher <david.blatcher> |
Rebecca Thompson <33927854+rebecca-thompson> |
86 shared filessrc/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/backend/notification-channels/dispatch-notification.test.ts dev-nginx.yaml src/apps/backend/.env.example cdk/tsconfig.json src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts src/apps/frontend/.gitignore src/apps/backend/README.md src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/backend/notification-channels/email/braze/client.test.ts src/apps/backend/notification-channels/app-notification/generate-request.test.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/backend/notification-channels/app-notification/generate-request.ts cdk/eslint.config.mjs src/packages/database/package.json src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts docs/ADRs/database.md src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/App.tsx README.md scripts/setup.sh src/apps/backend/package.json src/apps/frontend/src/stories/page.css src/apps/frontend/src/stories/Page.tsx src/apps/backend/handler.ts src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx src/packages/database/.env.example src/packages/config/ssm.ts docker/docker-compose.local.yml src/apps/backend/routers/user/index.test.ts src/apps/backend/routers/health/router.test.ts scripts/start.sh src/apps/frontend/src/features/stand-frontend/components/HistoryTab.tsx cdk/lib/notifications.test.ts .github/dependabot.yml src/packages/database/client.ts src/apps/frontend/.storybook/main.ts bun.lock src/apps/frontend/tsconfig.json src/apps/backend/notification-channels/email/rendering/client.test.ts src/apps/backend/notification-channels/app-notification/client.ts src/packages/database/drizzle.config.ts src/apps/backend/placeholder-app.ts src/apps/backend/routers/notifications/index.ts docs/ADRs/infrastructure.md src/apps/frontend/package.json src/apps/backend/notification-channels/email/braze/client.ts eslint.config.js cdk/lib/notifications.ts cdk/.gitignore src/apps/backend/notification-channels/dispatch-notification.ts src/apps/backend/app.ts src/apps/backend/notification-channels/generate-requests.test.ts src/apps/backend/notification-channels/email/braze/campaigns.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.ts src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx src/apps/backend/notification-channels/email/braze/generate-request.ts src/packages/database/scripts/reset-db.sh src/apps/frontend/src/features/stand-frontend/UserContext.tsx src/apps/frontend/src/stories/page.mdx .github/workflows/ci.yml cdk/lib/__snapshots__/notifications.test.ts.snap src/apps/backend/notification-channels/email/braze/generate-request.test.ts src/apps/frontend/src/features/stand-frontend/themes.ts docs/notification-sending-model-proposal/proposal.md cdk/bin/cdk.ts src/apps/backend/notification-channels/generate-requests.ts src/packages/database/README.md cdk/package.json .github/CODEOWNERS src/apps/frontend/src/features/stand-frontend/EmailNotificationPage.tsx src/packages/config/audiences.ts src/apps/backend/notification-channels/email/braze/campaigns.test.ts src/apps/backend/test-utils/server.ts src/apps/backend/routers/channels/index.test.ts src/packages/config/package.json src/apps/backend/routers/notification-tests/index.test.ts src/apps/backend/notification-channels/email/rendering/client.ts src/apps/frontend/src/stories/Page.stories.ts |
| 36. | Lakshmi R Pillai <luxmi.r.pillai> |
Rebecca Thompson <33927854+rebecca-thompson> |
85 shared filessrc/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/backend/notification-channels/dispatch-notification.test.ts dev-nginx.yaml src/apps/backend/.env.example cdk/tsconfig.json src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts src/apps/frontend/.gitignore src/apps/backend/README.md src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/backend/notification-channels/email/braze/client.test.ts src/apps/backend/notification-channels/app-notification/generate-request.test.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/backend/notification-channels/app-notification/generate-request.ts cdk/eslint.config.mjs src/packages/database/package.json src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts docs/ADRs/database.md src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/App.tsx README.md scripts/setup.sh src/apps/backend/package.json src/apps/frontend/src/stories/page.css src/apps/frontend/src/stories/Page.tsx src/apps/backend/handler.ts src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx src/packages/config/ssm.ts docker/docker-compose.local.yml src/apps/backend/routers/user/index.test.ts src/apps/backend/routers/health/router.test.ts scripts/start.sh src/apps/frontend/src/features/stand-frontend/components/HistoryTab.tsx cdk/lib/notifications.test.ts .github/dependabot.yml src/packages/database/client.ts src/apps/frontend/.storybook/main.ts bun.lock src/apps/frontend/tsconfig.json src/apps/backend/notification-channels/email/rendering/client.test.ts src/apps/backend/notification-channels/app-notification/client.ts src/packages/database/drizzle.config.ts src/apps/backend/placeholder-app.ts src/apps/backend/routers/notifications/index.ts docs/ADRs/infrastructure.md src/apps/frontend/package.json src/apps/backend/notification-channels/email/braze/client.ts eslint.config.js cdk/lib/notifications.ts cdk/.gitignore src/apps/backend/notification-channels/dispatch-notification.ts src/apps/backend/app.ts src/apps/backend/notification-channels/generate-requests.test.ts src/apps/backend/notification-channels/email/braze/campaigns.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.ts src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx src/apps/backend/notification-channels/email/braze/generate-request.ts src/packages/database/scripts/reset-db.sh src/apps/frontend/src/features/stand-frontend/UserContext.tsx src/apps/frontend/src/stories/page.mdx .github/workflows/ci.yml cdk/lib/__snapshots__/notifications.test.ts.snap src/apps/backend/notification-channels/email/braze/generate-request.test.ts src/apps/frontend/src/features/stand-frontend/themes.ts docs/notification-sending-model-proposal/proposal.md cdk/bin/cdk.ts src/apps/backend/notification-channels/generate-requests.ts src/packages/database/README.md cdk/package.json .github/CODEOWNERS src/apps/frontend/src/features/stand-frontend/EmailNotificationPage.tsx src/packages/config/audiences.ts src/apps/backend/notification-channels/email/braze/campaigns.test.ts src/apps/backend/test-utils/server.ts src/apps/backend/routers/channels/index.test.ts src/packages/config/package.json src/apps/backend/routers/notification-tests/index.test.ts src/apps/backend/notification-channels/email/rendering/client.ts src/apps/frontend/src/stories/Page.stories.ts |
| 37. | Lakshmi R Pillai <73653255+lakshmirpillai> |
mgosz-guardian <marcin.gosz> |
74 shared filessrc/apps/frontend/src/send/TestEmailForm.tsx src/apps/backend/notification-channels/dispatch-notification.test.ts src/apps/backend/.env.example src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/routes.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/README.md package.json src/apps/frontend/src/utils/send-notification.ts src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/backend/routers/preview/index.ts src/apps/backend/routers/notifications/index.test.ts src/packages/services/email-rendering/client.ts README.md src/apps/frontend/src/api-client/client.ts src/apps/frontend/src/schemas.ts src/apps/frontend/src/utils/send-notification.test.ts src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx src/apps/frontend/src/compose/NotificationContext.tsx src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx src/apps/frontend/src/compose/CreateAppAlertTab.tsx src/apps/frontend/src/compose/NotificationFormWrapper.tsx src/apps/frontend/src/send/DispatchReport.stories.tsx bun.lock src/packages/services/capi/client.ts src/apps/frontend/src/layout/LatestPublishedContent.tsx src/apps/frontend/src/utils/build-request-payloads.test.ts src/apps/frontend/src/compose/CreateNewsletterForm.stories.tsx src/apps/frontend/src/types.ts src/apps/backend/routers/notifications/index.ts src/apps/frontend/src/send/SendFailedModal.tsx src/apps/frontend/src/testing/api-fixtures.ts eslint.config.js cdk/lib/notifications.ts src/apps/backend/notification-channels/dispatch-notification.ts src/apps/frontend/src/utils/build-request-payloads.ts src/apps/backend/app.ts src/apps/backend/routers/content/index.test.ts src/apps/backend/notification-channels/newsletter/dispatch-newsletter.test.ts src/apps/backend/routers/docs/openapi/index.test.ts src/apps/backend/routers/docs/openapi/paths/preview.ts src/apps/backend/routers/notifications/schemas/notification-send-request.ts src/apps/frontend/src/features/stand-frontend/notification-reducer.ts src/packages/services/capi/client.test.ts src/apps/frontend/src/routes.test.ts src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts src/packages/models/capi.ts src/apps/frontend/src/compose/CreateNewsletterEmailTab.stories.tsx .nvmrc src/apps/frontend/src/send/TestEmailForm.stories.tsx .github/workflows/ci.yml src/apps/frontend/src/compose/CreateAppAlertForm.tsx cdk/lib/__snapshots__/notifications.test.ts.snap src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx src/apps/backend/routers/content/index.ts src/apps/frontend/src/compose/DispatchLandingPage.stories.tsx src/apps/frontend/src/layout/LatestPublishedContent.stories.tsx src/apps/frontend/src/utils/form-validation.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.tsx src/packages/config/audiences.ts src/apps/backend/routers/docs/openapi/paths/index.ts src/apps/frontend/src/testing/mock-send-notification.ts src/apps/frontend/src/compose/CreateNewsletterForm.tsx src/apps/backend/routers/docs/openapi/components/schemas/index.ts src/apps/frontend/src/compose/DispatchCreateNotificationModal.tsx src/packages/config/package.json src/apps/backend/routers/notification-tests/index.ts src/apps/frontend/src/latest-content/LatestPublishedContentPanel.stories.tsx src/apps/backend/routers/notification-tests/index.test.ts |
| 38. | joshuaguardian <joshua.anderson> |
mgosz-guardian <marcin.gosz> |
65 shared filessrc/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/routes.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx package.json src/apps/frontend/src/utils/send-notification.ts src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/backend/routers/notifications/index.test.ts README.md src/apps/frontend/src/api-client/client.ts src/apps/frontend/src/schemas.ts src/apps/frontend/src/util/html-helpers.ts src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx src/apps/frontend/src/compose/NotificationContext.tsx src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx src/apps/frontend/src/compose/CreateAppAlertTab.tsx src/apps/frontend/src/compose/NotificationFormWrapper.tsx src/apps/frontend/src/send/DispatchReport.stories.tsx bun.lock src/packages/services/capi/client.ts src/apps/frontend/src/layout/LatestPublishedContent.tsx src/apps/frontend/src/utils/build-request-payloads.test.ts src/apps/frontend/src/compose/CreateNewsletterForm.stories.tsx src/apps/frontend/src/types.ts src/apps/backend/routers/notifications/index.ts src/apps/frontend/src/send/SendFailedModal.tsx src/apps/frontend/src/testing/api-fixtures.ts eslint.config.js cdk/lib/notifications.ts src/apps/frontend/src/utils/build-request-payloads.ts src/apps/backend/app.ts .prettierignore src/apps/backend/routers/content/index.test.ts src/apps/backend/routers/docs/openapi/index.test.ts src/packages/config/audiences.test.ts src/apps/backend/routers/notifications/schemas/notification-send-request.ts src/apps/frontend/src/features/stand-frontend/notification-reducer.ts src/packages/services/capi/client.test.ts src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts src/packages/models/capi.ts src/apps/frontend/src/compose/CreateNewsletterEmailTab.stories.tsx src/apps/frontend/src/send/TestEmailForm.stories.tsx src/apps/frontend/src/compose/CreateAppAlertForm.tsx cdk/lib/__snapshots__/notifications.test.ts.snap src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx src/apps/backend/routers/docs/openapi/paths/content.ts src/apps/backend/middleware/error-middleware.test.ts src/apps/backend/routers/content/index.ts src/apps/frontend/src/compose/DispatchLandingPage.stories.tsx src/apps/frontend/src/utils/form-validation.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.tsx src/packages/config/audiences.ts src/apps/backend/routers/docs/openapi/paths/index.ts src/apps/frontend/src/testing/mock-send-notification.ts src/apps/frontend/src/compose/CreateNewsletterForm.tsx src/apps/backend/routers/docs/openapi/components/schemas/index.ts src/apps/frontend/src/compose/DispatchCreateNotificationModal.tsx src/packages/config/package.json src/apps/backend/routers/notification-tests/index.ts src/apps/backend/middleware/error-middleware.ts |
| 39. | Peace Williams-Ojomu <60498278+apeacewilliams> |
mgosz-guardian <marcin.gosz> |
59 shared filessrc/apps/frontend/src/send/TestEmailForm.tsx src/apps/frontend/src/latest-content/LatestPublishedContentPanel.tsx src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/backend/routers/docs/openapi/paths/notifications.ts src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/send/DispatchReport.tsx src/apps/frontend/src/routes.ts src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx package.json src/apps/frontend/src/utils/send-notification.ts src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/backend/routers/notifications/index.test.ts README.md lefthook.yml src/apps/frontend/src/api-client/client.ts src/apps/frontend/src/schemas.ts src/apps/frontend/src/util/html-helpers.ts src/apps/frontend/src/compose/CreateAppAlertForm.stories.tsx src/apps/frontend/src/compose/NotificationContext.tsx src/apps/frontend/src/preview/EmailPreviewSection.stories.tsx src/apps/frontend/src/compose/CreateAppAlertTab.tsx src/apps/frontend/src/compose/NotificationFormWrapper.tsx src/apps/frontend/src/send/DispatchReport.stories.tsx bun.lock src/apps/frontend/src/utils/build-request-payloads.test.ts src/apps/frontend/src/compose/CreateNewsletterForm.stories.tsx src/apps/frontend/src/types.ts src/apps/backend/routers/notifications/index.ts src/apps/frontend/src/send/SendFailedModal.tsx src/apps/frontend/src/testing/api-fixtures.ts eslint.config.js src/apps/frontend/src/utils/build-request-payloads.ts src/apps/backend/app.ts .prettierignore src/apps/backend/routers/docs/openapi/index.test.ts src/apps/backend/routers/notifications/schemas/notification-send-request.ts src/apps/frontend/src/features/stand-frontend/notification-reducer.ts src/apps/frontend/src/routes.test.ts src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts src/apps/frontend/src/compose/CreateNewsletterEmailTab.stories.tsx src/apps/frontend/src/send/TestEmailForm.stories.tsx .github/workflows/ci.yml src/apps/frontend/src/compose/CreateAppAlertForm.tsx cdk/lib/__snapshots__/notifications.test.ts.snap src/apps/frontend/src/compose/CreateNewsletterEmailTab.tsx src/apps/backend/middleware/error-middleware.test.ts src/apps/frontend/src/compose/DispatchLandingPage.stories.tsx src/apps/frontend/src/utils/form-validation.tsx src/apps/frontend/src/compose/CreateNewsletterEmailForm.tsx src/apps/backend/routers/docs/openapi/paths/index.ts src/apps/frontend/src/testing/mock-send-notification.ts src/apps/frontend/src/compose/CreateNewsletterForm.tsx src/apps/backend/routers/docs/openapi/components/schemas/index.ts src/apps/frontend/src/compose/DispatchCreateNotificationModal.tsx src/packages/config/package.json src/apps/frontend/src/latest-content/LatestPublishedContentPanel.stories.tsx src/apps/backend/routers/notification-tests/index.test.ts src/apps/backend/middleware/error-middleware.ts |
| 40. | joshuaguardian <joshua.anderson> |
Rebecca Thompson <33927854+rebecca-thompson> |
40 shared filessrc/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/packages/database/package.json src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/App.tsx README.md src/apps/backend/package.json src/apps/frontend/src/stories/page.css src/apps/frontend/src/stories/Page.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx src/apps/backend/routers/user/index.test.ts src/apps/frontend/src/features/stand-frontend/components/HistoryTab.tsx cdk/lib/notifications.test.ts .github/dependabot.yml src/apps/frontend/.storybook/main.ts bun.lock src/apps/backend/routers/notifications/index.ts src/apps/frontend/package.json eslint.config.js cdk/lib/notifications.ts src/apps/backend/app.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.ts src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx src/apps/frontend/src/stories/page.mdx cdk/lib/__snapshots__/notifications.test.ts.snap src/apps/frontend/src/features/stand-frontend/themes.ts src/packages/database/README.md cdk/package.json src/apps/frontend/src/features/stand-frontend/EmailNotificationPage.tsx src/packages/config/audiences.ts src/packages/config/package.json |
| 41. | Peace Williams-Ojomu <60498278+apeacewilliams> |
Rebecca Thompson <33927854+rebecca-thompson> |
40 shared filessrc/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/frontend/src/features/stand-frontend/components/HistoryTab.stories.tsx src/apps/frontend/.gitignore src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/packages/database/package.json src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/App.tsx README.md src/apps/backend/package.json src/apps/frontend/src/stories/page.css src/apps/frontend/src/stories/Page.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx .github/dependabot.yml src/apps/frontend/.storybook/main.ts bun.lock src/apps/frontend/tsconfig.json src/apps/backend/routers/notifications/index.ts src/apps/frontend/package.json eslint.config.js src/apps/backend/app.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.ts src/apps/frontend/src/stories/page.mdx .github/workflows/ci.yml cdk/lib/__snapshots__/notifications.test.ts.snap src/apps/frontend/src/features/stand-frontend/themes.ts tsconfig.json cdk/package.json src/apps/frontend/src/features/stand-frontend/EmailNotificationPage.tsx src/apps/backend/routers/channels/index.test.ts src/packages/config/package.json src/apps/backend/routers/notification-tests/index.test.ts src/apps/frontend/src/stories/Page.stories.ts |
| 42. | Lakshmi R Pillai <73653255+lakshmirpillai> |
Rebecca Thompson <33927854+rebecca-thompson> |
37 shared filessrc/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx src/apps/backend/notification-channels/dispatch-notification.test.ts src/apps/backend/.env.example src/apps/frontend/.storybook/preview.tsx src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.stories.tsx src/apps/backend/README.md src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/App.tsx README.md src/apps/backend/package.json src/apps/frontend/src/features/stand-frontend/components/DispatchTab.stories.tsx cdk/lib/notifications.test.ts bun.lock src/apps/backend/routers/notifications/index.ts src/apps/frontend/package.json eslint.config.js cdk/lib/notifications.ts src/apps/backend/notification-channels/dispatch-notification.ts src/apps/backend/app.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx src/apps/backend/routers/notifications/schemas/notification-send-request.ts src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx .github/workflows/ci.yml cdk/lib/__snapshots__/notifications.test.ts.snap src/apps/frontend/src/features/stand-frontend/themes.ts cdk/package.json src/apps/frontend/src/features/stand-frontend/EmailNotificationPage.tsx src/packages/config/audiences.ts src/apps/backend/routers/channels/index.test.ts src/packages/config/package.json src/apps/backend/routers/notification-tests/index.test.ts src/apps/frontend/src/stories/Page.stories.ts |
| 43. | mgosz-guardian <marcin.gosz> |
Rebecca Thompson <33927854+rebecca-thompson> |
36 shared filessrc/apps/backend/notification-channels/dispatch-notification.test.ts src/apps/backend/.env.example src/apps/backend/routers/docs/openapi/components/schemas/accepted-notification.ts src/apps/backend/README.md package.json src/apps/backend/notification-channels/email/braze/client.test.ts src/apps/backend/notification-channels/app-notification/generate-request.test.ts src/apps/backend/notification-channels/app-notification/generate-request.ts src/apps/backend/routers/notifications/schemas/notification-send-request.test.ts src/apps/backend/routers/notifications/index.test.ts README.md src/packages/config/ssm.ts bun.lock src/apps/backend/notification-channels/email/rendering/client.test.ts src/apps/backend/notification-channels/app-notification/client.ts src/apps/backend/routers/notifications/index.ts src/apps/backend/notification-channels/email/braze/client.ts eslint.config.js cdk/lib/notifications.ts src/apps/backend/notification-channels/dispatch-notification.ts src/apps/backend/app.ts src/apps/backend/notification-channels/generate-requests.test.ts src/apps/backend/notification-channels/email/braze/campaigns.ts src/apps/backend/routers/notifications/schemas/notification-send-request.ts src/apps/backend/notification-channels/email/braze/generate-request.ts .github/workflows/ci.yml cdk/lib/__snapshots__/notifications.test.ts.snap src/apps/backend/notification-channels/email/braze/generate-request.test.ts docs/notification-sending-model-proposal/proposal.md src/apps/backend/notification-channels/generate-requests.ts src/packages/config/audiences.ts src/apps/backend/notification-channels/email/braze/campaigns.test.ts src/apps/backend/test-utils/server.ts src/packages/config/package.json src/apps/backend/routers/notification-tests/index.test.ts src/apps/backend/notification-channels/email/rendering/client.ts |
| 44. | David Blatcher <30567854+dblatcher> |
mgosz-guardian <marcin.gosz> |
34 shared filessrc/apps/backend/.env.example src/apps/frontend/src/utils/form-validation.test.ts src/apps/frontend/src/preview/HTMLPreview.tsx src/apps/frontend/src/compose/ArticleImportControl.tsx src/apps/frontend/src/compose/CreateAppAlertTab.stories.tsx src/apps/backend/README.md package.json src/apps/backend/routers/preview/index.ts src/apps/backend/routers/notifications/index.test.ts src/packages/services/email-rendering/client.ts README.md src/apps/frontend/src/util/html-helpers.ts bun.lock src/packages/services/capi/client.ts src/apps/frontend/src/utils/build-request-payloads.test.ts src/apps/backend/routers/notifications/index.ts src/apps/frontend/src/testing/api-fixtures.ts src/apps/backend/app.ts src/apps/backend/routers/content/index.test.ts src/apps/backend/routers/docs/openapi/paths/preview.ts src/apps/frontend/src/features/stand-frontend/notification-reducer.ts src/packages/services/capi/client.test.ts src/apps/frontend/src/features/stand-frontend/notification-reducer.test.ts src/packages/models/capi.ts src/apps/backend/routers/content/index.ts docs/notification-sending-model-proposal/proposal.md src/apps/frontend/src/utils/form-validation.tsx src/packages/config/audiences.ts src/apps/backend/routers/docs/openapi/paths/index.ts src/apps/backend/routers/docs/openapi/components/schemas/index.ts src/apps/frontend/src/compose/DispatchCreateNotificationModal.tsx src/packages/config/package.json src/apps/backend/routers/notification-tests/index.ts src/apps/backend/routers/notification-tests/index.test.ts |
| 45. | David Blatcher <30567854+dblatcher> |
Rebecca Thompson <33927854+rebecca-thompson> |
32 shared filessrc/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.stories.tsx src/apps/frontend/src/features/stand-frontend/types.ts src/apps/frontend/src/features/stand-frontend/components/MainLayout.tsx dev-nginx.yaml src/apps/backend/.env.example src/apps/backend/README.md src/apps/frontend/src/features/stand-frontend/components/EmailPreviewSection.tsx package.json src/apps/frontend/src/features/stand-frontend/components/MainLayout.stories.tsx src/apps/backend/routers/notifications/index.test.ts src/apps/frontend/src/App.tsx README.md scripts/setup.sh src/apps/backend/routers/user/index.test.ts scripts/start.sh src/apps/frontend/src/features/stand-frontend/components/HistoryTab.tsx bun.lock src/apps/frontend/tsconfig.json src/apps/backend/routers/notifications/index.ts src/apps/frontend/package.json src/apps/backend/app.ts src/apps/frontend/src/features/stand-frontend/components/CreateNotificationForm.tsx src/apps/frontend/src/features/stand-frontend/components/DispatchTab.tsx src/apps/frontend/src/features/stand-frontend/UserContext.tsx src/apps/frontend/src/features/stand-frontend/themes.ts docs/notification-sending-model-proposal/proposal.md src/apps/frontend/src/features/stand-frontend/EmailNotificationPage.tsx src/packages/config/audiences.ts src/apps/backend/routers/channels/index.test.ts src/packages/config/package.json src/apps/backend/routers/notification-tests/index.test.ts src/apps/frontend/src/stories/Page.stories.ts |
| 46. | Sam Hession <sam.hession> |
simonaspiridon <simona.spiridon> |
23 shared filessrc/apps/frontend/src/index.html src/packages/config/index.ts package.json README.md src/apps/backend/package.json src/apps/backend/handler.ts src/packages/config/ssm.test.ts src/packages/config/ssm.ts src/apps/backend/routers/user/index.test.ts build_lambda_resources.sh bun.lock src/apps/backend/placeholder-app.ts src/apps/frontend/package.json cdk/lib/notifications.ts src/apps/backend/app.ts src/apps/backend/middleware/serve-index.ts .github/workflows/ci.yml cdk/lib/__snapshots__/notifications.test.ts.snap src/apps/backend/client-assets.ts src/apps/backend/client-assets.test.ts cdk/package-lock.json cdk/package.json src/packages/config/package.json |
| 47. | DBlatcher <david.blatcher> |
Sam Hession <sam.hession> |
21 shared filesdev-nginx.yaml src/apps/frontend/src/index.html src/packages/config/index.ts package.json README.md src/apps/backend/package.json src/apps/backend/handler.ts src/packages/config/ssm.test.ts src/packages/config/ssm.ts src/apps/backend/routers/user/index.test.ts src/apps/frontend/src/features/stand-frontend/get-user.ts bun.lock src/apps/backend/placeholder-app.ts src/apps/frontend/package.json cdk/lib/notifications.ts src/apps/backend/app.ts src/apps/backend/middleware/serve-index.ts .github/workflows/ci.yml cdk/lib/__snapshots__/notifications.test.ts.snap cdk/package.json src/packages/config/package.json |
| 48. | Laurynas Karvelis <laurynas.karvelis> |
Sam Hession <sam.hession> |
21 shared filesdev-nginx.yaml src/apps/frontend/src/index.html src/packages/config/index.ts package.json README.md src/apps/backend/package.json src/apps/backend/handler.ts src/packages/config/ssm.test.ts src/packages/config/ssm.ts src/apps/backend/routers/user/index.test.ts bun.lock src/apps/backend/placeholder-app.ts src/apps/frontend/package.json cdk/lib/notifications.ts src/apps/backend/app.ts src/apps/backend/middleware/serve-index.ts .github/workflows/ci.yml cdk/lib/__snapshots__/notifications.test.ts.snap src/apps/backend/client-assets.ts cdk/package.json src/packages/config/package.json |
| 49. | Lakshmi R Pillai <luxmi.r.pillai> |
Sam Hession <sam.hession> |
21 shared filesdev-nginx.yaml src/apps/frontend/src/index.html src/packages/config/index.ts package.json README.md src/apps/backend/package.json src/apps/backend/handler.ts src/packages/config/ssm.test.ts src/packages/config/ssm.ts src/apps/backend/routers/user/index.test.ts src/packages/config/env.ts bun.lock src/apps/backend/placeholder-app.ts src/apps/frontend/package.json cdk/lib/notifications.ts src/apps/backend/app.ts src/apps/backend/middleware/serve-index.ts .github/workflows/ci.yml cdk/lib/__snapshots__/notifications.test.ts.snap cdk/package.json src/packages/config/package.json |
| 50. | Rebecca Thompson <33927854+rebecca-thompson> |
Sam Hession <sam.hession> |
18 shared filesdev-nginx.yaml package.json README.md src/apps/backend/package.json src/apps/backend/handler.ts src/packages/config/ssm.ts src/apps/backend/routers/user/index.test.ts build_lambda_resources.sh bun.lock src/apps/backend/placeholder-app.ts src/apps/frontend/package.json cdk/lib/notifications.ts src/apps/backend/app.ts .github/workflows/ci.yml cdk/lib/__snapshots__/notifications.test.ts.snap cdk/package-lock.json cdk/package.json src/packages/config/package.json |
| 51. | Sam Hession <sam.hession> |
joshuaguardian <joshua.anderson> |
14 shared filessrc/apps/frontend/src/index.html src/packages/config/index.ts package.json README.md src/apps/backend/package.json src/apps/backend/routers/user/index.test.ts bun.lock src/apps/frontend/package.json cdk/lib/notifications.ts src/apps/backend/app.ts src/apps/backend/middleware/serve-index.ts cdk/lib/__snapshots__/notifications.test.ts.snap cdk/package.json src/packages/config/package.json |
| 52. | Sam Hession <sam.hession> |
Lakshmi R Pillai <73653255+lakshmirpillai> |
13 shared filessrc/apps/frontend/src/index.html package.json README.md src/apps/backend/package.json bun.lock src/apps/frontend/package.json cdk/lib/notifications.ts src/apps/backend/app.ts src/apps/backend/middleware/serve-index.ts .github/workflows/ci.yml cdk/lib/__snapshots__/notifications.test.ts.snap cdk/package.json src/packages/config/package.json |
| 53. | David Blatcher <30567854+dblatcher> |
Sam Hession <sam.hession> |
11 shared filesdev-nginx.yaml src/apps/frontend/src/index.html src/packages/config/index.ts package.json README.md src/apps/backend/routers/user/index.test.ts bun.lock src/apps/frontend/package.json src/apps/backend/app.ts src/apps/backend/middleware/serve-index.ts src/packages/config/package.json |
| 54. | mgosz-guardian <marcin.gosz> |
Sam Hession <sam.hession> |
11 shared filespackage.json README.md src/packages/config/ssm.test.ts src/packages/config/ssm.ts src/packages/config/env.ts bun.lock cdk/lib/notifications.ts src/apps/backend/app.ts .github/workflows/ci.yml cdk/lib/__snapshots__/notifications.test.ts.snap src/packages/config/package.json |
| 55. | dependabot[bot] <49699333+dependabot[bot]> |
Lakshmi R Pillai <luxmi.r.pillai> |
10 shared filespackage.json src/packages/database/package.json src/apps/backend/package.json bun.lock src/apps/frontend/package.json src/packages/models/package.json .github/workflows/ci.yml cdk/package.json src/packages/services/package.json src/packages/config/package.json |
| 56. | dependabot[bot] <49699333+dependabot[bot]> |
simonaspiridon <simona.spiridon> |
10 shared filespackage.json src/packages/database/package.json src/apps/backend/package.json bun.lock src/apps/frontend/package.json src/packages/models/package.json .github/workflows/ci.yml cdk/package.json src/packages/services/package.json src/packages/config/package.json |
| 57. | dependabot[bot] <49699333+dependabot[bot]> |
DBlatcher <david.blatcher> |
10 shared filespackage.json src/packages/database/package.json src/apps/backend/package.json bun.lock src/apps/frontend/package.json src/packages/models/package.json .github/workflows/ci.yml cdk/package.json src/packages/services/package.json src/packages/config/package.json |
| 58. | dependabot[bot] <49699333+dependabot[bot]> |
Peace Williams-Ojomu <60498278+apeacewilliams> |
10 shared filespackage.json src/packages/database/package.json src/apps/backend/package.json bun.lock src/apps/frontend/package.json src/packages/models/package.json .github/workflows/ci.yml cdk/package.json src/packages/services/package.json src/packages/config/package.json |
| 59. | Peace Williams-Ojomu <60498278+apeacewilliams> |
Sam Hession <sam.hession> |
10 shared filespackage.json README.md src/apps/backend/package.json bun.lock src/apps/frontend/package.json src/apps/backend/app.ts .github/workflows/ci.yml cdk/lib/__snapshots__/notifications.test.ts.snap cdk/package.json src/packages/config/package.json |
| 60. | joshuaguardian <joshua.anderson> |
dependabot[bot] <49699333+dependabot[bot]> |
9 shared filespackage.json src/packages/database/package.json src/apps/backend/package.json bun.lock src/apps/frontend/package.json src/packages/models/package.json cdk/package.json src/packages/services/package.json src/packages/config/package.json |
| 61. | dependabot[bot] <49699333+dependabot[bot]> |
Lakshmi R Pillai <73653255+lakshmirpillai> |
9 shared filespackage.json src/apps/backend/package.json bun.lock src/apps/frontend/package.json src/packages/models/package.json .github/workflows/ci.yml cdk/package.json src/packages/services/package.json src/packages/config/package.json |
| 62. | dependabot[bot] <49699333+dependabot[bot]> |
Laurynas Karvelis <laurynas.karvelis> |
9 shared filespackage.json src/packages/database/package.json src/apps/backend/package.json bun.lock src/apps/frontend/package.json .github/workflows/ci.yml cdk/package.json src/packages/services/package.json src/packages/config/package.json |
| 63. | dependabot[bot] <49699333+dependabot[bot]> |
Rebecca Thompson <33927854+rebecca-thompson> |
8 shared filespackage.json src/packages/database/package.json src/apps/backend/package.json bun.lock src/apps/frontend/package.json .github/workflows/ci.yml cdk/package.json src/packages/config/package.json |
| 64. | dependabot[bot] <49699333+dependabot[bot]> |
Sam Hession <sam.hession> |
7 shared filespackage.json src/apps/backend/package.json bun.lock src/apps/frontend/package.json .github/workflows/ci.yml cdk/package.json src/packages/config/package.json |
| 65. | dependabot[bot] <49699333+dependabot[bot]> |
David Blatcher <30567854+dblatcher> |
6 shared filespackage.json bun.lock src/apps/frontend/package.json src/packages/models/package.json src/packages/services/package.json src/packages/config/package.json |
| 66. | dependabot[bot] <49699333+dependabot[bot]> |
mgosz-guardian <marcin.gosz> |
4 shared filespackage.json bun.lock .github/workflows/ci.yml src/packages/config/package.json |
| 67. | Lakshmi R Pillai <73653255+lakshmirpillai> |
Joshua Anderson <joshua_anderson> |
1 shared fileREADME.md |
| 68. | Lakshmi R Pillai <luxmi.r.pillai> |
Joshua Anderson <joshua_anderson> |
1 shared fileREADME.md |
| 69. | Laurynas Karvelis <laurynas.karvelis> |
Joshua Anderson <joshua_anderson> |
1 shared fileREADME.md |
| 70. | simonaspiridon <simona.spiridon> |
Joshua Anderson <joshua_anderson> |
1 shared fileREADME.md |
| 71. | David Blatcher <30567854+dblatcher> |
Joshua Anderson <joshua_anderson> |
1 shared fileREADME.md |
| 72. | DBlatcher <david.blatcher> |
Joshua Anderson <joshua_anderson> |
1 shared fileREADME.md |
| 73. | mgosz-guardian <marcin.gosz> |
Joshua Anderson <joshua_anderson> |
1 shared fileREADME.md |
| 74. | joshuaguardian <joshua.anderson> |
Joshua Anderson <joshua_anderson> |
1 shared fileREADME.md |
| 75. | Peace Williams-Ojomu <60498278+apeacewilliams> |
Joshua Anderson <joshua_anderson> |
1 shared fileREADME.md |
| 76. | Joshua Anderson <joshua_anderson> |
Rebecca Thompson <33927854+rebecca-thompson> |
1 shared fileREADME.md |
| 77. | Joshua Anderson <joshua_anderson> |
Sam Hession <sam.hession> |
1 shared fileREADME.md |
| Contributor | # connections | # commits | |
|---|---|---|---|
| 1. | Laurynas Karvelis <laurynas.karvelis> |
12 | 378 |
| 2. | joshuaguardian <joshua.anderson> |
12 | 363 |
| 3. | simonaspiridon <simona.spiridon> |
12 | 346 |
| 4. | Lakshmi R Pillai <luxmi.r.pillai> |
12 | 290 |
| 5. | DBlatcher <david.blatcher> |
12 | 280 |
| 6. | Peace Williams-Ojomu <60498278+apeacewilliams> |
12 | 118 |
| 7. | Lakshmi R Pillai <73653255+lakshmirpillai> |
12 | 59 |
| 8. | Rebecca Thompson <33927854+rebecca-thompson> |
12 | 50 |
| 9. | David Blatcher <30567854+dblatcher> |
12 | 32 |
| 10. | Sam Hession <sam.hession> |
12 | 26 |
| 11. | mgosz-guardian <marcin.gosz> |
12 | 15 |
| 12. | dependabot[bot] <49699333+dependabot[bot]> |
11 | 19 |
| 13. | Joshua Anderson <joshua_anderson> |
11 | 1 |
C-median: 12.0
A half of the contributors has more than 12.0 connections, and a half has less than this number.
C-mean: 11.8
An average number of connections a contributor has with other contributors.
C-index: 11.0
There are 11.0 contributors with 11.0 or more connections.