916 Commits (3bb5ed17be8cd990fad40b4c244cbc8076838392)
 

Author SHA1 Message Date
Andrew P Maney de94a02025 Task: add recurrence features to list view 5 years ago
Andrew P Maney aada3e6d36 Tasks: add recurrence to Edit 5 years ago
Tom Hacohen dac6ba5900 Login: automatically log out on expired token.
This is a bit of a workaround.
The problem is that we cache auth tokens, but that auth tokens can expire.
Thins means that we could have a stale auth token after coming back to
the app after a long time, so we need to fetch a new one.

Logging out is a bit of a nuclear option, but since this is a rare
scenario, it can do for now.
5 years ago
Tom Hacohen 84f7a11bbc ICAL.js: fix types of complex rrules 5 years ago
Andrew P Maney 73a3729a70 pim-types: change clone to deep clone using string
fixes #119
5 years ago
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
Tom Hacohen 0ce83defcc LoginGate: show an error if the user is inactive. 5 years ago
Andrew P Maney ed4ed86880 Tasks: add show/hide hidden feature 5 years ago
Andrew P Maney 248fdc5838 MUI: updates core
required for lab@4.0.0-alpha.47
5 years ago
Andrew P Maney b78ccfbf8b MUI: fix TimezonePicker types
broken from mui/lab update
5 years ago
Andrew P Maney 7f898d62f6 MUI: upgrade Lab to latest release 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 ba00be300e
RRule: handle undefined options.byday
Merge of #108
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 e008bc19e8 Tasks: changes dueToday to include all times before today 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 a2d6dacbe4 Settings: change setSettings action to merge with state.
It was overriding state before.
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
dependabot[bot] 56475135b6 Bump acorn from 5.7.3 to 5.7.4
Bumps [acorn](https://github.com/acornjs/acorn) from 5.7.3 to 5.7.4.
- [Release notes](https://github.com/acornjs/acorn/releases)
- [Commits](https://github.com/acornjs/acorn/compare/5.7.3...5.7.4)

Signed-off-by: dependabot[bot] <support@github.com>
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 69c38d7e8f Journals list+import: move journal items to the left side. 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 5cb8dda9cc List: move the list widget to use the material ui list.
Fixes #79.
5 years ago
Tal Leibman 6a5d959777 JournalsList: add icon to titles 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