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