Commit Graph

  • 7f237f2e59 Bump version to 2.8.0 main v2.8.0 Jonatan Heyman 2026-02-04 14:35:21 +0100
  • ca5c013ba7 Remove debug log Jonatan Heyman 2026-02-04 14:33:28 +0100
  • 573b93332a
    Merge pull request #441 from heyman/fix/enter-as-custom-key-binding Jonatan Heyman 2026-02-03 15:57:42 +0100
  • 51ee9e3416 Fix so that Enter can be recorded in RecordKeyInput for custom key bindings #441 fix/enter-as-custom-key-binding Jonatan Heyman 2026-02-03 15:34:33 +0100
  • 1f7558d54a
    Merge pull request #437 from heyman/fix/jetpack-for-heynote-file-protocol Jonatan Heyman 2026-01-31 10:09:37 +0100
  • e951af3a52 Use jetpack to serve heynote-file protocol responses #437 fix/jetpack-for-heynote-file-protocol Jonatan Heyman 2026-01-29 13:43:47 +0100
  • ba78d8a9e4 Minor copy change Jonatan Heyman 2026-01-27 18:56:02 +0100
  • b9f0171ada Make shadow default to off when drawing Jonatan Heyman 2026-01-27 18:55:55 +0100
  • c2b53c0cc8 Update @codemirror/view patch after package update v2.8.0-beta.4 Jonatan Heyman 2026-01-27 18:25:53 +0100
  • 542d4ca15f Update package.json and package-lock.json after upgrading to latest version of npm Jonatan Heyman 2026-01-27 18:25:35 +0100
  • 4e974a8550 Bump version to 2.8.0-beta.4 Jonatan Heyman 2026-01-27 18:12:09 +0100
  • 432573e80d Update changelog Jonatan Heyman 2026-01-27 18:10:46 +0100
  • d995c4be4d
    Merge pull request #433 from heyman/feature/draw-on-images Jonatan Heyman 2026-01-27 16:46:56 +0100
  • 555dc27af6 Skip draw-image tests for webkit, since hovering is flaky in headless mode #433 Jonatan Heyman 2026-01-27 16:34:05 +0100
  • a80b20e5b2 Verify that the image that is drawn on actually changes Jonatan Heyman 2026-01-27 16:03:28 +0100
  • 04dc51a4fe Make the draw image test actually draw a line on the image Jonatan Heyman 2026-01-27 15:58:58 +0100
  • 86d943e34c Add test for drawing on an image Jonatan Heyman 2026-01-27 15:49:22 +0100
  • 19483315af Reset package-lock.json Jonatan Heyman 2026-01-27 00:23:23 +0100
  • 236be0ef81 Fix package-lock.json Jonatan Heyman 2026-01-26 23:58:56 +0100
  • 8cab62b439 Persist color and shadow settings in drawing dialog Jonatan Heyman 2026-01-26 23:56:27 +0100
  • cc1a0a90c6 Set the cursor immediately after an image when it's saved after drawing Jonatan Heyman 2026-01-26 10:55:41 +0100
  • a090607cd6 Merge branch 'main' into feature/draw-on-images Jonatan Heyman 2026-01-26 10:27:30 +0100
  • 217ad2b819 Bump version to 2.7.2 v2.7.2 2.7.x Jonatan Heyman 2026-01-26 10:21:26 +0100
  • 66d206a5a2 Sanitize system locale Jonatan Heyman 2026-01-26 09:40:06 +0100
  • f5435e8f57
    Merge pull request #435 from heyman/fix/sanitize-system-locale Jonatan Heyman 2026-01-26 10:18:25 +0100
  • ec87ce975c Sanitize system locale #435 fix/sanitize-system-locale Jonatan Heyman 2026-01-26 09:40:06 +0100
  • e3ea5d7b8c Add Ctrl/Cmd+Enter keyboard shortcut in draw dialog to save the drawn image Jonatan Heyman 2026-01-25 21:21:05 +0100
  • 52f23964be Add ability to actually save drawn images Jonatan Heyman 2026-01-25 21:17:11 +0100
  • 19b7c15ad9 Make DrawImageModal also emit the imageId Jonatan Heyman 2026-01-25 21:00:09 +0100
  • 79b44d85a4 Make the the borders and handles for drawn elements in selection mode more visible Jonatan Heyman 2026-01-25 20:53:11 +0100
  • 9a36ccc860 Tweak minimum dialog and brush sizes Jonatan Heyman 2026-01-25 20:35:06 +0100
  • 5fdced8afa Styling for light theme Jonatan Heyman 2026-01-25 20:30:26 +0100
  • e9d5a50613 Add ability to change brush size Jonatan Heyman 2026-01-25 17:19:15 +0100
  • d744d5f9bf Add shadow toggle Minor UI tweaks. Jonatan Heyman 2026-01-25 16:39:09 +0100
  • b6c005055a Dynamic sizing of draw modal. Increase minimum default brush size. Styling of selected mode buttons. Jonatan Heyman 2026-01-24 22:12:19 +0100
  • 7bc9694b2a Styling of DrawImageModal's toolbar buttons Jonatan Heyman 2026-01-24 21:48:18 +0100
  • 3ab26057f1 Add select mode where drawn elements can be selected, moved, resized, and removed Jonatan Heyman 2026-01-24 21:24:37 +0100
  • baf60cb55d WIP: Add support for basic drawing on images Jonatan Heyman 2026-01-24 17:06:42 +0100
  • b3229b7af4 Bump version to 2.8.0-beta.3 v2.8.0-beta.3 Jonatan Heyman 2026-01-23 16:39:31 +0100
  • f81602b20d
    Merge pull request #432 from heyman/downgrade-electron-to-39 Jonatan Heyman 2026-01-23 16:37:57 +0100
  • a804e50dd6 Downgrade Electron to 39.3.0 #432 Jonatan Heyman 2026-01-23 15:42:12 +0100
  • 3478503c33 Add a check that the lipo built universal rg binary works Jonatan Heyman 2026-01-21 20:42:01 +0100
  • cd10ddb53e Add comment explaining env variable Jonatan Heyman 2026-01-21 20:40:56 +0100
  • 14621c7392 Update prebuild script to make universal ripgrep binary (on Mac) v2.8.0-beta.2 Jonatan Heyman 2026-01-21 19:58:45 +0100
  • f4cae94121 Add GITHUB_TOKEN env variable Jonatan Heyman 2026-01-21 19:51:28 +0100
  • 7763c2c772 Fix issue building universal Mac binary Jonatan Heyman 2026-01-21 19:46:23 +0100
  • 6b91d1b071 Update changelog Jonatan Heyman 2026-01-21 15:17:31 +0100
  • a33f74068b Update to latest version of Electron Jonatan Heyman 2026-01-21 15:16:28 +0100
  • 3474419521 Update to latest version of electron-builder Jonatan Heyman 2026-01-21 15:05:11 +0100
  • 0446f7b090 Add more info about images to docs Jonatan Heyman 2026-01-21 14:48:30 +0100
  • 8de030c3d6 Remove old patch file Jonatan Heyman 2026-01-21 14:37:20 +0100
  • 0bca4a8c89 Bump version to 2.8.0-beta.2 Jonatan Heyman 2026-01-21 14:36:05 +0100
  • 2419ece730
    Merge pull request #429 from heyman/feature/images Jonatan Heyman 2026-01-21 14:33:45 +0100
  • e79657de04 Fix anchor links #429 feature/images Jonatan Heyman 2026-01-21 14:19:54 +0100
  • a7a2728447 Add info about Image support to docs Jonatan Heyman 2026-01-21 14:16:53 +0100
  • 984da05310 Update README Jonatan Heyman 2026-01-21 14:05:16 +0100
  • 31e62b1453 Add hash anchors to documentation Jonatan Heyman 2026-01-21 13:57:56 +0100
  • e6d1c74bc5 Fix different image in Changelog based on dark/light theme Jonatan Heyman 2026-01-21 13:38:09 +0100
  • 7e33a2de68 Add info about image support to changelog Jonatan Heyman 2026-01-21 13:04:50 +0100
  • d8a3418e74 Fix so ripgrep works in a built version of the app Jonatan Heyman 2026-01-20 21:13:15 +0100
  • 0222c805bf Add information about image storage to documentation Jonatan Heyman 2026-01-20 14:40:30 +0100
  • 7a2f915fe9 Fix typo Jonatan Heyman 2026-01-20 14:38:04 +0100
  • cedbe0d5b2 Fix so that image pasting and drag&drop does not result in an error in webapp version Jonatan Heyman 2026-01-20 14:17:26 +0100
  • d62d2e6696 Reset RegEx's lastIndex when returning early Jonatan Heyman 2026-01-20 12:44:25 +0100
  • 52634ec5a9 Remove unused import Jonatan Heyman 2026-01-20 12:22:02 +0100
  • 6b2ed7c1b0 Use already parsed images instead of re-parsing in copyCommand Jonatan Heyman 2026-01-20 12:21:50 +0100
  • 55b5630fd7 Replace ":" with "." for image filenames, since ":" is an invalid character for filenames on Windows Jonatan Heyman 2026-01-20 12:18:12 +0100
  • 25bd017ab0 state.field() should be used to access state field Jonatan Heyman 2026-01-20 12:17:17 +0100
  • ec1a4c1e22 Ripgrep exist with code 1 (no matches found) should not be treated as an error Jonatan Heyman 2026-01-20 11:53:55 +0100
  • eccfba2d4e Fix typo Jonatan Heyman 2026-01-20 11:48:41 +0100
  • 176cafc06d Make electron e2e tests run serially Jonatan Heyman 2026-01-20 00:28:49 +0100
  • 830dd6f549 Fix issue when copying image data of image mime types not supported by the Clipboard API Jonatan Heyman 2026-01-20 00:28:28 +0100
  • de86737fb3 Add support for drag & dropping image files into Heynote Jonatan Heyman 2026-01-20 00:19:15 +0100
  • 48c1fd139b Increase minimum image height (so that drag handle doesn't overflow) Jonatan Heyman 2026-01-20 00:05:00 +0100
  • e7f7f7f7b7 Copy image data when issuing copy command and the cursor is placed immediately before or after an image Jonatan Heyman 2026-01-19 20:51:24 +0100
  • afb2dbbb77 Add Electron end-to-end test for pasting image data into Heynote Jonatan Heyman 2026-01-19 19:59:17 +0100
  • e1e2163d9f Make e2e tests less flaky Jonatan Heyman 2026-01-19 19:58:37 +0100
  • 7f624f8f87 Add image tests Jonatan Heyman 2026-01-19 17:19:41 +0100
  • 32fd508628 Add styling of image widget for light theme Jonatan Heyman 2026-01-19 16:49:11 +0100
  • bd4cbad307 Restructure e2e tests. Add test that checks that the buffer is saved to disk. Jonatan Heyman 2026-01-19 14:26:54 +0100
  • cf3aae3c26 Run e2e tests in same github action workflow as other tests Jonatan Heyman 2026-01-19 01:46:36 +0100
  • cfc596e1f7 Add separate playwright tag for e2e tests Try to get e2e tests to work on CI Jonatan Heyman 2026-01-19 01:43:34 +0100
  • 1955750675 Try to get Electron e2e test to work on Github Actions Jonatan Heyman 2026-01-19 01:22:09 +0100
  • 1f16fc6efe Add copy button to image widget. Fix issue with references pointing to the wrong image after recycling of an image widget's DOM elements. Make highlight border for image widgets green when it has snapped to the ideal dimensions. Jonatan Heyman 2026-01-19 01:12:13 +0100
  • 9737723eed Add end-to-end test that spawns the Electron app Jonatan Heyman 2026-01-18 19:38:56 +0100
  • 759043c034 Fix indentation Jonatan Heyman 2026-01-18 19:38:14 +0100
  • 72ea8e5e6a Move Playwright tests into tests/playwright Jonatan Heyman 2026-01-18 19:04:57 +0100
  • d0e6aa0cd9 Removed unused import Jonatan Heyman 2026-01-18 19:02:40 +0100
  • 6b41281c9f Add tests for the main process using Vitest Jonatan Heyman 2026-01-18 18:20:40 +0100
  • 2e1b7e9a41 Use modified time instead of creation time Jonatan Heyman 2026-01-18 18:18:34 +0100
  • 0559a05c3f Don't delete any images unless at least one of the referenced files is found in .images/. This should make the code more resilient to potential data loss bugs in the future. Jonatan Heyman 2026-01-18 15:29:41 +0100
  • ac8d7c36ca Garbage collection of unreferenced images Jonatan Heyman 2026-01-18 14:33:19 +0100
  • 3f6686c46d Update test to reflect changed behaviour of preserving block separators when copying/pasting within heynote Jonatan Heyman 2026-01-18 14:21:33 +0100
  • ba53bc1199 Fix missing "." typo Jonatan Heyman 2026-01-18 14:15:57 +0100
  • c4f716ada7 Store images in heynote's file library, and serialize/deserialize clipboard data on copy/paste/cut Jonatan Heyman 2026-01-16 16:54:37 +0100
  • 00e35bd4ab * Implement snapping to the ideal image width (based on devicePixerlRatio) when resizing images. * Tweak colors of selected images * Fix issue where resize handle would flicker on mouseup Jonatan Heyman 2026-01-16 16:45:06 +0100
  • 9f10f4f33b Fix blockLayer positioning calculation Jonatan Heyman 2026-01-16 11:16:24 +0100
  • 34c9d679fb Avoid code duplication for copy/cut Jonatan Heyman 2026-01-15 18:02:04 +0100
  • c795ff2bfd Use nwse-resize cursor for whole editor while image is being resized Jonatan Heyman 2026-01-15 17:50:12 +0100
  • d073442b13 Fix broken searchTestFunction which didn't work for matched text on the same row as image tags Jonatan Heyman 2026-01-15 17:35:48 +0100