Carl-Gerhard Lindesvärd
|
5c6ad93ff5
|
improve(api): how we check duplicate requests
|
2025-02-28 10:03:28 +01:00 |
|
Carl-Gerhard Lindesvärd
|
168ebc3430
|
feat(subscriptions): added polar as payment provider for subscriptions
* feature(dashboard): add polar / subscription
* wip(payments): manage subscription
* wip(payments): add free product, faq and some other improvements
* fix(root): change node to bundler in tsconfig
* wip(payments): display current subscription
* feat(dashboard): schedule project for deletion
* wip(payments): support custom products/subscriptions
* wip(payments): fix polar scripts
* wip(payments): add json package to dockerfiles
|
2025-02-26 11:24:00 +01:00 |
|
Carl-Gerhard Lindesvärd
|
59012526e2
|
fix(worker): add reqId to logger for better traceability
|
2025-02-19 10:33:42 +01:00 |
|
Carl-Gerhard Lindesvärd
|
4bf55fe840
|
improve(api): cache geo
|
2025-02-11 21:57:07 +01:00 |
|
Carl-Gerhard Lindesvärd
|
7deee7e4c2
|
fix(api): handle common errors better
|
2025-01-28 07:14:35 +00:00 |
|
Carl-Gerhard Lindesvärd
|
c4e815b405
|
fix(auth): improve oauth flow, fix invite flow (with google), add copy invite link
|
2024-12-30 20:09:25 +01:00 |
|
Carl-Gerhard Lindesvärd
|
d31d9924a5
|
feature(auth): replace clerk.com with custom auth (#103)
* feature(auth): replace clerk.com with custom auth
* minor fixes
* remove notification preferences
* decrease live events interval
fix(api): cookies..
# Conflicts:
# .gitignore
# apps/api/src/index.ts
# apps/dashboard/src/app/providers.tsx
# packages/trpc/src/trpc.ts
|
2024-12-20 22:23:07 +01:00 |
|
Carl-Gerhard Lindesvärd
|
5d7bb48b4e
|
fix(api): logs
|
2024-12-07 21:49:00 +01:00 |
|
Carl-Gerhard Lindesvärd
|
f4ad97d87d
|
feature(dashboard): add ability to filter out events by profile id and ip (#101)
|
2024-12-07 21:34:32 +01:00 |
|
Carl-Gerhard Lindesvärd
|
afff099c5b
|
fix(api): sending duplicated responses for bot events (improved code as well)
|
2024-11-30 21:40:25 +01:00 |
|
Carl-Gerhard Lindesvärd
|
1e3b90c971
|
feature(api): add rate limiter
|
2024-10-07 10:33:50 +02:00 |
|
Carl-Gerhard Lindesvärd
|
301d86aa71
|
fix(common): move ua parser to common and import isServer flag
|
2024-10-05 23:44:56 +02:00 |
|
Carl-Gerhard Lindesvärd
|
f2fb6379c6
|
feature(api): support better wildcard
|
2024-09-23 09:36:02 +02:00 |
|
Carl-Gerhard Lindesvärd
|
25f329a4cd
|
chore(buffer): iron out the buffer issues
|
2024-09-19 21:38:40 +02:00 |
|
Carl-Gerhard Lindesvärd
|
32e91959f6
|
chore(root): migrate to biome
|
2024-09-18 23:46:11 +02:00 |
|
Carl-Gerhard Lindesvärd
|
c819c18962
|
fix(root): add hyperdx and better logging
|
2024-09-13 22:05:25 +02:00 |
|
Carl-Gerhard Lindesvärd
|
fd92e703e4
|
parse server user-agents better
|
2024-08-11 22:45:52 +02:00 |
|
Carl-Gerhard Lindesvärd
|
15e997129a
|
initial for v1
|
2024-08-09 23:00:38 +02:00 |
|
Carl-Gerhard Lindesvärd
|
da856152c7
|
wip importer
|
2024-07-21 23:55:04 +02:00 |
|
Carl-Gerhard Lindesvärd
|
1728a75b19
|
improve sdk error logging
|
2024-07-17 22:53:36 +02:00 |
|
Carl-Gerhard Lindesvärd
|
5e225b7ae6
|
batching events
|
2024-07-17 17:27:19 +02:00 |
|
Carl-Gerhard Lindesvärd
|
41143ca5f8
|
ADD CROSS DOMAIN SUPPORT
|
2024-06-26 22:35:29 +02:00 |
|
Carl-Gerhard Lindesvärd
|
84ac68fe63
|
log client id on sdk auth error
|
2024-06-15 10:33:27 +02:00 |
|
Carl-Gerhard Lindesvärd
|
1dcd501b13
|
improve parseQueryString function
|
2024-06-12 22:13:54 +02:00 |
|
Carl-Gerhard Lindesvärd
|
f20cca6e15
|
add charts to export api
|
2024-06-12 22:05:21 +02:00 |
|
Carl-Gerhard Lindesvärd
|
1e6cd0dee2
|
add better access control
|
2024-06-05 23:47:45 +02:00 |
|
Carl-Gerhard Lindesvärd
|
0975a20e17
|
add long and lat to events
|
2024-05-09 21:49:56 +02:00 |
|
Carl-Gerhard Lindesvärd
|
26909808de
|
improve error message if sdk request fails
|
2024-05-05 14:40:26 +02:00 |
|
Carl-Gerhard Lindesvärd
|
e24b07424a
|
fix createLogger
|
2024-05-04 15:29:48 +02:00 |
|
Carl-Gerhard Lindesvärd
|
8098f9af33
|
create logger package
|
2024-05-04 14:24:00 +02:00 |
|
Carl-Gerhard Lindesvärd
|
971e645bdd
|
replace logtail with baselime
|
2024-04-18 09:18:00 +02:00 |
|
Carl-Gerhard Lindesvärd
|
8485618726
|
better logging for sdk auth
|
2024-04-12 20:50:17 +02:00 |
|
Carl-Gerhard Lindesvärd
|
8d55f6b30d
|
fix wild card origin
|
2024-04-12 20:43:01 +02:00 |
|
Carl-Gerhard Lindesvärd
|
bface463e2
|
change how we create/edit clients
|
2024-04-12 20:32:57 +02:00 |
|
Carl-Gerhard Lindesvärd
|
7f8d857508
|
api: add first version of export api
|
2024-04-12 20:32:57 +02:00 |
|
Carl-Gerhard Lindesvärd
|
8ff317b32d
|
clean up unused code
|
2024-04-11 11:37:51 +02:00 |
|
Carl-Gerhard Lindesvärd
|
097ea18320
|
rename all db columns
|
2024-04-08 21:25:32 +02:00 |
|
Carl-Gerhard Lindesvärd
|
b04b9d16c6
|
api: use request-ip
|
2024-03-31 22:19:00 +02:00 |
|
Carl-Gerhard Lindesvärd
|
6bcf05de6e
|
api: use fallback url if meta data fetcher fails
|
2024-03-21 11:13:45 +01:00 |
|
Carl-Gerhard Lindesvärd
|
f203a381eb
|
api: favicon fallback to google
|
2024-03-21 09:40:56 +01:00 |
|
Carl-Gerhard Lindesvärd
|
709449e55c
|
api: clean up favicon route
|
2024-03-21 09:01:22 +01:00 |
|
Carl-Gerhard Lindesvärd
|
7300631630
|
api: improve ref parser
|
2024-03-14 09:50:23 +01:00 |
|
Carl-Gerhard Lindesvärd
|
f70cdee934
|
remove trailing slash from cors & domain in validate
|
2024-03-13 12:05:15 +01:00 |
|
Carl-Gerhard Lindesvärd
|
b6f38451df
|
improve cors validation
|
2024-03-13 11:57:25 +01:00 |
|
Carl-Gerhard Lindesvärd
|
48aecc4b37
|
format:fix
|
2024-03-13 08:55:24 +01:00 |
|
Carl-Gerhard Lindesvärd
|
7f41e0d40b
|
api: still get mixan headers until they're completly gone
|
2024-03-12 14:49:54 +01:00 |
|
Carl-Gerhard Lindesvärd
|
e6c0bc2ec8
|
rename mixan to OPENPANEL!
|
2024-03-11 13:40:46 +01:00 |
|
Carl-Gerhard Lindesvärd
|
6d4f9010d4
|
move sdk packages to its own folder and rename api & dashboard
|
2024-03-11 13:15:44 +01:00 |
|