37 Commits (c69f5e27ad54abc80263742dd2a73e21074f1abb)

Author SHA1 Message Date
Tom Hacohen b796217cd1 Implement contacts editing. 4 years ago
Tom Hacohen 9ec5d2a708 Change code to double-quotes. 4 years ago
ramzan eb199c53c3
Contact edit: allow editing of name field rather than fn field.
Fixes #80.
4 years ago
Tom Hacohen 6ea7bd79cf Task list: implement 1-level task hierarchy.
This is the first step towards fixing #124
4 years ago
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
Andrew P Maney 73a3729a70 pim-types: change clone to deep clone using string
fixes #119
5 years ago
Andrew P Maney ed4ed86880 Tasks: add show/hide hidden feature 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 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 fe8fbfdfd8 Tasks: adds tags 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 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
Andrew P Maney f5eb1932e8 Tasks: Quick Add feature 5 years ago
Tom Hacohen 0b18cac914 Licensing: add license headers to source files. 5 years ago
Tom Hacohen db75d82322 Import: make sure imported contacts/events/tasks have a uid.
Fixes #71.
5 years ago
Tom Hacohen a9611f4117 Remove debug log that got committed. 5 years ago
Tom Hacohen 052543261f Unify ICAL parsing and omit property group names.
The property groups were causing us issues and making it very hard
to handle these properties. And since we were not dealing with them
anyway, it's better to just remove them (standard allows this).

ical.js doesn't deal with them correctly, which is the source of this
problem. More info:
https://github.com/mozilla-comm/ical.js/issues/411
5 years ago
Tom Hacohen d1b3d82024 pim-types: sync from iOS app.
Mainly about adding timezone support.
5 years ago
Tom Hacohen 11dd883f5f lint: replace tslint with eslint and fix new warnings and errors. 5 years ago
Tom Hacohen dfd6914cd9 Fix version number when saving events/todos. 6 years ago
Tom Hacohen d1293b08c3 Journal: implement importing entries from file
It still needs a bit of polished, such as proper error handling,
progress indication, chunked pushing and etc, though it does work!

Fixes #17
6 years ago
Tom Hacohen 4b09b9832a Task: fix allDay when a task doesn't have a startDate. 6 years ago
Tom Hacohen 494bc2e3bd Fix viewing tasks with no start or end date. 6 years ago
Tom Hacohen 9913adc756 Update tslint config and update code to conform. 6 years ago
Tom Hacohen 5237b14b74 Event and task: show timezone information.
First steps towards #29.
6 years ago
Tom Hacohen 172cc4ce53 Task: rename the completed property to finished and include cancelled. 6 years ago
Tom Hacohen 66d95216f7 Add support for editing a task's status. 6 years ago
Tom Hacohen 4db3b24743 Add task edit support. 6 years ago
Tom Hacohen 2fd674a456 Add support for tasks. 6 years ago
Tom Hacohen a9b6978ae5 Add basic support for viewing tasks. 6 years ago
Tom Hacohen 0a9d4f8a10 Calendar: implement basic recurrence support.
At the moment it only shows recurrence in the calendar. You can't edit
specific instances, only the whole series (the first event). You can't
event edit the rrule at the moment. It's view only (mostly).

While this is not much, this is already a major boost to the usability
of etesync web.

Fixes #15.
6 years ago
Tom Hacohen 02bb9baea7 Add more properties needed by react-big-calendar. 7 years ago
Tom Hacohen 074fc8e6c0 Implement a common interface for pim types. 7 years ago
Tom Hacohen 4722207308 Change the suffix of helpers from .tsx to .ts.
They are not jsx files.
7 years ago