forked from WTTechLabs/taskboard
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
415 lines (359 loc) · 23.6 KB
/
ChangeLog
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
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
2014-11-09 jug <[email protected]>
* INSTALL, README.md, TODO:
- adjusted README with summary of changes
- created some rough INSTALL-documentation as original source by Cognifide no longer available
- added file with bugs, features, docu to do
2012-06-30 jug <[email protected]>
* public/javascripts/taskboard.js (TASKBOARD.formatHTML):
- taskboard-card: added markup <jira:id> linking to Jira in cards title & notes
2011-05-11 jug <[email protected]>
* public/javascripts/taskboard.js (TASKBOARD.builder.buildCardFromJSON;
TASKBOARD.builder.buildBigCard; TASKBOARD.formatHTML):
- added special markup for taskboard small-/big-cards title & notes to support bug- and auto-links
- added special markup for "<bug:12345>" to link to Bugzilla-issue
- removed escapeHTML() to allow markup for auto-links <http:...>
2010-10-27 jug <[email protected]>
* public/javascripts/home.js (TASKBOARD.home):
- collapse all taskboards on projects-page per default
* app/controllers/taskboard_controller.rb (TaskboardController.clone_taskboard),
app/models/initburndown.rb (Initburndown.clone_essential_only),
app/models/taskboard.rb (Taskboard.clone),
app/views/taskboard/_taskboard.html.erb (actions):
- projects-page: added clone of taskboard WITH hours and initburndown-essentials (duetime, velocity)
* public/javascripts/taskboard.js (TASKBOARD.builder.buildBigCard; TASKBOARD.openRowActions;
TASKBOARD.remote.api.copyCard; ~.copyOtherCard),
app/controllers/taskboard_controller.rb (TaskboardController.copy_other_card):
- copy card from other taskboard to current row, first column as first card by card-id
- card-id shown as tooltip hovering over big-cards card-name
- taskboard-row: use tab-index in row-action-dialog
2010-10-24 jug <[email protected]>
* public/javascripts/taskboard.js (TASKBOARD.builder.buildCardFromJSON;
TASKBOARD.tags.updateCardSelection):
- bugfix taskboard "Tags"-menu: show CCPM-cards only with normal tags on card
2010-10-20 jug <[email protected]>
* public/javascripts/taskboard.js (TASKBOARD.builder.buildBigCard;
TASKBOARD.remote.api.updateCardRemainingDaysNote;
TASKBOARD.Format.formatCCPMId, ~.formatCCPMNote),
public/javascripts/lib/jquery.jeditable.js ($.fn.editable.settings, $.editable.types.defaults),
public/stylesheets/taskboard.css,
app/controllers/card_controller.rb (CardController.clear_rd, ~.update_rd_note),
app/models/card.rb (Card.clone),
db/migrate/20101020210500_add_remainingdaysnote_to_cards.rb (AddRemainingdaysnoteToCards),
db/schema.rb (Schema.cards):
- extended CCPM-card with CCPM-note to add impediments
- big-card: added CCPM-note with editable note-field
- use empty string to remove note
- updating note does NOT update updated-date
- small-card: show CCPM-label in white-font on red-background if card has a note
- CCPM-note restricted to maxlen 128
- added maxlength-feature in jQuery.jeditable-lib to support this
- removing CCPM-ID will also remove CCPM-note
- bugfix: adding / remove / re-adding CCPM-card will clear days/note, etc
- extended cards-table with field 'rd_note'
* public/javascripts/taskboard.js (TASKBOARD.builder.buildCardFromJSON;
TASKBOARD.builder.buildBigCard; TASKBOARD.api.updateCards; TASKBOARD.init; TASKBOARD.loadFromJSON;
TASKBOARD.tags.showTagSearch, ~.toggleShowTag, ~.ccpm, ~.updateTagsList, ~.updateCardSelection;
TASKBOARD.remote.api.updateCardRemainingDaysDays, ~.markCardsRemainingDaysAsRead;
TASKBOARD.Format.buildDate, ~.formatDate, ~.formatCCPM),
public/stylesheets/taskboard.css,
app/controllers/juggernaut_sync_controller.rb (JuggernautSyncController.sync_card_action,
~.sync_update_cards),
app/controllers/card_controller.rb (CardController.clear_rd, ~.update_rd_days, ~.mark_read_rd_all),
app/models/card.rb (Card.clone),
app/views/taskboard/show.html.erb,
db/migrate/20101019193100_add_remainingdaysread_to_cards.rb (AddRemainingdaysreadToCards),
db/schema.rb (Schema.cards):
- CCPM-extensions, extended "Tags"-menu:
- show number of CCPM-cards on tags-menu
- added action in tags-menu to mark ALL CCPM-cards on taskboard as read,
so no taskboard-reload is needed any longer to see if CCPM-days needs update
need-update represents the daily need to re-estimations of CCPM-cards
- added action on tags-menu to mark all CCPM-cards as read
- added CCPM-special-tag to show only CCPM-cards
- extended cards-table with field 'rd_needread' to indicate read is needed
- changed taskboard handling of CCPM-cards:
- big/small-cards: remaining-days can be marked as read for single card by entering 'R'
in days-field (days-value is kept, but CCPM-card is marked as read,
i.e. need re-estimation = need-update)
- big/small-cards: updating remaing-days switches read-flag to false,
i.e. card needs "reading" (=has been updated = has been re-estimated)
- big-card: enhanced CCPM-info: updated-date shows also 'hh:mm:ss' now,
and is updated on mark-read as well as for update remaining-days,
mark-read is shown as "needs READING/UPDATE"
- CCPM-card-info of remaining days now only shown in red font, if needing update;
switch (mark-as-read) is now only done manually by CCPM-manager
- taskboard-card/project/taskboard: write updated-date in db on updates
- bugfix: juggernaut-sync for update-multiple-cards, handle empty-array
- code-cleanup of events bound on tag-stuff: moved into funcs
2010-10-16 jug <[email protected]>
* app/controllers/card_controller.rb (CardController.update_name, ~.update_notes, ~.add_tag,
~.remove_tag, ~.clear_rd, ~.update_rd_id, ~.update_rd_days, ~.reset_active_rd_cards),
app/controllers/taskboard_controller.rb (TaskboardController.rename_taskboard, ~.add_card),
app/controllers/project_controller.rb (ProjectController.rename),
app/models/card.rb (Card.clone, ~.move_to, ~.update_hours, ~.change_color),
app/models/taskboard.rb (Taskboard.update_burnedhours):
- taskboard-card: update cards-updated-date on each card-change
- added method in card-controller to reset all active CCPM-cards on open taskboards
2010-10-13 jug <[email protected]>
* public/javascripts/taskboard.js (TASKBOARD.openCard),
public/javascripts/utils.js ($.fn.closeTooltip):
- fix bugs for taskboard big-cards
- fix overlay to scroll foreground instead of only background for big-cards with much text
that requires scrolling
- fix edit-notes closing tooltip on closing big-card, before sometimes tooltip stayed open
being unclosable
2010-10-11 jug <[email protected]>
* public/javascripts/taskboard.js (TASKBOARD.builder.buildCardFromJSON; TASKBOARD.builder.buildBigCard;
TASKBOARD.api.changeCardColor; TASKBOARD.showBurndown; TASKBOARD.openCard; TASKBOARD.openColorPicker;
$.fn.openOverlay; TASKBOARD.Format.formatCCPMId, ~.formatCCPM),
public/javascripts/lib/jquery.jeditable.js ($.fn.editable),
public/javascripts/utils.js ($.fn.helpTooltip),
public/javascripts/lib/toolbox.expose.js,
public/javascripts/lib/overlay.js,
public/stylesheets/taskboard.css,
app/views/taskboard/show.html.erb,
vendor/plugins/jquery/jquery-1.4.2.js,
vendor/plugins/jquery-tools/toolbox.expose.js,
vendor/plugins/jquery-tools/overlay.js:
- important taskboard-fix: no repositioning on showing overlay for bigcard & burndown,
fixed various other bugs
- bugfix taskboard: use jQuery-overlay-lib to show bigcard & burndown at same pos
without scrolling to top
- replaced openOverlay() by using jQuery-tools overlay-lib
- updated jQuery-lib from 1.3.2 to 1.4.2 as dependency for overlay-lib
- added jQuery-tools toolbox.expose.js as dependency for overlay-lib
- bugfix in jQuery-jeditable-lib used together with jQuery-overlay-lib:
propagation to overlay must be stopped, otherwise overlay.close() will be fired
- fix missing stopPropagation() + preventDefault() for big-card delete-tag when using overlay-lib
- taskboard-card:
- splitted color-picker in 2 lines a 4 colors
- fixed missing editable for progress-hours / ccpm-id / ccpm-days on bigcard changes-check
- fixed bigcard-notes help-tooltip by using zIndex=1002
- added hovering on bigcard for CCPM-id + CCPM-days editables
- taskboard-CSS:
- fixed CSS min-height has no auto-value
- fixed CCPM-id editable: use CSS to specify width and inline-form
2010-10-10 jug <[email protected]>
* public/javascripts/taskboard.js (TASKBOARD.builder.actions; TASKBOARD.builder.buildRowMeta;
TASKBOARD.bindHandlerFoldRow; TASKBOARD.builder.buildColumnFromJSON):
- fix bugs for folding taskboard-rows
- show FOLDED-background-image for every column on folded row after reload
instead of only columns with cards
- forbid deleting all cards with "-"-image on folded-row, because it messed up
fold-row-status without any card
- cleanup: removed unused 'cardNotes'-builder-action
* public/javascripts/taskboard.js (TASKBOARD.builder.actions.addCCPMInfoAction;
TASKBOARD.builder.buildCardFromJSON; TASKBOARD.builder.buildBigCard;
TASKBOARD.remote.api.updateCardRemainingDaysId, ~.updateCardRemainingDaysDay,
~.updateCardClearRemainingDay;
TASKBOARD.Format.monthNames, ~.buildDate, ~.formatDate, ~.formatCCPMId, ~.formatCCPM),
public/javascripts/lib/jquery.jeditable.js (jQuery.editable.types.default.text_sized),
public/images/cplus.gif,
public/stylesheets/taskboard.css,
app/controllers/card_controller.rb (CardController.clear_rd, ~.update_rd_id, ~.update_rd_days),
app/models/card.rb (Card.clone),
db/migrate/20101008072000_add_remainingdays_to_cards.rb (AddRemainingdaysToCards),
db/schema.rb (Schema.cards):
- taskboard-card: added support to track date for CCPM (Critical Chain Project Management)
- big card: click "C+"-icon to add CCPM #ID -> click "ID" to edit
- big card: edit CCPM-id, card is a CCPM-card if ccpm-id > 0,
otherwise card is reverted to normal card
- big card: edit CCPM-days representing remaining days for CCPM, which must be done daily,
shown [date] is date of last-update of days updated on small-card
- small card: CCPM-info is shown as "CCPM #id: X days", shown as "warning" in red+italic
if not updated today
- taskboard: need manual refresh to see need-for-update of CCPM-days
- small card: edit CCPM-days = remaining days for CCPM-story, warning removed after updating
- taskboard: allow updating card-hours more than once a day without asking for confirmation
- taskboard: extended cards-table with fields: rd_id, rd_days, rd_updated
- jquery.jeditable.js: added default 'text_sized' for jQuery jeditable-library editable-types
2010-09-30 jug <[email protected]>
* public/javascripts/taskboard.js (TASKBOARD.openColorPicker):
- taskboard-card: added colors brown/blue/magenta in card-color-picker
- example usage: technical debt (brown), impediments (blue), magenta (evaluation-bug/task)
2010-07-02 jug <[email protected]>
* public/javascripts/taskboard.js (TASKBOARD.builder.actions.cardNotes, ~.foldRow;
TASKBOARD.builder.buildColumnFromJSON; TASKBOARD.builder.buildRowMeta;
TASKBOARD.builder.buildRowMeta; TASKBOARD.bindHandlerFoldRow; TASKBOARD.builder.buildCardFromJSON;
TASKBOARD.api.foldRow; TASKBOARD.remote.api.foldRow),
public/images/foldrow_collapse.png, public/images/foldrow_expand.png,
public/images/folded_background.gif, public/images/notes.png,
public/stylesheets/taskboard.css,
screenshots/tb-burndown-chart.png, screenshots/tb-burndown-fix.png,
screenshots/tb-burndown-setup.png, screenshots/tb-taskboard.png,
app/controllers/juggernaut_sync_controller.rb (JuggernautSyncController.sync_fold_row),
app/controllers/taskboard_controller.rb (TaskboardController.fold_row),
app/models/row.rb (Row.clone, ~.change_fold),
db/migrate/20100702094600_add_fold_to_rows.rb (AddFoldToRows),
db/schema.rb (Schema.rows):
- taskboard: added row-folding to expand and collapse row; show notes-icon if card has notes
- taskboard-row:
- fold row with click on '+' or '-' icon on left row-menu
- collapsing row hides cards except in first column
- change "folded" background-image on collapsed row
- row-fold-state is stored in database and sync'ed to other users
- taskboard-card: show notes-icon on small card for zoom-level 0 & 1,
if card has stored notes shown on opening big card view
- added screenshots of some new functionality
2010-06-11 jug <[email protected]>
* app/controllers/taskboard_controller.rb (TaskboardController.find_in_array):
- bugfix: find date in list of dates taking day-overlap into account
2010-05-11 jug <[email protected]>
* public/javascripts/taskboard.js (TASKBOARD.form.actions.initBurndown;
TASKBOARD.form.updateInitBurndown; TASKBOARD.burndown.render;
TASKBOARD.remote.api.updateInitBurndown; TASKBOARD.formatVelocity),
app/controllers/taskboard_controller.rb (TaskboardController.update_initburndown),
app/models/initburndown.rb (Initburndown.clone),
app/views/taskboard/show.html.erb (inputBurndownVelocity),
db/migrate/20100510212000_add_velocity_to_initburndowns.rb (AddVelocityToInitburndowns),
db/schema.rb (Schema):
- taskboard-burndown: added velocity for sprint-burndown
- taskboard: enter velocity in setup burndown-action-dialog
- taskboard: use velocity in burndown-diagram replacing default 50% velocity
- taskboard: added db-table-field 'initburndowns.velocity'
2010-05-10 jug <[email protected]>
* public/javascripts/taskboard.js TASKBOARD.builder.buildBigCard; TASKBOARD.burndown.options;
TASKBOARD.burndown.render),
app/controllers/taskboard_controller.rb (TaskboardController.load_burndown2,
~.get_fixburndown, ~.get_initburndown_hours):
- taskboard-burndown diagram:
- added x-axis time-ticks only up to last booked hours of todays time
- correct team & PO commitment from capacity, adjust velocity
- taskboard: removed card-specific burndown-diagram by commenting out
* public/javascripts/taskboard.js (TASKBOARD.burndown.render),
public/javascripts/lib/jquery.flot.js:
- added axis-values for taskboard-burndown diagram, using gradient white-greyish background
- updated plotting library jquery-flot 0.5 to 0.6
* public/javascripts/taskboard.js (TASKBOARD.burndown.options; TASKBOARD.burndown.render;
TASKBOARD.showBurndown; TASKBOARD.remote.api.taskboardBurndown2),
app/controllers/taskboard_controller.rb (TaskboardController, ~.load_burndown2,
~.get_fixburndown, ~.get_initburndown_hours):
- taskboard-burndown: replaced original taskboard-burndown with new larger burndown-diagram
showing burned-hours
- taskboard: show new larger burndown-diagram with lines & text representing
Hours/PO-Commit/Team-Commit/Slack/Velocity for each day
- taskboard-burndown: commented out ogirinal burndown-chart
2010-05-09 jug <[email protected]>
* public/javascripts/taskboard.js (TASKBOARD.form.actions.initBurndown; TASKBOARD.form.updateInitBurndown,
~.updateFixBurndown; TASKBOARD.api.updateFixBurndown; TASKBOARD.remote.api.updateInitBurndown).
app/controllers/taskboard_controller.rb (TaskboardController.update_initburndown, ~.get_fixburndown,
~.get_initburndown_hours, ~.update_fixburndown, ~.find_in_array).
app/models/initburndown.rb (Initburndown.clone, ~.duetime_as_str, ~.to_json).
app/models/taskboard.rb (Taskboard, ~.update_burnedhours, ~.to_json).
app/views/taskboard/show.html.erb (actionInitBurndown, actionFixBurndown, inputBurndownDuetime).
db/migrate/20100508233100_add_duetime_to_initburndowns.rb (AddDuetimeToInitburndowns).
db/schema.rb (Schema):
- taskboard-burndown: added due-time, which is normally time of daily-meeting
- taskboard-burndown: book burned-hours on next day if due-time is reached, default 13:00
- taskboard-burndown: keep sprint-dates sorted
- taskboard-burndown: added field in db-table initburndowns.duetime
- bugfixes find_in_array(), minor text-changes
2010-05-08 jug <[email protected]>
* public/javascripts/taskboard.js (TASKBOARD.form.actions.fixBurndown;
TASKBOARD.form.updateFixBurndown; TASKBOARD.api.updateFixBurndown; TASKBOARD.init;
TASKBOARD.fixBurndown; TASKBOARD.remote.get.taskboardFixBurndown;
TASKBOARD.remote.api.updateFixBurndown),
public/stylesheets/taskboard.css,
app/controllers/taskboard_controller.rb (TaskboardController, ~.get_fixburndown,
~.get_initburndown_hours, ~.update_fixburndown, ~.find_in_array),
app/controllers/juggernaut_sync_controller.rb (JuggernautSyncController.sync_update_fixburndown),
app/helpers/application_helper.rb (ApplicationHelper.make_time, ~.make_time_from_str,
~.make_time_from_date),
app/models/taskboard.rb (Taskboard.update_burnedhours),
app/views/taskboard/show.html.erb (actionFixBurndown, fieldsetFixBurndown):
- extend taskboard: add dialog to fix burndown-hours for dates of taskboard
- taskboard-burndown: allow init- & fix-burndown only for editors
- taskboard: added action-dialog to add/substract hours for dates in burndown
* app/controllers/taskboard_controller.rb (TaskboardController.clean_column, ~.clean_row,
~.copy_row, ~.copy_card, ~.reorder_cards, ~.remove_card),
app/controllers/card_controller.rb (CardController.update_hours),
app/models/taskboard.rb (Taskboard.update_burnedhours, ~.to_json):
- update taskboard burned-hours if moving cards with hours from burndown-columns
marked with coltype=1 for current date
- on moving cards from/to burndown-columns
- on removing cards
- on copying cards
* public/javascripts/taskboard.js (TASKBOARD.form.actions.initBurndown; TASKBOARD.remote.updateInitBurndown),
app/controllers/taskboard_controller.rb (TaskboardController.update_initburndown),
app/views/taskboard/show.html.erb (inputBurndownDates):
- taskboard-burndown: check, parse, complete and re-format burndown-dates
- taskboard-burndown: widen input-field for burndown-dates
* public/javascripts/taskboard.js (TASKBOARD.form.actions.initBurndown;
TASKBOARD.api.updateInitBurndown; TASKBOARD.remote.api.updateInitBurndown),
app/controllers/juggernaut_sync_controller.rb (JuggernautSyncController.sync_update_initburndown),
app/controllers/taskboard_controller.rb (TaskboardController.update_initburndown):
- taskboard-burndown: updates taskboard after updating setup of init-burndown
* public/javascripts/taskboard.js (TASKBOARD.builder.buildColumnFromJSON;
TASKBOARD.form.actions.initBurndown; TASKBOARD.form.updateInitBurndown; TASKBOARD.init;
TASKBOARD.initBurndown; TASKBOARD.remote.get.taskboardInitBurndown;
TASKBOARD.remote.api.updateInitBurndown; TASKBOARD.dumpProps),
public/stylesheets/taskboard.css,
app/controllers/taskboard_controller.rb (TaskboardController, ~.copy_row, ~.add_card,
~.get_initburndown, ~.update_initburndown, ~.create_initburndown taskboard_id, ~.send_success),
app/views/taskboard/show.html.erb (actionInitBurndown, fieldsetInitBurndown),
app/models/initburndown.rb (Initburndown, ~.clone, ~.to_json),
app/models/taskboard.rb (Taskboard, ~.to_json),
app/models/burnedhour.rb (Burnedhour),
app/models/column.rb (Column.clone),
db/migrate/20100505225500_add_coltype_to_columns.rb (AddColtypeToColumns),
db/migrate/20100505005201_create_initburndowns.rb (CreateInitburndowns),
db/migrate/20100505005200_add_type_to_columns.rb (REMOVED),
db/migrate/20100505005201_create_burndowns.rb (REMOVED),
db/schema.rb (Schema):
- added burndown to track sprint-burndown of taskboard
- taskboard: added action-dialog in action-bar to 'Setup Burndown'
with dates/burndown-columns/capacity/slack and PO & team commitment
- taskboard-burndown: load and update burndown data
- taskboard-burndown: renamed db-table 'burndown' to 'initburndown'
- taskboard-column: renamed type to mark as column with cards to calculate burndown
'type' to 'coltype' as 'type' is reserved column-name
- taskboard: added convenience function to send success-message
2010-05-05 jug <[email protected]>
* db/migrate/20100505005200_add_type_to_columns.rb (AddTypeToColumns),
db/migrate/20100505005201_create_burndowns.rb (CreateBurndowns),
db/migrate/20100505005202_create_burnedhours.rb (CreateBurnedhours),
app/models/column.rb (Column.clone),
db/schema.rb (Schema):
- taskboard-column: added type to mark as column with cards to calculate burndown
- taskboard: added burndown-table to track sprint-burndown of taskboard
with dates/capacity/slack and PO & team commitment
- taskboard: added burnedhours-table to track burned hours of taskboard with date
* app/controllers/taskboard_controller.rb (TaskboardController.copy_row):
- fix bug on taskboard: used wrong column-reference to copy cards from src-row to target-row
2010-05-02 jug <[email protected]>
* public/javascripts/taskboard.js (TASKBOARD.builder.actions.copyCardAction, ~.rowActions;
TASKBOARD.builder.buildColumnFromJSON; TASKBOARD.builder.buildRowMeta;
TASKBOARD.builder.buildMetaLane; TASKBOARD.builder.buildCardFromJSON;
TASKBOARD.api.moveRow, ~.copyRow, ~.copyCard; TASKBOARD.loadFromJSON;
TASKBOARD.openCard; TASKBOARD.openColorPicker; TASKBOARD.openRowActions;
TASKBOARD.remote.copyCard, ~.moveRow, ~.copyRow),
app/controllers/juggernaut_sync_controller.rb (JuggernautSyncController.sync_row_action,
~.sync_move_row, ~.sync_copy_row, ~.sync_copy_card),
app/controllers/taskboard_controller.rb (TaskboardController.reorder_rows, ~.copy_row,
~.copy_card),
public/stylesheets/taskboard.css,
public/images/plus-small.gif:
- taskboard-card:
- added '+'-icon to add-card / copy card
- changed order of action-icons to: change-color, add/copy-card, delete-card
- removed card-burndown by commenting out
- added light-grey color in card-color-picker
- moved opening-big-card down from top 50px -> 150px
- taskboard-column: show hours-sum of cards per column in title as "(S23)"
- taskboard-row:
- show hours-sum and cumulated hours-sum of cards per row "(S23)" and "(C47)"
- added "(row-position:row-id)" opening actions-dialog to
- move row to specified new position
- copy all cards from other row specified by row-id into current row
- fix bug in JuggernautSyncController:
- call sync_row_action() in sync_clean_row() instead of calling sync_column_action()
- added logging of row-id on syncing row-action
* app/models/user.rb:
- fixed include of 'digest/sha1' on some systems
* public/javascripts/footer.js, public/javascripts/home.js,
public/javascripts/taskboard.js, public/javascripts/utils.js,
public/stylesheets/taskboard.css:
- replaced TAB with 4-spaces
2010-05-01 jug <[email protected]>
* ChangeLog:
- added change-log