Commit Graph
98 Commits
Author SHA1 Message Date
Brian Cao a9617cb704 Remove bigint. 2023-07-11 18:52:52 -07:00
Brian Cao 4d41527f94 Use bigint. 2023-07-11 18:47:52 -07:00
Brian Cao 5390370b3d Add image?. 2023-07-11 18:35:01 -07:00
Brian Cao 00a2137d0d strict_increase 2023-07-11 12:43:43 -07:00
Brian Cao 2baf952ab8 re-add strict-order. 2023-07-11 12:00:01 -07:00
Brian Cao 1a793572e8 update backfill script. 2023-07-10 22:29:38 -07:00
Brian Cao 3749e2a70d update to isoutc string value. 2023-07-10 16:54:42 -07:00
Brian Cao c7e79a0563 Merge remote-tracking branch 'origin/dev' into dev 2023-07-10 15:30:37 -07:00
Brian Cao 1bdaf4aca2 Always record string. 2023-07-10 15:30:34 -07:00
Brian Cao 9ec2701228 Add view-only user. 2023-07-06 23:02:16 -07:00
Brian Cao 0a3ee2277a Fix numeric to number. 2023-07-06 21:02:56 -07:00
Brian Cao 8e6620db53 Merge remote-tracking branch 'origin/dev' into dev 2023-07-05 21:09:19 -07:00
Brian Cao be433cd0fd update CH migration. 2023-07-05 21:09:16 -07:00
Brian Cao 414854b064 Fix funnel report. 2023-06-20 10:22:12 -07:00
Brian Cao a3639d59a3 Add increment to usage. 2023-06-01 11:54:24 -07:00
Brian Cao dc6da1e41f Update yarn. 2023-06-01 10:34:39 -07:00
Brian Cao b484286523 Feat/um 305 unique session ch (#2065)
* Add session_data / session redis to CH.

* Add mysql migration.
2023-05-31 21:46:49 -07:00
Brian Cao 9d936fe8e5 add ownerId to non-cache. 2023-05-25 20:07:58 -07:00
Brian Cao 4c06487b11 Merge remote-tracking branch 'origin/dev' into dev 2023-05-25 16:46:39 -07:00
Brian Cao 06e6cbec9a Add share_id validation. 2023-05-25 16:46:37 -07:00
Brian Cao f01a745aad Merge remote-tracking branch 'origin/dev' into dev 2023-05-22 15:38:05 -07:00
Brian Cao 1f799f17e9 Fix permissions. 2023-05-22 15:38:03 -07:00
Brian Cao 40f53e8856 Merge branch 'feat/um-285-report-schema' into dev 2023-05-18 13:21:35 -07:00
Brian Cao 4df7d6a2a1 Add userReport api 2023-05-18 13:13:18 -07:00
Brian Cao de509e7ccc checkpoint 2023-05-18 11:17:35 -07:00
Brian Cao cb038a51f3 Merge branch 'dev' into feat/um-285-report-schema 2023-05-16 20:40:58 -07:00
Brian Cao 53a5312c22 Merge branch 'dev' into feat/um-285-report-schema 2023-05-16 20:19:54 -07:00
Brian Cao 748ad84a52 Merge branch 'dev' into feat/um-285-report-schema 2023-05-16 14:12:39 -07:00
Brian Cao 2ce62c1023 Add usage. 2023-05-15 20:41:12 -07:00
Brian Cao b5f84159d2 funnel checkpoint 2023-05-15 14:03:42 -07:00
Brian Cao ebc8cb488a Merge branch 'dev' into feat/um-285-report-schema 2023-05-14 21:38:14 -07:00
Brian Cao 07cb9f621d Funnel Table/Chart hooked up. 2023-05-14 21:38:03 -07:00
Brian Cao 1130bca195 Funnel form. 2023-05-11 16:42:58 -07:00
Brian Cao dd2db308ee Merge branch 'dev' into feat/um-285-report-schema 2023-05-08 23:47:25 -07:00
Brian Cao d01aa5cd52 Add funnel queries 2023-05-08 23:46:58 -07:00
Brian Cao 183c80539a Merge remote-tracking branch 'origin/dev' into dev 2023-05-03 17:18:00 -07:00
Brian Cao 9e2a478001 Add user usage. 2023-05-03 17:17:57 -07:00
Brian Cao 65ebb26a70 Fix boolean event data. 2023-04-30 22:55:54 -07:00
Brian Cao 7e096336ce Merge remote-tracking branch 'origin/dev' into dev 2023-04-13 22:52:44 -07:00
Brian Cao 3461342601 Clean up api. 2023-04-13 22:52:41 -07:00
Brian Cao 0335fd3529 Remove webisite.teamId related code. Clean up queries. 2023-04-13 20:57:22 -07:00
Brian Cao 081a126c01 Merge remote-tracking branch 'origin/dev' into dev 2023-04-13 20:33:24 -07:00
Brian Cao baa6d8486b Remove unused code. 2023-04-13 20:33:21 -07:00
Brian Cao ef324fdf73 Fix update user. 2023-04-13 12:08:53 -07:00
Brian Cao 3e1c1a85e4 update label. 2023-04-09 17:42:34 -07:00
Brian Cao 339085a946 Add 'admin' label 2023-04-09 16:17:30 -07:00
Brian Cao f7119d494b Fix translation. 2023-04-09 16:06:59 -07:00
Brian Cao 9eff565e7a Fix teamWebsite / teamUser. 2023-04-09 16:04:28 -07:00
Brian Cao f45995e8b5 Merge remote-tracking branch 'origin/dev' into dev 2023-04-07 22:45:49 -07:00
Brian Cao 7b07de7a98 Api work for remove user. 2023-04-07 22:45:46 -07:00
Brian Cao f4f657b666 Merge remote-tracking branch 'origin/dev' into dev 2023-04-07 11:40:30 -07:00
Brian Cao 6b0d6c0d1c Delete event_data on website reset/delete. 2023-04-07 11:40:28 -07:00
Brian Cao c0e79f5e9d Merge branch 'dev' into analytics 2023-04-04 00:24:10 -07:00
Brian Cao dee58f8a55 Fix date function. 2023-04-04 00:24:03 -07:00
Brian Cao 4c92da6fc6 Merge branch 'dev' into analytics 2023-04-03 23:22:25 -07:00
Brian Cao 76296bc2ee Fix realtime. 2023-04-03 23:22:20 -07:00
Brian Cao 329df22a5d Fix realtime. 2023-04-03 23:21:29 -07:00
Brian Cao 93707606df Fix chart re-render. 2023-04-03 17:26:37 -07:00
Brian Cao d47724858a Fix team message. 2023-04-03 14:35:31 -07:00
Brian Cao 6805a8978a Move loading button logic out. 2023-04-02 12:24:50 -07:00
Brian Cao 91100393eb Merge remote-tracking branch 'origin/dev' into dev 2023-03-31 14:53:50 -07:00
Brian Cao d2687b6580 Fix metrics. 2023-03-31 14:53:48 -07:00
Brian Cao 2172dddd1c Convert send to TS. 2023-03-30 11:18:57 -07:00
Brian Cao e4c801e823 Merge remote-tracking branch 'origin/dev' into dev 2023-03-30 10:46:01 -07:00
Brian Cao c175120aa2 Add page title to test console. 2023-03-30 10:45:58 -07:00
Brian Cao 055e7f04fc Merge remote-tracking branch 'origin/dev' into dev 2023-03-29 20:54:58 -07:00
Brian Cao 44e6bff6b1 Remove sensitive user information. 2023-03-29 20:54:54 -07:00
Brian Cao 6d5aeb3bd1 Fix joining team dupe. Add loading to team member remove. Fix messages. 2023-03-29 16:02:14 -07:00
Brian Cao be2fc0de8d Fix ch schema. 2023-03-23 14:17:32 -07:00
Brian Cao 9979672de5 Feat/um 202 event data new (#1841)
* Add event_data base.

* Add url_path.

* Add eventData back.

* Finish event_data relational.

* resolve comments.
2023-03-23 14:01:15 -07:00
Brian Cao 72af76a417 Merge remote-tracking branch 'origin/dev' into dev 2023-03-09 23:21:23 -08:00
Brian Cao 701bde53b7 Hook up teamMemberDelete and teamDelete. 2023-03-09 23:21:19 -08:00
Brian Cao 8a9532f213 Feat/um 197 hook up teams (#1825)
* Link up teams UI.

* Fix auth order.

* PR touchups.
2023-03-09 12:42:12 -08:00
Brian Cao 7b9abd72f8 Limit metrics. 2023-03-05 13:30:21 -08:00
Brian Cao 05f01cd09e Merge remote-tracking branch 'origin/dev' into dev 2023-03-03 13:15:19 -08:00
Brian Cao b41a2a4e56 Rename migration. 2023-03-03 13:15:12 -08:00
Brian Cao 8684781624 Clean up teams on user delete. 2023-03-02 22:48:30 -08:00
Brian Cao 82f0bc3d2b remove event_data. (#1804) 2023-03-01 16:42:47 -08:00
Brian Cao 84430e38eb Check deletedAt. (#1796) 2023-02-27 16:01:34 -08:00
Brian Cao 451fbc84a4 Even out calendar. 2023-01-20 12:45:45 -08:00
Brian Cao d9ba4097ee Fix calendar. 2023-01-20 12:33:21 -08:00
Brian Cao 5c683f9103 Fix share url update. (#1754) 2023-01-19 11:15:33 -08:00
Brian Cao cd400bcef2 Fix regex. 2023-01-18 16:36:28 -08:00
Brian Cao 922c3acab3 Fix share URL permissions. (#1745)
* Fix share URL permissions.

* Add sql param logic.

* Add permissions to edit website.

* Update permissions.

* Move parameters to param injection.

* Sanitize eventdata.

* Remove caret.

* Fix avg.
2023-01-18 15:09:49 -08:00
Brian Cao fad38dc180 Merge remote-tracking branch 'origin/dev' into dev 2023-01-12 00:02:17 -08:00
Brian Cao 1eb9e10d94 Re-write CH queries to use query params. 2023-01-12 00:02:12 -08:00
Brian Cao b4bd988e4e WebsiteId query param. Fix Prisma filters. 2023-01-11 11:01:44 -08:00
Brian Cao f654e6728c Fix links. 2023-01-11 10:49:04 -08:00
Brian Cao fcb1767eb1 Feat/um 145 re add events (#1733)
* Re-add events. Fix event_type queries.

* Re-add eventData

* revert CSS.
2023-01-05 19:39:29 -08:00
Brian Cao 74d2cd8d03 Feat/um 140 password modal (#1718)
* Change password to modal.

* Close on save.
2022-12-28 12:37:09 -08:00
Brian Cao 561cde6e7e Add admin check. (#1716)
* Add admin check.

* Fix teamId check.
2022-12-27 15:18:58 -08:00
Brian Cao e1f99a7d01 Rewrite admin. (#1713)
* Rewrite admin.

* Clean up password forms.

* Fix naming issues.

* CSS Naming.
2022-12-26 16:57:59 -08:00
8732d056dd Dev (#1702)
* Initial Typescript models.

* Re-add realtime data

* get distinct sessions for session metrics

* Add queries for new schema.

* Fix Typo.

* Add some api/team endpoints.

* Fix destructure error.

* Fix getWebsites call.

* Ignore typescript build errors.

* Fix enum issue.

* add clickhouse route to deleteWebsite

* Fix Website auth.

* Updated lint-staged config.

* Add permission checks.

* Add user role api.

* Fix error when updating website.

* Fix isAdmin check.  Fix Schema.

* Initial conversion to react-basics.

* Remove user/team transfer from website update.

* delete website in relational query

* Fix login secure token creation.

* Add event type to event.

* Allow user to be added to team with role.

* Updated login form.

* Add Role to TeamUser.

* Add database migration.

* Refactored permissions check. Updated redis lib.

* Feat/um 114 roles and permissions (#1683)

* Auth checkpoint.

* Merge branch 'dev' into feat/um-114-roles-and-permissions

* Add 02 migration.

* Added lib/types.

* Updated schema.

* Updated roles and permissions logic.

* Implement react-basics styles. Fix queries.

* Update website details layout.

* Add 01 migration.

* Fix admin create.

* Update react-basics.

Co-authored-by: Francis Cao <franciscao@gmail.com>
Co-authored-by: Mike Cao <mike@mikecao.com>
Co-authored-by: Mike Cao <moocao@gmail.com>
2022-12-12 19:45:38 -08:00
Brian Cao 06bebadbb9 Feat/um 114 roles and permissions (#1683)
* Auth checkpoint.

* Merge branch 'dev' into feat/um-114-roles-and-permissions
2022-12-01 20:53:37 -08:00
Brian Cao 13fd3ccd16 api and lib fixes (#1643) 2022-11-08 11:55:02 -08:00
Brian Cao 7f3db334f5 fix sort on dashboard (#1600) 2022-10-25 16:48:39 -07:00
Brian Cao ebf439c598 fix auth, add pg extension (#1596) 2022-10-25 10:27:43 -07:00
Brian Cao ba31f48f1a Feat/um 49 query builder api (#1573)
* add uuid to event. add indexes

* eventdata api

* add event data

* remove test data

* update list
2022-10-21 21:33:23 -07:00