Releases: serlo/frontend
Releases · serlo/frontend
Serlo Editor - v0.21.1
- fix(moodle): prevent style collision in moodle. Thank you @LarsTheGlidingSquirrel in #4396
- fix(interactive-video): fix focus bug when creating new exercise. Thank you @elbotho in #4395
- refactor: remove direct Editor imports from Editor presentation. Thank you @hejtful in #4393
- fix(interactive-video): bugfixes/improvements. Thank you @elbotho in #4392
- refactor: remove Next router from Course. Thank you @hejtful in #4391
- fix: update eu logo, add text. Thank you @elbotho in #4387
- refactor: static math in package. Thank you @elbotho in #4385
- refactor(web): move strings for uuid-url-input to frontend. Thank you @elbotho in #4384
- Deployment. Thank you @elbotho in #4378
Full Changelog: v0.21.0-editor...v0.21.1-editor
Serlo Editor - v0.21.0
- fix(math-renderer): sanitize html from katex. Thank you @LarsTheGlidingSquirrel in #4379
- fix(plugin-edusharing): use DomPurify to sanitize embed html from edu-sharing. Thank you @LarsTheGlidingSquirrel in #4376
- fix(editor): Modal on serlo.org by applying high z-index only in integrations on content instead of overlay. Thank you @CodingDive in #4373
- fix(editor): reset styles for moodle. Thank you @CodingDive in #4372
- fix(link-renderer): add guard against injecting javascript in link elements through href. Thank you @LarsTheGlidingSquirrel in #4371
- refactor(editor): package plugin icons as react components (to remove
dangerouslySetInnerHtml
). Thank you @LarsTheGlidingSquirrel in #4370 - fix(editor): skip other checks if we found editor state in paste. Thank you @elbotho in #4366
- feat(editor): add email to test environment warning message. Thank you @LarsTheGlidingSquirrel in #4365
- fix(plugin-edusharing): sandbox iframes to secure parent. Thank you @LarsTheGlidingSquirrel in #4361
- fix(editor): Modal in moodle. Thank you @CodingDive in #4360
- feat(editor): add iframed demo. Thank you @elbotho in #4356
- feat(bildungsraum-share): copy content to clipboard. Thank you @hejtful in #4354
Full Changelog: v0.20.2-editor...v0.21.0-editor
Serlo Editor - v0.20.2
- feat(editor): add learner event handler to package. Thank you @elbotho in #4350
- quickfix: show exercise task again. Thank you @elbotho in #4347
- Deployment. Thank you @elbotho in #4346
- refactor(image-plugin): Show better error messages when the image upload fails. Thank you @CodingDive in #4344
- fix(plugin-rows): whole plugin drag handle bug. Thank you @hejtful in #4343
- feat(microadaptivity): integrate AI in final feedback. Thank you @hugotiburtino in #4338
Full Changelog: v0.20.1-editor...v0.20.2-editor
Serlo Editor - v0.20.1
- feat(editor-web-component): Expose language prop. Thank you @CodingDive in #4340
Full Changelog: v0.20.0-editor...v0.20.1-editor
Serlo Editor - v0.20.0
- fix(editor): Render visual/latex select in math toolbar. Thank you @CodingDive in #4334
- refactor(editor-packages): Throw out all mentions of shadow dom. Thank you @CodingDive in #4333
- feat(prototype-microadaptivity): simulate feedback block. Thank you @LarsTheGlidingSquirrel in #4326
- refactor(web): hide localstorage notice on editor-preview as well. Thank you @elbotho in #4325
- fix(page-editor-preview): hide editor toolbar artifacts. Thank you @LarsTheGlidingSquirrel in #4323
- feat(microadaptivity): fetch feedback from AI. Thank you @hugotiburtino in #4322
- Prototype: Microadaptivity - Block data layout for text and feedback blocks. Thank you @LarsTheGlidingSquirrel in #4321
- feat(interactive-video): add tool to remove all marks. Thank you @elbotho in #4320
- feat(interactive-video): add plugin icon. Thank you @elbotho in #4319
- fix(input-exercise): use correct icon. Thank you @hejtful in #4317
- refactor(plugin-injection): use open-iframe-resizer. Thank you @hejtful in #4315
- fix(plugin-edusharing): use open-iframe-resizer. Thank you @LarsTheGlidingSquirrel in #4314
- feat(plugin-rows): new plugin reorder buttons. Thank you @hejtful in #4313
- Remove support to wikimedia videos due to data privacy reasons. Thank you @hugotiburtino in #4312
- fix(plugin-edusharing): keep overlay but let pointer events pass through. Thank you @LarsTheGlidingSquirrel in #4309
Full Changelog: v0.19.2-editor...v0.20.0-editor
Serlo Editor - v0.19.2
- chore: upgrade Slate. Thank you @hejtful in #4308
- fix(editor): Render toasts in Toaster. Thank you @CodingDive in #4307
- feat: plugin hover focus state frame shadow. Thank you @hejtful in #4277
Full Changelog: v0.19.1-editor...v0.19.2-editor
Serlo Editor - v0.19.1
- fix(editor): remove fixed size from text area icon. Thank you @LarsTheGlidingSquirrel in #4303
- fix(editor): allow state to be undefined/null in
SerloRenderer
. Thank you @LarsTheGlidingSquirrel in #4302 - refactor(editor): normalize links only on serlo.org. Thank you @elbotho in #4301
- fix(plugin-edusharing): allow focusing the plugin by clicking on the content. Thank you @LarsTheGlidingSquirrel in #4298
- chore: upgrade math packages and graphql-request. Thank you @elbotho in #4290
- fix(link-plugin): Allow absolute serlo urls in integrations. Thank you @CodingDive in #4289
- chore: upgrade redux etc. Thank you @elbotho in #4288
- chore: upgrade typescript version, bump target to es2018. Thank you @elbotho in #4286
- chore: upgrade react dom and misc. Thank you @elbotho in #4284
- chore: upgrade prettier. Thank you @elbotho in #4283
- chore: upgrade next & misc packages. Thank you @elbotho in #4282
- Add icon for text area exercise (frei text plugin). Thank you @CodingDive in #4276
- Revert "chore(deps): bump @radix-ui/react-navigation-menu from 1.1.4 to 1.2.1". Thank you @elbotho in #4272
- chore(deps): bump @radix-ui/react-navigation-menu from 1.1.4 to 1.2.1. Thank you @dependabot[bot] in #4266
- chore(deps): bump clsx from 2.1.0 to 2.1.1. Thank you @dependabot[bot] in #4265
- refactor(editor): remove upload tagging code. Thank you @elbotho in #4260
- refactor(editor): adapt variable name from imgSrc to fileUrl. Thank you @elbotho in #4259
- fix(plugin-edusharing): fix visual errors in embeds. Thank you @LarsTheGlidingSquirrel in #4258
- refactor(editor): adapt upload code to changes on server, get parent host for usage in iframe. Thank you @elbotho in #4257
- fix(editor): commit temporary actions to history only after resolving them. Thank you @hejtful in #4252
- feat(editor): add user id to image upload. Thank you @elbotho in #4251
- fix(editor): adapt image proxy rule. Thank you @elbotho in #4250
- chore: migrate eslint to use new config format. Thank you @elbotho in #4249
- Production. Thank you @elbotho in #4245
- Deploy: fix(editor): update injection url for production. Thank you @elbotho in #4244
- Deployment. Thank you @elbotho in #4243
- refactor: move some tailwind theme stuff to frontend. Thank you @elbotho in #4240
- refactor(edusharing-asset): replace react-modal. Thank you @elbotho in #4239
- refactor(editor): add image proxy for privacy (serlo-only). Thank you @elbotho in #4224
Full Changelog: v0.19.0-editor...v0.19.1-editor
Serlo Editor - v0.19.0
Full Changelog: v0.18.0-editor...v0.19.0-editor
Serlo Editor - v0.18.0
- docs(editor): Document that plugins config can't be dynamically changed. Thank you @CodingDive in #4233
- fix(editor): Inline math should not have a line break when opening latex editor. Thank you @CodingDive in #4232
- fix(blanks-exercise): warn before switching between text and table. Thank you @hejtful in #4228
- fix(dropzone-image): ignore empty dropzones for check button visibility logic. Thank you @hejtful in #4227
- feat(editor): Enable video plugin for integrations. Thank you @CodingDive in #4226
- fix(plugin-image): pixabay search vertical scroll bug on narrow screens. Thank you @hejtful in #4223
Full Changelog: v0.17.0-editor...v0.18.0-editor
Serlo Editor - v0.17.0
- feat(editor): show user a warning in test environments that content might disappear. Thank you @LarsTheGlidingSquirrel in #4216
- refactor: show editor version in DOM through
data-editor-version
. Thank you @LarsTheGlidingSquirrel in #4215 - fix(edusharing-plugin): use correct import. Thank you @LarsTheGlidingSquirrel in #4214
- fix(edusharing-plugin): not use
dangerouslySetInnerHtml
& sanitize html to prevent XSS. Thank you @LarsTheGlidingSquirrel in #4213 - fix(editor): prevent creating exercises in multimedia, other exercise, solution. Thank you @LarsTheGlidingSquirrel in #4212
- refactor(frontend): remove revision history loader. Thank you @elbotho in #4211
- fix(exercise): make sure math controls end up in text toolbar not in exercise toolbar. Thank you @elbotho in #4210
- fix(exercise): add suspense to avoid error. Thank you @elbotho in #4208
- refactor(editor): refactor providers, hack last frontend deps. Thank you @elbotho in #4206
- refactor(audio): move privacy wrapper out of editor. Thank you @elbotho in #4205
- refactor(editor): move serlo content loaders out of editor. Thank you @elbotho in #4204
- refactor(course): use a wrapper to inject router into course renderer. Thank you @elbotho in #4203
- refactor(editor): move save modal outside of editor, refactor. Thank you @elbotho in #4202
- refactor(frontend): remove notification settings from save modal. Thank you @elbotho in #4201
- refactor(frontend): remove email notification setting. Thank you @elbotho in #4200
- refactor(editor): move main toolbar / undoredo to editor. Thank you @elbotho in #4199
- refactor(injection): clean code, allow staging for now. Thank you @elbotho in #4198
- feat(image): add new upload code for testing. Thank you @elbotho in #4197
- refactor(editor): add hook for serlo quickbar data, duplicate some code. Thank you @elbotho in #4195
- refactor(article): replace frontend link comp. Thank you @elbotho in #4194
- refactor(page-patners): remove frontend dependency. Thank you @elbotho in #4193
- refactor(injection): move serlo code back to editor & add server endpoint for fetch. Thank you @elbotho in #4192
- feat(blanks): hide exercise task until child plugin is selected, focus child plugin after selection. Thank you @elbotho in #4188
- Deployment. Thank you @elbotho in #4182
Full Changelog: v0.16.0-editor...v0.17.0-editor