Dan Brown
f5e6f9574d
JS Build: Split markdown to own file, updated packages
...
Markdown-related code was growing, representing half of app.js main
bundle code while only being needed in one view/scenario.
This extracts markdown related code to its own built file.
Related to #4858
2024-04-08 14:41:51 +01:00
Dan Brown
be3423a16e
Deps: Updated npm & composer deps
...
Avoided updating markdown-it package to 14 for now since it would cause
bundle size to inflate. Don't think ESBuild is properly tree shaking
"entities" sub package which inflates size.
(Copied this message from december deps update).
2024-02-20 18:21:59 +00:00
Dan Brown
11955e270c
Depenencies: Updated NPM packages
...
Avoided updating markdown-it package to 14 for now since it would cause
bundle size to inflate. Don't think ESBuild is properly tree shaking
"entities" sub package which inflates size.
2023-12-09 10:49:28 +00:00
Dan Brown
8375d341ea
Deps: Updated npm and composer packages
2023-10-20 16:39:40 +01:00
Dan Brown
a4fbde9185
Drawio: Started browser drawing backup store system
...
Adds just the part to store image data, and remove on successfull save.
Alters save events to properly throw upon error.
Adds IDB-Keyval library for local large-size store.
For #4421
2023-08-22 19:30:39 +01:00
Dan Brown
7bf5425c6b
Updated PHP and npm deps, Upped node version
2023-08-19 20:22:19 +01:00
Dan Brown
38e8a96dcd
Removed dropzone from package and attribution list
2023-04-26 23:35:25 +01:00
Dan Brown
da3ae3ba8b
ESLINT: Addressed remaining detected issues
2023-04-19 15:20:04 +01:00
Dan Brown
752ee664c2
Added code formatting standard via eslint
2023-04-18 22:19:27 +01:00
Dan Brown
900571ac9c
CM6: Updated for popup editor, added new interface
...
New simple interface added for abstraction of CM editor in simple
use-cases, just to provide common actions like get/set content, focus
and set mode.
2023-04-17 13:24:29 +01:00
Dan Brown
09fd0bc5b7
CM6: Got WYSIWYG code blocks working
...
Required monkey-patch to work around potential codemirror issue with
shadowdom+iframe usage.
Also updated JS packages to latest versions.
2023-04-16 23:50:11 +01:00
Dan Brown
74b4751a1c
CM6: Aligned styling with existing, improved theme handling
2023-04-16 16:05:16 +01:00
Dan Brown
9874a53206
Added cm6 strategy for splitting and dyn. loading langs
...
Split out legacy modes to their own dynamically imported bundle to
reduce main code bundle size.
2023-04-14 18:08:57 +01:00
Dan Brown
257a703878
Addressed existing cm6 todos
...
- Updated clipboard handling
- Removed old clipboard package for browser-native API.
- Updated codemirror editor events to use new props for new data types.
2023-04-14 14:08:40 +01:00
Dan Brown
dce5123452
Added own twig/smarty packages for cm6 lang support
2023-03-21 20:53:35 +00:00
Dan Brown
f51036b203
Added newer languages where possible
...
Cannot find existing option for twig/smarty, need to look other methods.
2023-02-17 22:14:34 +00:00
Dan Brown
9135a85de4
Merge branch 'codemirror6' into codemirror6_take2
2023-02-17 21:28:23 +00:00
Dan Brown
28dda39260
Updated PHP and JS depenencies
2023-01-21 19:09:19 +00:00
Dan Brown
45d0860448
Updated npm package versions
2022-10-24 11:40:05 +01:00
Dan Brown
9fd7a6abed
Added dark theme handling
2022-08-04 14:19:04 +01:00
Dan Brown
4757ed9453
Converted codemirror languges to new packages where available
...
Does increase bundle size massively though, Will need to think about
solutions for this.
2022-08-04 13:33:51 +01:00
Dan Brown
97146a6359
Added handling of codemirror 6 code languages
2022-08-03 19:40:16 +01:00
Dan Brown
d4f2fcdf79
Started codemirror update, In broken state
2022-08-02 20:11:02 +01:00
Dan Brown
e00d88f45d
Updated markdown preview to update on diff-basis
...
Uses vdom system to diff and update the current markdown preview view
instead of requiring a full HTML replace change.
This should provide better performance, expecially where dynamically
loaded content such as iframes were in use.
Closes #3454
2022-06-07 16:07:28 +01:00
Dan Brown
1a3505c899
Updated JS deps
2022-05-30 17:01:32 +01:00
Dan Brown
27339079f7
Extracted esbuild config to a build script
...
Allows us to use NodeJS code for file/directory locating to not be
shell/os specific, while also also reducing duplicated complexity within
packages.json file.
Related to #3323
2022-04-13 12:08:56 +01:00
Dan Brown
981807220c
Applied StyleCI changes and updated dependancies
2022-03-23 12:02:01 +00:00
Dan Brown
9283f28e31
Updated JS deps
2022-02-24 15:02:06 +00:00
Dan Brown
872961ef7c
Updated npm and php dependancies
2022-01-24 18:53:28 +00:00
Dan Brown
0ba8541370
Updated npm deps
2021-11-04 23:07:36 +00:00
Dan Brown
822fea4303
Updated js dependancies
2021-08-21 15:53:45 +01:00
Dan Brown
789d17ab3f
Updated platform deps and development version number
2021-06-13 13:57:29 +01:00
Dan Brown
d62cdd58d3
Upgraded php and npm deps
...
- Sass upgrade had some breaking changes where division was used
hence updated for newer sass version support.
2021-05-29 13:08:28 +01:00
Dan Brown
c42b6aece9
Updated composer deps again and run npm audit fix
2021-05-08 17:50:28 +01:00
Dan Brown
2162da3a14
Updated project npm deps
2021-04-06 21:55:49 +01:00
Dan Brown
ea406690f5
Updated esbuild options and version & updated npm deps
...
Had to change way sortable is imported due to changes, Still
seemed to have functioning multi-select.
2020-09-30 22:28:53 +01:00
Dan Brown
6bcfac6751
Updated codemirror and updated codemirror base styles
...
Aligns styles with current release, since was causing overflow
with scrollbars.
Fixes #2267
2020-09-26 17:33:43 +01:00
Dan Brown
b87e97f99e
Added punnycode since its reuquired by markdownit
...
Is a native, although depricated, nodejs module. Have installed manually
since esbuild could not resolve the nodejs module
2020-09-05 20:37:23 +01:00
Dan Brown
c029741a17
Updated npm deps
2020-09-05 16:54:25 +01:00
Dan Brown
ac83c349da
Migrated from webpack to esbuild
2020-09-05 16:50:20 +01:00
Dan Brown
2bacc3c967
Removed vuejs from the project
2020-07-25 00:25:30 +01:00
Dan Brown
d41452f39c
Finished breakdown of attachment vue into components
2020-07-04 16:53:02 +01:00
Dan Brown
540119f133
Moved sass build out of webpack, updated npm deps
...
Moving sass out of webpack cleans the setup quite considerably and
brings a good speed improvement.
Made use of npm-run-all so the previous commands still run like before.
2020-06-27 16:52:26 +01:00
Timo Schwarzer
0f55d776a6
Replace node-sass with dart-sass
2020-06-26 12:44:41 +02:00
Dan Brown
c1fe068ffc
Bumped npm packages up and ran audit-fix
2020-04-04 00:03:26 +01:00
Dan Brown
217954694c
Updated npm dependancies
2020-03-14 17:38:39 +00:00
dependabot[bot]
d7760b1b25
Bump acorn from 6.4.0 to 6.4.1
...
Bumps [acorn](https://github.com/acornjs/acorn ) from 6.4.0 to 6.4.1.
- [Release notes](https://github.com/acornjs/acorn/releases )
- [Commits](https://github.com/acornjs/acorn/compare/6.4.0...6.4.1 )
Signed-off-by: dependabot[bot] <support@github.com>
2020-03-14 11:31:01 +00:00
Dan Brown
ceeb9d35a0
Updated JS dependancies
2019-12-21 13:30:41 +00:00
Dan Brown
8e212bdeab
Ran NPM audit fix
2019-09-15 17:39:07 +01:00
Timo Schwarzer
9357620d55
Add docker development environment
2019-08-12 16:43:39 +02:00