Commit Graph

738 Commits (develop)

Author SHA1 Message Date
Elian Doran 5029bfe3fe
chore(nx): merge vitest configs 2025-04-28 10:43:18 +07:00
Elian Doran 05a61ebd29
fix(server): imports in migration not working 2025-04-28 10:19:51 +07:00
Elian Doran d74b8e65bd
fix(server): migration not working 2025-04-28 10:02:20 +07:00
Elian Doran 729ea1d2bc
refactor(test/server): database 2025-04-28 09:52:59 +07:00
Elian Doran 0bef31c8a7
refactor(server): migration DBs 2025-04-28 09:46:25 +07:00
Elian Doran 0fa6524de4
chore(test/server): add back integration test database 2025-04-28 08:54:57 +07:00
Elian Doran b5eedf259e
chore(nx/server): introduce tests 2025-04-28 08:26:13 +07:00
Elian Doran dbad4fce36
chore(nx/forge): try a method to avoid missing prebuilds 2025-04-27 21:22:04 +07:00
Elian Doran 0784a71d79
chore(nx/forge): fix package not building server 2025-04-27 12:38:09 +07:00
Elian Doran 3bdd13fa44
chore(nx/forge): work on server packaging 2025-04-27 12:22:10 +07:00
Elian Doran edffe3afe5
chore(nx/ci): set client as implicit dependency for server 2025-04-27 11:39:02 +07:00
Elian Doran c1a7b3653d
chore(nx/ci): fix some dependencies not being triggered 2025-04-27 11:32:26 +07:00
Elian Doran 8f5dc1a1c5
chore(nx/ci):: fix glob 2025-04-27 10:28:22 +07:00
Elian Doran 251660e0cb
chore(nx): restructure dependencies 2025-04-26 22:40:34 +07:00
Elian Doran bfb2ca577d
fix(nx/forge): missing highlightjs 2025-04-26 11:45:32 +07:00
Elian Doran 880958e251
fix(nx/forge): missing jquery-hotkeys 2025-04-26 11:38:39 +07:00
Elian Doran 379d482d24
fix(nx/server): incorrect normalize.css 2025-04-26 10:14:01 +07:00
Elian Doran ebb78e4ce5
fix(nx/forge): serve assets from ASAR 2025-04-26 03:25:07 +07:00
Elian Doran 457bf2bf5e
chore(nx/server): get electron-forge up to "Finalizing package" 2025-04-25 18:23:52 +07:00
Elian Doran 506935b365
fix(nx/forge): get forge command to execute 2025-04-25 17:13:01 +07:00
Elian Doran 8f26d4cf63
fix(nx/docker): LLM prompts not accessible 2025-04-25 16:28:36 +07:00
Elian Doran 69f854034f
fix(nx/docker): client-side translations 2025-04-25 14:06:33 +07:00
Elian Doran d8ee579204
fix(nx/docker): icon, manifest & robots.txt 2025-04-25 14:01:39 +07:00
Elian Doran b63a5d348a
fix(nx/docker): serving most assets 2025-04-25 13:40:11 +07:00
Elian Doran db71c18d2b
feat(nx/docker): bind port 2025-04-25 13:34:06 +07:00
Elian Doran 73bfff34db
fix(nx/docker): access to ETAPI 2025-04-25 13:26:08 +07:00
Elian Doran 9fc06c4aed
refactor(nx/docker): more cacheable installation 2025-04-25 12:41:50 +07:00
Elian Doran b9a16c6173
fix(nx/docker): wrong paths at app level 2025-04-25 12:27:34 +07:00
Elian Doran a808f0680c
fix(nx/docker): wrong native for better-sqlite3 2025-04-25 12:17:52 +07:00
Elian Doran cc7d6dea25
chore(nx/docker): add entrypoint for starting docker 2025-04-25 11:57:53 +07:00
Elian Doran b44876ee08
chore(nx/server): resource dir 2025-04-25 10:50:58 +07:00
Elian Doran 0e8b1f31b3
chore(nx/docker): basic integration 2025-04-25 09:54:10 +07:00
Elian Doran 12581a5363
chore(monorepo/server): native dependencies 2025-04-25 00:14:00 +07:00
Elian Doran 7adafdf56e
fix(monorepo/electron): tray icon 2025-04-24 23:27:01 +07:00
Elian Doran 26815842c5
chore(monorepo/server): type error 2025-04-24 22:37:35 +07:00
Elian Doran be79eb41da
fix(monorepo/{client,server}): loading of fonts 2025-04-24 22:36:10 +07:00
Elian Doran 7935b250d0
fix(monorepo/desktop): remote not working 2025-04-24 22:16:59 +07:00
Elian Doran e819facf63
fix(monorepo/server): missing dependencies to bettersqlite 2025-04-24 21:45:13 +07:00
Elian Doran ec8740b179
fix(nx/desktop): get dist to start by simplifying module import 2025-04-24 21:30:31 +07:00
Elian Doran aab545b82e
chore(nx/server): set proper resource dir when run from dist 2025-04-24 16:08:02 +07:00
Elian Doran aa68c705f0
chore(nx/server): remove logging 2025-04-24 15:51:58 +07:00
Elian Doran e6f9d402cd
fix(nx/desktop): use proper approach for ejs missing 2025-04-24 15:51:49 +07:00
Elian Doran 3ce4aa12d4
fix(nx/desktop): ejs missing 2025-04-24 15:39:34 +07:00
Elian Doran e3cff46151
chore(nx/desktop): remove unnecessary dependencies & adapt scripts 2025-04-24 15:10:22 +07:00
Elian Doran cd14d8eee5
fix(nx/server): access to highlight.js styles 2025-04-24 14:55:11 +07:00
Elian Doran 494ee4739a
fix(nx/server): access to assets in prod 2025-04-24 14:47:48 +07:00
Elian Doran 258fe2e452
fix(nx/server): missing images in dist 2025-04-24 13:45:48 +07:00
Elian Doran 13d9cb4679
fix(nx/server): flaky run due to missing debug dependency 2025-04-24 13:43:41 +07:00
Elian Doran a84744da30
chore(nx): trigger client build when server is built 2025-04-24 13:34:03 +07:00
Elian Doran 11955ae56e
fix(nx/server): serve most assets for dist 2025-04-24 13:18:06 +07:00
Elian Doran 5911eaf6b2
fix(nx/server): get images to work in dev mode 2025-04-24 12:35:53 +07:00
Elian Doran d2010872ac
feat(nx/server): copy client into server 2025-04-24 11:55:21 +07:00
Elian Doran 28ce71a203
fix(monorepo/server): get translations to work 2025-04-24 11:38:50 +07:00
Elian Doran c79e3f535a
fix(monorepo/server): asset path 2025-04-24 11:30:59 +07:00
Elian Doran de944576b6
chore(monorepo/server): set up copy of bettersqlite 2025-04-24 11:18:08 +07:00
Elian Doran 5389b8b3c7
chore(monorepo): switch to pnpm 2025-04-23 19:12:54 +07:00
Elian Doran 5dd2b216a5
fix(nx/desktop): backend not imported well 2025-04-23 14:58:49 +07:00
Elian Doran 44b778fde6
fix(nx/client): proxying of libraries 2025-04-23 11:40:23 +07:00
Elian Doran b213f9940e
fix(nx/client): missing runtime chunk 2025-04-23 11:24:30 +07:00
Elian Doran b2d051edee
refactor(nx/server): fix proxying of stylesheets 2025-04-23 10:24:05 +07:00
Elian Doran 0d4de2a7dd
refactor(nx/client): add types for http proxy 2025-04-23 10:16:11 +07:00
Elian Doran 659ccd8561
refactor(nx/client): set up proxy to client 2025-04-23 10:08:02 +07:00
Elian Doran 5308a089b8
chore(nx/client): set up proxy to client 2025-04-23 10:06:37 +07:00
Elian Doran 4e8ab98db1
chore(nx/client): missing config-sample 2025-04-23 10:00:05 +07:00
Elian Doran eb67fe540a
chore(nx/client): set up environment variables for serve 2025-04-23 09:59:05 +07:00
Elian Doran e817a55660
chore(nx/server): fix api_docs_js_1.default.register is not a function 2025-04-22 21:35:09 +07:00
Elian Doran d5e1c5ce1d
chore(nx/server): fix favicon 2025-04-22 21:35:03 +07:00
Elian Doran 21487142cd
chore(nx/server): add dependency to electron 2025-04-22 21:30:25 +07:00
Elian Doran 2aad162f8e
chore(monorepo/server): fix db asset path 2025-04-22 19:56:00 +07:00
Elian Doran 6543d6c362
chore(monorepo/server): remove top-level await completely 2025-04-22 19:47:27 +07:00
Elian Doran 6e35806340
chore(monorepo/server): fix build errors due to wrong imports 2025-04-22 19:21:19 +07:00
Elian Doran 1c63fb7eec
chore(monorepo/server): configure to work with top-level await 2025-04-22 19:18:02 +07:00
Elian Doran 462ed3c6be
chore(nx/server): remove empty file 2025-04-22 17:57:47 +07:00
Elian Doran 9dafabac45
chore(nx/server): manage dependencies 2025-04-22 17:37:02 +07:00
Elian Doran e76f47ebb4
chore(nx/server): switch to module 2025-04-22 17:21:54 +07:00
Elian Doran b2af043110
chore(nx/server): move source code 2025-04-22 17:16:41 +07:00
Elian Doran 9c0d42252e
chore(nx): create empty project for server 2025-04-22 17:13:17 +07:00
Elian Doran 62dbcc0a2e
chore(nx): move all monorepo-style in subfolder for processing 2025-04-22 10:06:06 +07:00
Elian Doran fcd6a31a18
chore(monorepo/server): move Docker files 2025-04-22 09:45:56 +07:00
Elian Doran df7e7b4d95
chore(monorepo): missing vitest dependency 2025-04-21 22:58:33 +07:00
Elian Doran 0aa55ddebc
fix(monorepo/desktop): fix missing express-partial-content 2025-04-21 09:15:08 +07:00
Jin 01121f991e chore: 🤖 update deps from develop 2025-04-21 01:25:52 +07:00
Elian Doran 28972b8657
fix(monorepo/desktop): fix electron-debug error 2025-04-21 00:28:53 +07:00
Elian Doran 8cc4bcb711
fix(monorepo/server): fix missing monorepo dependencies 2025-04-20 23:26:50 +07:00
Elian Doran 562d6fab3f
fix(monorepo/server): fix missing yauzl dependency in prod 2025-04-20 22:52:04 +07:00
Elian Doran 75462fb06d
fix(monorepo/server): fix mime-types not present in dist 2025-04-20 10:07:54 +07:00
Elian Doran f73cabc952
fix(monorepo/electron): local dependency issues when running electron-forge result 2025-04-20 09:01:57 +07:00
Elian Doran 75bdb3117f
fix(monorepo/server): use different mechanism for obtaining dependencies 2025-04-19 15:05:15 +07:00
Elian Doran e408f7d8f1
fix(monorepo/electron): fix some sub-dependencies not being copied 2025-04-19 14:29:55 +07:00
Elian Doran 7010741beb
chore(monorepo): handle build chains in root package scripts 2025-04-19 01:41:24 +07:00
Elian Doran 3f12483f29
chore(monorepo/ci): script failing due to anonymize-database.sql 2025-04-18 23:27:10 +07:00
Elian Doran 855c1b96f4
chore(monorepo/ci): script failing due to some non-existing files 2025-04-18 23:23:50 +07:00
Elian Doran b2ebc8de0b
chore(monorepo/ci): trigger client build also 2025-04-18 23:19:50 +07:00
Elian Doran 402da5df87
fix(monorepo/server): building the server 2025-04-18 23:07:44 +07:00
Elian Doran 87f3797b96
fix(monorepo/server): libraries not accessible on dist 2025-04-18 21:59:14 +07:00
Elian Doran 2325fbc72d
chore(monorepo/server): find workaround to copy node modules 2025-04-18 21:52:50 +07:00
Elian Doran 81e6537007
chore(monorepo/server): dist:start running in dev mode 2025-04-18 20:40:24 +07:00
Elian Doran 88994ae9d9
chore(monorepo/server): copy client artifacts 2025-04-18 19:55:30 +07:00
Elian Doran d24e66872d
fix(monorepo/server): missing asset in dist 2025-04-18 19:41:09 +07:00
Elian Doran 3df195aac1
fix(monorepo/server): dist not running due to gfm package 2025-04-18 19:26:43 +07:00
Elian Doran d688f7f0a0
chore(monorepo/server): add script to run dist 2025-04-18 18:52:31 +07:00
Elian Doran 14b8578ff7
fix(monorepo/server): copying of source code 2025-04-18 18:48:51 +07:00
Elian Doran 5b298867b3
fix(monorepo/server): path of copy-dist 2025-04-18 18:31:41 +07:00
Elian Doran 4ecb80ce9a
chore(monorepo/server): move licenses & adapt script 2025-04-18 18:15:31 +07:00
Elian Doran c7b2a730f8
chore(monorepo/server): move dist & some scripts 2025-04-18 18:14:56 +07:00
Elian Doran 645cf6c364
chore(monorepo): bring back copy dist 2025-04-18 17:45:32 +07:00
Elian Doran 5c426df549
chore(monorepo): bring back build server 2025-04-18 17:38:10 +07:00
Elian Doran 12bdf5adde
chore(monorepo/server): remove server: prefix from scripts 2025-04-18 17:08:43 +07:00
Elian Doran eecf984d35
chore(monorepo/server): improve running of tests 2025-04-18 17:07:23 +07:00
Elian Doran 6aa6597cb1
chore(monorepo/server): reintroduce tests 2025-04-18 16:55:43 +07:00
Elian Doran 7443d12ce6
chore(monorepo/server): get rid of webpack middleware 2025-04-18 14:02:58 +07:00
Elian Doran 9b07e605f0
fix(monorepo/server): translations 2025-04-18 14:00:51 +07:00
Elian Doran ccb5ee744c
fix(monorepo/server): serving of libraries 2025-04-18 13:58:53 +07:00
Elian Doran 1af338b64f
fix(monorepo/server): app-dist (as requested by webpack) on dev mode 2025-04-18 13:54:40 +07:00
Elian Doran 2af9a9a535
fix(monorepo/server): serve stylesheets 2025-04-18 13:34:51 +07:00
Elian Doran f95f2e1dd8
fix(monorepo/server): get app assets to be served 2025-04-18 13:33:30 +07:00
Elian Doran 04b89dacb8
chore(monorepo/server): add assets temporarily in order to start 2025-04-18 13:31:59 +07:00
Elian Doran 7f5154a629
chore(monorepo/server): get favicon to work 2025-04-18 13:15:24 +07:00
Elian Doran 4ef4b843ed
chore(monorepo/server): missing swagger-ui-express 2025-04-18 13:12:16 +07:00
Elian Doran 4b109c17dc
chore(monorepo/server): missing initialization data 2025-04-18 13:11:58 +07:00
Elian Doran ea13565fc1
chore(monorepo/server): fix error due to markdown-gfm 2025-04-18 13:05:32 +07:00
Elian Doran fa49f8ac54
chore(monorepo/server): fix most dependency issues 2025-04-18 13:03:08 +07:00
Elian Doran 8d6194f049
chore(monorepo/server): serve client staticly 2025-04-18 12:54:06 +07:00
Elian Doran f6d095fe2b
chore(monorepo/server): fix error due to express types 2025-04-18 12:50:59 +07:00
Elian Doran fc228ca47c
chore(monorepo/server): integrate turndown-plugin-gfm 2025-04-18 12:47:58 +07:00
Elian Doran 3ddc8e5e7b
chore(monorepo/server): fix imports for becca mocking 2025-04-18 12:43:19 +07:00
Elian Doran b0e97856bd
chore(monorepo/server): fix imports for hidden subtree 2025-04-18 12:40:35 +07:00
Elian Doran ad8b77564c
chore(monorepo/server): fix imports for options_interface 2025-04-18 12:39:52 +07:00
Elian Doran 04594edc64
chore(monorepo/server): revert imports to share rows 2025-04-18 12:38:33 +07:00
Elian Doran a59954eb17
chore(monorepo/server): rows import 2025-04-18 12:34:27 +07:00
Elian Doran 0c5a678a8a
chore(monorepo/server): trimindentation import 2025-04-18 12:32:23 +07:00
Elian Doran 816355d397
chore(monorepo/server): keyboard-actions 2025-04-18 12:31:06 +07:00
Elian Doran 872d868cf6
chore(monorepo/server): add more libraries & their types 2025-04-18 12:29:47 +07:00
Elian Doran 4185b2d72a
chore(monorepo/server): specify dependencies 2025-04-18 12:24:51 +07:00
Elian Doran 5058891af8
chore(monorepo/server): move server-side source code 2025-04-18 12:09:56 +07:00
Elian Doran da41b95d36
chore(monorepo/server): integrate type definitions 2025-04-18 11:59:00 +07:00
Elian Doran 9a2cd6b5b8
chore(monorepo/server): create package.json 2025-04-18 11:52:52 +07:00
Elian Doran a3cfef211e
chore(monorepo): prepare basic structure 2025-04-18 01:29:23 +07:00