722 Commits (724095728ebb7309f5e6582448873abe9537bf2a)
 

Author SHA1 Message Date
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
Tom Hacohen fd0a83d6a2 External link: also add noreferrer. 5 years ago
dependabot[bot] 5b5b2f9cb4 Bump websocket-extensions from 0.1.3 to 0.1.4
Bumps [websocket-extensions](https://github.com/faye/websocket-extensions-node) from 0.1.3 to 0.1.4.
- [Release notes](https://github.com/faye/websocket-extensions-node/releases)
- [Changelog](https://github.com/faye/websocket-extensions-node/blob/master/CHANGELOG.md)
- [Commits](https://github.com/faye/websocket-extensions-node/compare/0.1.3...0.1.4)

Signed-off-by: dependabot[bot] <support@github.com>
5 years ago
Tom Hacohen db2f75ae1f Fix item UIDs with illegal url characters in them by urlescaping them.
Fixes #47.
5 years ago
Daniel Saier c0cc2188c5 Add an option for changing the default API URL during the build 5 years ago
Tom Hacohen ca6353ac11
README: improve notes about running your own version 5 years ago
Tom Hacohen 9f1c077c0c deploy: upload a tar of the generated site for easy self-hosting.
The content of the tar is signed and can be verified with signed-pages,
exactly like the hosted version at client.etesync.com

Fixes #125
5 years ago
Tom Hacohen 435256bede Experimental: add dark mode.
It's been ready for a while, though we haven't bothered enabling it because the
calendar view is less than great, though I think it makes sense to enable it
now as experimental and improve it as we go.

Fixes #128.
5 years ago