Commit graph

45 commits

Author SHA1 Message Date
Adam Brown
3b23dc6cf0 Prepared for release: v3.4.2 2026-06-23 10:10:05 -07:00
Adam Brown
77f1eb1884 Prepared for release: v3.4.1 2026-06-23 00:45:34 -07:00
Adam Brown
080c403619 Prepared for release: v3.4.0 2026-06-22 22:02:40 -07:00
Adam Brown
49ba08b55a Prepared for release: v3.3.1 2026-06-16 00:34:56 -07:00
Adam Brown
18bcc4652f Prepared for release: v3.3.0 2026-06-13 12:44:51 -07:00
Adam Brown
6fd3fd15ae
Prepared for release: v3.2.1 2026-06-10 19:41:32 -07:00
Adam Brown
93de0e7fd1
Prepared for release: v3.2.0 2026-06-08 00:08:51 -07:00
Wavesonics
97bc5a1b1a Prepared for release: v3.1.3 2026-06-04 21:56:12 -07:00
Adam Brown
35ecc7b750
Prepared for release: v3.1.2 2026-06-03 00:37:43 -07:00
Adam Brown
6c705d11bb
Prepared for release: v3.1.1 2026-06-02 00:29:07 -07:00
Adam Brown
28d0d2bdf1
Prepared for release: v3.1.0 2026-06-01 23:10:53 -07:00
Wavesonics
2517bb80c6 Add manifest-driven asset generation pipeline
Replace ad-hoc icon scripts with a single source-of-truth manifest
  (scripts/assets.yaml) and a Python generator that renders every app icon,
  store-listing graphic, MSIX tile, favicon, and the Play feature graphic from
  two SVG sources. Compositions (icon + "Hammer" wordmark in Kingthings
  Trypewriter) are defined once as percentages of canvas and reused across the
  Play feature graphic, MSIX wide/splash tiles, and the Snap featured banner.

  Adds the missing snap store icon, fixes the snap desktop icon to the correct
  256x256 hicolor size, and routes uploads-only assets to build/store-assets/
  (gitignored).

  See docs/ASSET-GENERATION.md for the manifest schema.
2026-05-22 19:26:49 -07:00
Adam Brown
35b0d7e937
Prepared for release: v3.0.3 2026-05-17 01:26:30 -07:00
Adam Brown
1a6316aad9
Prepared for release: v3.0.2 2026-05-15 00:31:21 -07:00
Adam Brown
18febe2e60
Prepared for release: v3.0.1 2026-05-14 21:54:12 -07:00
Adam Brown
6112eaac49
Prepared for release: v3.0.0 2026-05-14 01:46:43 -07:00
Adam Brown
aeeacc3d29
We have to use the JBR! 2026-05-14 01:44:30 -07:00
Adam Brown
4b19951655
Remove Nucleus from build pipeline (keep runtime libs)
Reverts the Nucleus packaging port and its follow-ups:
  - 93c7973c Trying nucleus for packaging Snap stays bespoke
  - 7c14bcd5 Broaden artifact staging to handle Nucleus sandboxed pipeline paths
  - d24f6183 Add homepage and debMaintainer for electron-builder
  - 8831e9c5 Update release workflows for Nucleus packaging
  - 4af31163 Port :desktop packaging to Nucleus framework

Compose Desktop is back as the packaging backend (jpackage targets,
custom packageMsix task, bespoke buildDistSnap/AppImage/Flatpak via
registerLinuxDistributionTasks). The Nucleus runtime libraries —
nucleus.darkmode-detector and nucleus.decorated-window-jbr — are
kept for window decoration and dark-mode detection in code, along
with the JBR jvmToolchain vendor pin and the libs.versions.toml
'nucleus' version entry that they depend on.

The Nucleus-pipeline state is preserved on branch
'nucleus-build-pipeline' for future reference.
2026-05-14 00:49:10 -07:00
Adam Brown
93c7973cf8
Trying nucleus for packaging
Snap stays bespoke
2026-05-13 23:00:55 -07:00
Adam Brown
8831bb20ad
Prepared for release: v2.2.0 2026-04-26 20:25:35 -07:00
Adam Brown
91c2884a1f
Prepared for release: v2.1.4 2026-02-07 23:34:52 -08:00
Adam Brown
da2b4feec7 Revert "Prepared for release: v2.1.4"
This reverts commit 50a377f2e3.
2026-01-28 21:22:01 -08:00
Wavesonics
50a377f2e3 Prepared for release: v2.1.4 2026-01-28 21:05:57 -08:00
Adam Brown
d4e229097c Prepared for release: v2.1.3 2026-01-24 00:18:31 -08:00
Adam Brown
d784208646 Prepared for release: v2.1.2 2026-01-17 13:18:09 -08:00
Wavesonics
ba817c8599 Prepared for release: v2.1.1 2026-01-15 22:41:41 -08:00
Adam Brown
31f10971b2 Prepared for release: v2.1.0 2026-01-13 23:57:13 -08:00
Adam Brown
9ee0dc35cc Add Snap icon 2026-01-11 17:23:01 -08:00
Adam Brown
94a8eaca61 Prepared for release: v2.0.1 2026-01-11 02:02:47 -08:00
Adam Brown
e210d60d21 Prepared for release: v2.0.0 2026-01-10 22:15:03 -08:00
Wavesonics
8f6fe76a67 Working on publishing to Snap Store 2026-01-10 12:25:17 -08:00
Adam Brown
3accf73f41 Prepared for release: v1.14.0 2026-01-06 18:39:37 -08:00
Adam Brown
4c92e98503 Revert "Prepared for release: v1.14.0"
This reverts commit 5d67e34c5a.
2026-01-06 18:22:52 -08:00
Adam Brown
5d67e34c5a Prepared for release: v1.14.0 2026-01-06 00:46:08 -08:00
Adam Brown
f17b4b654c Revert "Prepared for release: v1.14.0"
This reverts commit 23ed80dcde.
2026-01-06 00:44:30 -08:00
Adam Brown
23ed80dcde Prepared for release: v1.14.0 2026-01-05 00:40:14 -08:00
Adam Brown
d8d38039ef Prepared for release: v1.13.2 2026-01-03 01:42:07 -08:00
Adam Brown
93922c1c18 Prepared for release: v1.13.1 2025-12-31 16:22:49 -08:00
Adam Brown
9f6ae12f1d Prepared for release: v1.13.0 2025-12-30 00:20:20 -08:00
Adam Brown
55faf88750 Revert "Prepared for release: v1.13.0"
This reverts commit dc41cb024b.
2025-12-29 15:56:26 -08:00
Adam Brown
dc41cb024b Prepared for release: v1.13.0 2025-12-29 13:50:56 -08:00
Adam Brown
102529b7d3 Prepared for release: v1.12.4 2025-12-27 01:28:25 -08:00
Adam Brown
dfcaf4bcd9 Prepared for release: v1.12.3 2025-12-26 23:34:05 -08:00
Adam Brown
fd84338003 Implemented new distribution targets 2025-12-26 13:53:46 -08:00
Adam Brown
308036b1f9 Added snap packaging 2025-12-25 23:13:44 -08:00