Commit Graph

  • bebca01a88 Fix typo in German locale for runner exit status Sebastian Serth 2023-09-30 21:49:43 +02:00
  • 1f4f556b1e Bundle update Sebastian Serth 2023-09-30 18:23:20 +02:00
  • c6e7562f72 Disallow matched users to wait for a Programming Group Sebastian Serth 2023-09-30 18:15:25 +02:00
  • 2f97c0357c Properly reject invalid ActionCable subscriptions Sebastian Serth 2023-09-30 17:22:27 +02:00
  • 42b0507cd6 Connection::Buffer: Ignore comments for quote matching Sebastian Serth 2023-09-30 16:33:41 +02:00
  • 651d56932c Bump rspec-collection_matchers from 1.2.0 to 1.2.1 dependabot[bot] 2023-09-29 03:50:08 +00:00
  • 7f9b81a9c4 Bump rubocop from 1.56.3 to 1.56.4 dependabot[bot] 2023-09-29 03:50:38 +00:00
  • 0768332da9 Bump @sentry/core from 7.71.0 to 7.72.0 dependabot[bot] 2023-09-27 05:46:25 +00:00
  • c0979504ac Bump @sentry/integrations from 7.71.0 to 7.72.0 dependabot[bot] 2023-09-27 03:18:54 +00:00
  • 38d3d4a276 Fix typo in Sentry.capture_exception Sebastian Serth 2023-09-26 17:35:22 +02:00
  • 4dda45a696 Send point for opening LimeSurvey kiragrammel 2023-09-26 16:23:30 +02:00
  • c692385dad Bump selenium-webdriver from 4.13.0 to 4.13.1 dependabot[bot] 2023-09-26 03:55:51 +00:00
  • a93ae6117a Ignore missing screen for TurtlebatchCommand Sebastian Serth 2023-09-26 00:25:19 +02:00
  • de7f543afe Bundle update Sebastian Serth 2023-09-26 00:09:27 +02:00
  • e638e32435 Reduce SQL queries in the RfC controller Sebastian Serth 2023-09-26 00:09:08 +02:00
  • 684639696d Reduce SQL queries in the study groups controller Sebastian Serth 2023-09-25 22:15:27 +02:00
  • a9d756171b Remove browser gem as it is no longer needed Sebastian Serth 2023-09-25 21:17:43 +02:00
  • ce53ef641e Add custom redirect to LimeSurvey through LTI Sebastian Serth 2023-09-22 13:03:04 +02:00
  • 0e387ffda2 Add association for Comments and RequestForComments Sebastian Serth 2023-09-22 12:55:20 +02:00
  • b2f409fe63 Bundle update Sebastian Serth 2023-09-25 17:31:31 +02:00
  • b9ac2e7fdf Adapt text for forced pair programming exercise kiragrammel 2023-09-25 16:45:41 +02:00
  • 26ea69eba8 Require pair programming for a given set of exercises Sebastian Serth 2023-09-22 15:43:20 +02:00
  • 934bb001bc Bump rubocop-rspec from 2.24.0 to 2.24.1 dependabot[bot] 2023-09-25 03:07:06 +00:00
  • 077af74671 Connection::Buffer: Restore buffering for lines ending with CR Sebastian Serth 2023-09-24 16:29:08 +02:00
  • 4690dbee32 PyLint: Fix recognition of new lines Sebastian Serth 2023-09-24 15:46:57 +02:00
  • ef63ebfecf JUnit 4: Fix broken arrayEquals comparison Sebastian Serth 2023-09-24 15:43:58 +02:00
  • 515a81537c Connection::Buffer: Prevent modification of line breaks in quotes Sebastian Serth 2023-09-24 15:42:26 +02:00
  • 64c1a1cb6f Connection::Buffer: Handle Python doc string correctly Sebastian Serth 2023-09-24 15:38:58 +02:00
  • 968fd5b864 Connection::Buffer: Fix recognition of incoming CLRF line endings Sebastian Serth 2023-09-24 14:10:06 +02:00
  • e5678483cc Prevent duplicated 'pp_work_alone' events. Sebastian Serth 2023-09-23 20:45:49 +02:00
  • 47dd4cf4f7 Further check for programming group and add custom logging Sebastian Serth 2023-09-22 16:48:43 +02:00
  • 40aa50f772 Fix Pair Programming status for automatically matched learners Sebastian Serth 2023-09-21 18:54:14 +02:00
  • bd1090be31 Store whether learners were manually invited to a programming group Sebastian Serth 2023-09-21 18:53:39 +02:00
  • dd78c18b87 Only identify users as working alone without an active programming group Sebastian Serth 2023-09-21 18:52:54 +02:00
  • 9f837412c7 Add waiting room to create programming groups (#1919) Kira Grammel 2023-09-21 15:07:10 +02:00
  • 1dfc306e76 Refactor passing of parameters for LaExerciseChannel Sebastian Serth 2023-09-21 11:56:35 +02:00
  • 8cfb9d22c1 Use Ruby interval for where query Sebastian Serth 2023-09-21 11:26:05 +02:00
  • b77c98b03f Add missing has_many associations for Users Sebastian Serth 2023-09-21 11:23:52 +02:00
  • c467cfb976 Bump puma from 6.3.1 to 6.4.0 dependabot[bot] 2023-09-21 07:46:12 +00:00
  • 657a2546ce Bump actions/checkout from 3 to 4 dependabot[bot] 2023-09-21 07:45:49 +00:00
  • 5d8091cf67 Add Dependabot for GitHub actions Sebastian Serth 2023-09-21 09:45:20 +02:00
  • d03e0b7841 Bump sass from 1.67.0 to 1.68.0 dependabot[bot] 2023-09-21 03:39:33 +00:00
  • 3bf4cb8d7b Bundle update Sebastian Serth 2023-09-20 23:58:58 +02:00
  • 06cde49901 Keep var for global ProgrammingGroups object Sebastian Serth 2023-09-20 23:56:13 +02:00
  • 69cc0f3c25 Retry storing LTI data on invalid record Sebastian Serth 2023-09-20 23:53:35 +02:00
  • bd97c18a6c Add Sentry context for ActionCable Sebastian Serth 2023-09-20 23:32:28 +02:00
  • 8d04eacd35 Check for active programming group and session ID before unsubscribing Sebastian Serth 2023-09-20 23:44:52 +02:00
  • 1bd0cd9a56 Require programming group for streaming the editor Sebastian Serth 2023-09-20 23:31:54 +02:00
  • f49d1c6a7b Catch EOFError when sending LTI scores Sebastian Serth 2023-09-20 23:19:48 +02:00
  • 03637b3185 Buffer: Buffer messages with incomplete quotes Sebastian Serth 2023-09-20 22:35:26 +02:00
  • b5cb5c16dd Buffer: Split only complete lines ending with \r\n Sebastian Serth 2023-09-20 22:33:59 +02:00
  • 1bba4a006a Sentry: Check for span description before applying gsub! Sebastian Serth 2023-09-20 15:32:17 +02:00
  • dca32c76e1 Bundle update Sebastian Serth 2023-09-20 12:04:52 +02:00
  • c7999d4616 Bump bootswatch from 5.3.1 to 5.3.2 dependabot[bot] 2023-09-20 03:31:38 +00:00
  • 04fccc7c31 Bundle update Sebastian Serth 2023-09-19 22:51:35 +02:00
  • 6d107ba2f4 Fix Linter translation with multi-line expression Sebastian Serth 2023-09-20 00:35:23 +02:00
  • 937a0d7d4d Disallow learners from clicking any button while redirecting after submit Sebastian Serth 2023-09-19 22:49:34 +02:00
  • 9a6d590a80 Fix missing Sentry settings for JS initializer Sebastian Serth 2023-09-19 22:42:43 +02:00
  • 6f3b72d207 Fix missing Sentry span for WebSocket close Sebastian Serth 2023-09-19 22:41:27 +02:00
  • 2200fa427e Gracely handle missing editor_for_file Sebastian Serth 2023-09-19 22:39:54 +02:00
  • d01a3b7bac Fix incorrect translation for "Check invitation" explanation Sebastian Serth 2023-09-19 22:58:31 +02:00
  • d224a099e0 Return if editor is not defined kiragrammel 2023-09-14 12:17:36 +02:00
  • 51fc44c2da Allow empty lines for current_content event kiragrammel 2023-09-14 11:52:58 +02:00
  • 8a5dc7abc0 Forward person when a programming group is created with them Kira Grammel 2023-09-19 22:14:33 +02:00
  • 9848c900c3 Fix incorrect label and form association. Sebastian Serth 2023-09-19 15:43:02 +02:00
  • 652f3fefcb Transform data privacy link from locales to view Sebastian Serth 2023-09-19 15:38:25 +02:00
  • 1fcc81d852 Update JSONSchemer to newest version Sebastian Serth 2023-09-19 11:18:34 +02:00
  • 72009667a6 Fix Poseidon JSON schema Maximilian Paß 2023-09-19 11:11:56 +02:00
  • f150c793d5 Add regression spec for message validation Sebastian Serth 2023-09-19 11:51:07 +02:00
  • 8faab2d16a Study: Only test fixed enrolled users for external users Sebastian Serth 2023-09-19 11:54:39 +02:00
  • 7deea1ddac Fix invalid timestamps for breadcrumbs in Sentry Sebastian Serth 2023-09-19 11:17:17 +02:00
  • 8c3a24d8fc Bundle update Sebastian Serth 2023-09-19 10:09:55 +02:00
  • e8619ae5f5 Add safeguard for sentry_span in connection.rb Sebastian Serth 2023-09-19 10:09:28 +02:00
  • 56b6380f4d Capture invalid JSON received from runner management Sebastian Serth 2023-09-19 10:13:18 +02:00
  • f6975ac750 Downgrade json_schemer to re-enable timeout messages Sebastian Serth 2023-09-19 10:09:07 +02:00
  • fca0fddcfc Bump @babel/core from 7.22.19 to 7.22.20 dependabot[bot] 2023-09-18 03:18:22 +00:00
  • e4753edc3d Bump @babel/preset-env from 7.22.15 to 7.22.20 dependabot[bot] 2023-09-18 03:04:45 +00:00
  • b24cd2ce55 Bump rubocop-performance from 1.19.0 to 1.19.1 dependabot[bot] 2023-09-18 03:04:32 +00:00
  • e767cff309 Fix flaky tests dependent on exercise.reload for files Sebastian Serth 2023-09-16 16:57:59 +02:00
  • 1102db9f02 Fix wrong validation of main file count Sebastian Serth 2023-09-16 16:18:52 +02:00
  • cc4f1d2ace Fix wrong test result output for Julia adapter Sebastian Serth 2023-09-16 16:09:06 +02:00
  • 4d727982af Bump vis-util from 5.0.3 to 5.0.4 dependabot[bot] 2023-09-15 03:54:08 +00:00
  • 1942c8bba9 Bump @babel/core from 7.22.17 to 7.22.19 dependabot[bot] 2023-09-15 03:53:50 +00:00
  • 4f6c33cd24 Bump bootstrap from 5.3.1 to 5.3.2 dependabot[bot] 2023-09-15 03:53:24 +00:00
  • c56b90d82c Bump rubocop-rails from 2.21.0 to 2.21.1 dependabot[bot] 2023-09-15 03:12:21 +00:00
  • dbd99dd484 Bump sass from 1.66.1 to 1.67.0 dependabot[bot] 2023-09-14 03:57:16 +00:00
  • 640cb28464 Bump @sentry/core from 7.68.0 to 7.69.0 dependabot[bot] 2023-09-14 06:35:53 +00:00
  • fa4c869918 Bump @sentry/integrations from 7.68.0 to 7.69.0 dependabot[bot] 2023-09-14 03:56:48 +00:00
  • b96c53b05d Bump vis-data from 7.1.6 to 7.1.7 dependabot[bot] 2023-09-14 03:56:33 +00:00
  • 49e3fa6176 Add events for current_content and connection_status kiragrammel 2023-09-13 17:37:51 +02:00
  • 5ae306997b Remove pair programming session text from status bar kiragrammel 2023-09-13 16:24:31 +02:00
  • 02de785f61 Change text for video chat button kiragrammel 2023-09-13 15:04:54 +02:00
  • 65bf7b6e98 Add user name to etherpad pp feedback kiragrammel 2023-09-13 13:27:18 +02:00
  • 22bdb71ecc Fix message after subscription confirmation for Async adapter Sebastian Serth 2023-09-13 17:28:14 +02:00
  • 07458f4e2a Fix incomplete Pair Programming Feedbacks Sebastian Serth 2023-09-13 09:59:31 +02:00
  • 92dbf404e0 Bump faraday from 2.7.10 to 2.7.11 dependabot[bot] 2023-09-13 03:55:33 +00:00
  • 59c81c03f1 Bump uuid from 9.0.0 to 9.0.1 dependabot[bot] 2023-09-13 03:15:44 +00:00
  • b8f8d9dc60 Fix large spacing for solo programmers on /implement Sebastian Serth 2023-09-13 04:36:16 +02:00
  • bea2e02fa5 Show Pair Programming modal for new Programming Groups Sebastian Serth 2023-09-13 04:33:31 +02:00
  • 2c46ad2c25 Wait for subscription confirmation before broadcasting Sebastian Serth 2023-09-13 04:17:36 +02:00