Commit Graph

105 Commits

Author SHA1 Message Date
Kashish Sharma 464ccc096c Add remaining buttons to interface 2018-09-24 12:29:58 +05:30
Kashish Sharma 8612be72a9 Fix add-new-project behaviour 2018-09-24 12:27:45 +05:30
Kashish Sharma d673d9a10d refactor - create chronometrist-refresh 2018-09-24 10:30:31 +05:30
Kashish Sharma 30b156fa68 Function to add new project 2018-09-24 00:54:34 +05:30
Kashish Sharma 468f1dc051 No need to redefine this function anymore
(since we're no longer prompting for input)
2018-09-24 00:26:13 +05:30
Kashish Sharma d59ffac7ba Bugfix - rectify call to require 2018-09-24 00:23:22 +05:30
Kashish Sharma 8849978e7d hacking - describe *-custom.el files 2018-09-24 00:22:55 +05:30
Kashish Sharma 7c3ade3f8e hacking - idle timers -> timers 2018-09-24 00:21:27 +05:30
Kashish Sharma 9cd47f42fc Bugfix - buffer not immediately updated when clocking in 2018-09-23 21:53:12 +05:30
Kashish Sharma e22dc84e42 maybe-start-timer - return t when starting timer 2018-09-23 20:27:27 +05:30
Kashish Sharma 424c404509 toggle-project - don't ask for project when using numeric prefix 2018-09-23 20:20:10 +05:30
Kashish Sharma b4e4e2a751 toggle-project - make code clearer 2018-09-23 20:12:24 +05:30
Kashish Sharma df11e73922 chronometrist - use text buttons (links) 2018-09-23 20:06:47 +05:30
Kashish Sharma 94b7c1748b New idea - day summary 2018-09-23 16:29:12 +05:30
Kashish Sharma d74ee2a321 Use defcustom for user-facing variables 2018-09-23 16:28:32 +05:30
Kashish Sharma a1fa95be50 Split #9 into 10 + 11, add ideas for notifications, better suggestions 2018-09-22 09:38:10 +05:30
Kashish Sharma c82925f22d Note 2 bugs 2018-09-22 09:36:10 +05:30
Kashish Sharma f7c6413f9d Add tests for Midnight Bug 2 (the clocked-in version) 2018-09-22 01:33:06 +05:30
Kashish Sharma cd1ec698a3 Use timers instead of idle timers
+ variable to customize update interval
2018-09-22 01:27:19 +05:30
Kashish Sharma 018153df35 toggle-project - do nothing if given invalid args/on invalid lines
This was largely motivated by the addition of the mouse binding in the
previous commit.
2018-09-22 00:20:46 +05:30
Kashish Sharma f0e1cd5443 Bind mouse-1 to toggle-project 2018-09-22 00:16:46 +05:30
Kashish Sharma 1d67182d53 report - preserve point in idle timer 2018-09-20 20:28:45 +05:30
Kashish Sharma 5d60e43370 chronometrist - fix disastrous first-run behaviour 2018-09-20 17:51:58 +05:30
Kashish Sharma d89ec3abf1 Add code documentation file 2018-09-20 13:33:07 +05:30
Kashish Sharma 739a19afda report - remove old week-based variable 2018-09-20 13:04:43 +05:30
Kashish Sharma fa41f7c9e8 Tweak description for release. 2018-09-19 23:29:31 +05:30
Kashish Sharma b10a325bb6 Add tests - chronometrist-format-time 2018-09-19 23:23:51 +05:30
Kashish Sharma fec51e1cb1 report - remove old week-based funtions 2018-09-19 23:20:50 +05:30
Kashish Sharma 17d276caca Sort ideas by difficulty 2018-09-19 20:38:54 +05:30
Kashish Sharma f8418de427 Add discard command idea 2018-09-19 20:27:10 +05:30
Kashish Sharma 53bc9d6804 Correct according to new name 2018-09-19 08:35:51 +05:30
Kashish Sharma 97f2dc4528 Change name from 'timeclock-ui' to 'chronometrist' 2018-09-19 02:51:29 +05:30
Kashish Sharma e0d02f5bc6 Preserve position when running idle timer 2018-09-19 02:32:35 +05:30
Kashish Sharma 535738aed9 Add two bugs 2018-09-19 02:14:52 +05:30
Kashish Sharma d0e2a0f3ef Add installation section 2018-09-16 18:01:53 +05:30
Kashish Sharma 8ff71137ab list - fix seconds/regexp-related bug 2018-09-16 17:31:59 +05:30
Kashish Sharma 6dd45d8e2f Merge branch 'better-file-logic' 2018-09-15 19:34:26 +05:30
Kashish Sharma c9ee9b1c10 list - don't change cursor position in idle-timer; add new bug 2018-09-15 19:27:34 +05:30
Kashish Sharma 43b1b2e0ad Add tests - timeclock-list-total-time-one-day 2018-09-15 00:37:34 +05:30
Kashish Sharma fdab87bc2d Space-pad seconds when only seconds shown
This also fixes a lurking bug with our format strings - to space pad,
you want "%2d", _not_ "% 2d"
2018-09-14 19:59:08 +05:30
Kashish Sharma e4e678c519 Add tests - timeclock-list-seconds-to-hms, timeclock-list-time-add 2018-09-14 01:27:02 +05:30
Kashish Sharma 9eda3a0d48 fixup! Create API file, mostly for personal sanity 2018-09-13 15:21:24 +05:30
Kashish Sharma 32e2601902 Add some tests for timeclock-ui-project-time-one-day 2018-09-13 15:20:07 +05:30
Kashish Sharma c3a5a2184d Fix misnamed function 2018-09-13 11:47:30 +05:30
Kashish Sharma 70a42d753a Create API file, mostly for personal sanity 2018-09-13 11:47:21 +05:30
Kashish Sharma 14827fc465 Create API file, mostly for personal sanity 2018-09-13 01:25:14 +05:30
Kashish Sharma a52110de9e report - add prefix argument support to f/b 2018-09-12 00:35:12 +05:30
Kashish Sharma 64c61823db readme - add task to ask about cask 2018-09-11 18:14:10 +05:30
Kashish Sharma bf250126ac report - display date and total time per day 2018-09-11 18:14:10 +05:30
Kashish Sharma b306659c86 Reconfigure nameless
In the older way, you couldn't insert the file prefix using
nameless-insert-name
2018-09-11 18:14:10 +05:30