Commit graph

  • 69e03a54e4 Sync the PDF metadata title with the .timekeep filename and repurpose the existing visual "PDF title" setting into a "PDF header" that dynamically incorporates the filename. suanzy 2026-06-24 02:28:35 +0000
  • 959e6171ca
    Merge pull request #90 from jacobtread/18062026-bump-dependencies main Jacob 2026-06-18 07:48:27 +1200
  • d29641ed90
    feat: update to fix dev dependency audits 18062026-bump-dependencies Jacobtread 2026-06-18 07:46:07 +1200
  • 1376f09368
    chore: run linter and formatter Jacobtread 2026-05-17 20:31:17 +1200
  • 194946b5c3
    fix: update test data, replace uuids with numbers Jacobtread 2026-05-17 20:29:34 +1200
  • 8974b4b019
    chore: bump version for release 2.1.3 Jacobtread 2026-05-17 12:53:06 +1200
  • deb2307977
    chore: merge .timekeep-container classes Jacobtread 2026-05-17 12:51:54 +1200
  • f42fbb3dca
    chore: bump dependencies and version for release 2.1.2 Jacobtread 2026-05-17 12:45:57 +1200
  • ce5dbb0693
    chore: bump version for release patch-out-pdfmake-fetch Jacobtread 2026-05-17 12:42:26 +1200
  • dbe7a1126b
    Merge pull request #88 from jacobtread/patch-out-pdfmake-fetch Jacob 2026-05-17 12:41:47 +1200
  • 4bc2862181
    feat: patch away the internal fetch logic from pdfmake Jacobtread 2026-05-17 12:34:42 +1200
  • a97b13a789
    Merge pull request #87 from jacobtread/refactor-incremental-ids Jacob 2026-05-17 11:52:02 +1200
  • 36e14676dc
    refactor: replace uuid with incremental counters Jacobtread 2026-05-17 11:27:56 +1200
  • fa1fedbb01
    refactor: replace zod for valibot Jacobtread 2026-05-16 19:09:21 +1200
  • ee3dfc7101
    fix: replace usages of !important Jacobtread 2026-05-16 18:01:13 +1200
  • 85f7a5fc33
    feat: release attestation and remove old zip release 2.1.1 Jacobtread 2026-05-16 17:41:10 +1200
  • d82ab3a577
    chore: bump version for release Jacobtread 2026-05-16 17:35:30 +1200
  • ac2c061304
    chore: apply changes to silence obsidian warning Jacobtread 2026-05-16 13:46:28 +1200
  • 32946f8e6e
    feat: switch to pnpm and bump oxc deps Jacobtread 2026-05-16 13:11:59 +1200
  • 52fd5b5db4
    chore: bump verison and npm audit fix 2.1.0 80-feature-sanity-check-for-time-ranges Jacobtread 2026-05-09 10:31:08 +1200
  • bb1aeba57f
    Merge pull request #86 from jacobtread/85-feature-option-for-how-notes-open-when-opened-from-status-bar-timers Jacob 2026-05-09 10:29:25 +1200
  • 734113bce4
    feat: handle focusing existing leaves 85-feature-option-for-how-notes-open-when-opened-from-status-bar-timers Jacobtread 2026-05-09 10:27:48 +1200
  • bc913c8218
    feat: status item allow opening in a new tab Jacobtread 2026-05-07 07:39:24 +1200
  • e7daf73d6b
    Merge pull request #82 from jacobtread/feat-status-bar-item-path Jacob 2026-05-01 17:05:24 +1200
  • f0fffe971a
    Merge pull request #83 from jacobtread/fix-registry-track-renames Jacob 2026-05-01 17:05:13 +1200
  • 621be2e75b fix: track rename events in timekeep registry fix-registry-track-renames Jacobtread 2026-05-01 08:30:06 +1200
  • 7d6d345f77 feat: status bar option to include the folder path feat-status-bar-item-path Jacobtread 2026-05-01 08:28:05 +1200
  • eb68b1d8b5 docs: add status bar details to the readme 2.0.0 Jacobtread 2026-04-17 20:04:13 +1200
  • 88f9002735 docs: update readme api docs Jacobtread 2026-04-17 19:55:12 +1200
  • 43e8bb2b29 feat: timekeep merger modal subscribe to settings and entries changes to re-render Jacobtread 2026-04-17 19:52:04 +1200
  • 286fe74f5f chore: bump version for release Jacobtread 2026-04-17 19:43:48 +1200
  • a3b23d320b feat: add additional exposed apis Jacobtread 2026-04-17 19:42:53 +1200
  • 7ec20b1489 chore: cleanup timekeep merger modal Jacobtread 2026-04-17 19:42:43 +1200
  • d3d1a6a172 feat: working on improved plugin api Jacobtread 2026-04-16 18:55:02 +1200
  • 20502f16e2 feat: clean up and document styling, fix bad class references and outdated naming Jacobtread 2026-04-14 20:43:10 +1200
  • f14bc14670 docs: remove pdf unsupported on mobile comment Jacobtread 2026-04-14 20:19:59 +1200
  • fbb361bc41 test: finialized test coverage for pdf definitions Jacobtread 2026-04-14 20:19:05 +1200
  • aaa93c3371 tests: more tests for remaining parser, queries, and update logic Jacobtread 2026-04-14 20:09:43 +1200
  • 632bd67a4f tests: remaining registry and autocomplete test cases Jacobtread 2026-04-14 19:36:16 +1200
  • 7f4c6a4933 fix: row attributes applied to the wrong container Jacobtread 2026-04-14 14:06:41 +1200
  • 4e6809c6de fix: timesheet table initial ordering Jacobtread 2026-04-14 10:19:34 +1200
  • dff32ab575 Update createNewTimekeepFile.ts Jacobtread 2026-04-14 10:13:45 +1200
  • b201045820 feat: split up and test pdf definition and creation logic Jacobtread 2026-04-13 23:28:21 +1200
  • 29acf5770c chore: fix typescript errors Jacobtread 2026-04-13 09:37:39 +1200
  • 4459410310 chore: update dependencies Jacobtread 2026-04-12 10:08:19 +1200
  • ee8d189807 fix: should be using Notice not MockNotice, lint rule to prevent import mocks in regular files Jacobtread 2026-04-12 09:56:44 +1200
  • 21cbda94d1 docs: registry docs comments Jacobtread 2026-04-12 09:42:07 +1200
  • 31d896a43a feat: registry dynamic loading Jacobtread 2026-04-12 09:32:23 +1200
  • 680097ded2 feat: error messages for save and save fallback Jacobtread 2026-04-12 09:18:27 +1200
  • b304933040 fix: wrong class name for timekeep-start-note Jacobtread 2026-04-12 00:15:09 +1200
  • 52b3c31dbd feat: improvements to how name input keyboard keys are handled and don't focus suggestions by default Jacobtread 2026-04-12 00:04:58 +1200
  • 490e9102b8 refactor: generalize saving and view logic for more consistent and easy to manage logic, extract editor scroll tracking, fix content component and replaceable component logic Jacobtread 2026-04-11 23:47:15 +1200
  • f71fb6685f fix: set consistent timezone for tests Jacobtread 2026-04-11 20:00:48 +1200
  • 346413d9ab fix: normalize test line endings for CI Jacobtread 2026-04-11 19:57:53 +1200
  • b8aec287ca fix: get pdf exports working on desktop again, mocking and tests started for pdf exports, adjust function exports Jacobtread 2026-04-11 19:52:24 +1200
  • 73e6246755 tests: export test fixtures and tests for markdown table Jacobtread 2026-04-11 18:57:56 +1200
  • d30a4d7e94 tests: raw export table helper tests and csv export tests Jacobtread 2026-04-11 18:43:29 +1200
  • 34b7134938 fix: linter rule to prevent accidentally importing vitest outside of tests Jacobtread 2026-04-11 16:20:10 +1200
  • bcc6eff395 fix: wrong assert imports Jacobtread 2026-04-11 15:56:14 +1200
  • b2c1a37b17 chore: remove unused electron typings Jacobtread 2026-04-11 15:51:05 +1200
  • a7098f03e6 fix: broken dynamic imports, only resolve stub aliases for vite test environment Jacobtread 2026-04-11 15:10:03 +1200
  • 11aee14cf8 refactor: shared logic for getting running registry timekeep entries and tests Jacobtread 2026-04-11 14:50:15 +1200
  • 32470ab4ac tests: add ignore to default branches for entry type switches, TimekeepStatusBar tests Jacobtread 2026-04-11 14:22:48 +1200
  • b239c9eea1 refactor: move stop and open logic from status bar to status bar item Jacobtread 2026-04-11 14:18:44 +1200
  • c2dce2ed18 tests: TimesheetNameInput remaining tests Jacobtread 2026-04-11 13:40:39 +1200
  • e8afd91512 tests: timesheet row content and content editing tests Jacobtread 2026-04-11 12:26:59 +1200
  • 2fd6ce4098 fix: use fake timers for debounce tests to speed up tests Jacobtread 2026-04-10 10:18:28 +1200
  • fc59ff09e7 fix: cache action needs to be v5 Jacobtread 2026-04-10 10:16:10 +1200
  • 4b01ce2b78 feat: ci improvements and updates Jacobtread 2026-04-10 10:15:09 +1200
  • e9b4e11c48 docs: bump license year Jacobtread 2026-04-10 09:48:20 +1200
  • 8371ffec6d chore: remove unused dotfiles Jacobtread 2026-04-10 09:48:10 +1200
  • 4d68c19363 chore: spelling whitelists Jacobtread 2026-04-10 09:48:00 +1200
  • 094ed2b30e chore: explicit formatter groupings and run fmt Jacobtread 2026-04-10 09:47:50 +1200
  • 7a169be170 feat: shared create new timekeep file logic, create new timekeep file command Jacobtread 2026-04-10 00:54:29 +1200
  • 3da8d5415c feat: openItemRef helper for opening registry item refs, update locator modal to use openItemRef Jacobtread 2026-04-10 00:27:36 +1200
  • fac1467a5d feat: merge modal use timekeep registry Jacobtread 2026-04-10 00:10:11 +1200
  • 85bbf062b4 fix: timekeep timer not hiding properly Jacobtread 2026-04-10 00:02:39 +1200
  • b516bdb962 fix: running entry should be above start form Jacobtread 2026-04-09 23:57:46 +1200
  • 971f5885f2 feat: find running trackers use timekeep registry Jacobtread 2026-04-09 23:56:59 +1200
  • 9707054c64 refactor: consistent naming on modals and views, split modals into their own folder Jacobtread 2026-04-09 23:45:44 +1200
  • fd65fc96f7 refactor: rename and reorganize components into a easier to manage and more consistent structur Jacobtread 2026-04-09 23:41:31 +1200
  • 11bf445e45 tests: fix domComponent unload tests, move and rename timekeepStatusBar and add tests file Jacobtread 2026-04-09 22:58:58 +1200
  • dbe4ac4a9e feat: mock component handle loading and unload edge cases, split start block into form and running container, tests for start form Jacobtread 2026-04-09 22:49:22 +1200
  • a6cade73f6 tests: replace impossible code paths with asserts, tests for timesheetTable Jacobtread 2026-04-09 21:09:36 +1200
  • 51a074fe27 tests: assertion helper and tests, timesheetRowContentEditing tests, mock modal tracking and cleanup, mock modal button attributes Jacobtread 2026-04-09 20:36:00 +1200
  • 9d70a2a3b4 feat: add data-action attributes to start and edit buttons more timesheetNameInput and timesheetRowContent tests Jacobtread 2026-04-08 08:37:28 +1200
  • 250a47b079 tests: add file-name-prompt-modal tests Jacobtread 2026-04-07 10:53:23 +1200
  • 96452b317b tests: mocks for modals and setting, tests for confirm-modal Jacobtread 2026-04-07 10:02:38 +1200
  • 8180396961 tests: tests for timesheetApp, timesheet, timesheetRowContainer, and timesheetTable Jacobtread 2026-04-07 09:39:20 +1200
  • 7161ddd92e chore: remove unused timesheetFileEntry component Jacobtread 2026-04-07 09:38:53 +1200
  • 02d48265ea refactor: move pdf rendering logic out of src/components/pdf/renderer.ts and into the pdf export file Jacobtread 2026-04-07 09:38:39 +1200
  • 34843bdecf feat: improved autocomplete matching, tweaks, and more timesheetNameInput tests Jacobtread 2026-04-07 09:15:30 +1200
  • 009bbe75fa tests: more timesheetNameInput tests Jacobtread 2026-04-06 19:05:22 +1200
  • 2a9f0ae477 fix: onClickOutside checks for timesheetNameInput should be based on the document rather than wrapper Jacobtread 2026-04-06 19:05:09 +1200
  • e7dc87b76e tests: start adding tests for timesheetNameInput and test plan Jacobtread 2026-04-06 10:09:00 +1200
  • 1a6f1f5507 tests: timesheet export actions test, electron stub, fix pdfmake in tests Jacobtread 2026-04-05 19:14:41 +1200
  • bd66604697 tests: replaceableComponent and contentComponent tests Jacobtread 2026-04-05 18:13:24 +1200
  • 057e40ccb5 feat: replaceable component for efficient row swapping, more testing utils and row content initial test Jacobtread 2026-04-05 10:57:32 +1200
  • 71599ec05a refactor: improve confirm modal callback Jacobtread 2026-04-04 15:51:08 +1300
  • 99e97506e0 feat: replace obsidian debounce function with a local one for easier testing, add empty tests to incomplete files Jacobtread 2026-04-04 15:41:00 +1300