John Yeo
7f3981e598
Merge branch 'staging' into feat/plan-editor
2025-10-11 23:30:49 +01:00
John Yeo
272e61c712
refactor: migrate event names from config.filters to top-level field
...
This refactors the Feature data model to use a top-level `event_names`
array field instead of the nested `config.filters[0].value` structure.
**Backend Changes:**
- Updated event routing logic in eventRouter.ts to use event_names
- Updated analytics endpoints to check event_names field
- Simplified validateMeteredConfig to remove filters initialization
- Updated feature create/update handlers to handle event_names
**Frontend Changes:**
- Refactored FeatureConfig component to manage event_names directly
- Simplified FilterInput component to work with string array
- Updated CreateFeature and UpdateFeature to send event_names
- Updated analytics views and tables to display event_names
**Database:**
- event_names column already exists in features table
This is a critical change for billing/usage tracking. All event mapping
logic has been carefully preserved to ensure no disruption to existing
functionality.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-10-11 15:03:08 +01:00
amianthus
9280133f6b
Merge remote-tracking branch 'upstream/staging' into feat/plan-editor
2025-10-08 17:06:40 +01:00
amianthus
bff175a0f0
feat: 🎸 error handling
2025-09-29 12:58:17 +01:00
John Yeo
3d0e4f94f2
wip
2025-09-29 11:15:23 +01:00
amianthus
5cb46bba96
Squashed commit of the following:
...
commit da2693567c
Author: John Yeo <johnyeocx@gmail.com >
Date: Mon Sep 22 14:45:25 2025 +0100
chore: ran biome format
commit db19928cea
Merge: 3005d452 d5d285a2
Author: John Yeo <johnyeocx@gmail.com >
Date: Mon Sep 22 13:25:11 2025 +0100
Merge branch 'staging' of https://github.com/useautumn/autumn into staging
commit 3005d45252
Merge: 5cb89756 784f7f92
Author: John Yeo <johnyeocx@gmail.com >
Date: Mon Sep 22 13:25:01 2025 +0100
Merge branch 'main' into staging
commit d5d285a25b
Merge: 894f943f b3952a27
Author: John Yeo <51376134+johnyeocx@users.noreply.github.com >
Date: Mon Sep 22 13:19:48 2025 +0100
Merge pull request #224 from muhammadusmandev/fix/create-product-prevent-empty-name-submission
Fix: Create product prevent API call if product name field is empty and invalid characters
commit 894f943f31
Merge: 5cb89756 59aaf3c4
Author: John Yeo <51376134+johnyeocx@users.noreply.github.com >
Date: Mon Sep 22 13:19:15 2025 +0100
Merge pull request #223 from sidgaikwad/Fixes/Update-logic-reward-program
Fixes/update logic reward program
commit 59aaf3c430
Author: John Yeo <johnyeocx@gmail.com >
Date: Mon Sep 22 13:17:56 2025 +0100
Fixes/Update-logic-reward-program
commit 5f9eb4f02d
Merge: 7b1b2cd2 5cb89756
Author: John Yeo <johnyeocx@gmail.com >
Date: Mon Sep 22 13:17:46 2025 +0100
Merge branch 'staging' into Fixes/Update-logic-reward-program
commit 7b1b2cd278
Author: John Yeo <johnyeocx@gmail.com >
Date: Mon Sep 22 13:12:39 2025 +0100
fix: show error message for update reward program
commit 5cb897560d
Merge: 79cf0f58 94dd5ba5
Author: John Yeo <johnyeocx@gmail.com >
Date: Mon Sep 22 13:06:11 2025 +0100
Merge branch 'staging' of https://github.com/useautumn/autumn into staging
commit 79cf0f5839
Author: John Yeo <johnyeocx@gmail.com >
Date: Mon Sep 22 13:06:09 2025 +0100
fix: update feature modal scrolls
commit 94dd5ba5b1
Merge: 9715e04e 609bd24b
Author: John Yeo <51376134+johnyeocx@users.noreply.github.com >
Date: Mon Sep 22 12:58:51 2025 +0100
Merge pull request #215 from shreyash1231/fix/Disabled-Create-Customer-Button-Until-Id-Or-Email-is-Filled-To-Prevent-API-CALL
Fix/disabled create customer button until id or email is filled to prevent api call
commit 9715e04edd
Merge: 97190711 fe96c87a
Author: John Yeo <51376134+johnyeocx@users.noreply.github.com >
Date: Mon Sep 22 12:44:40 2025 +0100
Merge pull request #213 from SirTenzin/fix/event-timezone
fix: 🐛 timezones not localised
commit 9719071149
Merge: 9c1862b4 7e201dae
Author: John Yeo <51376134+johnyeocx@users.noreply.github.com >
Date: Mon Sep 22 12:44:28 2025 +0100
Merge pull request #217 from SirTenzin/fix/trmnl-values
fix: 🐛 only counted row instead of value
commit 9c1862b405
Merge: 6040c103 4fd25cc1
Author: John Yeo <51376134+johnyeocx@users.noreply.github.com >
Date: Mon Sep 22 12:43:36 2025 +0100
Merge pull request #216 from SirTenzin/feat/reward-migrations
fix: 🐛 reward price_ids migrations
commit 4fd25cc161
Author: John Yeo <johnyeocx@gmail.com >
Date: Mon Sep 22 12:43:06 2025 +0100
fix: ent rollover null / undefined difference
commit 784f7f9290
Merge: dd0e9f1f 6040c103
Author: John Yeo <johnyeocx@gmail.com >
Date: Mon Sep 22 10:40:49 2025 +0100
fix: referral program coupon reward, apply to redeemer
commit dd0e9f1fd7
Author: John Yeo <johnyeocx@gmail.com >
Date: Mon Sep 22 10:06:27 2025 +0100
fix: referral utils apply to both coupon
commit e40e5a06f9
Author: John Yeo <johnyeocx@gmail.com >
Date: Mon Sep 22 09:53:38 2025 +0100
chore: fixing reward migrations
commit e161cbec83
Merge: e8ff791a 6040c103
Author: John Yeo <johnyeocx@gmail.com >
Date: Sun Sep 21 18:24:24 2025 +0100
Merge branch 'staging' into feat/reward-migrations
commit b3952a2702
Author: Muhammad Usman <muhammadusmandev@yahoo.com >
Date: Sat Sep 20 08:28:35 2025 -0700
Fix: Create product prevent API call if product name field is empty and not valid
commit 1f609eb592
Author: sidgaikwad <gaikwadsiddharth039@gmail.com >
Date: Sat Sep 20 00:53:46 2025 +0530
changes for the update logic for passing proper id
commit 86222adfa9
Author: sidgaikwad <gaikwadsiddharth039@gmail.com >
Date: Sat Sep 20 00:20:44 2025 +0530
`feat(rewardPrograms): Update RewardProgramService to support idOrInternalId and add update endpoint`
commit ab655107fc
Author: sidgaikwad <gaikwadsiddharth039@gmail.com >
Date: Fri Sep 19 23:21:05 2025 +0530
changes to have view for the updaterewardprogram and also the service for it
commit e8ff791ace
Author: amianthus <49116958+SirTenzin@users.noreply.github.com >
Date: Fri Sep 19 12:58:48 2025 +0100
fix: 🐛 dont use unmatched prices
commit e2528194fd
Author: amianthus <49116958+SirTenzin@users.noreply.github.com >
Date: Fri Sep 19 12:53:06 2025 +0100
feat: 🎸 toast to alert of any unmigrated prices
commit 7e201dae41
Author: amianthus <49116958+SirTenzin@users.noreply.github.com >
Date: Tue Sep 16 14:47:04 2025 +0100
fix: 🐛 only counted row instead of value
commit 590a2ae86f
Author: amianthus <49116958+SirTenzin@users.noreply.github.com >
Date: Tue Sep 16 14:23:26 2025 +0100
refactor: 💡 clean up
commit d529d6adb7
Author: amianthus <49116958+SirTenzin@users.noreply.github.com >
Date: Tue Sep 16 13:52:35 2025 +0100
refactor: 💡 types
commit d6e9802cdc
Author: amianthus <49116958+SirTenzin@users.noreply.github.com >
Date: Tue Sep 16 13:52:28 2025 +0100
feat: 🎸 reward migrations
commit 609bd24b60
Author: shreyash1231 <chandwadkarshreyash@gmail.com >
Date: Tue Sep 16 17:08:33 2025 +0530
fix/Disabled-Create-Customer-Button-Until-Id-Or-Email-is-Filled-To-Prevent-API-CALL
commit d13505621c
Author: shreyash1231 <chandwadkarshreyash@gmail.com >
Date: Tue Sep 16 16:41:45 2025 +0530
Disabled-Create-Customer-Button-Until-Name-Id-Or-Email-isfilled-to-Prevent-API-CALL
commit c26bd73627
Author: amianthus <49116958+SirTenzin@users.noreply.github.com >
Date: Mon Sep 15 15:25:47 2025 +0100
refactor: 💡 type sugar :)
commit 77790cb176
Author: amianthus <49116958+SirTenzin@users.noreply.github.com >
Date: Mon Sep 15 15:11:05 2025 +0100
fix: 🐛 applying to all
commit fe96c87a7a
Author: amianthus <49116958+SirTenzin@users.noreply.github.com >
Date: Mon Sep 15 14:47:16 2025 +0100
fix: 🐛 timezones not localised
2025-09-22 13:49:19 +00:00
John Yeo
da2693567c
chore: ran biome format
2025-09-22 14:45:25 +01:00
amianthus
b742cf77c5
feat: 🎸 allow products and features to be archived in db
2025-07-30 17:41:17 +01:00
John Yeo
129eb2fa02
feat: added feature res models
2025-07-12 11:35:54 +01:00
John Yeo
f109524377
redesigned attach to use branch -> function
2025-06-02 09:43:04 +01:00
John Yeo
b4bb8db409
moving ent to drizzle
2025-05-24 11:25:11 +01:00
John Yeo
f4cb1b2a4c
added chatResult handling and updated onboarding flow
2025-05-23 16:14:50 +01:00
John Yeo
3d08b1415e
update: create / update feature generates display names now
2025-05-04 14:38:37 +01:00
John Yeo
15d4c27181
fixing pricing page
2025-02-19 18:56:33 +00:00
John Yeo
c2afc4deec
added sum, reset cron
2025-01-24 15:29:50 +00:00
John Yeo
479b6d7afb
first commit
2025-01-21 11:18:42 +00:00