Rory Powell
6da72bb2c6
Configs updates: remove circular deps, dedicated module, typing improvements, reduce db reads
2023-02-23 13:41:35 +00:00
Rory Powell
1dc3d44a44
Enable higher concurrency and resiliency in worker tests
2023-02-13 11:57:30 +00:00
Rory Powell
0b2a445a9a
Replace ts-jest with swc/jest ( #9289 )
...
- Add swc dependencies
- Add transform change to jest.config.ts
- Replace `export =` with `export default` in src code to enable code coverage to work with swc transformer
- Restructure backend-core errors package to allow for exporting error classes with ESM syntax
- Update backend-core to no longer use `export =`, export individual packages instead of replacing with `export default` for backwards compatibility
- Update event publishers to use `export default` - this was required for the `jest.spyOn` usage inside backend-core common mocks
- Restructure some jest.mock usages where declaring the jest.fn as a variable outside of the package mock threw an error
2023-01-11 09:37:37 +00:00
mike12345567
b5b74b9cad
General work after running some tests in CI - general refactoring as well.
2022-11-28 17:54:04 +00:00
mike12345567
a38d617138
Complete conversion of backend-core to Typescript.
2022-11-24 18:48:51 +00:00
mike12345567
4c44b7a224
PR comments - still experiencing build issues.
2022-11-17 13:31:54 +00:00
mike12345567
b0f6224c18
Some major reworks towards higher levels of typescript.
2022-11-16 17:23:12 +00:00
mike12345567
c6d31a856a
Replacing CLS with local-storage, simplified usage which should remove the memory leak permenantly.
2022-11-14 18:00:20 +00:00
mike12345567
3035c3a3a1
Typescript conversions - trying to get all of context/db layer into TS.
2022-11-11 11:57:50 +00:00
mike12345567
bbc8965d55
Major update - removing the use of context for PouchDB instances, swapping knowledge of PouchDB to the PouchLike structure that replaces it.
2022-11-09 16:53:42 +00:00
mike12345567
d32e4586c2
Refactoring a lot of content around webhooks to Typescript, as well as fixing webhooks and automation app IDs on import of new app.
2022-10-25 18:19:18 +01:00
mike12345567
50ca437f03
Moving queue implementation into backend-core - so that pro can access.
2022-10-13 17:27:04 +01:00
Rory Powell
e92a31bd45
Add locking framework
2022-10-10 08:21:17 +01:00
mike12345567
141c0a447d
Self API in worker conversion to typescript.
2022-09-22 14:09:20 +01:00
Rory Powell
193a262705
Merge branch 'develop' into feature/day-pass-pricing
2022-09-15 08:55:33 +01:00
NEOLPAR
347e7d33e8
fix build error exporting and declaring plugins
2022-09-09 12:01:04 +01:00
Rory Powell
a519eb0cdc
update bulk create and bulk delete backend
2022-08-25 19:41:47 +01:00
Rory Powell
cb03d26980
Merge branch 'develop' into feature/day-pass-pricing
2022-08-19 14:08:03 +01:00
Rory Powell
c2dbb7558c
Support tiered pricing for day passes and update upgrade UI
2022-08-16 12:13:47 +01:00
mike12345567
b920f8cb05
Replacing all plural TS enumerations with singular - this involves a major rename of the DocumentTypes.
2022-08-11 13:50:05 +01:00
mike12345567
a2f18e2e44
Updating sessions to TS, adding env var to set the session update length, adding reasons for invalidation, making sure errors are never considered authenticated.
2022-08-05 17:13:03 +01:00
mike12345567
2f665362e4
Updating pino logging to remove health check spam.
2022-08-04 20:23:45 +01:00
Peter Clement
d1657fe976
adding new custom feature disabled error
2022-07-25 19:45:50 +01:00
Rory Powell
617ec1fe02
Write users and activity to dynamo
2022-07-18 16:11:52 -04:00
mike12345567
90453212d5
Moving majority of automation logging functionality to pro.
2022-07-04 15:44:47 +01:00
Rory Powell
eb0214a231
Back populate no-op migrations on new app and tenant create
2022-06-13 10:51:29 +01:00
Rory Powell
e447fd11d1
Build fixes
2022-06-09 12:33:10 +01:00
Rory Powell
9610d8f1e7
Identity tenant and installation groups, property updates
2022-05-28 21:38:22 +01:00
Rory Powell
cbc3e72757
app and account properties, add account details to all user and tenant identities
2022-05-26 10:13:26 +01:00
Rory Powell
6ea7912a73
Merge branch 'feature/posthog-v2' into feature/event-backfill
2022-05-23 10:29:33 +01:00
Rory Powell
182831d502
handlers -> publishers and analtics -> processors
2022-05-10 10:33:59 +01:00
Rory Powell
78b64fdfb9
App backfill (wip)
2022-05-05 08:32:14 +01:00
Rory Powell
23cbd217cd
Add ts watch support for backend-core + stub out migrations
2022-05-04 11:22:50 +01:00
Rory Powell
606d21b313
Build and test fixes
2022-05-03 22:58:19 +01:00