Jacob
8ce8b29dd9
Merge pull request #75 from jacobtread/feat-status-bar-view
...
feat: status bar items
2026-03-28 17:39:27 +13:00
Jacobtread
32d3212395
feat: status bar items
2026-03-28 17:27:29 +13:00
Jacob
6b5a89605e
Merge pull request #74 from jacobtread/feat-tracking-register
...
feat: tracking register
2026-03-28 16:45:26 +13:00
Jacobtread
d909b9e714
chore: name casing for index concurrency
2026-03-28 16:38:38 +13:00
Jacobtread
39b5aaf619
fix: exclude files without timekeeps from the registry
2026-03-28 16:35:41 +13:00
Jacobtread
d5b24bc0fd
refactor: adjust registry member visibilities
2026-03-28 16:33:49 +13:00
Jacobtread
b3dc28a7e8
feat: vault timekeep registry
2026-03-28 16:32:28 +13:00
Jacobtread
87de57bde0
chore: import oxfmt sorting
2026-03-28 15:29:31 +13:00
Jacobtread
3199fbd67a
feat: support pdf rendering on mobile with dedicated exports directory
2026-03-27 09:00:29 +13:00
Jacobtread
28a6399549
fix: ignore coverage false positives
2026-03-26 16:33:14 +13:00
Jacobtread
3a0df04c29
test: extra name link tests
2026-03-26 16:28:12 +13:00
Jacobtread
da92df225f
fix: exclude mocks and fixtures from coverage testing
2026-03-26 16:15:17 +13:00
Jacobtread
5135d201cd
fix: capture error log during load failure test
2026-03-26 16:12:54 +13:00
Jacobtread
a4b039f8a7
feat: type-aware linting and lint applied lints
2026-03-26 16:08:22 +13:00
Jacobtread
a1fcc3ff21
feat: replace prettier with oxfmt
2026-03-26 16:05:06 +13:00
Jacobtread
fbf3e46daa
feat: replace eslint for oxlint
2026-03-26 15:48:55 +13:00
Jacobtread
31197666d7
refactor: replace jest & esbuild with vite and vitest
2026-03-26 15:36:04 +13:00
Jacob
2229612d6f
Merge pull request #73 from jacobtread/refactor-remove-react
...
refactor: remove react
2026-03-26 14:29:01 +13:00
Jacobtread
c6db9be528
docs: undo readme formatting
2026-03-26 14:21:04 +13:00
Jacobtread
6252f95804
refactor: formatting and documentation updates, small tweaks and fixes
2026-03-26 14:18:50 +13:00
Jacobtread
cdfd8053fd
fix: tsconfig for parsing
2026-03-26 13:49:46 +13:00
Jacobtread
8859d148e1
fix: name input and start submission handling
2026-03-26 13:47:36 +13:00
Jacobtread
7ba6ffa92e
refactor: replace react with obsidian components
2026-03-26 12:13:06 +13:00
Jacob
f6f5ebb342
Merge pull request #72 from jacobtread/refactor-pdf-make-renderer
...
Refactor pdf make renderer
2026-03-25 19:53:53 +13:00
Jacobtread
c95cc6d097
chore: run prettier format
2026-03-25 19:50:22 +13:00
Jacobtread
2af12e891a
feat: improve pdf rendering styling
2026-03-25 10:57:56 +13:00
Jacobtread
ac1e9d7961
refactor: replace react based pdf rendering with pdfmake layout engine
2026-03-25 10:46:25 +13:00
Jacobtread
d7e9c98333
fix: zod schema type for zod 4
2026-03-25 08:40:25 +13:00
Jacobtread
5bff4ce1bf
chore: bump dependencies
2026-03-25 08:27:08 +13:00
Jacobtread
2e15cad9ae
chore: npm audit fix
2026-03-24 07:35:28 +13:00
Jacobtread
624e042b1a
chore: remove duplicate settings assignment, run formatter
2026-03-22 09:28:44 +13:00
Jacob
53be8e0d99
Merge pull request #69 from 4Source/settings-improvement
...
Group Settings in Settings Tab and More flexibility for current/total time visualization
2026-03-22 09:27:42 +13:00
4Source
80e61e7fe5
refactor: Adapt requested changes
2026-03-21 21:12:01 +01:00
Jacobtread
731daa5ea8
docs: remove missing section references
2026-03-22 08:07:39 +13:00
4Source
aa6bfe51f2
docs: Use `@link instead of @see`
2026-03-21 14:21:51 +01:00
4Source
1fd3ab9c46
feat: more flexible current/total time visualization
...
Replace setting ``showDecimalHours`` with ``secondaryDurationFormat`` which gives more flexibility in how and what should be displayed
Add setting ``primaryDurationFormat`` which allows to select the format of the primary duration
Add function for converting legacy settings to compatible settings includes testcases
Extend the formatDuration function for the new Format NONE and add a default case including testcases
Adapt the UI for using the new settings
2026-03-21 14:21:06 +01:00
4Source
d57cdca111
refactor: update the settings tab
...
Change to heading style recommended by Obsidian. See: https://docs.obsidian.md/Plugins/User+interface/Settings#Headings
Add subsections to separated settings by topic.
2026-03-21 11:36:02 +01:00
Jacobtread
094ad902a6
docs: add CODE_OF_CONDUCT.md and CONTRIBUTING.md
2026-02-07 14:46:03 +13:00
Jacobtread
a04d4a0add
chore: bump version
2026-01-21 12:30:51 +13:00
Jacobtread
a4fdadc70f
feat: additional tests, simplify folder logic, add typing to tests
...
Adjusted the folder schema to enforce that the entry must be a group
style entry removing the need to add the additional conversion logic
Strongly type testing data to TimeEntry to prevent bad entries being
used
2026-01-21 12:30:23 +13:00
Jacob
68d82b2c2e
Merge pull request #64 from jacobtread/feat-folders
...
feat: Folder entries
2026-01-21 11:52:46 +13:00
Jacobtread
c2d398399e
feat: folder entries
2026-01-20 12:31:10 +13:00
Jacobtread
3d34880482
chore: npm audit
2025-11-26 11:40:51 +13:00
Jacobtread
390ee6ee05
chore: bump version for release
2025-11-25 20:28:13 +13:00
Jacob
36928a9eb5
Merge pull request #62 from jacobtread/feat-custom-font-selector
...
feat: font family option
2025-11-25 20:27:28 +13:00
Jacobtread
6efcabf76b
feat: merge pdf styling object and accept a font family, add Rubik font
...
family as option
2025-11-25 12:38:08 +13:00
Jacobtread
4e7588927c
feat: bump version for release
2025-11-20 20:24:52 +13:00
Jacob
f635d68c71
Merge pull request #60 from jacobtread/fix-jumpy-behavior
...
Fix: restore scroll position
2025-11-20 20:24:09 +13:00
Jacobtread
dd5c19ce1e
Merge branch 'main' of https://github.com/jacobtread/obsidian-timekeep into fix-jumpy-behavior
2025-11-20 14:51:20 +13:00
Jacobtread
23e55a48ad
chore: run formatter
2025-11-20 14:50:53 +13:00