173 Commits (73a3729a7077093527dddf22479370cb97708971)

Author SHA1 Message Date
Andrew P Maney aa9e85a520 Tasks: fix priority sorting
Priority sorting had some inconsistencies. 
The Infinity was causing tasks to not be sorted (Infinity - Infinity = NaN).
Adding sortByDueDate also ensures better sorting when tasks have the same priority
5 years ago
Andrew P Maney 77f734a227 Tasks: fix alignment in Toolbar menu 5 years ago
Andrew P Maney 7a42ff04d8
UI: pretty error messages
Add Toast component for displaying error messages in a more prominent way
5 years ago
Andrew P Maney ed4ed86880 Tasks: add show/hide hidden feature 5 years ago
Andrew P Maney 36d6308c88 Tasks: change due text to date instead of time to 5 years ago
Andrew P Maney 0b5274887f Tasks: make overdue secondary text red
Also add some logic to display tasks due today as "Due today"
Tasks: fixes
5 years ago
Andrew P Maney 5eea4e89a5 Task edit: fix DateTime's not being properly stored
I messed up a boolean value with my previous pull request. It was causing DateTimes to be stored as Dates and vice-versa.
5 years ago
Andrew P Maney b6b46d2b24 Task edit: change "All Day" to "Include Time" 5 years ago
Andrew P Maney e39974105f Task edit: reword Start Date to "Hide until" 5 years ago
Andrew P Maney e06ccbd21c Tasks edit: add full width styles to timing inputs 5 years ago
Andrew P Maney 39529e66c1 Tasks: add a11y title and aria labels for Toolbar 5 years ago
Andrew P Maney 212dfc7095 Tasks: add search functionality 5 years ago
Andrew P Maney b90adaffb5
Tasks: improve positioning of Toolbar menus
Merges #105
5 years ago
Andrew P Maney 1de7a2ebdd
Tasks: implement sorting
Merge of #104
5 years ago
Andrew P Maney b69b51f558
Tasks: move "Show Completed" to a toolbar menu 5 years ago
Andrew P Maney 74ed60a3fb Tasks: hides Sidebar amount if value 0
Tasks: makes amount conditional more concise
5 years ago
Andrew P Maney 716240e266 Tasks: adds dueToday getter to TaskType
cleans up some code around filtering by due today
5 years ago
Andrew P Maney 9a7960556b Tasks: adds memoization to Sidebar 5 years ago
Andrew P Maney f3ba0b30ef Tasks: removes unnecessary comments 5 years ago
Andrew P Maney 8ba7709653 Tasks: moves Sidebar specific logic into Sidebar component
also adds amount to Due Today filter
5 years ago
Andrew P Maney 2980305beb Tasks: adds filter by Due Today 5 years ago
Tom Hacohen 02ac73eb25 AddressBook: add missing key property to list items.
Well actually just remove the useless div, but the driver was
to add the missing key prop.
5 years ago
Andrew P Maney effd74e0b2 Tasks: adds filter by tag feature
Squash of #94
5 years ago
Tom Hacohen ec9d8d3329 Revert "Tasks: adds filter by tag feature"
Reverting because I'm not the author. The next commit will have the
right author set.

This reverts commit b14697474c.
5 years ago
Tom Hacohen b14697474c Tasks: adds filter by tag feature
Squash of #94
5 years ago
Andrew P Maney 9f618ab36c Tasks: changes margin units from px to em 5 years ago
Andrew P Maney c113c8b283 Tasks: displays tags on Task list items 5 years ago
Andrew P Maney fe8fbfdfd8 Tasks: adds tags 5 years ago
Andrew P Maney 93f06f81cd Tasks: moves misplaced const
a const was accidentally placed in the middle of imports,
that has been moved
5 years ago
Andrew P Maney f04212a1e6 Tasks: renames some vars from event to task
I assume this is just some cruft from a bad copy-paste
5 years ago
Tom Hacohen e0e805d009 JournalEntries: use a virtualized list for the entries. 5 years ago
Tom Hacohen 2397cfbe6d AddressBook: use a virtualized list for the contacts. 5 years ago
Tom Hacohen 8aa4af46f1 TaskEdit: fix crash when saving tasks with no status set. 5 years ago
Tom Hacohen 18967ddb16 TaskEdit: use null coalescing instead of ||.
It technically works because undefined happens to be falsey, but still bad
practice and can lead to errors (especially when copy-pasting).
5 years ago
Andrew P Maney 29d1e5cfe5 Tasks: adds mapPriority helper function
handles any possible issues with priorities that aren't 1, 5, or 9
5 years ago
Andrew P Maney bdd89fb533 Tasks: colors checkbox according to priority 5 years ago
Andrew P Maney 0436e9ccd0 Tasks: adds colored radio buttons
available as widget, they are being used for priority in Task Edit
5 years ago
Andrew P Maney add95621af Tasks: adds priority to Task type
with ability to edit in form
5 years ago
Andrew P Maney dc1b17f7f4 Tasks: adds secondary text displaying time until due 5 years ago
Tom Hacohen 8e1e3b8fe1 TaskListItem: change from anonymous to named function.
Other than the stylistic choice, this is also very useful for the react
dev tools, which show the component's name.
5 years ago
Andrew P Maney ad3958ae88 Tasks: adds checkbox to Task list item 5 years ago
Tom Hacohen 649a7cd281 Event view: change the text colour based on background.
This is needed to ensure a good enough contrast.

Fixes #85.
5 years ago
Andrew P Maney 9e1c7ea8d5 Tasks: adds license 5 years ago
Andrew P Maney 632ec9cacf Pim: changes how onItemSave handles post-save action
onItemSave used to automatically "go back" after saving. New behavior is
onItemSave returns a promise that resolves to the history object. This object
can then be used to go back if needed. This allows for more granular control
over post-save actions.
5 years ago
Andrew P Maney b4ef6e641d Tasks: Quick Add feature
This is a merge of #84
5 years ago
Tom Hacohen c9aefdec4c Revert "Tasks: Quick Add feature"
Completely broken, had to revert it.

This reverts commit f5eb1932e8.
5 years ago
Tom Hacohen e75e1c5c5e Revert "Tasks: add license to files"
Depends on a completely broken piece of code.

This reverts commit 75f2b50a29.
5 years ago
Andrew P Maney 75f2b50a29 Tasks: add license to files 5 years ago
Andrew P Maney f5eb1932e8 Tasks: Quick Add feature 5 years ago
Andrew P Maney 5d54ab4563 Tasks: reorganizes Tasks components into their own subfolder 5 years ago