47 Commits

Author SHA1 Message Date
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
7adafdf56e
fix(monorepo/electron): tray icon 2025-04-24 23:27:01 +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
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
b3754f4263
chore(nx): sync tsconfig 2025-04-24 13:25:32 +03:00
Elian Doran
5911eaf6b2
fix(nx/server): get images to work in dev mode 2025-04-24 12:35:53 +03:00
Elian Doran
42c5ef257d
chore(monorepo): get electron to start 2025-04-23 19:59:16 +03:00
Elian Doran
5389b8b3c7
chore(monorepo): switch to pnpm 2025-04-23 19:12:54 +03:00
Elian Doran
5d02afe7f8
chore(nx/desktop): implement electron-rebuild 2025-04-23 14:38:41 +03:00
Elian Doran
4e6047f84d
chore(nx/desktop): copy .node file for better-sqlite3 2025-04-23 14:31:11 +03:00
Elian Doran
470cd7f622
chore(nx/desktop): bundle server 2025-04-23 13:29:27 +03:00
Elian Doran
7f9651450b
chore(nx/desktop): set up source code via webpack 2025-04-23 13:22:13 +03:00
Elian Doran
15fbe41312
chore(nx/desktop): switch to webpack-based build 2025-04-23 13:10:13 +03:00
Elian Doran
492e953517
chore(nx/desktop): start off with empty project 2025-04-23 12:59:26 +03:00
Elian Doran
62dbcc0a2e
chore(nx): move all monorepo-style in subfolder for processing 2025-04-22 10:06:06 +03:00
Elian Doran
b750920832
chore(monorepo/edit-docs): port files 2025-04-21 23:18:45 +03:00
Elian Doran
d47a0a3f87
fix(monorepo/desktop): fix missing @electron/remote 2025-04-21 00:44:33 +03:00
Elian Doran
46117ec9cb
fix(monorepo/desktop): fix electron-level deps 2025-04-21 00:19:58 +03:00
Elian Doran
8cc4bcb711
fix(monorepo/server): fix missing monorepo dependencies 2025-04-20 23:26:50 +03:00
Elian Doran
953ad2ba1e
fix(monorepo/electron): fix missing commons dependency in prod 2025-04-20 23:10:24 +03:00
Elian Doran
24bce54bc4
fix(monorepo/electron): rebuild deps for start-prod 2025-04-20 22:34:12 +03:00
Elian Doran
f73cabc952
fix(monorepo/electron): local dependency issues when running electron-forge result 2025-04-20 09:01:57 +03:00
Elian Doran
3558d3aced
fix(monorepo/electron): server dependency not packaged 2025-04-19 14:09:38 +03:00
Elian Doran
abcf08e68c
fix(monorepo/electron): rewrite package.json to avoid flaky config implementations in electron-forge 2025-04-19 12:34:24 +03:00
Elian Doran
8733acebf5
fix(monorepo/electron): add back executable name in package.json 2025-04-19 12:08:45 +03:00
Elian Doran
423cc3490b
fix(monorepo/electron): use yet another approach for executableName 2025-04-19 12:00:58 +03:00
Elian Doran
0b327dd4b1
fix(monorepo/electron): use different approach for deb that might work 2025-04-19 11:47:57 +03:00
Elian Doran
8dabeb1398
fix(monorepo/electron): linux failing due to deb packaging 2025-04-19 11:38:57 +03:00
Elian Doran
93e4fc1a74
fix(monorepo/electron): windows building failing due to nuspec 2025-04-19 11:35:51 +03:00
Elian Doran
45b1258dcc
fix(monorepo/electron): bin path 2025-04-19 10:54:14 +03:00
Elian Doran
ba04fd31f3
fix(monorepo/electron): reintroduce other icons 2025-04-19 10:34:48 +03:00
Elian Doran
ee422ee514
fix(monorepo/electron): reintroduce app icons 2025-04-19 10:21:59 +03:00
Elian Doran
6c443c1cb1
chore(monorepo/electron): introduce global script & rename to desktop 2025-04-19 01:25:28 +03:00