-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathChangeLog
executable file
·433 lines (267 loc) · 13.8 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
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
2010-10-06 Diego Zamboni <[email protected]>
* VERSION: Version bump to 0.8.5
* lib/Things2THL.rb: Merged changes by Michael Granger
(ged@github), to change the name of the list class from
:list to :list_, which changed at some point in recent
versions of THL.
2009-06-12 Diego Zamboni <[email protected]>
* VERSION: Version bump to 0.8.4
2009-06-12 Diego Zamboni <[email protected]>
* README, bin/things2thl, lib/Things2THL.rb: Increased timeouts for
all top-level get operations, to avoid errors on slow machines or
with lots of tasks/projects/areas
2009-06-11 Diego Zamboni <[email protected]>
* README, VERSION, lib/Things2THL.rb: Version bump to 0.8.3.
Updated in-code version number to the correct one (it was still
reporting 0.7.0)
2009-05-26 Diego Zamboni <[email protected]>
* VERSION: Version bump to 0.8.2
2009-05-25 Diego Zamboni <[email protected]>
* lib/Things2THL.rb: Eliminate double URIs of the form 'URI [URI]'
(i.e. when the link text is the URI itself) when converting notes.
2009-05-25 Diego Zamboni <[email protected]>
* things2thl.gemspec: Regenerated gemspec for version 0.8.1
2009-05-25 Diego Zamboni <[email protected]>
* : fixed conflict
2009-05-25 Diego Zamboni <[email protected]>
* ChangeLog, README: Fixed README for new options.
2009-05-25 Diego Zamboni <[email protected]>
* VERSION: Version bump to 0.8.1
2009-05-25 Diego Zamboni <[email protected]>
* README, things2thl.gemspec: Regenerated gemspec for version 0.8.0
2009-05-25 Diego Zamboni <[email protected]>
* things2thl.gemspec: Regenerated gemspec for version 0.8.0
2009-05-25 Diego Zamboni <[email protected]>
* ChangeLog, VERSION: Version bump to 0.8.0
2009-05-25 Diego Zamboni <[email protected]>
* bin/things2thl, lib/Things2THL.rb: Added new mode of operation
--inbox (-I) to transfer only tasks from the Inbox.
2009-05-25 Diego Zamboni <[email protected]>
* bin/things2thl, lib/Things2THL.rb: Added printing of some
statistics at the end - number of items created, total time elapsed.
Can be disabled by specifying -q twice (-qq).
2009-05-25 Diego Zamboni <[email protected]>
* bin/things2thl, lib/Things2THL.rb: Added option --sync, which
causes items (areas, projects and tasks) not to be created if they
already exist. This is useful if you add more items to Things after
you have transferred to THL, and want to re-transfer just the new
ones. This option is disabled by default because the duplicate checking is
done using only the item's name, so if you have multiple entries
with the same name in Things, they will only be transferred once
with --sync enabled.
2009-05-24 Diego Zamboni <[email protected]>
* bin/things2thl, lib/Things2THL.rb: Added options --areas-as-tags
and --areas-as-contexts, which specify that areas in Things should
be transferred to THL as tags/contexts respectively, instead of
created as separate entities. Thanks to @biomac101 for the suggestion.
2009-05-21 Diego Zamboni <[email protected]>
* things2thl.gemspec: Regenerated gemspec for version 0.7.0
2009-05-21 Diego Zamboni <[email protected]>
* ChangeLog, VERSION, lib/Things2THL.rb: Version bump to 0.7.0
2009-05-21 Diego Zamboni <[email protected]>
* README, bin/things2thl, lib/Things2THL.rb: Added a new mode of
operation --projects-areas-as-lists (-B). As the name implies, in
this mode both projects and areas from Things are stored as lists
in THL. This means that projects are NOT nested inside areas, as
is the case in the other two modes. Instead, the lists for areas
will contain only single tasks that were inside the area in
Things. If --projects-top-level and --areas-top-level are not
given, all the lists will be created in the main folders
group. Otherwise, they will appear within the corresponding
folder.
2009-05-21 Diego Zamboni <[email protected]>
* bin/things2thl, lib/Things2THL.rb: Added --areas-top-level option
to specify a folder in which imported Areas should be created.
2009-05-20 Diego Zamboni <[email protected]>
* README: Updated README
2009-05-20 Diego Zamboni <[email protected]>
* things2thl.gemspec: Regenerated gemspec for version 0.6.0
2009-05-20 Diego Zamboni <[email protected]>
* ChangeLog, VERSION, lib/Things2THL.rb: Version bump to 0.6.0
2009-05-20 Diego Zamboni <[email protected]>
* Rakefile, lib/Things2THL.rb: Vastly improved conversion of the
notes field. The HTML stored in the Things notes is parsed and
rendered as text, including all the appropriate URLs and links. It
does not look exactly as the original, but is quite usable.
2009-05-19 Diego Zamboni <[email protected]>
* README: Updated to state limitation of transferring repeating
tasks.
2009-05-19 Diego Zamboni <[email protected]>
* lib/Things2THL.rb: Make Scheduled and Logbook a list instead of a
folder when --projects-as-tasks. Someday stays always as a folder,
because it can contain areas (suspended areas)
2009-05-19 Diego Zamboni <[email protected]>
* lib/Things2THL.rb: Transfer activation_date as start_date so that
scheduled (one-time) tasks are set appropriately. Still need to
figure out how to identify repeating tasks.
2009-05-19 Diego Zamboni <[email protected]>
* things2thl.gemspec: Regenerated gemspec for version 0.5.0
2009-05-19 Diego Zamboni <[email protected]>
* ChangeLog, README, VERSION, lib/Things2THL.rb: Version bump to
0.5.0
2009-05-19 Diego Zamboni <[email protected]>
* bin/things2thl, lib/Things2THL.rb: Made it mandatory to specify
the mode of operation (--projects-as-lists or --projects-as-tasks).
2009-05-19 Diego Zamboni <[email protected]>
* bin/things2thl, lib/Things2THL.rb: Added --[no-]time-tags option,
which allows time-estimate tags in Things for the form Xsec/Xmin/Xhr
(e.g. I use "10min", "30min", "60min") to be converted to the
appropriate time estimate attribute of the tasks in THL. For now the
format of the time-estimate tags is fixed, but I might add
customization if I someone asks for it. This option is disabled by
default. Also changed the --context-tags-regex option to be
--[no-]context-tags, which allows both specifying the regex and
(with --no-) disabling the feature in a single option.
2009-05-19 Diego Zamboni <[email protected]>
* things2thl.gemspec: Regenerated gemspec for version 0.4.4
2009-05-19 Diego Zamboni <[email protected]>
* VERSION: Version bump to 0.4.4
2009-05-19 Diego Zamboni <[email protected]>
* ChangeLog, lib/Things2THL.rb: Updated ChangeLog
2009-05-19 Diego Zamboni <[email protected]>
* things2thl.gemspec: Regenerated gemspec for version 0.4.3
2009-05-19 Diego Zamboni <[email protected]>
* lib/Things2THL.rb: Updated version number
2009-05-19 Diego Zamboni <[email protected]>
* VERSION: Version bump to 0.4.3
2009-05-19 Diego Zamboni <[email protected]>
* README, Rakefile, lib/Things2THL.rb: Updated documentation, added
rb-appscript dependency
2009-05-19 Diego Zamboni <[email protected]>
* VERSION: Version bump to 0.4.2
2009-05-19 Diego Zamboni <[email protected]>
* bin/things2thl: Reformatted usage message to fit in an 80-column
window
2009-05-19 Diego Zamboni <[email protected]>
* things2thl.gemspec: Regenerated gemspec for version 0.4.1
2009-05-19 Diego Zamboni <[email protected]>
* VERSION: Version bump to 0.4.1
2009-05-19 Diego Zamboni <[email protected]>
* things2thl.gemspec: Regenerated gemspec for version 0.4.0
2009-05-19 Diego Zamboni <[email protected]>
* ChangeLog, README, VERSION, lib/Things2THL.rb: Version bump to
0.4.0, added ChangeLog Updated README file
2009-05-19 Diego Zamboni <[email protected]>
* lib/Things2THL.rb: Removed per-node type display from progress
printout
2009-05-18 Diego Zamboni <[email protected]>
* bin/things2thl: Fetch only completed projects/tasks using
Applescript (unless --completed is specified), which drastically
improves performance.
2009-05-18 Diego Zamboni <[email protected]>
* bin/things2thl: Improved help text by showing actual options
2009-05-18 Diego Zamboni <[email protected]>
* bin/things2thl, lib/Things2THL.rb: Moved default options
generation to Things2THL.default_options.
2009-05-18 Diego Zamboni <[email protected]>
* VERSION, lib/Things2THL.rb, things2thl.gemspec: Version bump to
0.3.0
2009-05-18 Diego Zamboni <[email protected]>
* VERSION, things2thl.gemspec: Version bump to 0.2.2
2009-05-18 Diego Zamboni <[email protected]>
* VERSION, lib/Things2THL.rb, things2thl.gemspec: Version bump to
0.2.1
2009-05-18 Diego Zamboni <[email protected]>
* VERSION, things2thl.gemspec: Version bump to 0.2.0
2009-05-18 Diego Zamboni <[email protected]>
* things2thl.gemspec: Regenerated gemspec for version 0.3.0
2009-05-18 Diego Zamboni <[email protected]>
* lib/Things2THL.rb: Bumped version number to 0.3.0
2009-05-18 Diego Zamboni <[email protected]>
* VERSION: Version bump to 0.3.0
2009-05-18 Diego Zamboni <[email protected]>
* bin/things2thl, lib/Things2THL.rb: Added option
--context-tags-regex (-C) for specifying which Things tags should be
considered as contexts when moving to THL. By default its value is
"^@", which means any tag starting with @ will be entered into THL
as a context. Any regular expression can be used. If any of the
tags matched by this regex contains spaces, the spaces will be
converted to underscores, since THL does not allow spaces in context
names.
2009-05-18 Diego Zamboni <[email protected]>
* bin/things2thl: Code cleanup.
2009-05-18 Diego Zamboni <[email protected]>
* things2thl.gemspec: Regenerated gemspec for version 0.2.2
2009-05-18 Diego Zamboni <[email protected]>
* lib/Things2THL.rb: Fixed typo in version number code. Oops
2009-05-18 Diego Zamboni <[email protected]>
* VERSION: Version bump to 0.2.2
2009-05-18 Diego Zamboni <[email protected]>
* things2thl.gemspec: Regenerated gemspec for version 0.2.1
2009-05-18 Diego Zamboni <[email protected]>
* lib/Things2THL.rb: Bumped script version number to match gem
version
2009-05-18 Diego Zamboni <[email protected]>
* VERSION: Version bump to 0.2.1
2009-05-18 Diego Zamboni <[email protected]>
* things2thl.gemspec: Regenerated gemspec for version 0.2.0
2009-05-18 Diego Zamboni <[email protected]>
* VERSION: Version bump to 0.2.0
2009-05-18 Diego Zamboni <[email protected]>
* Rakefile: Modified Rakefile to use Jeweler
2009-05-18 Diego Zamboni <[email protected]>
* lib/Things2THL.rb: Removed debug message
2009-05-18 Diego Zamboni <[email protected]>
* VERSION: Version bump to 0.1.0
2009-05-18 Diego Zamboni <[email protected]>
* VERSION: Version bump to 0.0.0
2009-05-18 Diego Zamboni <[email protected]>
* lib/Things2THL.rb: Added value caching for ThingsNode, drastically
reducing the number of Apple events that have to be generated
2009-05-18 Diego Zamboni <[email protected]>
* lib/Things2THL.rb: Eliminated unnecessary (and extremely frequent)
redefinition of ThingsNode methods, which made the script much
slower by invoking eval_class thousands of times.
2009-05-17 Diego Zamboni <[email protected]>
* Manifest, Rakefile, things2thl.gemspec: Added Rakefile, Manifest
and gemspec file
2009-05-17 Diego Zamboni <[email protected]>
* lib/Things2THL.rb: Added cache of focusnames, and avoid computing
the task cache for "Logbook" (which can be pretty big) unless
--completed was specified.
2009-05-16 Diego Zamboni <[email protected]>
* README, bin/things2thl, lib/Things2THL.rb: Fully functional
version! All the essential functionality is there. Projects, areas
and foci are handled appropriately, as are completed tasks and
projects, suspended areas, etc.
2009-05-14 Diego Zamboni <[email protected]>
* lib/Things2THL.rb: - Handle project due dates when
--projects-as-lists by creating a new task within the list, with
the appropriate due date. - Mark fake "notes" task when
--projects-as-lists as completed if the enclosing project is
completed or canceled. - Added project- and area-tag
inheritance into individual tasks when the project/area is a
list (THL lists can't have tags) - Added generic internal
mechanism for creating additional nodes, used both for the due
dates tasks and the notes tasks.
2009-05-14 Diego Zamboni <[email protected]>
* lib/Things2THL.rb: - Inherit project tags into the corresponding
tasks - Base support for putting tasks in the proper focus. So
far, only Today tasks are properly flagged.
2009-05-13 Diego Zamboni <[email protected]>
* lib/Things2THL.rb: Simplified postproc blocks in STRUCTURE by
passing the Things2THL object to it, which allows calling methods in
the object (the postproc block itself cannot access anything from
Things2THL because it is not defined as part of the Things2THL
class).
2009-05-13 Diego Zamboni <[email protected]>
* lib/Things2THL.rb: Fixed bug when --projects-as-tasks was used
2009-05-13 Diego Zamboni <[email protected]>
* README, bin/things2thl, lib/Things2THL.rb: Added proper handling
of most node attributes, including rudimentary transfering of the
tags (not contexts vs tags yet). Updated README with some usage
notes and warnings.
2009-05-12 Diego Zamboni <[email protected]>
* bin/things2thl, lib/Things2THL.rb: - Modified to use Applescript
to get stuff out of Things instead of the things-rb
library (needs Things 1.1.1 or later) - Simplified the algorithm
to a multiple-pass one (areas, projects, tasks) using
memoization to do the nesting, instead of trying to do a
hierarchical traversal. - Tasks are also now imported, but
those not in projects or areas are still not divided
properly (e.g. in Inbox, Scheduled, etc.)
2009-05-05 Diego Zamboni <[email protected]>
* README: Updated URLs
2009-05-05 Diego Zamboni <[email protected]>
* First commit - partially-working code. Able to transfer some tasks
from Things to THL, but not all attributes are preserved yet