Commit Graph

  • e1ae9241af Update fr.js Zac0511 2024-05-16 18:27:12 +02:00
  • b6ea37c517 Update fr.js Zac0511 2024-05-16 18:06:21 +02:00
  • bee0e19eaf Fix 8688ggu00 KernelDeimos 2024-05-15 20:59:20 -04:00
  • f54657a569 Merge pull request #402 from HeyPuter/eric/email-lock Eric Dubé 2024-05-15 18:49:03 -04:00
  • 1aa27084d0 Merge pull request #396 from AtkinsSJ/xterm-fix Eric Dubé 2024-05-15 18:24:02 -04:00
  • 691c8f1436 Add locking to save_account KernelDeimos 2024-05-15 18:22:54 -04:00
  • b72e5b7e02 Merge pull request #401 from HeyPuter/eric/service-patches Eric Dubé 2024-05-15 15:47:14 -04:00
  • c70e378973 Add error id for expired auth tokens KernelDeimos 2024-05-15 15:42:00 -04:00
  • 21444daefb Add jsdoc comments to registerService and patchService KernelDeimos 2024-05-15 15:36:59 -04:00
  • 2e0d7361cb Add method to patch services KernelDeimos 2024-05-15 15:32:18 -04:00
  • 6e0b6d84d2 Merge pull request #400 from AtkinsSJ/fix-apierror-includes Eric Dubé 2024-05-15 13:51:04 -04:00
  • ec59abe3ae Merge pull request #399 from AtkinsSJ/fix-db-scripts Eric Dubé 2024-05-15 13:45:30 -04:00
  • 062e23b5c9 fix: Correct APIError imports Sam Atkins 2024-05-15 17:46:50 +01:00
  • a8160a8cdc fix: Add missing file extension to 0009_app-prefix-fix.sql in DB init Sam Atkins 2024-05-15 10:18:28 +01:00
  • 0b093dd57e Revoke other sessions when password is changed KernelDeimos 2024-05-14 19:40:57 -04:00
  • 923d5878c3 Prevent enable of 2FA without configure KernelDeimos 2024-05-14 17:33:14 -04:00
  • 9c5849fbce Merge pull request #397 from HeyPuter/eric/anti-csrf Eric Dubé 2024-05-14 14:08:35 -04:00
  • 4ef3e53de3 fix(Terminal): Accept input from Chrome on Android Sam Atkins 2024-05-14 16:00:59 +01:00
  • 2656b47640 chore: Update xterm Sam Atkins 2024-05-14 13:46:43 +01:00
  • fafbc292ca Remove xterm dependency from Phoenix Sam Atkins 2024-05-13 17:47:03 +01:00
  • 800aef1942 Implement anti-CSRF for logout KernelDeimos 2024-05-13 20:40:27 -04:00
  • da7f73baa6 Add AntiCSRFService KernelDeimos 2024-05-13 19:08:51 -04:00
  • afb9d866b5 fix: Fix phoenix app prefix and TokenService test KernelDeimos 2024-05-13 18:17:39 -04:00
  • 7dc5929cfd Merge pull request #385 from HeyPuter/eric/dry-middleware Eric Dubé 2024-05-13 16:38:59 -04:00
  • c2f1694107 Require password entry to disable 2FA KernelDeimos 2024-05-13 01:04:46 -04:00
  • 23215bd6f7 Move change_email/start to password-protected endpoint KernelDeimos 2024-05-12 22:08:44 -04:00
  • 1493cacb69 Add rate-limiting to new password change endpoint KernelDeimos 2024-05-11 02:28:18 -04:00
  • 9076fddc0d Add new password change endpoint KernelDeimos 2024-05-11 02:04:57 -04:00
  • a89c9d59cf Add UserProtectedEndpointsService KernelDeimos 2024-05-10 18:28:57 -04:00
  • 15dec21118 doc(backend): Document the boot sequence KernelDeimos 2024-05-09 17:06:40 -04:00
  • d800b12569 refactor(backend): Trigger webserver events in webserver KernelDeimos 2024-05-09 16:18:57 -04:00
  • 89ac491120 Merge pull request #391 from AtkinsSJ/truncate-filename Eric Dubé 2024-05-10 12:54:46 -04:00
  • 981a0f08fe Merge pull request #390 from AtkinsSJ/task-manager-components Eric Dubé 2024-05-10 12:54:30 -04:00
  • e53bfe6b62 refactor: Put truncate_filename() helper in its own file Sam Atkins 2024-05-10 16:49:28 +01:00
  • 9bb4570126 Re-use existing Task Manager rows if possible instead of recreating them Sam Atkins 2024-05-10 15:12:53 +01:00
  • 5b43358219 fix: Only run Component initialization functions once Sam Atkins 2024-05-10 14:48:26 +01:00
  • cf605c8a38 refactor: Convert Task Manager to use Components Sam Atkins 2024-05-10 13:52:42 +01:00
  • e304f6fc3a Add ability to look up a process by its uuid Sam Atkins 2024-05-10 13:46:25 +01:00
  • 09cee986f2 Add a Table component, based on the TaskManager table Sam Atkins 2024-05-10 13:46:05 +01:00
  • 3992fe1a45 Merge pull request #384 from AtkinsSJ/progress-dialogs Eric Dubé 2024-05-10 12:25:32 -04:00
  • 17e08cafce Merge pull request #380 from AtkinsSJ/eslint-ci Eric Dubé 2024-05-10 12:24:31 -04:00
  • 7243ed718f Merge pull request #388 from AtkinsSJ/no-docker-images-for-prs Sam Atkins 2024-05-10 09:39:31 +01:00
  • 387cfd758f Merge pull request #387 from ghostxbh/patch-1 Sam Atkins 2024-05-10 09:31:52 +01:00
  • c75a0bd311 ci: Wrap Docker images name with quotes Sam Atkins 2024-05-10 09:29:49 +01:00
  • 18633dcd88 ci: Stop producing Docker images for PRs Sam Atkins 2024-05-10 09:28:55 +01:00
  • 5800350b25 fix: Eliminates duplicate translation keys ghostxbh 2024-05-10 10:41:21 +08:00
  • cd2daa1910 Require email verification for contact form KernelDeimos 2024-05-09 19:40:34 -04:00
  • 8b6bbe003d fix(security) Disable 2FA configure if 2FA is enabled KernelDeimos 2024-05-09 18:04:53 -04:00
  • edebbee9e7 feat: Display upload errors in UIWindowProgress dialog Sam Atkins 2024-05-09 19:00:55 +01:00
  • f3269693de Stop dumping binary data to the console Sam Atkins 2024-05-09 15:55:07 +01:00
  • c2c87bf0ba refactor: Replace UIWindowDownloadDirProg with UIWindowProgress Sam Atkins 2024-05-09 15:52:38 +01:00
  • e525747002 refactor: Replace UIWindowCopyProgress with UIWindowProgress Sam Atkins 2024-05-09 18:20:34 +01:00
  • 6d8c709de8 Delete unused UIWindowDownloadProgress.js Sam Atkins 2024-05-09 18:11:15 +01:00
  • f07c13a50c feat: Show "Deleting /foo" in progress window when deleting files Sam Atkins 2024-05-09 15:11:54 +01:00
  • c12312cbd3 refactor: Replace UIWindowMoveProgress with UIWindowProgress Sam Atkins 2024-05-09 18:18:27 +01:00
  • cb6c098f95 refactor: Replace UIWindowProgressEmptyTrash with UIWindowProgress Sam Atkins 2024-05-09 18:17:15 +01:00
  • 09ca82e1d8 refactor: Replace UIWindowNewFolderProgress with UIWindowProgress Sam Atkins 2024-05-09 14:02:27 +01:00
  • 5b565a69d7 refactor: Replace UIWindowUploadProgress with UIWindowProgress Sam Atkins 2024-05-09 12:34:14 +01:00
  • 52ddfc8801 Introduce a general-purpose progress window Sam Atkins 2024-05-09 12:31:10 +01:00
  • df3f7e9a6e Allow Button component to not have button-block class Sam Atkins 2024-05-09 12:37:22 +01:00
  • 05aaa5b667 chore: Remove dead code from 2FA development Sam Atkins 2024-05-09 12:06:54 +01:00
  • df24c663df Invalidate email confirmation on password change KernelDeimos 2024-05-08 22:28:41 -04:00
  • 45e7f162a2 Add password change notification KernelDeimos 2024-05-08 16:01:20 -04:00
  • fbda8c8286 Run ESLint on CI Sam Atkins 2024-05-08 10:17:48 +01:00
  • 8c70efa058 Suppress remaining eslint errors Sam Atkins 2024-05-08 18:53:36 +01:00
  • 65b489883d Merge pull request #381 from AtkinsSJ/web-components Eric Dubé 2024-05-08 12:15:23 -04:00
  • 1b2608d6ee refactor: Replace component definition boilerplate with a function Sam Atkins 2024-05-08 14:25:09 +01:00
  • 9267b50666 Convert UIWindowThemeDialog to components Sam Atkins 2024-05-08 13:06:08 +01:00
  • 2604dae83c Resolve eslint issues in new 2FA code Sam Atkins 2024-05-08 09:49:58 +01:00
  • 6778aa4343 Resolve eslint issues in Russian translation Sam Atkins 2024-05-08 09:44:31 +01:00
  • 5890b7e7bf Disable password reset token when email or password is changed KernelDeimos 2024-05-07 20:18:11 -04:00
  • d58aa33d2b Remove taskbar items from localstorage KernelDeimos 2024-05-07 20:01:05 -04:00
  • f62617a8bf Remove auth_token from /down call KernelDeimos 2024-05-07 14:29:09 -04:00
  • d20249f29a Send email notifications when 2FA state changes KernelDeimos 2024-05-06 21:13:00 -04:00
  • 0e16a3f3b4 Merge pull request #370 from HeyPuter/eric/2fa Eric Dubé 2024-05-06 19:33:50 -04:00
  • 5409547bba Make the 2fa disable prompt a child of the Settings window Nariman Jelveh 2024-05-06 16:16:57 -07:00
  • db8e2c3bf2 Address next batch of UX issues KernelDeimos 2024-05-06 19:09:28 -04:00
  • 4c53ec6dd3 Address UX issues KernelDeimos 2024-05-06 18:53:43 -04:00
  • b2d678ca95 Cleanup dead code KernelDeimos 2024-05-06 16:45:03 -04:00
  • adbefb4622 Cleanup log messages KernelDeimos 2024-05-06 16:44:23 -04:00
  • 429b7033a4 Improve error handling for 2FA rate limit KernelDeimos 2024-05-06 16:35:35 -04:00
  • 7f3e2852c6 Add rate limits KernelDeimos 2024-05-06 16:12:54 -04:00
  • 57d9c246c0 Fix css in firefox KernelDeimos 2024-05-06 15:47:09 -04:00
  • 7fce223a6d Fix OTP test endpoint KernelDeimos 2024-05-06 15:40:34 -04:00
  • abbbf0d030 Add confirmation for disabling 2FA KernelDeimos 2024-05-06 15:36:38 -04:00
  • a628358c9f Fix OTP time window KernelDeimos 2024-05-06 15:02:14 -04:00
  • 918eb3bb67 Put otpauth back on 9.2.4 KernelDeimos 2024-05-06 02:10:22 -04:00
  • ecae1997aa Maybe this?? KernelDeimos 2024-05-06 01:58:55 -04:00
  • e4c7caa8ea Worth a try KernelDeimos 2024-05-06 01:54:02 -04:00
  • 54d1f05851 Install otpauth in root package.json because that... matters? KernelDeimos 2024-05-06 01:48:25 -04:00
  • 1592bc44fc Fix spinner getting stuck KernelDeimos 2024-05-06 01:30:32 -04:00
  • 77fedee58a Remove artifact KernelDeimos 2024-05-06 00:13:24 -04:00
  • 63e72a22e0 Fix settings card update KernelDeimos 2024-05-05 23:35:17 -04:00
  • 00c8ece07e Finish recovery codes KernelDeimos 2024-05-05 23:30:31 -04:00
  • 60a561c84c Re-use CodeEntryView for login KernelDeimos 2024-05-04 00:18:17 -04:00
  • 5cbe256120 Add missing part of previous commit KernelDeimos 2024-05-04 00:16:55 -04:00
  • 4ad50b14d6 Fix the duplicate loading issue KernelDeimos 2024-05-03 23:54:17 -04:00
  • df88373519 Remove test window open KernelDeimos 2024-05-03 23:53:06 -04:00
  • 099699198c Tweak QR code sizes KernelDeimos 2024-05-03 22:53:32 -04:00
  • 75bd1bc4c8 Update UIWindow2FASetup.js Nariman Jelveh 2024-05-03 18:20:23 -07:00