Commit graph

167 commits

Author SHA1 Message Date
Jacob
b0e052d9a4
Merge pull request #13 from jacobtread/feat-copy-duration-formats
feat: copy duration formats settings
2024-08-04 17:48:15 +12:00
Jacobtread
9dab0638f7 chore: lint and format 2024-08-04 17:35:21 +12:00
Jacobtread
dd77c0efa3 feat: allow choosing duration format, rename duration format code
Allows change the format for duration when copying as CSV/markdown. Short, Long, and Decimal. Time function naming has been updated accordingly
2024-08-04 17:32:51 +12:00
Jacobtread
198ebc135b docs: update dataview example 2024-07-22 01:05:13 +12:00
Jacobtread
6b5566106b docs: update example entry duration 2024-07-22 01:03:15 +12:00
Jacobtread
7777a440ed docs: add example for ordered dataview
Adds example for showing how to create a dataview table from timekeep data ordered from the longest entries to the shortest ones
2024-07-21 21:52:43 +12:00
Jacobtread
58c30ad355 refactor: merged and simplified stores 2024-07-21 21:10:05 +12:00
Jacobtread
6482a16620 refactor: move markdown renderer to separate file 2024-07-21 19:43:22 +12:00
Jacobtread
9de817f1fc refactor: move timekeep state to its own store, move dialogs to its own hook, move error screen, don't store collapsed state when false, add note about rendering limitation 2024-07-21 19:26:45 +12:00
Jacob
f0b881e714
Merge pull request #11 from jacobtread/feat-improved-group-entries
Feat improved group entries
2024-07-20 20:48:53 +12:00
Jacobtread
853920d2fc fix: align action buttons again 2024-07-20 20:34:42 +12:00
Jacobtread
d200df09ff feat: more clear group entry and nesting, allow collapsing group entries 2024-07-20 20:26:44 +12:00
Jacobtread
69432ad71f feat: highlight running row 2024-07-19 19:41:15 +12:00
Jacobtread
6e6938e03e fix: remove debug log 2024-07-09 20:39:17 +12:00
Jacobtread
df8bd1ffda chore: bump version 2024-07-09 18:35:42 +12:00
Jacobtread
17bd9335bb fix: use obsidian modal instead of native dialog
Fixes bug where the native dialog stops the cursor from working in obsidian
2024-07-09 18:33:27 +12:00
Jacobtread
e2f23b91e6 Merge branch 'main' of https://github.com/jacobtread/obsidian-timekeep 2024-07-04 16:27:14 +12:00
Jacobtread
e69c935de7 chore: bump version for release 2024-07-04 16:27:11 +12:00
Jacob
9fc61394ed
Merge pull request #8 from jacobtread/feat-api
feat: exposing api for working with and extracting timekeep data
2024-07-04 16:26:31 +12:00
Jacobtread
9f1af668b5 feat: exposing api for working with and extracting timekeep data 2024-07-04 16:15:32 +12:00
Jacobtread
a3d0a8ae4c feat: improve error styling 2024-07-01 22:30:59 +12:00
Jacobtread
5146b157fb docs: documented pdf time format helpers 2024-06-27 19:46:27 +12:00
Jacobtread
946c7da4f0 docs: add section about using within templates 2024-06-25 17:55:03 +12:00
Jacob
eb1e318ed3
Merge pull request #6 from jacobtread/feat-non-started-entries
feat: support non started entires
2024-06-24 19:54:42 +12:00
Jacobtread
eaca4643c5 chore: bump version 2024-06-24 19:48:28 +12:00
Jacobtread
d89d23eb52 feat: support non started entires
Allow entries to not have a start time, makes it possible to use them in templates
2024-06-24 19:41:30 +12:00
Jacobtread
060c6daa63 fix: use older version of builtin modules 2024-06-23 20:29:13 +12:00
Jacobtread
5424c90a40 fix: builtin modules required 2024-06-23 20:27:34 +12:00
Jacobtread
03e6425c31 chore: remove unused dependencies 2024-06-23 20:25:14 +12:00
Jacobtread
7744511c59 fix: removed unused time picker dependency 2024-06-23 20:05:51 +12:00
Jacobtread
caa78519c7 feat: use built-in obsidian lucide
Replaces the lucide-react dependency with a component that wraps the built-in obsidian lucide setIcon function
2024-06-23 20:04:47 +12:00
Jacobtread
3cfa89bb4b feat: add reactive settings store for realtime updates
Settings changes can now be observed by the app without needing to re-open/reload the app
2024-06-23 18:19:58 +12:00
Jacobtread
8d2a493478 fix: disable bad no unused vars checks 2024-06-23 18:07:20 +12:00
Jacobtread
a3e75bc44f chore: cleanup redundant tsconfig include 2024-06-23 17:30:49 +12:00
Jacobtread
7d86f05b53 refactor: clean up start entry creation 2024-06-23 17:24:38 +12:00
Jacobtread
3224033350 feat: allow customizing pdf date format 2024-06-22 19:58:47 +12:00
Jacobtread
2b539c4e1b refactor: cleanup and improve pdf generation 2024-06-22 19:25:52 +12:00
Jacobtread
b08f4054bf fix: make tsconfig include tsx files
Fixes some editor hinting that was not working/failing in the .tsx files around module resolution.
2024-06-22 18:23:17 +12:00
Jacobtread
8334069576 refactor: lift limited size styling 2024-06-22 18:22:37 +12:00
Jacobtread
3e4772cbab chore: bump version 2024-06-08 16:11:08 +12:00
Jacobtread
ba03fa7921 fix: desktop pdf export 2024-06-08 16:10:41 +12:00
Jacobtread
077b19e193 chore: bump version for release 2024-06-06 19:10:19 +12:00
Jacobtread
f79d869a01
Merge pull request #4 from jacobtread/feat-mobile-support
feat: mobile support
2024-06-06 19:09:16 +12:00
Jacobtread
90f2030c44 chore: adjust linting rules 2024-06-06 19:05:45 +12:00
Jacobtread
e34fac52a2 docs: add readme note about pdf on mobile 2024-06-06 19:03:57 +12:00
Jacobtread
c0a4412d5c fix: wrap actions 2024-06-06 19:01:52 +12:00
Jacobtread
9e103ff06f chore: update manifest 2024-06-06 19:01:44 +12:00
Jacobtread
4fcc49eb19 feat: disable pdf modules on mobile 2024-06-06 19:01:33 +12:00
Jacobtread
fb7ce94ed7 feat: insert new line before tracker
Fixes a problem where if the tracker is inserted at the top of the file it causes the tracker to not render when the document is opened because Obsidian tries to edit the timekeep as a code block since the cursor is within it
2024-05-29 17:05:35 +12:00
Jacobtread
a02e5cbebd chore: spelling fixes and whitelisting 2024-05-19 15:24:05 +12:00