Commit graph

10 commits

Author SHA1 Message Date
Kacper Kula
285684dfc4
Refactoring Project to use proper Inversion of Control (#171)
* chore: reworking plugin internals into modules

* feat: settings module is now working, added debug module, enabled new api module

* chore: restoring external API

* feat: refactoring project to use proper inversion of control

* feat: plugins can now be loaded in any order

* chore: final file migration, all typescript is in modules now

* chore: fixing dependencies of cellParser

* feat: csv and json views are only registered when they are not colliding with other plugins

* feat: fixed library behaviour on canvas
2025-08-10 09:34:54 +01:00
Kacper Kula
5b734ff3eb fix: fix after migrating to newer package version 2025-05-06 14:41:59 +01:00
Kacper Kula
cfa4e6d4ec feat: adding basename and parent SQL variables 2025-03-27 12:19:59 +00:00
Kacper Kula
8cb185b40d chore: adding extra variables to the inline query too 2025-03-14 10:26:09 +00:00
Kacper Kula
2ad14b7455 fix: fixing issue with inline queries not opening correctly 2025-01-31 12:07:19 +00:00
Kacper Kula
69a740067b feat: ability to disable dynamic refresh 2025-01-30 13:16:52 +00:00
Kacper Kula
bc597400c6 feat: external API for registering views and custom functions. Added subproject for publishing npm package with types for external plugins. 2025-01-29 22:36:19 +00:00
Kacper Kula
4409451507 fix: codeblocks now only watch tables they actually refer to 2025-01-15 20:34:16 +00:00
Kacper Kula
2e61bfbe5e fix: fixed SQL parsing by changing underlying parsing library 2025-01-15 17:48:33 +00:00
Kacper Kula
3c833abbff feat: adding inline codeblocks support 2025-01-09 20:12:39 +00:00