Thomas Tanghus
d2f7247654
Remove name parsing confirmation. Refs. #264
2014-01-27 21:00:41 +01:00
Thomas Tanghus
11bdcb2810
Check if 'data' is set before acessing it's properties. Refs #373
2014-01-26 23:04:02 +01:00
Thomas Tanghus
b269bfce6d
Fix photo loading
2014-01-26 03:22:49 +01:00
Thomas Tanghus
cbc4200fbe
More JS groups management. Should finally fix #376 ;)
2014-01-25 23:54:05 +01:00
Thomas Tanghus
c738174937
Refactor groups management. Fix #370
...
- Moved adding/removing groups to OCA\Contacts\VObject\VCard
- CATEGORIES property wasn't removed when empty
- When removing all groups from contact, it wasn't assigned to ungrouped.
- When adding contact(s) to group it wasn't removed from ungrouped until
you changed to other group and back.
2014-01-25 17:08:01 +01:00
jbtbnl
d4f304bd8d
Fixes contact thumbnails in "not grouped"
2014-01-24 15:04:51 +01:00
Thomas Tanghus
77d2bb1403
No name split confirmation if only one name part. Fixes #264
2014-01-23 18:55:01 +01:00
Thomas Tanghus
84b7583d16
Hide updated list element. Fix #297
2014-01-23 09:47:01 +01:00
Jan ten Bokkel
a00e0a030b
Fixed merge and groups icon. Fixed add address book icon. CSS fixes for Firefox.
2013-12-31 12:06:12 +01:00
Jan
6f8888c9b1
Merge branch 'master' of https://github.com/owncloud/contacts.git
2013-12-21 16:50:06 +01:00
Thomas Tanghus
39a74188ea
Don't select the toggle button and think it's a contact. Refs. #304
2013-12-19 23:48:14 +01:00
Thomas Tanghus
d717b1d59e
Test if contact exists. Fix #304
2013-12-19 22:44:03 +01:00
Jan ten Bokkel
8afbe24087
Fix for avatar placeholder to use whole name.
2013-12-18 11:48:42 +01:00
Jan
0b2d5a788c
Merge branch 'master' of https://github.com/owncloud/contacts.git
2013-12-18 11:45:43 +01:00
Thomas Tanghus
a0b0540767
Fix empty displayname. Close #305
2013-12-17 17:53:53 +01:00
Jan ten Bokkel
8f05a6beca
Change avatar placeholder on sort order change, fixes owncloud#287.
2013-12-17 17:07:04 +01:00
Jan ten Bokkel
0386e1fcfc
Implemented default ownCloud contact avatars. Fixes https://github.com/owncloud/contacts/issues/287
2013-12-14 15:22:42 +01:00
Jan ten Bokkel
de871581b2
Delete, download and close buttons moved to the right.
...
Increased the size of input fields.
Improved styling of parameter selection.
2013-12-13 18:34:46 +01:00
Jan ten Bokkel
695e2682ff
Redesign of contact editing.
2013-12-12 16:45:48 +01:00
Jan ten Bokkel
bcd913ad0c
Redesign of contact editing.
2013-12-11 01:22:41 +01:00
Jan ten Bokkel
677a901f56
Adjustments based on recommendations from @Kondou-ger.
2013-12-10 18:45:05 +01:00
Jan ten Bokkel
0382cee171
Some design changes
2013-12-09 21:44:57 +00:00
Thomas Tanghus
ac114ee53c
Fix contact positioning
2013-10-29 21:08:35 +01:00
Thomas Tanghus
232af99e61
Fix deleting from open contact
2013-10-28 20:18:58 +01:00
Thomas Tanghus
1d29b943ae
Finally works with core master
2013-10-17 02:10:50 +02:00
Thomas Tanghus
f8c46f1ad1
Various route and request adjustments
...
* All request bodies are now JSON.
* Contact property add/update/delete uses the same PATCH route.
2013-10-03 04:15:12 +02:00
Thomas Tanghus
0aa9559c52
Select contact/range of contacts by Ctrl/Shift-click. Close #200
2013-09-15 19:04:19 +02:00
Thomas Tanghus
2aaf58ca78
Animate contact close.
2013-09-14 18:35:44 +02:00
Thomas Tanghus
767d5add75
First step at opening contact inline in the list. #93
2013-09-11 05:50:00 +02:00
Thomas Tanghus
6435ec0393
Check for invalid BDAY in js. Port #194 to master
2013-09-10 21:30:48 +02:00
Thomas Tanghus
e8d0807fd2
Update contact list on adding/removing to/from groups. Fix #118
2013-09-06 20:33:31 +02:00
Thomas Tanghus
92f99e6925
Don't resolve empty Etags as valid.
2013-09-06 18:16:35 +02:00
Thomas Tanghus
8c3303c760
Cache address books in localStorage.
2013-09-06 06:15:23 +02:00
Thomas Tanghus
feb200bba6
Finally (re)implemented (de)activate address books. Closes #48
2013-09-05 22:08:34 +02:00
Thomas Tanghus
dcb9ad4356
Check for type before pushing to deletion queue.
2013-09-04 20:07:18 +02:00
Thomas Tanghus
83d3320339
First iteration of barch deletion #110
2013-09-03 14:09:13 +02:00
Thomas Tanghus
7b4d2fc762
Auto-fill FN from NICKNAME and ORG
2013-08-19 18:57:18 +02:00
Thomas Tanghus
972babf63d
Format BDAY according to 'datepickerFormatDate'
2013-08-15 20:11:40 +02:00
Thomas Tanghus
0f625797ab
Fix showing firstrun when no more contacts.
2013-08-15 20:11:40 +02:00
Thomas Tanghus
6c7fddb91e
Give new fields focus. Closes #145
2013-08-01 16:18:03 +02:00
Thomas Tanghus
e86f9c1c72
Don't ignore type INTERNET
2013-08-01 12:13:16 +02:00
Thomas Tanghus
73b3c7346d
Fix group/category deletion.
2013-06-27 15:53:31 +02:00
Thomas Tanghus
57e9e42fb3
Removed wrong option to address book multiselect.
2013-06-27 15:53:31 +02:00
Thomas Tanghus
40fb53d074
Remove obsolete TODO
2013-06-27 15:53:31 +02:00
Thomas Tanghus
fbeeb09266
Move all error message handling to one event handler.
2013-06-03 17:27:48 +02:00
Thomas Tanghus
6c6d2aca8e
Don't sort rows twice :P
2013-06-01 18:04:50 +02:00
Thomas Tanghus
5c90ab6b1c
Minor speedups in loading.
2013-06-01 01:26:55 +02:00
Thomas Tanghus
6b82d084d9
Minor speedup on show/hide.
2013-05-31 21:32:45 +02:00
Thomas Tanghus
15cabea73a
Attempt to speedup show/hide contacts. Saved for reference.
2013-05-31 21:32:45 +02:00
Thomas Tanghus
d53181bc7a
Some IE8 workarounds
2013-05-29 12:56:34 +02:00
Thomas Tanghus
54a978bd25
Move sorting into ContactList.setSortOrder()
2013-05-26 22:16:43 +02:00
Thomas Tanghus
4dd2fa28c7
Added TODOs
2013-05-26 22:16:43 +02:00
Thomas Tanghus
e5f54d900b
Unbind event when closing contact
2013-05-26 22:16:43 +02:00
Thomas Tanghus
c97f498905
Ported export. Fixes #108
2013-05-24 20:35:23 +02:00
Thomas Tanghus
0d37aaa07d
Reenabled URL and EMAIL event handlers. Fix owncloud/contacts#109
2013-05-24 15:30:59 +02:00
Thomas Tanghus
2cbbc12ebf
Fix fail() handlers
2013-05-24 03:34:07 +02:00
Thomas Tanghus
eba736a03b
Made changing name order ~30% faster.
2013-05-23 21:37:39 +02:00
Thomas Tanghus
d5ad910d57
Made sorting 10 times faster
2013-05-23 21:37:39 +02:00
Thomas Tanghus
6045d85122
Sort order improvements.
2013-05-22 21:44:39 +02:00
Thomas Tanghus
ac61f08534
Code for sorting by last, first/first last/formatted. Ref #63
2013-05-22 05:29:29 +02:00
Thomas Tanghus
ec7b45129e
Only add your own contacts to groups.
2013-05-22 05:28:47 +02:00
Thomas Tanghus
494d3944a5
Finish moving contacts between address books/backends. Ref #57
2013-05-22 03:23:24 +02:00
Thomas Tanghus
e8c7047869
Implement rename group. Refs #97
2013-05-21 23:39:50 +02:00
Thomas Tanghus
aab66afb03
Let backend add/remove CATEGORIES instead of firering N requests
2013-05-19 03:16:36 +02:00
Thomas Tanghus
cab617f0e0
Implement HTTP Middleware
...
Intercept exceptions thrown and return suitable HTTP responses.
2013-05-18 04:58:41 +02:00
Thomas Tanghus
03ae02c155
Test for contact not being rendered. owncloud/contacts#91
2013-05-16 16:04:16 +02:00
Thomas Tanghus
23b6e074da
Proper updating on deletion of contact photo. Fix #77
2013-05-15 01:02:38 +02:00
Thomas Tanghus
3f3d701322
Add meta group "Ungrouped". Refs #28
2013-05-12 21:59:24 +02:00
Thomas Tanghus
e7267209ef
Backgroung load on import and async load on init. Closes #49
2013-05-08 06:47:36 +02:00
Thomas Tanghus
757bc10216
Contacts: Implement move to address book. Still some rough edges.
2013-05-06 01:49:10 +02:00
Thomas Tanghus
8ee05eb430
Contacts: Get proper metadata on Contact instantiation.
2013-05-04 22:44:23 +02:00
Thomas Tanghus
c649b4cbf1
General cleanup
2013-05-03 05:00:50 +02:00
Thomas Tanghus
ea7ce48914
Contacts: Get display name from either FN, ORG or EMAIL.
2013-05-02 20:45:52 +02:00
Thomas Tanghus
d4b18987ae
Contacts: Abstract js address book access and further simplify import.
2013-05-02 20:42:24 +02:00
Thomas Tanghus
c3722606ba
Contacts: Set a data reference to Contact object on list element
2013-05-01 01:48:11 +02:00
Thomas Tanghus
ea02dab874
Contacts: Move draggable setting to Contact object.
2013-05-01 01:48:11 +02:00
Thomas Tanghus
a7b30d8c5a
Contacts: Property parameters wasn't saved
2013-04-27 04:38:28 +02:00
Thomas Tanghus
6bc6d8f478
Contacts: Fix loading default contact image
2013-04-25 00:59:03 +02:00
Thomas Tanghus
c3fa18e4a7
Merge branch 'contacts_backends' into contacts_oc6
...
Conflicts:
contacts/ajax/categories/add.php
contacts/ajax/contact/add.php
contacts/appinfo/app.php
contacts/appinfo/migrate.php
contacts/css/contacts.css
contacts/index.php
contacts/js/app.js
contacts/js/contacts.js
contacts/js/groups.js
contacts/lib/app.php
contacts/lib/carddav/addressbook.php
contacts/lib/sabre/backend.php
contacts/lib/vcard.php
contacts/templates/contacts.php
contacts/thumbnail.php
2013-04-17 15:07:59 +02:00
Thomas Tanghus
e06f8d04a7
Contacts: Avoid double escape in contact list. Fix #970
2013-04-09 00:46:07 +02:00
Thomas Tanghus
7b977bce45
Contacts: Removed some console.log()
2013-04-08 22:37:37 +02:00
Thomas Tanghus
ac0d12470b
Contacts: Rename 'database' backend to 'local'
2013-04-07 22:33:40 +02:00
Thomas Tanghus
f0e6472d73
Contacts: Port fixes from master/stable5
2013-04-07 16:47:28 +02:00
Thomas Tanghus
2874031c0f
Contacts: Convert TYPE=PREF to PREF=1. Fix #881
2013-04-07 15:04:21 +02:00
Thomas Tanghus
fb7fd6fc2c
Contacts: Make drag items opaque.
2013-04-06 17:13:18 +02:00
Thomas Tanghus
d92bdaa12c
Contacts: Send all entire contact identifier (backend, parent, id) in event
2013-04-05 04:12:53 +02:00
Thomas Tanghus
c93e5feeec
Contacts: Get profile picture using Storage object.
2013-04-05 00:30:42 +02:00
Thomas Tanghus
9d313b1a1e
Contacts: Cache thumbnails as base64 an load together with contacts.
...
Removes the massive amount of requests on first load.
2013-04-04 17:00:22 +02:00
Thomas Tanghus
ed349ccab3
Return all data after saveAll()
2013-04-04 02:56:20 +02:00
Thomas Tanghus
9ae6a23e04
Contacts: Misc. js and css fixes.
2013-04-03 16:54:25 +02:00
Thomas Tanghus
9f61cc8d78
Contacts: Basic merge functionality
2013-04-03 16:43:18 +02:00
Thomas Tanghus
d059f9af09
Contacts: Add base for merging contacts.
2013-04-01 03:50:42 +02:00
Thomas Tanghus
42e848247a
Contacts: Add Contact.getDisplayName() method.
2013-03-30 20:12:12 +01:00
Thomas Tanghus
eaab96801a
Contacts: Pass list of contact objects instead of ids
2013-03-30 17:33:58 +01:00
Thomas Tanghus
830a4d060f
Contacts: status.contacts.loaded was emitted for each address book
2013-03-30 07:25:02 +01:00
Thomas Tanghus
4e6a95b5a6
Contacts: Reformat BDAY when internal value is updated
2013-03-30 04:04:29 +01:00
Thomas Tanghus
a5a45f90d7
Contacts: Moved escaping of strings to template plugin.
2013-03-29 20:09:48 +01:00
Thomas Tanghus
2dfab8d220
Contacts: Escape values client side to not double escape.
2013-03-29 18:06:10 +01:00
Thomas Tanghus
00f04fea49
Contacts: Fix getting value for compound properties (ADR, N)
2013-03-29 17:15:20 +01:00
Thomas Tanghus
7693785933
Contacts: Importing, indexing and group extraction in working state.
2013-03-29 05:00:03 +01:00