Bot releases are hidden (Show)
Published by hatemhosny over 1 year ago
Config
not just ContentConfig
(69ff21d)es-module-shims
to app.html (2c27485)require
if used as method (99c587a)params
to EmbedOptions
(c084b3f)destroy
(c7a0d5b)onChange
(0e39347)detectLanguage
utility function (251bcc7)compileInfo
(2ff9353)tools
(4796ba0)config.tools
(c02ef9c)github-markdown-css
and asciidoctor.css
from css presets (88b4391)closeBrackets
to editor settings (14008c5)mode=result
(478f280)click-to-load
to loading
(032e1b1)editor,result
to split
(4ffeeed)x
instead of hash for imports (5257994)view
to EmbedOptions
(cc707ed)EmbedOptions
(6cb97f9)defaultCDN
in config.customSettings
(5da02aa)view
) to editor
or result
(c54cf90)Esc
keyboard shortcut (3a932ea)OpenCode
component (57ac7fc)graph
to diagram
and lazy load it (85a27f9)Published by hatemhosny over 1 year ago
createPlayground
params
to EmbedOptions
(c084b3f)destroy
(c7a0d5b)onChange
(0e39347)detectLanguage
utility function (251bcc7)tools
(4796ba0)config.tools
(c02ef9c)github-markdown-css
and asciidoctor.css
from css presets (88b4391)closeBrackets
to editor settings (14008c5)mode=result
(478f280)click-to-load
to loading
(032e1b1)editor,result
to split
(4ffeeed)x
instead of hash for imports (5257994)view
to EmbedOptions
(cc707ed)EmbedOptions
(6cb97f9)defaultCDN
in config.customSettings
(5da02aa)view
) to editor
or result
(c54cf90)Esc
keyboard shortcut (3a932ea)OpenCode
component (57ac7fc)API: allow API to set full Config
not just ContentConfig
(69ff21d)
app: add es-module-shims
to app.html (2c27485)
app: avoid unnecessary run before importing external content (d9d0499)
app: do not load defaults (template/last used language) if language is specified in query params (1c8da65)
app: fix export all sorting (bbbaef8)
app: fix loading user config (fab4976)
app: fix security issues and unify UI (c6e74fe)
app: if mode is codeblock, set config as readonly (b972879)
app: import external content on loading config (4328d53)
backup: handle the case of selecting no stores to backup (754e6b7)
clean css duplicates (d3873ef)
compilers: fix diagrams compiler errors (e5449a2)
compilers: fix loading rich text projects (ce3c894)
editor: fix codeblock and show line numbers (093830a)
editor: fix losing focus on format (cc51883)
editor: fix losing types on language change (cd88f67)
editor: fix overriding monaco autocomplete overlay style (28be0fd)
embed: avoid changing browser history in embeds (8d1e21e)
embed: fix logo link in result mode (52b9466)
hide duplicate tags (from sync) (e60f162)
inject css to fix FOUT in index.html (4ceaf98)
move from UserData to AppData (2ad2dc0)
npm-package: fix loading config object (663941c)
postMessage origin for loading default template (23cc869)
result: fix converting require
if used as method (99c587a)
result: fix result flush (d74a759)
result: remove messaging script from result in exports (e7415e0)
SDK: prevent react SDK from rerendering (d265d2a)
services: fix share service (67fe70a)
sync: do not re-download unchanged remote sync data (1a56d48)
sync: fix sync (cache and encoding) (feec8d5)
templates: fix loading starter template from unsaved project (2f09967)
tests: fix chai assertion messages by imorting chai from jsdelivr(+esm) (0b9cef0)
tools: fix firing onActivate on resizing tools pane (6e26981)
UI: disable autofocus in embeds (b009f74)
UI: fix focus on hidden editors (2453121)
UI: fix logo link (b72ce80)
UI: fix logo link (7bbebe1)
UI: fix multi-column submenu (70b7e05)
UI: fix settings menu external resources handler (9bbd933)
UI: remove formatting on paste to project title (198e2b8)
web: fix show code styles (b714e4f)
API: rename exported method to createPlayground
(6e086f2)
Full Changelog: https://github.com/live-codes/livecodes/compare/v0.4.0...v0.7.0
Published by hatemhosny almost 3 years ago
This is a big release with a large number of added features, security and performance improvements and fixes. It is still under heavy development and not yet ready for production, but hopefully approaching there :)
The project has also been renamed from LocalPen
to LiveCodes
.
This is a summary of the significant changes:
baseUrl
config optionconfig.modules
has been replaced by config.imports
activeEditor
instead of language
autoprefixer
config option moved to processors.postcss
app: do not skip initial page load (9769fd2)
app: fix detecting style-only changes (b91a392)
app: fix saved status (687c575)
compilers: compile and replace imports astro frontmatter (408735e)
compilers: do not add DOM element if svelete customElement is enabled (8c3f330)
compilers: fix cannot use import outside module (e58cd28)
compilers: fix imports not being replaced in javascript (87d733a)
compilers: fix Sass on safari (9480361)
compilers: use pyodide new API (67a627b)
config: remove baseUrl
config options and always use the loaded module url (14b7968)
editor: editor.getLanguage() should return the actual language not the mapped one (ecf5cba)
editor: fix duplicate emmet suggestions (0a930c9)
editor: fix duplicate identifier in typescript (27397fd)
result: escape closing script tags in script content (77db4d9)
improve restore state (57a9b0a)
race on monaco dispose (59c48c2)
compiled: fix compiled code viewer going out of sync (9493224)
compilers: fix rescript compiler (a7ad75c)
console: fix console (message source check) (dfd3fd7)
editor: fix autofocus active editor (cf5b11c)
editor: fix editor inconsistencies on changing languages (3fb51a6)
editor: fix emmet multiple invocations (f407d75)
editor: fix monaco duplicate types (fdb4d33)
editor: fix monaco language highlight for rescript, reason, and wat (77f0956)
editor: fix monaco unhandled 'Canceled' promise rejection (8e172b4)
editor: re-activate fixed test (0e13c85)
import: fix not selecting pug editor when importing github gist (e123c42)
result: move all styles and scripts to result head (only keep markup and editor script) (40ebd85)
UI: fix allowLangChange (1d78659)
UI: fix autocomplete error on closing deploy screen before fetching results (118a58d)
UI: fix displayName null (99e335f)
UI: fix menus on safari (5799560)
UI: fix mobile layout (ae0bb2d)
UI: fix modal click outside (9b55b68)
UI: fix modal click outside (c3ecf28)
UI: fix modal click outside to close (5c27d62)
UI: fix modal event listeners (5f0c9ee)
UI: fix modes showing tools pane (0a6da7e)
UI: fix project title (7f1411d)
UI: fix safari (31cea26)
UI: fix settings menu container preventing interaction (7517845)
config: use config option activeEditor
instead of language
(f951f79)
Published by hatemhosny over 3 years ago
Published by hatemhosny over 3 years ago
Published by hatemhosny almost 4 years ago