]> err.no Git - scalable-opengroupware.org/blob - SOGo/UI/Scheduler/ChangeLog
refined redirects/navigation, cancel button
[scalable-opengroupware.org] / SOGo / UI / Scheduler / ChangeLog
1 2004-08-14  Marcus Mueller  <znek@mulle-kybernetik.com>
2
3         * v0.9.37
4
5         * English.lproj/default.strings: new labels
6
7         * UIxAppointmentEditor.m: after save, return to ".." instead of "view"
8
9         * UIxAppointmentEditor.wox: added "Cancel" button.
10
11         * UIxCalView.m: refined behaviour of redirects according to Helge's
12           request.
13
14 2004-08-14  Marcus Mueller  <znek@mulle-kybernetik.com>
15
16         * UIxAppointmentEditor.m: Changed "X-OGo-RESOURCE" into
17           "NON-PARTICIPANT" (v0.9.36)
18
19 2004-08-14  Marcus Mueller  <znek@mulle-kybernetik.com>
20
21         * UIxAppointmentView.[h,m,wox], UIxAppointmentEditor.[h,m,wox]:
22           general enhancements, use new API. (v0.9.35)
23
24 2004-08-13  Marcus Mueller  <znek@mulle-kybernetik.com>
25
26         * v0.9.34
27
28         * UIxCalView.[hm]: use new formatters.
29
30         * UIxCalDayOverview.m: fixed build warnings.
31
32         * UIxAppointmentEditor.m: added warnings.
33
34 2004-08-13  Marcus Mueller  <znek@mulle-kybernetik.com>
35
36         * v0.9.33
37
38         * UIxCalView.m: adjusted shortTextForApt to meet the requirements
39           specifictions.
40
41         * UIxCalDayView.m: removed shortTextForApt (moved to superclass).
42
43         * UIxCal*view.wox: escapeHTML="NO" for shortTextForApt.
44
45 2004-08-13  Marcus Mueller  <znek@mulle-kybernetik.com>
46
47         * v0.9.32
48
49         * UIxCalView.m: shouldHideWeekend according to new default,
50           SOGoShouldDisplayWeekend.
51
52         * UIxCalWeekOverview.wox, UIxCalWeekColumnsview.wox: use new dynamic
53           value for "hideWeekend" association.
54
55         * NOTES: new "Defaults" section.
56
57 2004-08-13  Helge Hess  <helge.hess@skyrix.com>
58
59         * UIxCalWeekColumnsview.wox: hide weekend (requires libWEExtensions 
60           v4.2.52) (v0.9.31)
61
62 2004-08-13  Marcus Mueller  <znek@mulle-kybernetik.com>
63
64         * UIxAppointmentEditor.[wox|m]: important fix for testing (v0.9.30)
65
66 2004-08-13  Helge Hess  <helge.hess@skyrix.com>
67
68         * UIxCalWeekColumnsview.wox: hide weekend (requires libWEExtensions 
69           v4.2.52) (v0.9.30)
70
71         * UIxCalWeekOverview.wox: hide weekend (requires libWEExtensions 
72           v4.2.51) (v0.9.29)
73
74 2004-08-13  Marcus Mueller  <znek@mulle-kybernetik.com>
75
76         * v0.9.28
77
78         * iCalPerson+UIx.[hm]: more convenience
79
80         * UIxAppointmentView.[hm]: display CN's as Names
81
82         * UIxAppointmentEditor.[wox|m]: more functionality, but still
83           unfinished. You can use it to test appointments, though.
84
85 2004-08-13  Helge Hess  <helge.hess@skyrix.com>
86
87         * UIxAppointmentEditor.wox: fixed base URL of form not to include
88           "save" (v0.9.27)
89
90         * UIxAppointmentEditor.m: catch a common programming mistake (invoking
91           a method on a method) (v0.9.26)
92
93 2004-08-12  Marcus Mueller  <znek@mulle-kybernetik.com>
94
95         * UIxAppointmentEditor.[m|wox]: participants are added correctly
96           now, resources are still lacking from save. (v0.9.25)
97
98 2004-08-12  Marcus Mueller  <znek@mulle-kybernetik.com>
99
100         * v0.9.24
101
102         * Added AnaisUidSelector to all views. Removed worse named -owner
103           method from all affected views and instead added
104           -formattedCalendarUIDs to UIxCalView. This is now used by all
105           print views in their header.
106
107         * UIxCalWeekOverview.m: adjusted endDate properly, if -displayWeekends
108           returns NO (the default).
109
110 2004-08-12  Marcus Mueller  <znek@mulle-kybernetik.com>
111
112         * UIxCalView.m: fixed problems with redirect (v0.9.23)
113
114 2004-08-12  Helge Hess  <helge.hess@skyrix.com>
115
116         * v0.9.22
117
118         * UIxAppointmentView.m: properly catch invalid appointment references
119           and return a 404 (because SOGoAppointmentObject's are created even
120           for invalid IDs for performance reasons)
121
122         * UIxCalView.m: generate appointment URLs using clientObject (the
123           appointment folder)
124
125         * more cleanups
126
127         * added (still empty) proposal component (v0.9.21)
128
129         * some code reorganizations, fixed some compile warnings (v0.9.20)
130
131 2004-08-11  Marcus Mueller  <znek@mulle-kybernetik.com>
132
133         * v0.9.19
134
135         * UIxCalView.m: implements -redirectForUIDsAction to construct a
136           redirect to a special appointment folder.
137
138         * product.plist: "show" method is mapped to UIxCalView's
139           -redirectForUIDsAction.
140
141 2004-08-11  Marcus Mueller  <znek@mulle-kybernetik.com>
142
143         * v0.9.18
144
145         * UIxCalWeekOverview.wox: added AnaisUidSelector
146
147         * English.lproj/default.strings: more labels
148
149 2004-08-11  Marcus Mueller  <znek@mulle-kybernetik.com>
150
151         * v0.9.17
152
153         * product.plist: removed "yearprintview" method - this doesn't exist.
154
155         * English.lproj/default.strings: more labels (these need to be added
156           to the French version!)
157
158         * UIxAppointmentEditor.[m|wox]: nice Anais integration showing up. ;-)
159
160 2004-08-10  Marcus Mueller  <znek@mulle-kybernetik.com>
161
162         * v0.9.16
163
164         * UIxAppointmentEditor.wox: pretty printing, use labels where appropriate.
165
166         * UIxAppointmentEditor.m: uses SOGoDateFormatter now.
167
168         * English.lproj/default.strings: added new labels.
169
170 2004-08-09  Marcus Mueller  <znek@mulle-kybernetik.com>
171
172         * v0.9.15
173
174         * UIxCalWeek*view.wox: added missing queryParameters to mode hrefs.
175
176 2004-08-05  Marcus Mueller  <znek@mulle-kybernetik.com>
177
178         * v0.9.14
179
180         * UIxCalDayOverview.[hm]: refactored currentDate -> moved to
181           UIxCalDayView.[hm].
182
183         * UIxCalDayView.[hm]: added currentDate and accompanied functionality.
184
185         * UIxCalView.[hm]: added -tooltipForApt.
186
187         * UIxCalDayChartview.[wox|m]: implemented.
188
189         * UIxCalInlineMonthOverview.wox: cosmetic changes.
190
191         * UIxCalDayOverview.wox, UIxCalWeekOverview.wox, UIxCalMonthOverview.wox:
192           uses "tooltipForApt" for view hyperlinks.
193
194 2004-08-02  Marcus Mueller  <znek@mulle-kybernetik.com>
195
196         * v0.9.13
197         
198         * UIxCalDayPrintview.[m|wox], UIxCalWeekPrintview.[m|wox],
199           UIxCalMonthPrintview.[m|wox]: finished print views.
200         
201         * UIxCalWeekOverview.wox: added numberformat for days.
202
203 2004-08-02  Marcus Mueller  <znek@mulle-kybernetik.com>
204
205         * v0.9.12
206         
207         * UIxCalMonthView.[hm]: fixed a nasty bug. Needed to add -startOfMonth to
208           overcome the problem associated with -startDate in the context of
209           month overview. -startDate is necessary for fetching the core infos and
210           almost always is member of the previous month. Also, -endDate isn't
211           necessarily in the same month we're talking about. I reworked this and
212           added some private category to NSCalendarDate which should be moved into
213           SxCore later on.
214         
215         * UIxCalMonthOverview.m: Use -startOfMonth instead of -startDate for all
216           calculations.
217
218         * UIxCalMonthOverview.wox: applied some pretty printing and added some
219           debugging info (commented out).
220
221 2004-07-30  Marcus Mueller  <znek@mulle-kybernetik.com>
222
223         * v0.9.11
224
225         * UIxCalDayOverview.h, UIxCalWeekOverview.h: new headers for subclassers.
226
227         * UIxCalDayPrintview.[wox|m], UIxCalWeekPrintview.[wox|m],
228           UIxCalMonthPrintview.[wox|m]: new views for printing.
229
230         * product.plist: mapped "*printview"'s to appropriate new classes
231
232 2004-07-29  Marcus Mueller  <znek@mulle-kybernetik.com>
233
234         * v0.9.10
235
236         * UIxCalDayView.m, UIxCalWeekView.m, UIxCalMonthView.m: reversed
237           previous changes to -startDate/-endDate as these were wrong.
238           Views have to deal on their own if appointments break the
239           "usual" time range. Nevertheless we should never drop any
240           appointments!
241
242         * UIxCalDayOverview.[wox|m]: refactored dateRanges (moved to
243           UIxCalDayView) and completed display of all appropriate attributes
244           (all day appointments, holiday info).
245
246         * UIxCalDayView.[hm]: fixed dateRanges.
247
248         * UIxCalView.[hm]: implemented -allDayApts and refactored some code.
249
250 2004-07-28  Marcus Mueller  <znek@mulle-kybernetik.com>
251
252         * v0.9.9
253
254         * UIxCalWeekColumnsview.[m|wox]: implemented.
255
256         * UIxCalWeekCharview.*, UIxCalWeekListview.*, UIxCalDayChartView.*,
257           UIxCalDayListview.*: enhanced templates.
258
259         * UIxCalDayView.[hm]: removed -thisMonth and -nextMonth.
260
261         * UIxCalView.[hm]: added -thisMonth and -nextMonth
262
263 2004-07-28  Marcus Mueller  <znek@mulle-kybernetik.com>
264
265         * v0.9.8
266         
267         * Renamed all images/icon_apt_* images into images/icon_view_*. for the
268           sake of simplicity and consistency.
269
270         * UIxCalInlineMonthOverview.m: fixed problems with a special set of edge
271           cases where inappropriate style sheets would have been selected.
272
273         * UIxCalDayChartview.*, UIxCalDayListview.*: new templates for respective
274           view modes.  Used UIxCalDayOverview as the template for these.
275         
276         * UIxCalWeekChartview.*, UIxCalWeekListview.*, UIxCalWeekColumnsview.*:
277           new templates for respective view modes. Used UIxCalWeekOverview as
278           the template for these.
279
280         * GNUmakefile: added new templates and classes, changed image names.
281
282         * product.plist: mapped methods to the correct classes.
283
284 2004-07-26  Marcus Mueller  <znek@mulle-kybernetik.com>
285
286         * v0.9.7
287
288         * UIxCalView.[hm]: new methods for defaults access, -dayStartHour,
289           -dayEndHour and -shouldDisplayWeekend.
290
291         * UIxCalDayOverview.[m|wox]: added content. CSS isn't 100% proper, yet.
292
293         * UIxCalWeekView.m, UIxCalMonthView.m: set startDate/endDate properly.
294
295         * UIxAppointmentEditor.m: fixed a subtle bug in -uriAsFormat that
296           prevented date information from being set properly in newAction:.
297
298 2004-07-23  Marcus Mueller  <znek@mulle-kybernetik.com>
299
300         * v0.9.6
301
302         * GNUmakefile: added UIxCalDayView.[hm] and UIxCalDayOverview.[m|wox]
303
304         * UIxCalDayView.[hm]: abstract superclass for all day related views.
305
306         * UIxCalDayOverview.[m|wox]: new component rendering the day overview.
307
308         * UIxCalInlineMonthOverview.[m|wox]: uses new "selectedDayExtraStyle"
309           binding and implements accompanied logic for its usage.
310
311         * product.plist: added 3 dayview methods, all currently pointing to
312           UIxCalDayOverview.
313
314 2004-07-22  Marcus Mueller  <znek@mulle-kybernetik.com>
315
316         * v0.9.5
317
318         * UIxCalInlineMonthOverview.m: new "style" binding for setting the global
319           style all elements will inherit from. Makes styling much easier.
320
321         * UIxCalYearOverview.wox: uses all appropriate styles now. Slight fixes
322           to alignment.
323
324         * UIxCalInlineMonthOverview.wox: uses new "style" binding and fixes a bug
325
326         * UIxCalYearOverview.m: fixed warnings.
327
328 2004-07-21  Marcus Mueller  <znek@mulle-kybernetik.com>
329
330         * v0.9.4
331
332         * UIxCalMonthOverview.h: new header, required by new
333           UIxCalInlineMonthOverview component.
334
335         * UIxCalInlineMonthOverview.[m|wox]: new component rendering a month
336           overview suitable for inlining in other views. Several calendar
337           "modes" require this.
338
339         * UIxCalYearOverview.[m|wox]: new component rendering the year
340           overview.
341
342         * product.plist: yearoverview -> new method
343
344         * GNUmakefile: added UIxCalInlineMonthOverview.[m|wox] and
345           UIxCalYearOverview.[m|wox].
346
347 2004-07-21  Marcus Mueller  <znek@mulle-kybernetik.com>
348
349         * v0.9.3
350
351         * *.wox: Use label associations where appropriate
352
353         * UIxCalView.m: Use labels for localization
354
355         * UIxCalMonthOverview.m: removed date specific labels, moved
356           to SOGoUI/UIxComponent.m.
357
358         * UIxCalDateLabel.m: subclasses from UIxComponent now. Corrected
359           localization using labels now.
360
361         * *.lproj/default.strings: new entries
362
363 2004-07-20  Marcus Mueller  <znek@mulle-kybernetik.com>
364
365         * v0.9.2
366
367         * GNUmakefile: added new .lproj resources.
368
369         * {English,French}.lproj/default.plist: localizable strings for the
370           Scheduler bundle.
371
372         * UIxCalSelectTab.m, UIxCalWeekOverview.wox,
373           UIxCalMonthOverview.[m|wox]:  changes for using new localization
374           features.
375
376 2004-07-19  Marcus Mueller  <znek@mulle-kybernetik.com>
377
378         * UIxAppointmentEditor.m: Use -backendTimeZone from UIxComponent.
379
380 2004-07-07  Marcus Mueller  <znek@mulle-kybernetik.com>
381
382         * UIxCalWeekOverview.wox: minor correction
383
384         * UIxAppointmentEditor.m: fixed handling in -saveAction:. Also,
385           added code to correctly convert dates into GMT upon storing.
386
387 2004-07-15  Helge Hess  <helge.hess@opengroupware.org>
388
389         * GNUmakefile.preamble: added proper include pathes to allow "inline"
390           compilation
391
392 2004-07-02  Helge Hess  <helge.hess@opengroupware.org>
393
394         * UIxAppointmentView.m: fixup timezone of start/enddate
395
396 2004-06-30  Helge Hess  <helge.hess@opengroupware.org>
397
398         * UIxCalWeekOverview.wox, UIxCalMonthOverview.wox: some minor tweaks
399
400         * UIxAppointmentView.wox: made the attendee emails clickable
401
402         * UIxCalView.m: removed -fetchGIDs, moved -fetchCoreInfos to client
403           object
404
405         * all files: removed ZideStore references
406
407         * UIxCalView.h, UIxAppointmentView.h, UIxAppointmentEditor.m,
408           UIxCalSelectTab.m: include UIxComponent from SOGoUI
409
410         * removed backend stuff from some sources
411
412         * product.plist: bind things on SOGoAppointmentXXX instead of SX...
413
414         * GNUmakefile: changed from ZideStore to SOGo
415
416         * created ChangeLog