Commit graph

83 commits

Author SHA1 Message Date
Jacobtread
07e8ba2bb8 fix: check old file using active file set in component 2024-04-15 21:05:37 +12:00
Jacobtread
18af825fdd chore: bump version 2024-04-15 20:53:43 +12:00
Jacobtread
ee7366daa6 fix: bug failing to save if file is renamed 2024-04-15 20:53:11 +12:00
Jacobtread
10fc6baaef refactor: remove template comment from css 2024-04-10 21:20:03 +12:00
Jacobtread
f6ebb54dfb refactor: remove empty react el strings 2024-04-09 20:58:21 +12:00
Jacobtread
d3cb93d833 feat: updated action steps 2024-04-08 20:14:05 +12:00
Jacobtread
19e8595d96 fix: build ci job name 2024-04-07 14:19:08 +12:00
Jacobtread
3957cd2620 fix: tests badge name, more trying to get time tests working 2024-04-07 14:18:03 +12:00
Jacobtread
14126645af fix: time tests (again) 2024-04-07 14:09:09 +12:00
Jacobtread
9698021ad5 fix: build workflow, time test 2024-04-07 14:01:20 +12:00
Jacobtread
c01b605a4e fix: use utc timezone for tests 2024-04-07 13:58:53 +12:00
Jacobtread
a96890a783 fix: update branches for workflows 2024-04-07 13:55:05 +12:00
Jacobtread
9e60188a45 feat: added workflows and badges 2024-04-07 13:53:59 +12:00
Jacobtread
d9f51cda50 docs: update trySave docs 2024-04-06 20:15:59 +13:00
Jacobtread
489c9f40d0 docs: document time formatting functions 2024-04-05 19:28:56 +13:00
Jacobtread
813255fbf9 fix: handle timekeep fallback error case 2024-04-04 20:22:38 +13:00
Jacobtread
2c544b848a feat: added saving redundancy and fallback handling 2024-04-04 20:20:28 +13:00
Jacobtread
952a682ba7 feat: use vault.process instead of read and write 2024-04-04 19:51:07 +13:00
Jacobtread
53f16aa2a2 feat: allow editing unfinished entries 2024-04-04 10:04:16 +13:00
Jacobtread
f169816fe0 fix: use type import when only using moment type 2024-04-04 08:45:08 +13:00
Jacobtread
4c6240e892 chore: bump version 2024-04-04 08:40:58 +13:00
Jacobtread
abd82c3067 fix: use sentence case in settings titles 2024-04-04 08:39:59 +13:00
Jacobtread
d0c44bc1c8 refactor: move indent styling to styles.css 2024-04-04 08:37:19 +13:00
Jacobtread
ef5020fe04 fix: remove obsidian from description 2024-04-04 08:35:18 +13:00
Jacobtread
a3277f35e0 fix: remove name from settings tab title 2024-04-04 08:34:04 +13:00
Jacobtread
cd9ba7bbf8 fix: update min app version 2024-04-04 08:33:43 +13:00
Jacobtread
8b36856cdd docs: update command in readme 2024-04-03 20:44:21 +13:00
Jacobtread
48c00602b8 feat: live updating duration for active rows 2024-04-02 13:48:21 +13:00
Jacobtread
9ee4f62044 feat: allow editing while running 2024-04-02 13:38:49 +13:00
Jacobtread
39f21db3c1 chore: bumped version 2024-04-02 09:14:30 +13:00
Jacobtread
33db60aa67 fix: check file is file using instanceof instead of cast 2024-04-01 20:33:56 +13:00
Jacobtread
c1fbc735e9 feat: change command name 2024-04-01 20:33:01 +13:00
Jacobtread
70a1dfb019 chore: bump version 2024-03-31 22:58:51 +13:00
Jacobtread
6c9e69df9e refactor: clean up and fix indent logic 2024-03-31 22:57:17 +13:00
Jacobtread
f498626728 feat: enable react strict mode 2024-03-31 22:55:20 +13:00
Jacobtread
f8bc3e8b74 fix: properly handle unmounting 2024-03-31 22:53:00 +13:00
Jacobtread
cbdb0c2a91 fix: update manifest 2024-03-31 20:41:22 +13:00
Jacobtread
57dd8008f0 chore: bump version 2024-03-31 20:39:40 +13:00
Jacobtread
39a1e2066e chore: bump version 2024-03-31 20:31:07 +13:00
Jacobtread
6a83e22967 docs: added section about editing 2024-03-31 20:30:31 +13:00
Jacobtread
39045e1f3f docs: update readme screenshot 2024-03-31 20:28:55 +13:00
Jacobtread
e7bec00932 fix: remove table display block 2024-03-31 20:27:23 +13:00
Jacobtread
404aba3278 feat: improved editing experience 2024-03-31 20:26:12 +13:00
Jacobtread
b5cc7c0f9c feat: setting to limit table size, improved table styling, new indent style, ignore obsidian vault data
Added setting to limit the table size and make it scrollable

Changed table and indent styling

Remove .obsidian from git
2024-03-31 19:58:11 +13:00
Jacobtread
51a5ee4a5a feat: docs fixes, reduce number of moment creations, ignore stopped entries
Fixed up some documentation

Moved calls to moment() to outer functions rather than children, reducing the side effects

Removed extra calls to moment() around values that are already moments

Don't recreate already stopped entries when stopping running entries
2024-03-31 19:27:30 +13:00
Jacobtread
23f72ac4e3 perf: removed recursion from getRunningEntry and switched pipeline to reduce
Switched the recursive call to isEntryRunning from getRunningEntry to just check the condition directly that way only isEntryRunning  depends on it and not the other way around

Replaced the multiple map and filter iterations when removing entries with a reduce operation
2024-03-31 19:05:22 +13:00
Jacobtread
9566fe99ce perf: stack dfs for running entry check 2024-03-31 18:53:24 +13:00
Jacobtread
e9ebd17675 refactor: separated sub entry creation logic 2024-03-31 18:48:10 +13:00
Jacobtread
75ef939a3a style: moved replace under load 2024-03-31 18:36:50 +13:00
Jacobtread
54864dfe52 refactor: cleaned up code for removing child entries 2024-03-31 18:33:39 +13:00