01f4f0c2cd
Remove legacy CodePilot integration
2023-07-28 08:50:00 +02:00
bf662ecb81
Remove legacy forum search and search buttons
2023-07-28 08:45:05 +02:00
9be6d81af7
Start Sentry Transaction for RfCs
...
Fixes CODEOCEAN-PE
2023-05-10 23:34:16 +02:00
15583ec552
Drop outdated JavaScript code no longer used
2023-05-09 22:10:40 +02:00
240fbc5a3b
Add Sentry instrumentation for JavaScript
2023-05-09 22:10:40 +02:00
20588e4910
Fix alignment of "No action" editor button
2023-04-25 20:25:10 +02:00
a97b56f36f
Allow removing all event handles in JavaScript
...
This is useful to remove any handlers, e.g., when submitting an exercise. Hopefully, we will see less Javascript errors due to cumbersome behavior with these changes...
Also, I am cleaning up unused event handlers. The `showOutput` method doesn't seem to be used, we should observe this in the future.
Closes CODEOCEAN-KQ
2023-04-02 18:15:24 +02:00
bdcef4d183
Stop Code before redirecting after submit
...
Usually, this should not be needed, but users can first submit code and simultaneously request comments.
Fixes CODEOCEAN-KM
2023-03-20 14:02:20 +01:00
d015e1536c
Refactor tooltip for run button
...
Even though not reproducible locally, we had some errors captured through Sentry where the Tooltip was opened on the (already hidden) run button. This resulted in an error by the Bootstrap library. Most likely, the issue was caused by some race condition.
Fixes CODEOCEAN-BA
2023-03-14 19:19:06 +01:00
8bcfcd62b8
Handle Buffer overflows from Python environments
...
Related to CODEOCEAN-JE
2023-02-28 17:03:59 +01:00
2b11415dcd
Delete UTF-16 characters completely in editor
...
Previously, removing an UTF-16 character (such as emojis) required pressing the backspace twice. This was caused by ACE only handling single UTF-8 characters.
Fixes CODEOCEAN-GC
2023-02-28 16:27:47 +01:00
252704b083
Ensure to clear timeout in autosave
...
We are still trying to ensure autosave is not called outside the /implement route.
Relates to CODEOCEAN-G1
2023-02-28 12:31:22 +01:00
6c1bfb6815
Fix showSpinner for reset action
2023-02-28 11:35:17 +01:00
65d67cdeec
Check for intervention modal visibility before displaying it
2023-02-28 01:13:10 +01:00
2b4de30189
Manually hide tooltip in editor after pressing some buttons
2023-02-28 00:53:15 +01:00
ccbd74b4c7
Editor: Fix tooltip when submit is no longer possible
2023-02-28 00:53:15 +01:00
15878f500c
Switch order of unloading the autosave timer
...
Hypothesis: When unloadAutoSave was called, we first saved (causing this.autosaveTimer to become null) and then tried to clearTimeout on this variable (= on null). This probably never worked?
Hopefully closes CODEOCEAN-B5
2022-11-16 23:26:25 +01:00
7aaeac03d6
Remove outdated error for used_defined_tests
...
Previously, a user-defined test (those run with "Test" instead of "Run") would cause a flash message and a Sentry error if anything was printed to StdErr. As this might happen during user code execution (and therefore is no error), we remove this warning. All existing errors are already caught (compare with enum status in testrun.rb), so it's fine for now.
Fixes CODEOCEAN-BT
2022-11-16 22:41:07 +01:00
60078701f5
Editor: Allow file retrieval after code run
2022-10-29 18:49:18 +02:00
9e1f2da02e
Fallback to default height if editor offset cannot be determined
...
Fixes CODEOCEAN-B6, Fixes CODEOCEAN-E1, Fixes CODEOCEAN-BZ
2022-10-06 00:24:23 +02:00
b4ab807ef0
Open Render in new Tab with timeout (to resolve issue with Safari)
2022-09-23 21:35:23 +02:00
150df3d219
Open linked resources in a new browsing context
2022-09-23 21:35:22 +02:00
16c00ec136
Add support for signed URLs used by the render_file function
2022-09-23 21:35:22 +02:00
ac3dc8d30f
Allow platform admins and internal users to switch their current study group
2022-09-22 19:24:26 +02:00
2f622174fa
Handle undefined this.websocket
when stopping code
...
Fixes CODEOCEAN-CJ
2022-09-22 19:24:26 +02:00
dccc60b7ca
Remove renderWebsocketOutput
and use printWebsocketOutput
instead
...
* The `render` command is not used much
* Originally added with commit 898074be3f
* The `#render` anchor (see findOrCreateRenderElement) was the "Render" button above the editor, nothing was rendered at all if executing code and otherwise it would be included _within_ the button.
2022-09-04 23:12:46 +02:00
60dc8c3b7e
Apply line-based coloring for output
2022-09-02 16:56:18 +02:00
ffd7a0351a
Improve display of images for code output
2022-08-25 20:13:22 +02:00
0b68f1309d
Fix FontAwesome class after FA v6 upgrade
2022-08-15 23:25:24 +02:00
afd7ded734
Fix display of score and error messages after Bootstrap update
2022-08-12 18:02:02 +02:00
f38052d235
Allow fa-spin to spin, actually
...
When using `display: inline;`, many browsers won't rotate the icon.
2022-08-12 18:01:47 +02:00
8a055a0d68
Update Bootstrap from v4 to v5
2022-08-12 11:45:32 +02:00
b98c37ae64
Rename v4 FontAwesome icons to match v5/v6 name
...
While FontAwesome provides aliases for all icons, we switch to the new names for consistency. See all changes at:
https://fontawesome.com/docs/web/setup/upgrade/upgrade-from-v4#icons-renamed-since-version-4
2022-08-09 14:17:32 +02:00
94891fa7f6
Always use full file path for CodeOceanEditor.active_file
2022-06-27 11:59:29 +02:00
ac170e8fd7
Allow images in augmentStacktraceInOutput
2022-06-17 00:04:05 +02:00
b364918cb6
Add link to Ralfs diss regarding interventions
2022-06-08 12:58:38 +02:00
ea02dff0e5
Extend storage of Testrun Messages and truncate long output
2022-04-29 22:44:34 +02:00
19bd742bc9
Show a localized message if the program was killed.
...
* This will most likely happen by the OOM killer, thus we inform the user about the memory restriction.
2022-04-15 21:29:55 +02:00
9d9570b26b
Update intervention locale and add explanation
2022-04-15 14:23:05 +02:00
df9fb50c7d
Re-allow Carriage Return in Output
2022-04-11 19:45:04 +02:00
692cb1107e
Remove non-printable characters from console
2022-04-07 18:17:27 +02:00
5f68baba75
Fix typo for TipsIntervention in JS
2022-04-06 19:51:28 +02:00
d1d628a090
Increase time for intervention and RfC tooltip
2022-04-06 19:50:25 +02:00
18daa1c998
Enable image preview in STDOUT
2022-03-02 11:44:48 +01:00
3dc8265292
Toggle editor buttons when jumping to a source line
2021-12-21 13:26:06 +01:00
416135daf0
Change order of autosave and clearing of editors when submitting code
2021-12-16 11:54:31 +01:00
d543ac76ae
Fix Java RegEx for relative files
2021-12-15 00:52:31 +01:00
e84276e1f5
Allow ACE resizing with different theme
...
Fixes CODEOCEAN-6E
2021-12-15 00:52:30 +01:00
5189ec8249
Fix resetting active file if filetree is disabled
2021-12-15 00:52:30 +01:00
5b09722c20
Set minTimeIntervention to 30 min for Java
2021-11-30 21:35:14 +01:00