Commit Graph

385 Commits (80f22313f6a5df6baf96b35fed1a8ccb1f51ba36)

Author SHA1 Message Date
MoltenCoffee e7b92cd097
Add timestamp localization 2021-02-19 10:17:30 +01:00
Alexander Klein 06f24b0c90 refactor(filter): remove now obsolete filters 2021-02-19 09:58:58 +01:00
Alexander Klein 8b6308d686 feature(lib): add event type query 2021-02-15 16:28:09 +01:00
Alexander Klein 2cab8bb15d feature(lib): add event type filter 2021-02-15 13:02:12 +01:00
Mike Cao ed5291ec90
Merge pull request #452 from 0xflotus/patch-1
fix: typo error in 'KakaoTalk' constant
2021-02-01 21:14:32 -08:00
Rafael Lotto Machado 230bbbf431 Add brazilian portuguese (pt-BR) locale 2021-01-30 12:32:06 -03:00
0xflotus b32bbdf07b
fix: typo error in 'KakaoTalk' constant
Shouldn't it be [Kakaotalk](https://www.kakaocorp.com/service/KakaoTalk?lang=en)?
2021-01-30 13:14:22 +01:00
Mike Cao bb9a7b4d1e Added Italian language. 2020-12-12 01:10:58 -08:00
Mike Cao b176cc52e9 Added Hebrew language. 2020-12-04 20:59:26 -08:00
Jonathan Land 9b4feb51ae update lang.js 2020-12-04 13:13:18 +02:00
Anders edb9e36101
Update queries.js
Change findOne to findUnique (breaking change in Prisma 2.12.0)

Hopefully fixes #395
2020-12-01 21:29:36 +01:00
Mike Cao ec0af1878e Added Hindi language. Updated packages. 2020-11-29 20:39:16 -08:00
Mike Cao 981bd40ff9 Added Tamil language. 2020-11-25 00:32:34 -08:00
Mike Cao b97f582c90 Added Polish language. Bug fixes. 2020-11-06 17:30:21 -08:00
Mike Cao 5b84378731 Added Czech language. 2020-10-22 10:36:08 -07:00
Mike Cao f34c8f8ec8 Update filters and sorting. 2020-10-21 16:14:51 -07:00
Senlima Sun 016cd9ca67 Update Traditional Chinese language 2020-10-22 02:50:34 +08:00
Mike Cao f1624780ee Added filter buttons for realtime. 2020-10-12 16:31:51 -07:00
Mike Cao 5a73c224b7 Created share token hook. 2020-10-11 02:29:55 -07:00
Mike Cao 1fcb610bdd Updated fetch hook. 2020-10-10 22:36:55 -07:00
Mike Cao b72a4c001c Refactored realtime API. Add dot component and colored dots in log. 2020-10-10 11:04:07 -07:00
Mike Cao 51955c69ec Added Finnish language. 2020-10-09 21:08:30 -07:00
Mike Cao e30f2dfb44 Realtime header component. 2020-10-09 17:58:27 -07:00
Mike Cao 69b317386a Updated fetch hook API. 2020-10-09 12:39:03 -07:00
Mike Cao 9737127bb1 Updated polling logic. 2020-10-09 01:04:06 -07:00
Mike Cao fdc92d087b Update realtime chart. 2020-10-08 23:26:05 -07:00
Mike Cao e64a555652 Renamed methods. Initial work on realtime dashboard. 2020-10-08 15:02:48 -07:00
Mike Cao b4ea70a67c Fix event colors. Updated packages. 2020-10-07 18:24:53 -07:00
Mike Cao dca51050e8 Removed disconnect code. 2020-10-07 08:31:44 -07:00
Mike Cao 7b5330c8a5 Updated languages. 2020-10-03 11:45:19 -07:00
Mike Cao 3d1dc08491 Implement session caching. 2020-10-02 20:33:46 -07:00
Mike Cao 561491c2aa Updated language menu. 2020-10-02 12:15:42 -07:00
Mike Cao dd651e3c77 Added Norwegian language. 2020-10-02 11:41:29 -07:00
Mike Cao c059dc1b1e
Merge pull request #258 from rubjo/master
i18n: Added 🇳🇴 Norwegian Bokmål
2020-10-02 11:23:35 -07:00
rubjo 60613c5cbf Add Norwegian Bokmål to list of languages to select 2020-10-02 13:48:55 +02:00
Mike Cao 77db711a67 Updated empty message for websites. 2020-10-01 17:32:49 -07:00
Mike Cao 131f73589c Updated languages. 2020-10-01 09:09:27 -07:00
Diogo Correia 8abebe0416 Merge branch 'master' into lang-pt-pt 2020-10-01 09:14:41 +01:00
Mike Cao fd69f0df24 Localized country names. 2020-09-30 16:27:27 -07:00
Mike Cao e5cd162b83 Updated api fetch to return an object. 2020-09-30 15:14:44 -07:00
Mike Cao e64b35f701 Updated prisma and added disconnect. 2020-09-29 21:39:51 -07:00
Mike Cao 37cf2e3017 Update version check logic. 2020-09-29 21:22:08 -07:00
Mike Cao 11d8b19279 Updated query filters. Updated packages. 2020-09-28 20:23:42 -07:00
Diogo Correia ecd849f161
Add Portuguese (Portugal) translations
Signed-off-by: Diogo Correia <me@diogotc.com>
2020-09-27 17:16:20 +01:00
Mike Cao 0935765ac7 Try another path. 2020-09-26 22:02:10 -07:00
Mike Cao 353a49f37a Update path. 2020-09-26 21:20:41 -07:00
Mike Cao 60ea492a48 Try a different path. 2020-09-26 20:53:12 -07:00
Mike Cao d1765f746b Updated next config. 2020-09-26 20:46:20 -07:00
Mike Cao ad95da63b7 Use local geo database instead of npm package. 2020-09-26 20:21:16 -07:00
Mike Cao 6db386a455 Fix issue with delete. 2020-09-26 08:43:05 -07:00
Mike Cao 4fded49b03 URL filter functionality. 2020-09-25 22:31:18 -07:00
Mike Cao a24bee815c Update queries to calculate correct metrics. 2020-09-25 00:15:58 -07:00
Mike Cao 1dfa6d8b16 Refactor query methods. 2020-09-24 23:02:11 -07:00
Mike Cao ee8859d86c Updated languages. 2020-09-24 20:20:24 -07:00
Sigmundur Mørkøre 67bab5ff24 📦 NEW: Added language: Faroese 2020-09-24 07:11:58 +00:00
Mike Cao a56738597d Always show More button. Update page filter. 2020-09-23 15:41:56 -07:00
Mike Cao 15ea2ba913 Fix date issue in Safari. 2020-09-23 08:22:40 -07:00
Mike Cao c6eec3ee62 Include credentials in fetch. 2020-09-22 18:35:11 -07:00
Mike Cao 106fe90e26 Updated languages. 2020-09-21 11:26:13 -07:00
Mike Cao 6319a8c6e0 Refactored menu buttons. 2020-09-20 21:31:53 -07:00
Mike Cao eb9f044d19 Merge branch 'master' into dev 2020-09-20 11:38:56 -07:00
Mike Cao 9e33d5de77 Added Swedish language. 2020-09-20 11:38:37 -07:00
Mike Cao 569fcc7f0b Updated color selection. Added loading to fetch hook. 2020-09-20 11:28:38 -07:00
Mike Cao aa265d1d42 Dark mode. 2020-09-20 01:33:39 -07:00
Mike Cao 4bb95cd997 Added Danish locale. 2020-09-19 10:50:08 -07:00
Mike Cao 33ac026637 Added timezone and default date range settings. 2020-09-19 10:35:05 -07:00
Mike Cao 3c0ceae56f
Merge pull request #173 from rendall/feature/allow-localhost
Allow localhost:xxxx domains when adding websites
2020-09-18 15:44:34 -07:00
Rendall be74091ca3 Make port optional when website is localhost 2020-09-19 01:02:55 +03:00
Mike Cao b19889638a Removed polyfills from tracker. Switched to XMLHttpRequest. 2020-09-18 14:16:57 -07:00
Rendall 064b91e4dd Allow localhost:xxxx domains when adding websites
Adding `localhost:<port>` domains to websites fail to validate, but
it would help for local development
2020-09-18 13:43:18 +03:00
Mike Cao 96bd7e5b47 Use token authentication for API requests. 2020-09-17 22:52:20 -07:00
Mike Cao 7f598fa84d Updated profile settings. Refactored locale saving. 2020-09-17 00:17:11 -07:00
Mike Cao 60b17363e1 Added date picker filter. 2020-09-16 16:28:54 -07:00
Mike Cao 4ab71c42a6 Update display of combined referrer urls. 2020-09-15 21:25:51 -07:00
Mike Cao 2d9523f963 Messages for devices so they can be localized. 2020-09-15 20:34:30 -07:00
CamTosh 4478dfe5ae Add FR lang 2020-09-14 18:56:22 +02:00
Bilguun Ochirbat ea9f921c81
removed unnecessary import 2020-09-14 18:34:08 +08:00
Bilguun Ochirbat 8b3cb234d5
Added Mongolian language 2020-09-14 18:31:15 +08:00
Mike Cao 0d4a2e2a0e Update locale files and scripts. 2020-09-13 19:01:02 -07:00
Mike Cao f59594e4cd Calendar updates. Responsive CSS updates. 2020-09-13 11:33:57 -07:00
Mike Cao a0cb278463 Fix display of years. 2020-09-13 01:38:14 -07:00
Mike Cao 84a8b51790 Merge branch 'master' into dev 2020-09-13 01:30:26 -07:00
Mike Cao 4e103152b2 Custom date range selection. 2020-09-13 01:26:54 -07:00
Abraham Toriz 29a51e32eb added es-MX locale 2020-09-12 19:11:31 -05:00
Mike Cao 3ed366ba6d Rename en to en-US. 2020-09-12 03:49:31 -07:00
Mike Cao 29049842de Fix language strings. 2020-09-12 03:22:14 -07:00
Kamino c61e35dd88 Added support for ja-JP locale. 2020-09-12 12:50:39 +09:00
Mike Cao 6bbe7800c2 Added version to footer. CSS and locale fixes. 2020-09-09 16:12:29 -07:00
Mike Cao b6bb6bc3ea
Merge branch 'master' into master 2020-09-09 12:05:41 -07:00
Mike Cao ba99db6a3e
Merge branch 'master' into master 2020-09-09 12:03:53 -07:00
RubenD 1e5f34f023 Added german language support 2020-09-09 19:24:55 +02:00
ym-project 3fd0ef9ee1 add russian language 2020-09-09 23:13:27 +08:00
selcukusta c17cb79b35
Added Turkish language 2020-09-09 00:01:26 +03:00
MoltenCoffee a31a104577
Used full country code instead of just nl 2020-09-08 10:59:56 +02:00
MoltenCoffee da1ec3f429
Added correct(??) BCP47 codes 2020-09-08 10:35:24 +02:00
MoltenCoffee d8d15a6d7c
Added Dutch language 2020-09-08 09:42:43 +02:00
Mike Cao ff854150ae Date formatting using locale. 2020-09-07 19:48:40 -07:00
Mike Cao f0ac9b6522 Convert text for internationalization. 2020-09-05 17:27:01 -07:00
Mike Cao 6833a5bdb0 Detect when postgres is used instead of postgresql. 2020-09-04 11:06:32 -07:00
Mike Cao f17be19110 All queries should use runQuery. 2020-09-03 08:43:17 -07:00
Mike Cao a3e920d944 Updated packages. Allow url in query strings. 2020-09-03 08:43:17 -07:00
Mike Cao cb48acde55 Error handling for queries. 2020-08-31 21:11:53 -07:00
Mike Cao cebd3fd924 Allow alternate host url in tracker. 2020-08-31 20:25:31 -07:00
Mike Cao d0ca0819c6 Added useFetch hook. Updated database check. 2020-08-30 15:29:31 -07:00
Mike Cao 7a81dda7b6 Update database detection. 2020-08-30 00:02:03 -07:00
Mike Cao 07cc61f5c3 Fixed date parsing in database queries. 2020-08-29 23:17:32 -07:00
Mike Cao e7d3a952a6 Updated domain regex. 2020-08-28 22:25:41 -07:00
Mike Cao 5a4cde854a Domain validation. Filter domain from referrers. 2020-08-28 21:34:20 -07:00
Mike Cao ccb98f836f MySQL query optimization. Added loading component. 2020-08-27 23:45:37 -07:00
Mike Cao a7e7469d22 Bar chart styling. 2020-08-27 19:11:37 -07:00
Mike Cao d936ecc86e Refactor BarChart component. 2020-08-27 19:11:37 -07:00
Mike Cao 4618dc7f15 Events chart. 2020-08-27 19:11:36 -07:00
Mike Cao 5206622d5a Events table. 2020-08-27 19:11:36 -07:00
Mike Cao 2addb96e4b Fixed bounce rate calculation. 2020-08-27 19:11:35 -07:00
Mike Cao 13ec32b1c9 Don't filter subdomains. 2020-08-27 19:11:35 -07:00
HipsterBrown ef8da2fbcc update getDatabase to lookup DATABASE_TYPE env 2020-08-26 20:50:47 -04:00
Mike Cao 1aa9689b4f Fix crash on invalid data. 2020-08-23 19:50:06 -07:00
Mike Cao d91fd2492c Filter out null entries. 2020-08-23 19:50:05 -07:00
Mike Cao 0ba7676e97 Refactor do not track code. 2020-08-23 13:34:00 -07:00
Minku Lee 679a2b0460 Check window.external before checking msTrackingProtectionEnabled 2020-08-23 19:06:16 +09:00
Mike Cao cf8ed13d1f New page and referrer url filters. 2020-08-22 22:01:14 -07:00
Mike Cao fa20f7f67f Merge branch 'master' of https://github.com/mikecao/umami 2020-08-22 19:55:53 -07:00
Mike Cao 3a515b56b2 Updated pages and referrer filters to merge urls. 2020-08-22 19:05:07 -07:00
Joshua Hahn 6eab94dc4c aaand another DNT fix 2020-08-22 18:26:29 +02:00
Mike Cao 59f68b8395
Merge pull request #44 from joshinat0r/master
fix DNT check
2020-08-22 09:15:56 -07:00
Joshua Hahn 51f19e36f6 fix DNT check 2020-08-22 12:03:39 +02:00
Mike Cao 30c84dd54a
Merge pull request #35 from joshinat0r/master
Respect DNT
2020-08-21 08:53:35 -07:00
joshinat0r aebf3c7022 proper cross browser dnt support 2020-08-21 11:51:42 +02:00
Mike Cao d9f3c385fb New build scripts. 2020-08-21 02:22:07 -07:00
Mike Cao c95d8e8a01 Implement rotating salt. 2020-08-20 19:38:20 -07:00
Mike Cao 5cade59111 Removed session code. 2020-08-20 19:17:27 -07:00
Mike Cao d95e149cf6 Fixed bug with rankings display. 2020-08-19 23:30:31 -07:00
Mike Cao b1493dfef8 Format long numbers. Updated README. 2020-08-19 14:35:38 -07:00
Mike Cao 72065d0a09 Revert prisma disconnect change. 2020-08-19 00:01:07 -07:00
Mike Cao d4ca02f110 Use portal for modals. Prisma disconnect after query. 2020-08-18 23:35:26 -07:00
Mike Cao 2d69b3087f Fix MySQL query. 2020-08-18 18:33:59 -07:00
Mike Cao b96cb0d975 Show active visitor count. 2020-08-18 00:51:32 -07:00
Mike Cao 560f1316c1 Enable public website sharing. 2020-08-15 01:17:15 -07:00
Mike Cao 48a524e09c Moved cli to separate project. Separate database schemas. 2020-08-13 01:41:11 -07:00
Mike Cao f4ca353b5c Refactor database queries. 2020-08-11 22:24:41 -07:00
Mike Cao a248f35db2 Add support for MySQL. 2020-08-11 20:05:40 -07:00
Mike Cao b392a51676 Account editing and change password. 2020-08-09 02:03:37 -07:00
Mike Cao b5cf9f8719 Account settings page. 2020-08-08 23:48:43 -07:00
Mike Cao 58a1be7a30 Added tracking code form. 2020-08-07 20:36:57 -07:00
Mike Cao c4b75e4aec Handle website delete. Added response helper functions. 2020-08-07 17:19:42 -07:00
Mike Cao 0a411a9ad6 Filter domain from referrers. 2020-08-07 02:46:21 -07:00
Mike Cao 00e232fee8 Website edit functionality. 2020-08-07 02:27:12 -07:00
Mike Cao 9d09d89aef Update device filtering. 2020-08-06 19:37:19 -07:00
Mike Cao e17c9da3d5 Added device collection. 2020-08-06 19:14:44 -07:00
Mike Cao 5d4ff5cfa4 Implement redux. 2020-08-04 22:45:05 -07:00
Mike Cao a2db27894f Refactor components and styles. 2020-08-03 18:12:28 -07:00
Mike Cao cb7f267212 Check visibility performance optimization. 2020-08-01 23:37:46 -07:00
Mike Cao a65f637df2 Added world map component. 2020-08-01 03:34:56 -07:00
Mike Cao ac2612924e Details page. 2020-07-31 19:05:14 -07:00
Mike Cao 5b45301178 Added year option. 2020-07-30 23:08:33 -07:00
Mike Cao 38abd673f3 Fixed date range calculations. 2020-07-30 22:40:16 -07:00
Mike Cao 9f112c8cc9 DropDown component. Renamed files. 2020-07-30 20:11:43 -07:00
Mike Cao ff4492ffb5 Add quick filter buttons. 2020-07-30 01:08:21 -07:00
Mike Cao 0c8d9eacd3 Change date filter format. 2020-07-29 23:25:52 -07:00
Mike Cao efdbd1c632 Updated summary query. Added visit time. 2020-07-29 21:40:26 -07:00
Mike Cao da2d383b71 Animated metric card. 2020-07-29 20:09:41 -07:00
Mike Cao f9a6f5f637 Added summary stats query. 2020-07-29 00:16:02 -07:00
Mike Cao ce92c7897d Display page views and unique visitors. 2020-07-28 19:04:45 -07:00
Mike Cao bdcdcd9d13 Website components. Update chart component. 2020-07-28 01:17:45 -07:00
Mike Cao d81ee3932d Auth and session middleware. 2020-07-27 23:52:14 -07:00
Mike Cao 590a70c2ff Chart component. Update web utils. 2020-07-26 00:12:42 -07:00
Mike Cao f947c7770b Login/logout process. 2020-07-25 16:31:07 -07:00
Mike Cao 0f0b1e39e7 Build cli using rollup. 2020-07-24 17:00:56 -07:00
Mike Cao 533ffbda13 Removed disconnect call. 2020-07-24 10:56:45 -07:00
Mike Cao a6975ecedd Created cli command. Updated tracker script. 2020-07-23 22:07:57 -07:00
Mike Cao 49a55b40b4 Accounts and login. 2020-07-23 19:56:55 -07:00
Mike Cao f3f0ad15f2 Changed JWT implementation. 2020-07-22 21:33:17 -07:00
Mike Cao cb0c912c5b Switch to json web tokens. 2020-07-22 20:45:09 -07:00
Mike Cao 5219582803 Cookie authentication. 2020-07-22 15:46:05 -07:00
Mike Cao 0edf87941a Minor tweaks. 2020-07-20 19:24:33 -07:00
Mike Cao 132bbcbe0d Refactored session and collect process. 2020-07-20 01:54:21 -07:00
Mike Cao 9cb08956c0 Updated event handling. 2020-07-19 02:23:15 -07:00
Mike Cao 9f3acd1583 Add event collection. 2020-07-19 01:57:01 -07:00
Mike Cao d8c8df2955 Updated schema. 2020-07-18 23:54:25 -07:00
Mike Cao 58a1c63407 Added CORS middleware. Updated umami script. 2020-07-18 10:36:46 -07:00
Mike Cao bb04015b46 Send raw JSON. 2020-07-18 03:44:54 -07:00
Mike Cao 822d46a2e0 Added country lookup for ip. 2020-07-18 00:25:29 -07:00
Mike Cao e6908d9e04 Improve hash validation. 2020-07-17 21:01:49 -07:00
Mike Cao 11f1afe5c3 Collection API. 2020-07-17 19:15:29 -07:00
Mike Cao f7f0c05e12 Initial commit. 2020-07-17 01:03:38 -07:00