919 Commits (b2a7b1d0ba17553f92e06c9a76b13082f396b737)
 

Author SHA1 Message Date
Olivier Léobal b2a7b1d0ba
feat: add auto dark mode (#259)
Add detection for theme preferences given by the browser.

This works by replacing the "dark mode" setting with a new selector that defaults to "auto" (losing old settings, sorry).

You can try this out by opening the dev console and using the dedicated button (Inspector > sun/moon -shaped in Firefox, Elements > paint brush -shaped in Chromium).

I tried to match the project style but I'm not too good at frontend, I hope this is OK!
2 years ago
Xiretza 896182ba68 Update chat badge in README 2 years ago
Jonathan Zacsh 670918f8f7
fix event descriptions to respect whitespace (#234) 2 years ago
Tom Hacohen 3bb5ed17be Relicense ical.js.d.ts to MPL-2.0 (same as ical.js).
This should make it easier for people to reuse it.
3 years ago
MeIchthys 8f22c542f0
Minor spelling fix (#242)
`thise` -> `this`
3 years ago
2br-2b 53b09aa740
Improve PWA manifest (#226)
* Changed start_url to Etesync's homepage
* Added more entries to the PWA manifest
* Added a purpose for the icon

See https://w3c.github.io/manifest/#purpose-member
3 years ago
Tom Hacohen a48f929d94 Signup: add a link to the terms of service.
Fixes #188.
3 years ago
Tom Hacohen c0d884afd7 Event edit: automatically populate end date when setting start date.
Fixes #195.
4 years ago
Tom Hacohen 3b50375810 Update etebase - now automatically does pwhash in a web worker. 4 years ago
Tom Hacohen e3d6bd21e4 Tasks: ignore empty categories 4 years ago
Tom Hacohen a748ae3cf1 Tasks: remove the categories property when there are no tags.
Fixes #179
4 years ago
Tom Hacohen 9268c110ae
README: add a comment about etesync notes 4 years ago
Tom Hacohen c586344228
FUNDING.yml: add funding links 4 years ago
Tom Hacohen 7a03f8c69c Fix usage the default server URL (actually use it)
This also fixes setting the server url using the REACT_APP_DEFAULT_API_PATH
env var.

Fixes #185
4 years ago
Tom Hacohen 1b50d197b1 Calendar: gracefully handle errors handling recurring events. 4 years ago
Ramzan 54c9735074 ContactEdit: fix contacts getting added to groups multiple times 4 years ago
Tom Hacohen 990f693da8 Update etebase dep and adjust according to the async changes. 4 years ago
Tom Hacohen e9cbb9bf37
Merge Contacts: Add basic group editing functionality
Merge of #176
4 years ago
Ramzan 6ab60f24ef Create GroupEdit 4 years ago
Ramzan 2505650708 ContactEdit: add group editor 4 years ago
Ramzan e0e21cfbce Contacts: Add edit button to group list items 4 years ago
Ramzan 88be50f215 Contacts: add new group button and adjust ContactEdit for group editing 4 years ago
Tom Hacohen 19444a38ba LoginForm: make it more clear that people should use usernames, not emails. 4 years ago
Tom Hacohen 022d4ea2e2 Wizard: have a skip button to skip collection init. 4 years ago
Tom Hacohen 8aa90ed86d New account wizard: soften the title to not say Error! 4 years ago
Tom Hacohen e9a99c9404 Add a nicer error message for 1.0 accounts. 4 years ago
Tom Hacohen 31aa091893 Tasks: fix handling of categories.
We were wrongly creating them as strings instead of arrays,
which was causig them to be serialized wrong.

Fixes #171
4 years ago
Tom Hacohen 66331a4e2a pim-types: add lastModified. 4 years ago
Tom Hacohen ffe60f8b28 Signup: add a link to the rest of the apps. 4 years ago
Tom Hacohen bc4e022450 Sign the webapp using Signed Pages. 4 years ago
Tom Hacohen 6ea3b880f9 Fix being able to access the changelog of deleted items. 4 years ago
Tom Hacohen 1b788acf83 Signup: add a link to the pricing page. 4 years ago
Tom Hacohen f142b6081a Update etebase dep and adjust code accordingly. 4 years ago
Tom Hacohen 55cae0962d Contacts: redesign the address book view and add filtering by group.
This is the first step towards fixing #136.
4 years ago
Tom Hacohen 78e91abcb4 pim-types: add a function to get group membership. 4 years ago
Tom Hacohen d530204584 pim-types: Fixed group detection. 4 years ago
Tom Hacohen 334b2c68ee Tasks: use pushMessage instead of a custom one. 4 years ago
Tom Hacohen cb67bb9e85 Update etebase dep. 4 years ago
Tom Hacohen 0540c3bbbd Add an option for changing the default API URL during the build
Merge #130 again. It was accidentally removed when we merged to Etebase.
4 years ago
Tom Hacohen 1525738517 Settings: Implement the dashboard link. 4 years ago
Tom Hacohen aae10980d6 Update etebase dep. 4 years ago
Tom Hacohen 13654bc093 Bump version 4 years ago
Tom Hacohen b0d5326dd2 README: update for EteSync 2.0. 4 years ago
Tom Hacohen 523a97d9bf Merge: add EteSync 2.0 support 4 years ago
niconfus f4e3153d4b Fix localization for DateTimePicker 4 years ago
niconfus 3a4db2fd3c Fix localization for DateTimePicker 4 years ago
Tom Hacohen 4e565fb3e6 Signup form: also show email specific errors. 4 years ago
Tom Hacohen 4e2e17dc05 Signup FormErrors: cleanup the naming. 4 years ago
Tom Hacohen 55507a57f6 Show messages on collection edit, remove and memebership management. 4 years ago
Tom Hacohen 1018a4ca90 Store asyncDispatch: support passing non-async actions 4 years ago