Commit Graph

4773 Commits

Author SHA1 Message Date
Elian Doran
345e5cfaf0 fix(nx/forge): path to electron-forge binaries 2025-04-26 09:58:42 +03:00
Elian Doran
b34d82336c fix(nx/forge): app icons missing 2025-04-26 09:56:23 +03:00
Elian Doran
82e98e5f59 fix(nx/forge): electron-forge:make not working 2025-04-26 04:07:22 +03:00
Elian Doran
312288988d feat(nx/forge): reduce size of better-sqlite3 2025-04-26 04:03:20 +03:00
Elian Doran
ebb78e4ce5 fix(nx/forge): serve assets from ASAR 2025-04-26 03:25:07 +03:00
Elian Doran
e266b50198 chore(nx/forge): fix prebuilds and build from dist 2025-04-26 03:23:47 +03:00
Elian Doran
aa388e0509 chore(nx/forge): ignore a few unnecessary files 2025-04-26 02:13:59 +03:00
Elian Doran
dffbbeebc9 chore(nx/forge): add package command 2025-04-26 02:12:52 +03:00
Elian Doran
adb6a7c58b fix(nx/forge): nuspec failing due to missing meta 2025-04-26 01:28:07 +03:00
Elian Doran
de4fc4735b fix(nx/forge): setup icon 2025-04-26 01:09:32 +03:00
Elian Doran
b6b9ca1ab5 chore(nx/forge): add strange workaround to solve node modules
Here we need to ensure that there is no `node_modules` in
`apps/desktop` since electron-forge will pick it up and use only that,
meaning that all the hoisted dependencies available in the project root
will not be accessible and it will error out.

See https://github.com/pnpm/pnpm/issues/7880 for more information.
2025-04-26 00:42:43 +03:00
Elian Doran
997ed22b86 chore(nx/forge): templates not working 2025-04-25 18:44:03 +03:00
Elian Doran
457bf2bf5e chore(nx/server): get electron-forge up to "Finalizing package" 2025-04-25 18:23:52 +03:00
Elian Doran
4257da62fd fix(nx/forge): get forge building to actually run 2025-04-25 17:46:50 +03:00
Elian Doran
506935b365 fix(nx/forge): get forge command to execute 2025-04-25 17:13:01 +03:00
Elian Doran
8f26d4cf63 fix(nx/docker): LLM prompts not accessible 2025-04-25 16:28:36 +03:00
Elian Doran
69f854034f fix(nx/docker): client-side translations 2025-04-25 14:06:33 +03:00
Elian Doran
d8ee579204 fix(nx/docker): icon, manifest & robots.txt 2025-04-25 14:01:39 +03:00
Elian Doran
b63a5d348a fix(nx/docker): serving most assets 2025-04-25 13:40:11 +03:00
Elian Doran
db71c18d2b feat(nx/docker): bind port 2025-04-25 13:34:06 +03:00
Elian Doran
73bfff34db fix(nx/docker): access to ETAPI 2025-04-25 13:26:08 +03:00
Elian Doran
9fc06c4aed refactor(nx/docker): more cacheable installation 2025-04-25 12:41:50 +03:00
Elian Doran
b9a16c6173 fix(nx/docker): wrong paths at app level 2025-04-25 12:27:34 +03:00
Elian Doran
a808f0680c fix(nx/docker): wrong native for better-sqlite3 2025-04-25 12:17:52 +03:00
Elian Doran
cc7d6dea25 chore(nx/docker): add entrypoint for starting docker 2025-04-25 11:57:53 +03:00
Elian Doran
b44876ee08 chore(nx/server): resource dir 2025-04-25 10:50:58 +03:00
Elian Doran
0e8b1f31b3 chore(nx/docker): basic integration 2025-04-25 09:54:10 +03:00
Elian Doran
12581a5363 chore(monorepo/server): native dependencies 2025-04-25 00:14:00 +03:00
Elian Doran
7adafdf56e fix(monorepo/electron): tray icon 2025-04-24 23:27:01 +03:00
Elian Doran
26815842c5 chore(monorepo/server): type error 2025-04-24 22:37:35 +03:00
Elian Doran
be79eb41da fix(monorepo/{client,server}): loading of fonts 2025-04-24 22:36:10 +03:00
Elian Doran
7935b250d0 fix(monorepo/desktop): remote not working 2025-04-24 22:16:59 +03:00
Elian Doran
37a7cb6e82 chore(monorepo/desktop): improve run script 2025-04-24 21:47:03 +03:00
Elian Doran
e819facf63 fix(monorepo/server): missing dependencies to bettersqlite 2025-04-24 21:45:13 +03:00
Elian Doran
ec8740b179 fix(nx/desktop): get dist to start by simplifying module import 2025-04-24 21:30:31 +03:00
Elian Doran
aab545b82e chore(nx/server): set proper resource dir when run from dist 2025-04-24 16:08:02 +03:00
Elian Doran
aa68c705f0 chore(nx/server): remove logging 2025-04-24 15:51:58 +03:00
Elian Doran
e6f9d402cd fix(nx/desktop): use proper approach for ejs missing 2025-04-24 15:51:49 +03:00
Elian Doran
3ce4aa12d4 fix(nx/desktop): ejs missing 2025-04-24 15:39:34 +03:00
Elian Doran
e3cff46151 chore(nx/desktop): remove unnecessary dependencies & adapt scripts 2025-04-24 15:10:22 +03:00
Elian Doran
6aef6dfbd8 chore(nx/desktop): copy client 2025-04-24 15:04:39 +03:00
Elian Doran
f602a9f8bc chore(nx/desktop): run scripts 2025-04-24 15:04:34 +03:00
Elian Doran
cd14d8eee5 fix(nx/server): access to highlight.js styles 2025-04-24 14:55:11 +03:00
Elian Doran
494ee4739a fix(nx/server): access to assets in prod 2025-04-24 14:47:48 +03:00
Elian Doran
ab2f0eed74 fix(nx/server): disable chunking for prod 2025-04-24 14:36:25 +03:00
Elian Doran
258fe2e452 fix(nx/server): missing images in dist 2025-04-24 13:45:48 +03:00
Elian Doran
13d9cb4679 fix(nx/server): flaky run due to missing debug dependency 2025-04-24 13:43:41 +03:00
Elian Doran
a84744da30 chore(nx): trigger client build when server is built 2025-04-24 13:34:03 +03:00
Elian Doran
b3754f4263 chore(nx): sync tsconfig 2025-04-24 13:25:32 +03:00
Elian Doran
11955ae56e fix(nx/server): serve most assets for dist 2025-04-24 13:18:06 +03:00