Commit graph

14 commits

Author SHA1 Message Date
Kacper
bf085fe896
Migrating SQL Engine to wa-sqlite (#193)
* feat: WIP. Proof of concept of using sqlite-wasm

* chore: few experiments with kysely

* chore: poc of using idb with modern version of sqlite

* feat: reworking project to use wa-sqlite

* feat: making database queries work too

* infra: refactoring database connection and cleaning dependencies

* fix: fixing issue with tests

* chore: adding missing packages

* chore: underlying engine updated to wa-sqlite
2026-03-22 18:01:03 +00:00
Kacper Kula
2bfd2060d7
Feat/global tables new (#173)
* 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

* feat: added ability to hide columns from csv files

* feat: adding global tables support (wip)

* feat: global tables full implementation

* feat: added changeset

* chore: fixing typechecks
2025-08-10 10:01:08 +01:00
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
85f00d12f9 chore: splitting styles into separate SCSS files 2025-05-17 19:24:49 +01:00
Kacper Kula
7ec769268c feat: organising project 2025-01-09 12:32:24 +00:00
Kacper Kula
ee9f7e9fea fix: fixing issue with process on mobile not present 2024-12-20 11:35:37 +00:00
Kacper Kula
39834d6ce7 feat: project reworked to load database inside WebWorker and persist it inside IndexeDb 2024-12-19 11:50:10 +00:00
Kacper Kula
f75cb5fbcb minimal poc for worker working with database in it 2024-12-16 14:43:12 +00:00
Kacper Kula
7f7352e62f feat: replacing better-sqlite3 with sql.js which makes the plugin work on mobile 2024-11-04 18:56:56 +00:00
Kacper Kula
0928186ae7 chore: version bump, cleaaning dependencies 2024-09-02 19:48:33 +01:00
Kacper Kula
00a33e1732 fix: fixed issue with the better-sqlite3 files. 2024-08-23 21:17:48 +01:00
Kacper Kula
7000b44fa4 fix: fixing issue with missing better-litesql3.node in prod build 2024-08-10 16:28:16 +01:00
Kacper Kula
aae1a6c3e6 deploy script, publish script 2024-05-03 21:18:13 +01:00
Kacper Kula
0e16101505 chore: initial version 2024-04-19 15:53:50 +01:00