Commit Graph

  • 9c470aa935 feat(ui): material (solid/acrylic surfaces) and controls (checkbox, toggle, select) debrand Marcos Paulo 2026-10-28 00:14:37 -03:00
  • 7fcee66b8e feat(ui): Catppuccin palettes (Latte, Frappé, Macchiato, Mocha) Marcos Paulo 2026-10-11 23:34:39 -03:00
  • 3e6869e88c chore: debrand ArtCraft references Marcos Paulo 2026-10-11 23:31:11 -03:00
  • f03ec27ab2 Merge pull request #28 from jcl-bit/claude/print-native-windows-73c826 main skylar taylor-barrick 2026-10-12 17:19:38 -06:00
  • eb49a247a3 Gate Unix-only atomic test imports by platform skylartaylor 2026-10-13 00:29:22 +02:00
  • 79e89dc129 Merge remote-tracking branch 'origin/main' into codex/craft-print-fix-merge-20261012T210558Z skylar taylor-barrick 2026-10-12 23:49:49 +02:00
  • 6006abb757 feat(settings): add shared config storage for Craft apps Alejandro Londono 2026-10-12 17:40:50 -04:00
  • 697b473c0b Stop PDF work immediately after a parser budget is exhausted skylar taylor-barrick 2026-10-12 23:27:53 +02:00
  • c22935270b Parse duplicate PDF dictionary keys in linear time skylar taylor-barrick 2026-10-12 23:21:39 +02:00
  • 85ef8b92ac Bound PDF parsing and preserve indirect page content arrays skylar taylor-barrick 2026-10-12 23:13:06 +02:00
  • 02d08fe9cc fix(print): pin native completion repair and document bounded PDF handling skylar taylor-barrick 2026-10-12 23:11:32 +02:00
  • a7e3c76c2f Merge remote-tracking branch 'origin/main' into codex/craft-print-fix-merge-20261012T210558Z skylar taylor-barrick 2026-10-12 23:05:59 +02:00
  • 36ce57c929 Merge remote-tracking branch 'origin/main' into claude/print-native-windows-73c826 James Locke 2026-10-12 11:33:06 -07:00
  • f58bc1a3df Merge pull request #16 from zachshallbetter/feat/craft-atomic skylar taylor-barrick 2026-10-12 12:25:33 -06:00
  • 811558a3ad Create Unix atomic-write staging files with private permissions skylar taylor-barrick 2026-10-12 20:12:56 +02:00
  • 5b273dd82f Clarify application recovery sweep responsibility and hardware durability limits Zach Shallbetter 2026-10-11 19:20:26 -07:00
  • d4a38f90ee Clarify user-space cleanup semantics and best-effort directory sync in craft-atomic Zach Shallbetter 2026-10-11 19:10:59 -07:00
  • 1c9baae1bf Lock tempfile and fastrand dependencies for workspace Zach Shallbetter 2026-10-11 16:18:15 -07:00
  • f75e9c9bc8 Document atomicity vs durability guarantees and add sequence verification test Zach Shallbetter 2026-10-11 13:32:53 -07:00
  • 6bcd350d49 README: credit PhotoCraft only, document what a replace does not keep aiongg 2026-10-11 15:23:52 +00:00
  • 33b393bd88 Remove the unused proptest dev-dependency aiongg 2026-10-11 15:23:36 +00:00
  • 9d422a18b1 Retry Windows sharing and lock violations, with a capped backoff aiongg 2026-10-11 15:23:27 +00:00
  • 253fd775f0 Set the replaced file's permissions on the open temporary file aiongg 2026-10-11 15:23:10 +00:00
  • d78b352004 Refuse to replace a file the user cannot write (Unix) aiongg 2026-10-11 15:22:34 +00:00
  • 658ca37c8e Follow symbolic links without canonicalize aiongg 2026-10-11 15:22:21 +00:00
  • fb26a9f90f Report a missing folder instead of creating it aiongg 2026-10-11 15:22:08 +00:00
  • 9e160690fc Never replace an existing file in write_new aiongg 2026-10-11 15:21:59 +00:00
  • 818c0c0753 Share one replace path between the byte and streaming writers aiongg 2026-10-11 15:21:01 +00:00
  • 8df3d87d8b Add craft-atomic: crash-safe atomic write and document replacement (refs #2, fixes #14) Zach Shallbetter 2026-10-11 02:41:47 -07:00
  • 4a4ec8c1ca Merge pull request #21 from jmacek/quit-app-menu skylar taylor-barrick 2026-10-12 12:22:49 -06:00
  • c68d145c9f docs: list craft-quit in the library catalog skylar taylor-barrick 2026-10-12 20:21:37 +02:00
  • 8e9e437e78 craft-quit: route menu Quit to the root viewport skylar taylor-barrick 2026-10-12 20:11:22 +02:00
  • f0ae2b3f13 craft-quit: return the app menu install error to the app Jake Macek 2026-10-11 15:30:05 -07:00
  • 673c14439b craft-quit: Quit menu id and handler for apps with their own menu Jake Macek 2026-10-11 11:58:37 -07:00
  • ebf3f552cd craft-quit: macOS app menu whose Quit asks the app first Jake Macek 2026-10-11 11:12:42 -07:00
  • f207cdd016 Merge pull request #5 from mjohnson7cd/macos-quit-terminate skylar taylor-barrick 2026-10-12 12:17:38 -06:00
  • bafeec6b7d Merge remote-tracking branch 'origin/main' into fix-quit5-20261012 skylar taylor-barrick 2026-10-12 20:15:22 +02:00
  • c6a847b7d0 craft-quit: document logic-based close handling for hidden windows skylar taylor-barrick 2026-10-12 20:11:55 +02:00
  • 3c9702725d Merge pull request #26 from storytold/codex/craft-print-settings skylar taylor-barrick 2026-10-12 08:25:02 -06:00
  • 22544b6d61 feat(ui): Catppuccin palettes (Latte, Frappé, Macchiato, Mocha) debrand-pre-sync Marcos Paulo 2026-10-11 23:34:39 -03:00
  • a8c928ae82 chore: debrand ArtCraft references Marcos Paulo 2026-10-11 23:31:11 -03:00
  • 754f4d70e0 Print on Windows in-process, without PowerShell James Locke 2026-10-11 18:03:54 -07:00
  • 5d41e29e46 Install software Vulkan for shared UI rendering tests skylar taylor-barrick 2026-10-12 02:41:42 +02:00
  • 4cae45dbe8 Handle texture deltas in print control tests skylar taylor-barrick 2026-10-12 02:37:47 +02:00
  • d27646a5f7 Preserve accessible print control labels and narrow layout skylar taylor-barrick 2026-10-12 02:34:53 +02:00
  • b700ae753f Add shared printer settings and asynchronous job feedback skylar taylor-barrick 2026-10-12 02:32:49 +02:00
  • 1aa81a773a Expose Windows printer duplex capability (#25) skylar taylor-barrick 2026-10-11 17:20:15 -06:00
  • d991bf6792 Report Windows driver duplex capability to print callers skylar taylor-barrick 2026-10-12 01:04:26 +02:00
  • 9d6610afd1 craft-quit: document calling on_close_request last in the frame Mara Johnson 2026-10-11 11:32:00 -04:00
  • 0549f672a3 Add craft-quit: quit macOS apps through NSApplication terminate: Mara Johnson 2026-10-10 17:46:59 -04:00
  • d26682a58a Launch the print spooler through system PowerShell (#23) skylar taylor-barrick 2026-10-11 14:10:44 -06:00
  • 32bcac12db Launch Windows PowerShell from its system path skylar taylor-barrick 2026-10-11 22:09:14 +02:00
  • 876cba3527 Extract craft-print spooler with native Windows CI (#8) skylar taylor-barrick 2026-10-11 14:05:47 -06:00
  • bef3211753 Target the local computer explicitly when removing the test port skylar taylor-barrick 2026-10-11 22:03:37 +02:00
  • c7c01aff6d Use a removable local port name for the Windows queue test skylar taylor-barrick 2026-10-11 22:00:25 +02:00
  • da752825c7 Verify Windows queue cleanup without removing an absent output file skylar taylor-barrick 2026-10-11 21:56:44 +02:00
  • cf93331318 Use PrinterName to inspect and clean the Windows test queue skylar taylor-barrick 2026-10-11 21:53:59 +02:00
  • 379d99f817 Compare PowerShell geometry JSON as numeric values skylar taylor-barrick 2026-10-11 21:51:02 +02:00
  • c30d7d4e13 Avoid interactive FILE port prompts in the Windows queue test skylar taylor-barrick 2026-10-11 21:50:09 +02:00
  • c15c501567 Require Windows CI to exercise the paused print queue skylar taylor-barrick 2026-10-11 21:46:00 +02:00
  • b71ad7c8f1 Preserve queue duplex defaults and add explicit shrink-to-fit skylar taylor-barrick 2026-10-11 21:44:37 +02:00
  • 711b7934c9 Enable cross-platform craft-print CI and manual runs skylar taylor-barrick 2026-10-11 19:47:47 +02:00
  • c22bb1b0ce Require a paused temporary queue in native Windows print regression skylar taylor-barrick 2026-10-11 07:13:40 +02:00
  • 9e03fd49cc Bound Windows custom paper dimensions to DEVMODE capacity skylar taylor-barrick 2026-10-11 07:11:07 +02:00
  • e7e12f7d0f Document cross-platform print CI setup and pending native validation skylar taylor-barrick 2026-10-11 07:08:48 +02:00
  • eb99775517 Extract craft-print PDF spooler with Windows size and duplex fixes skylar taylor-barrick 2026-10-11 07:07:14 +02:00
  • af2b0918d2 Merge pull request #6 from skylartaylor/codex/ui-suite-integration-20261010 skylar taylor-barrick 2026-10-10 18:38:14 -06:00
  • 5c874d51ee UI.8: shape dock action labels with logical accessibility skylar taylor-barrick 2026-10-10 14:08:31 -06:00
  • b1406e3e6a UI.8: cancel renderer-owned resize gestures on workspace replacement skylar taylor-barrick 2026-10-10 11:48:50 -06:00
  • 34b4adfcfb UI.8: clarify creative docking audit scope skylar taylor-barrick 2026-10-10 11:14:22 -06:00
  • 615f0638c7 UI.8: classify renderer-owned docking keyboard focus skylar taylor-barrick 2026-10-10 11:00:02 -06:00
  • 7bb9c865e6 UI.8: cancel floating group gestures on workspace replacement skylar taylor-barrick 2026-10-10 10:53:55 -06:00
  • f23c9f9c4a UI.8: preserve application docking chrome and group gestures skylar taylor-barrick 2026-10-10 10:47:52 -06:00
  • fc77f4cc7f UI.7: preserve split resizing beside panel scrollbars skylar taylor-barrick 2026-10-10 09:40:28 -06:00
  • c4fbe220bc UI.7: resize accordion bodies with pointer and keyboard handles skylar taylor-barrick 2026-10-09 22:45:31 -06:00
  • efc2fc6702 UI.7: deserialize hidden locations without default panel IDs skylar taylor-barrick 2026-10-09 22:35:22 -06:00
  • 4558a91694 UI.7: serialize docking actions for app command dispatch skylar taylor-barrick 2026-10-09 22:33:22 -06:00
  • d9077e2c09 UI.7: add shared panel docking transactions and workspace renderer skylar taylor-barrick 2026-10-09 22:29:35 -06:00
  • 67ce2e9a82 UI.6: add precise visual regressions and toolbar overflow fitting skylar taylor-barrick 2026-10-09 19:15:10 -06:00
  • 5de0356334 UI.5: document suite adoption and acceptance limits skylar taylor-barrick 2026-10-09 15:16:54 -06:00
  • a4ea89de41 UI.5: preserve single-shape button frame rendering skylar taylor-barrick 2026-10-09 14:28:46 -06:00
  • 9198fae30e UI.4: share widget-state theme application skylar taylor-barrick 2026-10-09 13:14:03 -06:00
  • dc26460f61 UI.3: share tab strips and bounded pane controls skylar taylor-barrick 2026-10-09 13:04:21 -06:00
  • 9843bec261 UI.2: share styled icon buttons in craft-ui skylar taylor-barrick 2026-10-09 12:00:06 -06:00
  • bfbc435364 UI.1: audit suite UI components and extract SVG icon catalogs skylar taylor-barrick 2026-10-09 11:03:16 -06:00
  • 3a791fdc41 Rust workspace and MIT OR Apache-2.0 license (#1) Brandon Thomas 2026-10-09 12:02:40 -04:00
  • e10a64138a initial commit Brandon Thomas 2026-10-09 11:58:30 -04:00