Commit Graph
6215 Commits
Author SHA1 Message Date
Rudy B. fc32e39ac0 fix(2FA): return 429 when too many failed attemps 2026-04-25 17:56:56 +02:00
Rudy B. fc8d34f2e1 fix(2FA): cascade delete on 2FA tables linked to the user 2026-04-25 17:46:18 +02:00
Rudy B. 5c5d1c3524 fix(2FA): use serializable transaction for failed attempts recording 2026-04-25 17:28:29 +02:00
Rudy B. df913fd77f chore: remove unnecessary function 2026-04-25 16:13:21 +02:00
Rudy B. 1068a82d03 chore: pnpm run format 2026-04-25 13:38:18 +02:00
Rudy B. 5def756cc8 fix(2FA): update query keys 2026-04-25 13:32:24 +02:00
Rudy B. 1ffe01f682 fix(2FA): add missing translation 2026-04-25 12:43:04 +02:00
Rudy B. d14869efc7 chore: revert unnecessary changes 2026-04-25 12:28:43 +02:00
Rudy B. cbd3aa2719 chore(2FA): rename property to match usage 2026-04-25 12:27:25 +02:00
Rudy B. a9a873c293 fix(2FA): increase backup codes length for improved security 2026-04-25 12:20:47 +02:00
Rudy B. 6c6765291f chore(2FA): get rid of empty onOpenChange 2026-04-25 12:13:15 +02:00
Rudy B. b86d48d08c refactor(2FA): use CSS module instead of inline style 2026-04-25 12:11:14 +02:00
Rudy B. 0795833135 fix(2FA): add missing translation for backup codes file 2026-04-25 12:06:50 +02:00
Rudy B. d77ba4f7b5 refactor(2FA): use onSuccess and onError instead of .then().catch() 2026-04-25 11:58:32 +02:00
Rudy B. 1eb37f2dc8 chore(2FA): remove useless comment 2026-04-25 11:42:44 +02:00
Rudy B. 6bd8f48dd5 fix(2FA): add missing error code 2026-04-25 11:41:45 +02:00
Rudy B. c127767c83 fix(2FA): add missing translations 2026-04-25 11:38:54 +02:00
Rudy B. 22df31e32e refactor(2FA): use a query in TeamTwoFactorSettings 2026-04-25 02:37:06 +02:00
Rudy B. d17900db4c refactor(2FA): use queries in UserTwoFactorSettings 2026-04-25 02:30:15 +02:00
Rudy B. f298396706 chore(2FA): use appropriate quotes for props 2026-04-25 01:40:06 +02:00
Rudy B. 8d822c63a3 fix(2FA): error codes returned by API 2026-04-25 01:40:06 +02:00
Rudy B. 399f47c6c7 feat(2FA): enfore 2FA from App layout 2026-04-25 01:40:06 +02:00
Rudy B. 817dffff4d feat(2FA): add 2FA settings for teams 2026-04-25 01:40:06 +02:00
Rudy B. 2359dbad64 feat(2FA): add admin security settings pages 2026-04-25 01:40:06 +02:00
Rudy B. 1b78192253 feat(2FA): add user security settings page 2026-04-25 01:40:06 +02:00
Rudy B. d8006317c8 feat(translations): add 2FA wording in fr-FR 2026-04-25 01:40:06 +02:00
Rudy B. 2428f292a1 feat(translations): add 2FA wording in en-US 2026-04-25 01:40:06 +02:00
Rudy B. 96bdafac80 feat(2FA): create modals (setup/disable/success) 2026-04-25 01:40:06 +02:00
Rudy B. c3808ca353 feat(2FA): implement 2FA step in login flow 2026-04-25 01:40:06 +02:00
Rudy B. 4a7e337954 feat(2FA): create hooks to use API 2026-04-25 01:40:06 +02:00
Rudy B. ab73667d7b feat(2FA): create API routes for admins 2026-04-25 01:40:06 +02:00
Rudy B. 7c51e1ce4a feat(2FA): create API routes for users 2026-04-25 01:40:06 +02:00
Rudy B. 683b956b9f feat(2FA): add core library functions for TOTP, backup codes and rate limiting 2026-04-25 01:40:06 +02:00
Rudy B. 8ce618c5a3 feat(database): add 2FA schema and migration 2026-04-25 01:40:06 +02:00
Rudy B. 54ca0b7d06 chore(deps): add otplib and qrcode 2026-04-25 01:39:21 +02:00
Francis Cao 5a1ef5e674 add event-data support and charts for arrays, booleans, dates 2026-04-24 15:04:59 -07:00
Francis Cao 43fb351ac7 add logic for booleans, dates, arrays 2026-04-24 13:48:28 -07:00
Francis Cao 77dda7268e add event-data property filtering 2026-04-24 11:39:40 -07:00
Francis Cao cf2ab575ba mobile-friendly changes 2026-04-23 11:24:32 -07:00
Francis Cao be6154cb68 Event data properties refactor and design 2026-04-23 11:15:59 -07:00
Francis Cao 93ed3cb89f Merge pull request #4190 from Nirator78/fix-translation-multiple-language
fix: translation multiple language
2026-04-23 09:44:52 -07:00
Francis Cao c1e7e78ec9 Merge pull request #4188 from Nirator78/fix-french-translation
fix: add missing french translation
2026-04-23 09:44:37 -07:00
Francis Cao 947e76fe55 add board type to board tables 2026-04-21 12:04:10 -07:00
Francis Cao 7d7dd336f9 fix funnel alias issues. Closes #4144 2026-04-20 12:58:17 -07:00
Francis Cao 4455d773e9 Merge pull request #4187 from Karthited/master
4168 - Fix for 'Dashboard and Board Editing in Firefox Isn't Working'
2026-04-20 12:12:26 -07:00
Francis Cao e58131cb72 fix ambiguous query errors. Closes #4176 2026-04-20 11:31:04 -07:00
Nirator 136eb7715f update Uzbek translations for consistency and clarity 2026-04-20 18:01:07 +02:00
Nirator 0ed9e8859d update Turkish translations for consistency and clarity 2026-04-20 18:01:03 +02:00
Nirator 3d80818656 update Swedish translations for consistency and clarity 2026-04-20 18:00:59 +02:00
Nirator 589bed4aea update Slovenian translations for consistency and clarity 2026-04-20 18:00:55 +02:00