Ricki Hirner
8449684dd2
Version bump to 1.0-beta1
...
* fetch translations from Transifex
* minor changes (lint/strings)
2016-03-20 18:31:11 +01:00
Ricki Hirner
28e7c91658
Initiate DAV service refresh after migration
...
* initiate DAV service refresh after migration
* minor refactoring of sync adapter classes
* minor UI changes
2016-03-20 17:41:05 +01:00
Ricki Hirner
51867c5f3f
Notification for external file logging
...
* Show notificatin when external file logging is active
* Use column name constants for ServiceDB access
2016-03-20 11:41:08 +01:00
Ricki Hirner
1786b73ac6
Provide settings migration v0.9 -> v1.0
2016-03-19 22:30:07 +01:00
Ricki Hirner
1df3ddbe74
Startup dialogs
...
* add startup dialogs (F-Droid: donations, Play Store: DRM bug, OpenTasks not installed)
* allow to reset hints/startup dialogs
* AccountSettings: fragment as inner class of activity
2016-03-19 11:22:30 +01:00
Ricki Hirner
5ee8d76b34
Add SQLite dump to debug report
2016-03-18 19:02:27 +01:00
Ricki Hirner
5723225475
App settings UI
2016-03-18 17:24:46 +01:00
Ricki Hirner
f73f6ca43c
Account management: Create address book (similar to create calendar)
2016-03-18 15:40:05 +01:00
Ricki Hirner
753c4b05a5
Allow time-range filtering of events (to the past)
...
* add account setting + GUI: restrict time range in the past
* add support for restricted time range VEVENT synchronization
* fix bug in handling changed exceptions of recurring events
2016-03-16 18:23:52 +01:00
Ricki Hirner
2e34fa686d
Minor refactoring
2016-02-24 23:21:25 +01:00
Ricki Hirner
a735564bc1
Use java.util.logging instead of sl4fj
2016-02-24 23:08:19 +01:00
Ricki Hirner
552f6b6936
Refactoring
...
* move AccountSettings up to package context
* HttpClient: take authentication from AccountSettings in the constructor
* App: provide global instance of MemorizingTrustManager
* App: provide global Java logger, optionally with verbose and external file logging
* LoginCredentials: moved from inner-class into setup package
2016-02-24 15:56:30 +01:00
Ricki Hirner
50f7006e59
Refactoring
...
* make DavResourceFinder.Configuration really serializable
2016-02-24 12:29:07 +01:00
Ricki Hirner
6ac5fe0204
Show debug info on management errors
2016-02-23 23:10:44 +01:00
Ricki Hirner
19bfe5c5f2
Create/delete calendars
2016-02-23 18:42:50 +01:00
Ricki Hirner
212cd8ddb0
Proof of concept: create remote address books, delete remote collections
2016-02-22 14:33:55 +01:00
Ricki Hirner
c30195d9ba
AccountActivity changes
...
* CalDAV/CardDAV resource list views now always contain all elements without scrolling (NonScrollingListView)
* synchronization action in activity now overriddes system sync settings
2016-02-21 14:15:55 +01:00
Ricki Hirner
3ca063416e
Fix crash bug caused by leaking OnAccountsUpdateListener
2016-02-19 14:15:32 +01:00
Ricki Hirner
940d622402
Upgrade to okhttp/3.1.2 + tests
2016-02-19 13:16:34 +01:00
Ricki Hirner
814abc60ed
Service detection, account settings
...
* service detection: detect group memberships and query them for homesets
* account settings
* request account synchronization
2016-01-23 18:44:40 +01:00
Ricki Hirner
220ba4b151
Improved service detection + GUI
...
* DavService: query group-membership principals for home sets, too
* working collection selection
* contacts sync according to selected address book
2016-01-23 00:04:48 +01:00
Ricki Hirner
777e124b54
Selectable calendars
2016-01-20 21:12:37 +01:00
Ricki Hirner
f32493986b
Update local calendars according to ServiceDB at sync
2016-01-20 15:22:58 +01:00
Ricki Hirner
5025a61cd1
Update local task lists according to ServiceDB at sync
2016-01-20 15:01:17 +01:00
Ricki Hirner
89a516bfd1
DavService: refresh collections
2016-01-20 00:39:10 +01:00
Ricki Hirner
af71ed8bc5
Collections refresh
2016-01-19 20:04:25 +01:00
Ricki Hirner
fc29988dc6
Add DavService for long-running operations
2016-01-19 13:51:52 +01:00
Ricki Hirner
77c947da14
Add account details activity (AccountActivity)
2016-01-18 14:59:19 +01:00
Ricki Hirner
ff901ce91f
Service database
...
* HttpClient: authentication that is limited to a host name is never preemptive
* DavResourceFinder: service configuration == null means that this service is not available
* new SQLite database for CalDAV/CardDAV services
* added AccountDetailsFragment, which asks for account name and then finishes account creation
* updated AccountListFragment
2016-01-17 17:10:30 +01:00
Ricki Hirner
85a6b68a56
Rewrite initial configuration detection
...
* HttpClient: add Accept-Language header
* HttpClient: fix MemoryCookieStore NullPointerException
* DavResourceFinder: check for home sets, too
2016-01-17 00:34:26 +01:00
Ricki Hirner
89050d88c6
Upgrade to okhttp3
2016-01-16 21:34:41 +01:00
Ricki Hirner
ba0350c83d
New initial server configuration detection
...
* separate initial server configuration (= principal and/or a certain collection) detection from collection refresh (to be done)
* GUI: LoginActivity
2016-01-16 00:53:05 +01:00
Ricki Hirner
515969c4b8
Initial changes for new GUI
2016-01-15 01:07:56 +01:00
Ricki Hirner
9a8d29e774
Append trailing slashes to Web URLs; okhttp upgrade
2016-01-08 17:57:51 +01:00
Ricki Hirner
2880b05b5d
README updates
2016-01-04 01:43:53 +01:00
Ricki Hirner
d6cff63f2d
Version bump to 0.9.1.3
2016-01-03 01:47:32 +01:00
Ricki Hirner
be6aa1b6a2
Upgrade to okhttp/2.7.1
2016-01-02 10:59:52 +01:00
Ricki Hirner
9ec4a4015d
Increase timeout values
...
* increase timeout values because some servers are known to be very slow
2015-12-06 13:45:15 +01:00
Ricki Hirner
9dbc32d30b
BuildConfig: use build time instead of current time for timestamp
2015-11-27 14:04:24 +01:00
Ricki Hirner
b63fc70cfb
README changes; fix EXDATE bug
...
* ical4android: process EXDATEs when there are no explicit exceptions
2015-11-27 12:31:15 +01:00
Ricki Hirner
0142e63257
Show open-source information when MainActivity is created
2015-11-24 18:36:25 +01:00
Ricki Hirner
aaa7d71ae3
Version bump to 0.9.1.2
...
* debug info: send report inline up to 8000 characters, as attachment otherwise
* ical4android: fix bug which locally deleted tasks by mistake
2015-11-24 17:59:47 +01:00
Ricki Hirner
4adf3001ac
New upstream libraries, task sync bug fix
...
* use OkHttp 2.6.0, slf4j-android 1.7.13, and ez-vcard 0.9.8
* ical4android: don't delete all tasks instead of single one
2015-11-23 09:07:35 +01:00
Ricki Hirner
5ccdafa074
ContactsSyncManager: URL fix
...
* ContactsSyncManager: don't try to download external resources which do not have a valid URL
2015-11-20 10:12:48 +01:00
Ricki Hirner
fce2b85991
Increase version code…………………………………………………………………………….
2015-11-16 13:24:44 +01:00
Ricki Hirner
e5ebf10dc0
Version 0.9.1.1
...
* resource detection: ignore 404 errors when trying context paths
* work around crash when edit field is changed while there is no acitivity (???!)
* dav4android: fix calendar-multiget request
2015-11-16 13:15:57 +01:00
Ricki Hirner
0f0acd62a3
Optimize soft keyboard handling, make resource detection dialog not cancelable
2015-11-09 11:31:40 +01:00
Ricki Hirner
2414b42867
Add basic support for cookies
...
* add basic support for cookies (doesn't work for URLs with ports: https://code.google.com/p/android/issues/detail?id=193475 )
* MemorizingTrustManager: log reason for inaccessible key store files
2015-11-08 18:51:19 +01:00
Ricki Hirner
243dac9952
Merge branch 'master' of https://gitlab.com/bitfireAT/davdroid
2015-11-07 22:03:54 +01:00
Ricki Hirner
12248b8bb9
Version 0.9.1-beta1
...
* CalendarSyncManager/TaskSyncManager: only set calendar name and color on sync when data is available
* DavResourceFinder: test getCurrentUserPrincipal
* dav4android: use java.util.ServiceLoader, resilience against multi-status with <propstat> without <status> + test
* ical4android: always set HAS_ATTENDEE_DATA to 1
* vcard4android: small fixes
* merge translations from Transifex
2015-11-07 22:03:19 +01:00