Commit Graph

56 Commits

Author SHA1 Message Date
Elian Doran 880958e251 fix(nx/forge): missing jquery-hotkeys 2025-04-26 11:38:39 +03:00
Elian Doran 7a2b481036 chore(nx/desktop): dedicated port 2025-04-26 11:27:53 +03:00
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 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