729 Commits (824172d1d361aff2d18490a2278609a33e8266da)
 

Author SHA1 Message Date
Tom Hacohen 824172d1d3 Birthday calendar: prepend '19' to double-digit birth years.
Without this we were creating malformed dates.
4 years ago
Tom Hacohen 9e0b1efda9
Merge pull request #160 from ramzan/hide-birthday-collection
Hide birthday collection when creating new events
4 years ago
Ramzan 109013e9ec EventEdit: allow changing calendar when duplicating event 4 years ago
Ramzan 593e30ad77 Hide read only journals when creating/editing an item 4 years ago
Tom Hacohen c8442d9440 Appbar: remove the useless back button - always open the menu.
Fixes #161
4 years ago
Tom Hacohen 5756bf37ba Make edit buttons disabled for readOnly journals. 4 years ago
Ramzan f526bcb293 SyncGate: create auto-generated SyncInfoJournal of address book birtdays 4 years ago
Ramzan 724095728e helpers: add parseDate function 4 years ago
Ramzan 9daf113ea3 pim-types: add getter for bday property 4 years ago
Tom Hacohen 562dc48610 Fix issue with yearly recurrence.
Should fix #158.
4 years ago
Tom Hacohen c4d239dba3 Login: add signup link. 4 years ago
Tom Hacohen 181ff241da Tasks: autocomplete from all of the tags options (not just hardcoded).
Partially fixes #152.
4 years ago
Tom Hacohen 6d18d494a7 JournalMembers: change to be a function component. 4 years ago
Tom Hacohen 6e4689f697 JournalEntries: change to be a function component. 4 years ago
Tom Hacohen cd7739a3d1 ImportDialog: change to be a function component. 4 years ago
Tom Hacohen 749d9de581 SideMenu: change to be a function component. 4 years ago
Tom Hacohen 2eaa9b503a SearchableAddressBook: change to be a function component. 4 years ago
Tom Hacohen c1b57eecfd App: change to be a function component. 4 years ago
Tom Hacohen 9ec5d2a708 Change code to double-quotes. 4 years ago
Tom Hacohen 1327279816 Update dependencies and adjust code accordingly. 4 years ago
Tom Hacohen 0fc92b46a7 Edit pages: remove UNSAFE componentsWillReceiveProps. 4 years ago
Tom Hacohen e38181a8ae Journal: only show change log, not the items.
Was very confusing to people.
4 years ago
Tom Hacohen a1bdea6290 Contact notes: display notes as multiline text. 4 years ago
ramzan 384e12e1ba
Change 'copy' to 'duplicate' and switch to more appropriate icon (#149) 4 years ago
Ramzan 2b43463fb0 Implement Event copying.
Fixes #51.
5 years ago
Ramzan 205d7a3e1b Prevent autoRefresh from running when editing an item 5 years ago
ramzan eb199c53c3
Contact edit: allow editing of name field rather than fn field.
Fixes #80.
5 years ago
ramzan 96029a0f0c
Check if the item exists before rendering the page
Redirect to 404 page if the item doesn't exist.

Fixes #3.
5 years ago
Tom Hacohen ad6ac59c4f Task list: support infinitely deep task hierarchies.
Another step towards fixing #124.
5 years ago
Tom Hacohen 484825b1db TaskList: cleanup a bit. 5 years ago
Tom Hacohen 6ea7bd79cf Task list: implement 1-level task hierarchy.
This is the first step towards fixing #124
5 years ago
Tom Hacohen 2547fb9ae7 Contact: show a contact's photo if available. 5 years ago
Tom Hacohen 985f39930b Debug page: support printing all entries. 5 years ago
Tom Hacohen cf4513a05b Log entries: show the entry uid. 5 years ago
Tom Hacohen d4ca0a3ec4 Errors: append in bulk rather than 1 by 1. 5 years ago
Tom Hacohen 06e4e4a5d3 Rename addError action to fix fetch count.
Fetch count increments/decrements based on all actions prefixed with add
which means addError was also triggering it.
This broke the fetchCount count.
5 years ago
Ramzan de07f76c92 Implement an auto refresh function that calls fetchAll every minute
if the user is online and logged in.

Fixes #28.
5 years ago
Tom Hacohen b394484f3c Implement an undelete function to mass-undelete changes. 5 years ago
Tom Hacohen 728ac6124f Enable eslint for type definitions and fix issues. 5 years ago
Tom Hacohen 616052ecc5 Improve journals page look and feel. 5 years ago
Tom Hacohen 7fe2cd1f60 Change default collection names from 'Default' to be descriptive
A step towards fixing https://github.com/etesync/android/issues/118
5 years ago
Tom Hacohen 64753586e3 Clear recurrence options when changing freq.
Apparently iCal.js doesn't filter it itself so we have to do it,
otherwise we can create malformed recurrence options.

Fixes #134.
5 years ago
Tom Hacohen 9400abdbf4 Revert "reset options if freq changes"
This reverts commit f64169385e.
5 years ago
Tom Hacohen 2b8fa751b7 Revert "when using multiple select must have and array with default values"
This reverts commit 7595be4df7.
5 years ago
Tal Leibman 7595be4df7 when using multiple select must have and array with default values 5 years ago
Tal Leibman f64169385e reset options if freq changes 5 years ago
Tom Hacohen fb8f3ff574 Task/Event: enable word wrapping for decsriptions.
Fixes #135.
5 years ago
Tom Hacohen f372f36005 Tag edit: make it possible to use non-existing tags.
This is a workaround until #133 is properly solved. The tag list still
only autocompletes from a pre-defined list, but at least now you can
just set new tags as you wish.
5 years ago
Tom Hacohen f0ec85d635 Fix link color to be nicer (especially in dark mode). 5 years ago
Tom Hacohen f80ce5b458 Theme: add a class to indicate if in dark mode. 5 years ago