9a9efd5caa
Lint Slim files and fix offenses
...
The fixing was partially done manually and partially automatically.
2024-04-18 08:31:24 +02:00
99bd46af1a
Align project files with CodeHarbor
...
Since both projects are developed together and by the same team, we also want to have the same code structure and utility methods available in both projects. Therefore, this commit changes many files, but without a functional change.
2023-10-11 00:18:33 +02:00
883169121c
Provide current-contributor application-wide
...
* This change allows us to reuse the current user in multiple places.
2023-09-11 14:43:00 +02:00
33aa0cecba
Provide current-user application-wide
...
* This change allows us to reuse the current user in multiple places.
* Sentry still receives the same information as before.
2023-09-08 11:48:53 +02:00
944b455194
Introduce Dark Mode
...
This commit mainly changes the color definitions. Mostly, those changes are semantically equally, but there are a few changes that occurred to align the color scheme within the app.
2023-07-31 11:48:42 +02:00
aab3b95a1d
Resolve Bootstrap 5.3 deprecations
2023-07-31 11:27:49 +02:00
f232ff634b
Fix help modal not opening
...
The changed data attribute is required since updating to Bootstrap v5
2023-02-24 19:55:23 +01:00
f17718f69f
CSP: Extract JavaScript from layout to assets
...
Fixes CODEOCEAN-CP
2022-11-16 19:47:58 +01:00
4f0b8c3c42
Reduce usage of @current_user (use helper instead)
2022-11-02 12:27:38 +01:00
9e08f3a6a8
Enable Subresource Integrity
2022-09-06 11:21:37 +02:00
a2bb2844b4
Add a Content Security Policy
2022-09-06 11:20:57 +02:00
8a055a0d68
Update Bootstrap from v4 to v5
2022-08-12 11:45:32 +02:00
d223abfb5e
Update from webpacker v5 to shakapacker v6.0.0.rc13
...
Using a two-step process is recommended:
332e25186a/docs/v6_upgrade.md
2022-08-12 10:22:55 +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
da4e10b990
Add CommunitySolution
...
* Also slightly refactor some JS files
2021-11-23 01:38:31 +01:00
4926b33a5f
Introduce new config option for JS-based Sentry
...
* Also update environment_variables.md
2021-07-08 20:15:29 +02:00
9a5514942e
Remove CSRF debug features
2021-04-22 11:31:30 +02:00
a174d75a47
Debug CSRF issues temporarily
2021-03-10 13:51:29 +01:00
c9e9731453
Use new Sentry endpoint
2021-03-08 22:01:55 +01:00
b10e23dd16
Upgrade to newest Sentry
2021-03-04 14:02:16 +01:00
4022c5268f
Enable static favicon URL for use in external systems
2021-02-17 10:51:06 +01:00
b0c918d2c0
Make document language dynamic
2021-02-09 00:20:16 +01:00
ca778e4d9a
Disable JS-Sentry in development
2020-10-14 14:34:27 +02:00
256d1033b2
Fix page title for students
2020-05-05 22:42:28 +02:00
921eb1a464
Add title to CodeOcean pages
2020-05-05 16:52:29 +02:00
74d99df070
Add JavaScript sentry
2020-03-05 10:30:57 +01:00
26c2069e02
Move d3 to package.json and include I18n JS library though Gemfile
...
Also, update bundle to make it installable again (a version had been removed)
2019-03-09 00:31:56 +01:00
d63700c7db
Add live dashboard for teachers in the context of an exercise
...
This commit also adds the fundamentals for ActionCable
2019-03-06 14:00:59 +01:00
1a26d67c82
Merge branch 'master' into add_roles_via_LTI
...
# Conflicts:
# app/views/application/_breadcrumbs.html.slim
# app/views/application/welcome.html.slim
# app/views/exercise_collections/show.html.slim
# app/views/external_users/index.html.slim
# app/views/layouts/application.html.slim
# app/views/proxy_exercises/index.html.slim
# app/views/user_exercise_feedbacks/index.html.slim
# app/views/user_mailer/send_thank_you_note.slim
2018-12-14 00:53:06 +01:00
4b251599ff
Use admin? or teacher? for permission check instead of internal_user?
2018-12-12 14:09:19 +01:00
a0d8b30ef2
Implement support for some basic embed options for work sheets via LTI
...
This commit also fixes an issue with the flash messages being positioned too high and displayed for too long
2018-12-11 14:29:36 +01:00
248c3214cb
Move font-weight
2018-11-06 16:49:44 +01:00
3ecb5bd778
Use webpack to deliver font-awesome (and use newest version)
2018-11-06 16:49:43 +01:00
7bdb962616
Update Bootstrap to v4.1, fix chosen.js and pagedown on multiple sites
2018-11-06 16:49:41 +01:00
4d1cf972e4
Include Webpack and use it for jQuery, Bootstrap and chosen.js
2018-11-06 16:46:01 +01:00
de52db89f0
Upgrade Rails to version 5.2.1 and adopt code & specs where necessary
...
Signed-off-by: Sebastian Serth <Sebastian.Serth@student.hpi.de >
2018-11-06 16:46:00 +01:00
eb2af34543
Cache rendered templates
2018-08-20 14:59:40 +02:00
639befe0e5
Position pop-up messages more cleanly
2018-02-28 11:43:47 +01:00
bf65e9fba0
Remove CodeOcean logo link
2016-05-10 18:26:38 +02:00
c889488e55
Replaced remote stylesheets, javascripts, and fonts with local versions
2015-12-12 00:45:42 +08:00
4979abfb55
Merge branch 'master' of github.com:openHPI/codeocean
2015-04-11 21:30:13 +02:00
6ee3218ee6
updated Underscore to 1.8.3
2015-04-08 21:47:59 +02:00
b4679ebcbe
merged qa into codeocean
2015-03-27 22:08:53 +01:00
2e596110fd
removed unnecessary CSS
2015-03-21 18:48:08 +01:00
24a6c9abbc
updated Bootstrap to 3.3.4
2015-03-19 15:24:10 +01:00
fee05a420b
updated Underscore to 1.8.2
2015-03-10 11:58:43 +01:00
c49bab1741
updated Font Awesome
2015-02-06 16:05:31 +01:00
9e8bbe32d7
updated Bootstrap theme
2015-02-06 16:03:03 +01:00
4cbf9970b1
transferred Code Ocean from original repository to GitHub
2015-01-22 10:01:32 +01:00