summaryrefslogtreecommitdiff
path: root/src/changelog.txt
blob: 0d202c6311fb885caeca682c406998af3bce3426 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
SyncKolab 2.9.0
===============
* Add support for kolab3
* Add unit test framework 

SyncKolab 2.0.2
===============
* #24933 hide folders does not work
* Remove periodic sync option (this is deprecated by the listener)
* Add close-window-when-done option to configuration dialog
* #24934 message date checking on contacts removed
* #24938 fix for window to small
* #24936 fix problem with list sync
* #24954 Fix problem with auto sync
* #24957 fix problem with list names with spaces
* Fix problems with name in the uid (i.e. for mailing lists or irregular clients)
* #24959 Fix problem with multiple accounts
* #24967Add utf-8 en-/decoding when writing the sync cache files
* #24986: Make status columns resizable
* #24960: fix monthly recurrence rules

SyncKolab 2.0.1
===============

* fix problem with settings window
* got rid of global variables

SynKolab 2.0.0
==============
    Major Clean Up:
     - change all functions into namespace functions
     - clean up so jslint doesn't complain

bugs fixed:
    Problematic variable assignment(mozdev issue)
    all jsLint issues resolved
    runs from the address window as well
    id column is now growing when changing the window
    mailing list support readded, fixed and tested
    rewrite of Event/Task integration
    #24845 correctly check if lightning is installed 
    #24850 calendar refresh
    #24848 caching messages locally
    #24202 conflict resolution without local sync db
    wrong folder was used in new layout (missed account name)
    cache was not deleted on config change 
    #24859 fix recurrence parsing (now even supports more than one day for weekly)
    #24904 fix problem with task field parsing and alarm sync
    #24905 fix problem with entries not writing back to imap 

new features:

    listener: synckolab binds itself to changed mail and address books. If enabled, 
    	you do not have to sync any more (except maybe on data corruption or at the
    	very start). Synckolab will be notified on any change in the address book or
    	on the imap server and update the data accordingly.
    better contact db storage: the contacts are now stored as json objects. This 
    	allows for a much quicker sync process.
    new configuration: you now have a more straight foreward configuration tree 
    	that allows the creation of multiple configs per account/sync type. This 
    	simplifies configuration.
    The internal structure has changed quite a bit allowing for much less code. 
    	this should also allow for more performance.
    The configuration changes are now recognized directly. You only need a restart
    	if you enable listener because the service binds itself only at the 
    	beginning (avoids double-binds).

    
SynKolab 1.5.3/1.5.4
====================
    #24281 encoding issues
    #24210 encoding issues
    #24191 Thunderbird 5 Status Bar fails to display correctly with Sync Kolab Nightly installed.
    #24446 Compatibilty with TB 7.0
    #24106 Message "folder not found"
    #22767#24382 Moving date when usign all-day events
    #24572 - tasks not synced
    #23299 - tasks are missing recurrance and due-date
    #23157 -settings not correctly per configuration
    #23262 - problem with scrolling
    #23312- config not working
    #23737 - problem with mailing lists
    #24008 - fix problem with startup
    #24485 Add Sync Kolab button to Address Book Toolbar
    #24507 moved appointment to the correct time
    #23747 delete duplicate items
    #24633 Fix error with japan locale
    #24425 Settings are correctly delted when removing a configuration
    #24602 Show a message if no address book is found
    #19679 Create address books if not existant
    #24428 Hidden window now works also with sync on start enabled


SynKolab 1.5.2
==============
    #23280 - Nicht definierte Entit├Ąt
    #23551 - Automatic Sync error when Hide Status Window Option selected
    #23621 - Synkolab and Postbox (based on TB)
    #23484 - synckolab nightly causes seamonkey mail client to be unusable.
    #24017 - Axigen incompatibility
    #24020 - undefined entity "synckolab.contactConflict.Work.box"


SynKolab 1.5.1
==============
    #22681 - Address book sync hangs at one object
    #22762 - SyncKolab hangs during Calendar Sync
    #22766 - little flaw in equalsContact
    #22969 - Disabling Task sync causes resync of other objects
    #22961 - SyncKolab is now compatible with Thunderbird 3.1 (had to create a manifest)
    #22952 - calendarTools.js getSyncDbFile and getSyncFieldFile are in com.synckolab.tools.file not com.synckolab.tools
    #22926 - Make Groupware IMAP folders open associated programs rather than the IMAP message store
    #22804 - Unable to use the SyncKolab Options to set up 'Tasks' correctly. 
    #22669 - encoding problems
    #22727 - run on start
    #22740 - summary is null
    #22854 - problem with untilDate
    #23003 - streamline comparison
    #23005 - fix conflict dialog
    #23087 - image path fixed
    #23242 - fix for generic image

1.0.4 -> 1.5.0
==============

* change internalmessage db to use hashmap instead
* change global functions to use namespace or encapsulate
* change additional Fields to hashmap for better code reuse and readability
* encapsulate node with a new prototype for easier access to utility functions
* use get functions instead of eval