Sebastian Serth
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
kiragrammel
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
Sebastian Serth
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
Sebastian Serth
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
Sebastian Serth
aab3b95a1d
Resolve Bootstrap 5.3 deprecations
2023-07-31 11:27:49 +02:00
Sebastian Serth
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
Sebastian Serth
f17718f69f
CSP: Extract JavaScript from layout to assets
...
Fixes CODEOCEAN-CP
2022-11-16 19:47:58 +01:00
Sebastian Serth
4f0b8c3c42
Reduce usage of @current_user (use helper instead)
2022-11-02 12:27:38 +01:00
Sebastian Serth
9e08f3a6a8
Enable Subresource Integrity
2022-09-06 11:21:37 +02:00
Sebastian Serth
a2bb2844b4
Add a Content Security Policy
2022-09-06 11:20:57 +02:00
Sebastian Serth
8a055a0d68
Update Bootstrap from v4 to v5
2022-08-12 11:45:32 +02:00
Sebastian Serth
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
Sebastian Serth
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
Sebastian Serth
da4e10b990
Add CommunitySolution
...
* Also slightly refactor some JS files
2021-11-23 01:38:31 +01:00
Sebastian Serth
4926b33a5f
Introduce new config option for JS-based Sentry
...
* Also update environment_variables.md
2021-07-08 20:15:29 +02:00
Sebastian Serth
9a5514942e
Remove CSRF debug features
2021-04-22 11:31:30 +02:00
Sebastian Serth
a174d75a47
Debug CSRF issues temporarily
2021-03-10 13:51:29 +01:00
Sebastian Serth
c9e9731453
Use new Sentry endpoint
2021-03-08 22:01:55 +01:00
Sebastian Serth
b10e23dd16
Upgrade to newest Sentry
2021-03-04 14:02:16 +01:00
Sebastian Serth
4022c5268f
Enable static favicon URL for use in external systems
2021-02-17 10:51:06 +01:00
Sebastian Serth
b0c918d2c0
Make document language dynamic
2021-02-09 00:20:16 +01:00
Sebastian Serth
ca778e4d9a
Disable JS-Sentry in development
2020-10-14 14:34:27 +02:00
Sebastian Serth
256d1033b2
Fix page title for students
2020-05-05 22:42:28 +02:00
Sebastian Serth
921eb1a464
Add title to CodeOcean pages
2020-05-05 16:52:29 +02:00
Sebastian Serth
74d99df070
Add JavaScript sentry
2020-03-05 10:30:57 +01:00
Sebastian Serth
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
Sebastian Serth
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
Sebastian Serth
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
Sebastian Serth
4b251599ff
Use admin? or teacher? for permission check instead of internal_user?
2018-12-12 14:09:19 +01:00
Sebastian Serth
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
Sebastian Serth
248c3214cb
Move font-weight
2018-11-06 16:49:44 +01:00
Sebastian Serth
3ecb5bd778
Use webpack to deliver font-awesome (and use newest version)
2018-11-06 16:49:43 +01:00
Sebastian Serth
7bdb962616
Update Bootstrap to v4.1, fix chosen.js and pagedown on multiple sites
2018-11-06 16:49:41 +01:00
Sebastian Serth
4d1cf972e4
Include Webpack and use it for jQuery, Bootstrap and chosen.js
2018-11-06 16:46:01 +01:00
Sebastian Serth
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
Maximilian Grundke
eb2af34543
Cache rendered templates
2018-08-20 14:59:40 +02:00
Maximilian Grundke
639befe0e5
Position pop-up messages more cleanly
2018-02-28 11:43:47 +01:00
Maximilian Grundke
bf65e9fba0
Remove CodeOcean logo link
2016-05-10 18:26:38 +02:00
Tom Staubitz
c889488e55
Replaced remote stylesheets, javascripts, and fonts with local versions
2015-12-12 00:45:42 +08:00
Hauke Klement
4979abfb55
Merge branch 'master' of github.com:openHPI/codeocean
2015-04-11 21:30:13 +02:00
Hauke Klement
6ee3218ee6
updated Underscore to 1.8.3
2015-04-08 21:47:59 +02:00
Nicholas Wittstruck
b4679ebcbe
merged qa into codeocean
2015-03-27 22:08:53 +01:00
Hauke Klement
2e596110fd
removed unnecessary CSS
2015-03-21 18:48:08 +01:00
Hauke Klement
24a6c9abbc
updated Bootstrap to 3.3.4
2015-03-19 15:24:10 +01:00
Hauke Klement
fee05a420b
updated Underscore to 1.8.2
2015-03-10 11:58:43 +01:00
Hauke Klement
c49bab1741
updated Font Awesome
2015-02-06 16:05:31 +01:00
Hauke Klement
9e8bbe32d7
updated Bootstrap theme
2015-02-06 16:03:03 +01:00
Hauke Klement
4cbf9970b1
transferred Code Ocean from original repository to GitHub
2015-01-22 10:01:32 +01:00