Monaco branch with plenty of novelties #44

Merged
julienbidoret merged 26 commits from monaco into monaco 2024-06-12 06:35:45 +00:00
julienbidoret commented 2024-06-12 06:35:30 +00:00 (Migrated from gitlab.com)
  • Used cookie name stolon_username instead of username to store auth cookie.
  • Creation of a logger function (log to file) and .gitignore /logs directory
  • Removed ace editor js
  • Monaco based editors + theme selector
  • Renamed _logins.php to config.php (and expanded config to store preferred theme and templates)
  • Allow extra files (libs that are setup in templates) to be served via .htaccess even if they don’t exist in the stem directory (creation of a new stem)
  • Allow for grouped buttons (new | +)
  • Setup of configurable templates (via “new” button) + Monaco editor with themes selector + php short echo
  • Allow ?template=querystring to be passed for new stem
  • Allow write.php to copy libs in stem directory
  • Fixed favicon in gallery
  • Linted main.js file (sorry!) with huge updates:
    • Monaco editor (load lib via require, set values and default options, get value on submit)
    • Monaco theme chooser
    • New stem button extension that allows to choose templates
    • Allow libs to be passed from json to formdata
    • Linted : most let declarations converted to const
    • Linted : colons at end of lines
    • Linted : single quotes everywhere
    • resizeAll is not required anymore
  • Add templates: Web (default), P5.js and Paged.js + local Readme
  • HTTPS by default (if not on localhost)
  • Added Emmet suggestion to Monaco autocomplete
  • Switched remove function from GET to POST (with immediate removal of item) and set auth on remove.php
  • Allow “dry run” on json_fixer (aka preview mode)
  • Include functions.php in write.php + allow comments in json + don’t copy lib files if they exists
  • Homogeneous case in variable names (no more jsPane_size) + fixer
  • Cannot test/save without account
  • Auth in screenshot
- Used cookie name `stolon_username` instead of `username` to store auth cookie. - Creation of a logger function (log to file) and .gitignore /logs directory - Removed ace editor js - Monaco based editors + theme selector - Renamed _logins.php to config.php (and expanded config to store preferred theme and templates) - Allow extra files (libs that are setup in templates) to be served via .htaccess even if they don’t exist in the stem directory (creation of a new stem) - Allow for grouped buttons (new | +) - Setup of configurable templates (via “new” button) + Monaco editor with themes selector + php short echo - Allow ?template=querystring to be passed for new stem - Allow write.php to copy libs in stem directory - Fixed favicon in gallery - Linted main.js file (sorry!) with huge updates: - Monaco editor (load lib via require, set values and default options, get value on submit) - Monaco theme chooser - New stem button extension that allows to choose templates - Allow libs to be passed from json to formdata - Linted : most let declarations converted to const - Linted : colons at end of lines - Linted : single quotes everywhere - resizeAll is not required anymore - Add templates: Web (default), P5.js and Paged.js + local Readme - HTTPS by default (if not on localhost) - Added Emmet suggestion to Monaco autocomplete - Switched remove function from GET to POST (with immediate removal of item) and set auth on remove.php - Allow “dry run” on json_fixer (aka preview mode) - Include functions.php in write.php + allow comments in json + don’t copy lib files if they exists - Homogeneous case in variable names (no more jsPane_size) + fixer - Cannot test/save without account - Auth in screenshot
julienbidoret commented 2024-06-12 06:35:45 +00:00 (Migrated from gitlab.com)

mentioned in commit 46e91f9383

mentioned in commit 46e91f9383547f9bcf44865c502991ac58295c56
julienbidoret (Migrated from gitlab.com) merged commit 46e91f9383 into monaco 2024-06-12 06:35:53 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
tarball/stolon!44
No description provided.