Mike Cao
1dda7bddcd
Merge pull request #4142 from nielskaspers/fix/issue-3981-case-insensitive-login
...
fix: make username login case-insensitive
2026-05-14 23:49:04 -04:00
Francis Cao
5ccfb6d0a5
implement datatable sorting on non-analytics tables. (website/board/link/pixel/team/admin)
2026-05-07 10:46:03 -07:00
Francis Cao
afa878cd3a
include team-manager in includeTeams option
2026-04-27 11:02:00 -07:00
Niels Kaspers
7ca24786e8
fix: make username login case-insensitive ( #3981 )
...
Normalize usernames to lowercase on lookup, creation, and update.
Also fix variable shadowing bug and same-user update check in
the user update endpoint.
2026-04-08 09:14:41 +03:00
Francis Cao
54d3c43300
Revert "Merge pull request #4048 from AlejandroGispert/fix/3981-login-email-case"
...
This reverts commit b6341596bf , reversing
changes made to 07356323c1 .
2026-04-07 11:26:58 -07:00
Alejandro Gispert
60c0915aa5
Merge branch 'dev' into fix/3981-login-email-case
2026-02-22 08:01:26 +01:00
Alejandro Gispert
2ab58700b2
fix: make signin email case-insensitive
...
Closes #3981
2026-02-22 07:18:00 +01:00
Francis Cao
8f55ed9da9
security advisory fixes opened by kolega-ai-dev
2026-01-22 09:24:08 -08:00
Mike Cao
fa8d8055df
Reformatted files with biome.
2025-11-22 22:42:42 -08:00
Francis Cao
9fb38f6970
fix zod validations and prisma query for admin teams
2025-10-14 09:41:02 -07:00
Mike Cao
03adb6b7e1
Added website check for cloud.
2025-10-04 00:38:10 -07:00
Mike Cao
b9fbbc6453
Split queries into prisma and sql.
2025-09-29 16:55:07 -07:00
Mike Cao
8150b86a9c
Fixed websites lookup.
2025-09-17 08:37:41 -07:00
Francis Cao
8083482ba8
fix response error return type
2025-09-15 10:18:28 -07:00
Mike Cao
9ccafc390a
Add includeTeams param for fetching websites.
2025-09-12 10:15:13 -07:00
Mike Cao
303947fe9b
Fixed uuid references in schemas.
2025-09-08 15:28:01 -07:00
Mike Cao
c916e4ff9c
Fixed components build. Renamed validations to permissions.
2025-09-02 09:23:35 -07:00
Mike Cao
247e14646b
Pixel/links development. New validations folder. More refactoring.
2025-08-14 23:48:11 -07:00
Mike Cao
88639dfe83
New schema for pixels and links.
2025-08-13 20:27:54 -07:00
Mike Cao
8c26e310f7
Fixed editing and navigation issues.
2025-07-13 00:37:43 -07:00
Mike Cao
87449ece9e
Merge branch 'dev' into jajaja
...
# Conflicts:
# db/postgresql/schema.prisma
# pnpm-lock.yaml
# src/app/(main)/websites/[websiteId]/WebsiteDetailsPage.tsx
# src/app/(main)/websites/[websiteId]/compare/WebsiteComparePage.tsx
# src/app/api/reports/route.ts
# src/app/api/websites/[websiteId]/events/series/route.ts
# src/app/api/websites/[websiteId]/metrics/route.ts
# src/app/api/websites/[websiteId]/pageviews/route.ts
# src/app/api/websites/[websiteId]/sessions/stats/route.ts
# src/app/api/websites/[websiteId]/stats/route.ts
# src/app/api/websites/[websiteId]/values/route.ts
# src/components/hooks/useFields.ts
# src/components/hooks/useFilterParams.ts
# src/lang/vi-VN.json
# src/lib/clickhouse.ts
# src/lib/detect.ts
# src/lib/prisma.ts
# src/lib/request.ts
# src/lib/schema.ts
# src/lib/types.ts
# src/queries/sql/events/getEventDataFields.ts
# src/queries/sql/events/getEventDataProperties.ts
# src/queries/sql/events/getEventDataStats.ts
# src/queries/sql/events/getEventDataValues.ts
# src/queries/sql/events/getEventMetrics.ts
# src/queries/sql/events/getWebsiteEvents.ts
# src/queries/sql/getChannelMetrics.ts
# src/queries/sql/getRealtimeActivity.ts
# src/queries/sql/getWebsiteStats.ts
# src/queries/sql/pageviews/getPageviewMetrics.ts
# src/queries/sql/pageviews/getPageviewStats.ts
# src/queries/sql/reports/getBreakdown.ts
# src/queries/sql/sessions/getSessionDataProperties.ts
# src/queries/sql/sessions/getSessionDataValues.ts
# src/queries/sql/sessions/getSessionMetrics.ts
# src/queries/sql/sessions/getSessionStats.ts
# src/queries/sql/sessions/getWebsiteSessionStats.ts
# src/queries/sql/sessions/getWebsiteSessions.ts
2025-07-08 22:03:55 -07:00
Mike Cao
b78ff3b477
New admin section.
2025-07-06 08:22:29 -07:00
Mike Cao
ee6c68d27c
Refactor filter handling for queries.
2025-07-02 01:44:12 -07:00
Mike Cao
5171bdaf47
Use getRequestDateRange in all routes.
2025-06-25 22:53:07 -07:00
Francis Cao
e1a5a610bb
update role to optional for user update
2025-04-11 07:30:21 -07:00
Francis Cao
b1901c7278
update cypress tests, update zod validation error messaging to UI
2025-03-07 13:06:38 -08:00
Mike Cao
5999bf6256
Zen components conversion.
2025-03-07 03:11:58 -08:00
Mike Cao
fdc73268b7
Merge branch 'dev' into jajaja
2025-03-01 17:31:30 -08:00
Mike Cao
75b0b2e677
Make user id optional.
2025-02-22 08:09:01 -08:00
Mike Cao
5c988ab5ff
Merge branch 'dev' into jajaja
2025-02-21 20:04:04 -08:00
Mike Cao
dc084b78a8
Fixed user create.
2025-02-21 17:47:59 -08:00
Mike Cao
b5c6194f36
Converted user and website settings.
2025-02-21 16:55:05 -08:00
Mike Cao
1ba28ece8b
Fixed queries again.
2025-02-06 11:22:00 -08:00
Mike Cao
8525188e42
Changed import path.
2025-02-05 15:59:59 -08:00
Mike Cao
113022ed17
Imported libraries, removed next-basics.
2025-02-05 13:30:28 -08:00
Mike Cao
fc4716a38d
Added missing user delete route.
2025-02-03 19:34:09 -08:00
Mike Cao
5205551ca8
Converted admin, auth, me and realtime routes.
2025-01-28 22:29:03 -08:00
Mike Cao
2d6428172b
Merged auth into new parseRequest method.
2025-01-25 00:19:22 -08:00
Mike Cao
7d5556a637
Convert event-data, events, session-data, sessions routes.
2025-01-21 20:57:47 -08:00
Mike Cao
baa3851fb4
Convert /api/users.
2025-01-21 19:10:34 -08:00