Erik Grinaker is sharing code with you

Bitbucket is a code hosting site. Unlimited public and private repositories. Free for small teams.

Don't show this again

erikg / Revelation

Revelation is a password manager for the GNOME desktop, released under the GNU GPL license. It stores all your accounts and passwords in a single, secure place, and gives you access to it through a user-friendly graphical interface.

Clone this repository (size: 2.1 MB): HTTPS / SSH
hg clone https://bitbucket.org/erikg/revelation
hg clone ssh://hg@bitbucket.org/erikg/revelation

Revelation / ChangeLog

commit
7d9375f894bb
parent
f4e8220f0a3a
branch
default
tags
revelation-0.3.1

set release date

1
cea4127a11c0
Revelation changelog
2
cea4127a11c0
3
7d9375f894bb
---------------[ 2004-08-08 : 0.3.1 ]---------------
4
986c55309bf9
5
fd3e65dfc154
2004-08-08  Erik Grinaker <erikg@codepoet.no>
6
fd3e65dfc154
7
fd3e65dfc154
	* merged the ui module into the widget module
8
fd3e65dfc154
9
784a991e653d
	* fixed some bugs introduced during development
10
784a991e653d
11
f4e8220f0a3a
	* the window position is stored on quit
12
f4e8220f0a3a
13
a78b3bc44c12
2004-08-07  Erik Grinaker <erikg@codepoet.no>
14
a78b3bc44c12
15
a78b3bc44c12
	* minor code cleanups
16
a78b3bc44c12
17
487a1cfcc667
2004-08-06  Erik Grinaker <erikg@codepoet.no>
18
487a1cfcc667
19
487a1cfcc667
	* updated NEWS file
20
487a1cfcc667
21
f5321aba18db
	* bumped version number to 0.3.1
22
f5321aba18db
23
98840ff90c9d
2004-08-03  Erik Grinaker <erikg@codepoet.no>
24
98840ff90c9d
25
98840ff90c9d
	* the text entry in the find dialog is activated after
26
98840ff90c9d
	the "No match found" dialog has been displayed
27
98840ff90c9d
28
8fe4886d22c7
	* added import/export of GNOME Password Manager files
29
8fe4886d22c7
30
b181693cfdc7
2004-08-02  Erik Grinaker <erikg@codepoet.no>
31
b181693cfdc7
32
b181693cfdc7
	* added access keys to popup menus
33
b181693cfdc7
34
b181693cfdc7
	* code cleanups
35
b181693cfdc7
36
b181693cfdc7
	* updated some of the text files
37
b181693cfdc7
38
a877d43f0987
2004-07-29  Erik Grinaker <erikg@codepoet.no>
39
a877d43f0987
40
a877d43f0987
	* moved data about the current file into the EntryStore class
41
a877d43f0987
42
fe0f16515591
2004-07-28  Erik Grinaker <erikg@codepoet.no>
43
fe0f16515591
44
fe0f16515591
	* added various separate password dialogs, instead of
45
fe0f16515591
	using a common class
46
fe0f16515591
47
8de61fe329a0
	* added generate_display_widget() and generate_edit_widget()
48
8de61fe329a0
	methods to field objects
49
8de61fe329a0
50
9f5c1f647d44
	* removed gconf schema registration from setup.py to
51
9f5c1f647d44
	make packing less painful - the schema is registered on
52
9f5c1f647d44
	app startup anyways
53
9f5c1f647d44
54
9b3c9903350d
2004-07-27  Erik Grinaker <erikg@codepoet.no>
55
9b3c9903350d
56
9b3c9903350d
	* rewrote the app configuration handling
57
9b3c9903350d
58
3794d9b38446
	* cleaned up the widget code, and added docstrings to all
59
3794d9b38446
	classes, methods and functions
60
3794d9b38446
61
5c5c063d3896
	* the configuration is checked on startup, and if not found
62
5c5c063d3896
	the schema is automatically registered with the gconf
63
5c5c063d3896
	daemon
64
5c5c063d3896
65
f54fce826711
	* cleaned up most of the dialog code
66
f54fce826711
67
cbb553fc70d5
2004-07-15  Erik Grinaker <erikg@codepoet.no>
68
cbb553fc70d5
69
cbb553fc70d5
	* when adding an entry the default type is Generic (not Folder)
70
cbb553fc70d5
71
71831418a015
	* added a preference for automatically saving data when changed
72
71831418a015
73
0f15e637f284
	* code cleanups; moved all app ui code into main app class
74
0f15e637f284
75
4ccca6b59faa
2004-07-14  Erik Grinaker <erikg@codepoet.no>
76
4ccca6b59faa
77
abd0442ce774
	* rewrote the application use of data files and replaced the
78
abd0442ce774
	import/export druids with normal file selectors
79
4ccca6b59faa
80
c7ea41ac13a7
2004-07-10  Erik Grinaker <erikg@codepoet.no>
81
c7ea41ac13a7
82
c7ea41ac13a7
	* rewrote the data file handling, and cleaned up the
83
c7ea41ac13a7
	data handlers
84
c7ea41ac13a7
85
268984dc47cf
2004-07-09  Erik Grinaker <erikg@codepoet.no>
86
268984dc47cf
87
268984dc47cf
	* rewrote the Undo/Redo code, and moved most of it into the
88
268984dc47cf
	UndoQueue class
89
268984dc47cf
90
155810993977
2004-07-08  Erik Grinaker <erikg@codepoet.no>
91
155810993977
92
155810993977
	* the OK button in the password dialogs is inactive when it's
93
155810993977
	missing input
94
155810993977
95
4787d15f40a4
	* cleaned up the EntryStore code, and merged the DataStore
96
4787d15f40a4
	and EntryStore classes
97
4787d15f40a4
98
b33428fed2ea
2004-06-30  Erik Grinaker <erikg@codepoet.no>
99
b33428fed2ea
100
b33428fed2ea
	* file-selectors and the about dialog are set as transients
101
b33428fed2ea
	for the main app window
102
b33428fed2ea
103
2fd8a0ec71c3
2004-06-29  Erik Grinaker <erikg@codepoet.no>
104
2fd8a0ec71c3
105
2fd8a0ec71c3
	* miscellaneous code cleanups
106
2fd8a0ec71c3
107
030d8c23231d
	* updated the fpm datahandler to use new Entry class,
108
030d8c23231d
	and rewrote conversions routines
109
030d8c23231d
110
ca47b6d25ebe
	* added importer/exporter for .netrc files
111
ca47b6d25ebe
112
dc936312d815
2004-06-22  Erik Grinaker <erikg@codepoet.no>
113
dc936312d815
114
dc936312d815
	* rewrote internal data handling routines to use an Entry
115
3e82853a5581
	object instead of a normal dictionary, and Field objects
116
3e82853a5581
	instead of a field dict
117
dc936312d815
118
624c6010168e
2004-06-16  Erik Grinaker <erikg@codepoet.no>
119
624c6010168e
120
624c6010168e
	* fixed a bug introduced by recent cleanups, which broke
121
624c6010168e
	the TreeView.set_model() method - caused file locking to
122
624c6010168e
	not empty the treeview
123
624c6010168e
124
f98065c7823d
2004-06-11  Erik Grinaker <erikg@codepoet.no>
125
f98065c7823d
126
f98065c7823d
	* most dialogs can now be closed by pressing Escape
127
f98065c7823d
128
5b88b2ae73cc
2004-06-10  Erik Grinaker <erikg@codepoet.no>
129
5b88b2ae73cc
130
5b88b2ae73cc
	* fixed a bug introduced in yesterday's cleanups, which
131
5b88b2ae73cc
	omitted the treeview's scrolledwindow
132
5b88b2ae73cc
133
21899d302ea1
	* implemented a custom FileEntry widget to use instead of
134
21899d302ea1
	the libgnomeui one - will hopefully fix some nasty crasher
135
21899d302ea1
	bugs
136
21899d302ea1
137
f6b394dd343c
2004-06-09  Erik Grinaker <erikg@codepoet.no>
138
f6b394dd343c
139
f6b394dd343c
	* fixed a bug with spin buttons which made it impossible
140
f6b394dd343c
	to set a value with the keyboard
141
f6b394dd343c
142
e33e7dcb30cc
	* when saving, missing parent directories are automatically
143
e33e7dcb30cc
	created
144
e33e7dcb30cc
145
1aa324cfd765
	* the window size and main pane position is remembered
146
1aa324cfd765
147
fffef1a9295f
	* code cleanups in widget and ui code
148
fffef1a9295f
149
050afdb709b9
2004-06-06  Erik Grinaker <erikg@codepoet.no>
150
050afdb709b9
151
050afdb709b9
	* split out data handlers into separate modules
152
050afdb709b9
153
37d71641edee
2004-06-03  Erik Grinaker <erikg@codepoet.no>
154
37d71641edee
155
37d71641edee
	* the vertical scrollbar in the main window is only shown
156
37d71641edee
	when needed
157
37d71641edee
158
dc69203e823e
2004-05-09  Erik Grinaker <erikg@codepoet.no>
159
dc69203e823e
160
dc69203e823e
	* updated all references to the wired-networks.net domain
161
dc69203e823e
	to point to the new codepoet.no domain
162
dc69203e823e
163
dc69203e823e
	* added Id keyword to all code files
164
dc69203e823e
165
986c55309bf9
2004-04-30  Erik Grinaker <erikg@codepoet.no>
166
986c55309bf9
167
986c55309bf9
	* fixed a bug which caused the file selector to be opened
168
986c55309bf9
	when saving a file on quit confirmation
169
986c55309bf9
170
98c9ce692401
	* fixed a few bugs which caused fields containing & to
171
98c9ce692401
	behave unpredicably (not always displayed)
172
98c9ce692401
173
986c55309bf9
174
cea4127a11c0
---------------[ 2004-04-06 : 0.3.0 ]---------------
175
cea4127a11c0
176
cea4127a11c0
2004-04-05  Erik Grinaker <erikg@wired-networks.net>
177
cea4127a11c0
178
cea4127a11c0
	* fixed a bug which caused previously expanded folders to
179
cea4127a11c0
	retain the open folder icon after the file is unlocked
180
cea4127a11c0
181
cea4127a11c0
	* set a sane default button (cancel) for the revert
182
cea4127a11c0
	confirmation dialog
183
cea4127a11c0
184
cea4127a11c0
	* added a NEWS file
185
cea4127a11c0
186
cea4127a11c0
	* added note on restarting gconfd to the INSTALL file
187
cea4127a11c0
188
cea4127a11c0
2004-03-31  Erik Grinaker <erikg@wired-networks.net>
189
cea4127a11c0
190
cea4127a11c0
	* fixed the gconf schema installation
191
cea4127a11c0
192
cea4127a11c0
	* fixed a couple of bugs introduced in recent changes
193
cea4127a11c0
194
cea4127a11c0
2004-03-26  Erik Grinaker <erikg@wired-networks.net>
195
cea4127a11c0
196
cea4127a11c0
	* make setup.py register the gconf schema with the gconf daemon
197
cea4127a11c0
198
cea4127a11c0
2004-03-25  Erik Grinaker <erikg@wired-networks.net>
199
cea4127a11c0
200
cea4127a11c0
	* fixed a bug in DataStore.iter_traverse_next() which
201
cea4127a11c0
	caused it to fail when given None as input
202
cea4127a11c0
203
cea4127a11c0
	* the password generator now uses a balancing algorithm
204
cea4127a11c0
	which ensures a minimum amount of the different
205
cea4127a11c0
	character classes
206
cea4127a11c0
207
cea4127a11c0
	* doubleclicking an entry now opens the edit dialog. also
208
cea4127a11c0
	moved the edit and remove menu items to the top of the
209
cea4127a11c0
	entry popup menu, for hig compliance
210
cea4127a11c0
211
cea4127a11c0
	* added tooltips to preference and find dialogs
212
cea4127a11c0
213
cea4127a11c0
	* the find dialog can be closed by pressing Escape
214
cea4127a11c0
215
cea4127a11c0
	* removed the Usenet account type - old accounts are
216
cea4127a11c0
	converted to the Generic type on load
217
cea4127a11c0
218
cea4127a11c0
2004-03-22  Erik Grinaker <erikg@wired-networks.net>
219
cea4127a11c0
220
cea4127a11c0
	* fixed some bugs introduced by the recent code cleanups
221
cea4127a11c0
222
cea4127a11c0
	* added a File/Close menu item, for HIG compliance
223
cea4127a11c0
224
cea4127a11c0
	* restrict the length of entry fields in the password dialog,
225
cea4127a11c0
	to prevent passwords longer than the AES key length to be given
226
cea4127a11c0
227
cea4127a11c0
	* the password dialog gives the focus to the password entry
228
cea4127a11c0
	whenever it is run (after displaying an error dialog etc)
229
cea4127a11c0
230
cea4127a11c0
2004-03-20  Erik Grinaker <erikg@wired-networks.net>
231
cea4127a11c0
232
cea4127a11c0
	* code cleanups; split application ui setup and internal
233
cea4127a11c0
	mechanics into a separate class
234
cea4127a11c0
235
cea4127a11c0
2004-03-18  Erik Grinaker <erikg@wired-networks.net>
236
cea4127a11c0
237
cea4127a11c0
	* code cleanups; minor cleanups in druid module
238
cea4127a11c0
239
cea4127a11c0
	* code cleanups; minor cleanups in main application
240
cea4127a11c0
241
cea4127a11c0
2004-03-17  Erik Grinaker <erikg@wired-networks.net>
242
cea4127a11c0
243
cea4127a11c0
	* code cleanups; split the EntryStore class into a generic
244
cea4127a11c0
	TreeStore class (improved gtk.TreeStore) and an EntryStore
245
cea4127a11c0
	subclass which handles entry storage
246
cea4127a11c0
247
cea4127a11c0
	* code cleanups; cleaned up the data module
248
cea4127a11c0
249
cea4127a11c0
	* code cleanups; cleaned up the datafile module
250
cea4127a11c0
251
cea4127a11c0
2004-03-16  Erik Grinaker <erikg@wired-networks.net>
252
cea4127a11c0
253
cea4127a11c0
	* bumped version number to 0.3.0
254
cea4127a11c0
255
cea4127a11c0
	* code cleanups; cleaned up the tree widget code
256
cea4127a11c0
257
cea4127a11c0
	* code cleanups; moved the EntryDropdown widget into the
258
cea4127a11c0
	widget module
259
cea4127a11c0
260
cea4127a11c0
	* code cleanups; moved entry information and functions into
261
cea4127a11c0
	a separate module
262
cea4127a11c0
263
cea4127a11c0
	* code cleanups; moved the password generator into the misc
264
cea4127a11c0
	module
265
cea4127a11c0
266
cea4127a11c0
	* code cleanups; rewrote the entry search algorithm (and it's
267
cea4127a11c0
	oh-so-sexy ;p)
268
cea4127a11c0
269
cea4127a11c0
2004-03-15  Erik Grinaker <erikg@wired-networks.net>
270
cea4127a11c0
271
cea4127a11c0
	* code cleanups; rewrote the password dialog and the app file
272
cea4127a11c0
	handling
273
cea4127a11c0
274
cea4127a11c0
	* code cleanups; cleaned up custom widget code
275
cea4127a11c0
276
cea4127a11c0
	* code cleanups; moved stock items and icons into a separate
277
cea4127a11c0
	module
278
cea4127a11c0
279
cea4127a11c0
	* code cleanups; created "misc" module, and moved some functionality
280
cea4127a11c0
	into it
281
cea4127a11c0
282
cea4127a11c0
	* code cleanups; rewrote the dataview code
283
cea4127a11c0
284
cea4127a11c0
2004-03-14  Erik Grinaker <erikg@wired-networks.net>
285
cea4127a11c0
286
cea4127a11c0
	* code cleanups; split out custom widgets into own module,
287
cea4127a11c0
	and set up an abstract gconf synchronization superclass for use
288
cea4127a11c0
	in various custom widgets
289
cea4127a11c0
290
cea4127a11c0
	* code cleanups; removed the EntryTypes class, and used
291
cea4127a11c0
	functions instead
292
cea4127a11c0
293
cea4127a11c0
	* code cleanups; major cleanups in dialog code
294
cea4127a11c0
295
cea4127a11c0
2004-03-13  Erik Grinaker <erikg@wired-networks.net>
296
cea4127a11c0
297
cea4127a11c0
	* added functionality for locking the data file
298
cea4127a11c0
299
cea4127a11c0
	* fixed a bug in the find dialog which caused it to remain open
300
cea4127a11c0
	when the window destroy button was pressed
301
cea4127a11c0
302
cea4127a11c0
	* added find options to gconf
303
cea4127a11c0
304
cea4127a11c0
	* added a password generation button to password fields in the
305
cea4127a11c0
	edit dialog
306
cea4127a11c0
307
cea4127a11c0
	* added "length" and "avoid ambiguous characters" options for
308
cea4127a11c0
	the password generator
309
cea4127a11c0
310
cea4127a11c0
2004-03-12  Erik Grinaker <erikg@wired-networks.net>
311
cea4127a11c0
312
cea4127a11c0
	* added an option for obscuring passwords
313
cea4127a11c0
314
cea4127a11c0
	* redisplay the password dialog if wrong password was given when
315
cea4127a11c0
	opening a file
316
cea4127a11c0
317
cea4127a11c0
	* the import and export druids will set default files for various
318
cea4127a11c0
	filetypes when available
319
cea4127a11c0
320
cea4127a11c0
2004-03-11  Erik Grinaker <erikg@wired-networks.net>
321
cea4127a11c0
322
cea4127a11c0
	* fixed a bug in the Figaro's Password Manager importer, causing
323
cea4127a11c0
	it to fail on empty fields
324
cea4127a11c0
325
cea4127a11c0
2004-03-06  Erik Grinaker <erikg@wired-networks.net>
326
cea4127a11c0
327
cea4127a11c0
	* added gconf support
328
cea4127a11c0
329
cea4127a11c0
	* toolbar and statusbar states are saved as gconf values
330
cea4127a11c0
331
cea4127a11c0
	* added initial preference dialog
332
cea4127a11c0
333
cea4127a11c0
	* added options for automatically loading a file on startup
334
cea4127a11c0
335
cea4127a11c0
336
cea4127a11c0
---------------[ 2004-02-29 : 0.2.1 ]---------------
337
cea4127a11c0
338
cea4127a11c0
2004-02-29  Erik Grinaker <erikg@wired-networks.net>
339
cea4127a11c0
340
cea4127a11c0
	* reorganized menu a bit
341
cea4127a11c0
342
cea4127a11c0
	* bumped version number to 0.2.1
343
cea4127a11c0
344
cea4127a11c0
2004-02-28  Erik Grinaker <erikg@wired-networks.net>
345
cea4127a11c0
346
cea4127a11c0
	* fixed a bug in datafile saver, causing the Initial Vector
347
cea4127a11c0
	generation to overflow on certain systems
348
cea4127a11c0
349
cea4127a11c0
2004-02-24  Erik Grinaker <erikg@wired-networks.net>
350
cea4127a11c0
351
cea4127a11c0
	* the search now wraps around
352
cea4127a11c0
353
cea4127a11c0
	* it is now possible to search for entries even when the search
354
cea4127a11c0
	dialog is closed (using Find Next and Find Previous)
355
cea4127a11c0
356
cea4127a11c0
	* the search dialog will recall the previous search options
357
cea4127a11c0
	when opened
358
cea4127a11c0
359
cea4127a11c0
2004-02-22  Erik Grinaker <erikg@wired-networks.net>
360
cea4127a11c0
361
cea4127a11c0
	* umask is now 0077 by default, to make new files readable
362
cea4127a11c0
	by owner only
363
cea4127a11c0
364
cea4127a11c0
	* fixed a bug causing revelation.ui.Tree.select() to only work
365
cea4127a11c0
	on entries with a depth less than 2
366
cea4127a11c0
367
cea4127a11c0
	* fixed a bug causing undo to be possible after reverting to
368
cea4127a11c0
	the saved file
369
cea4127a11c0
370
cea4127a11c0
	* fixed a bug which broke the password confirmation in the
371
cea4127a11c0
	export druid
372
cea4127a11c0
373
cea4127a11c0
	* added search functionality
374
cea4127a11c0
375
cea4127a11c0
376
cea4127a11c0
---------------[ 2004-02-21 : 0.2.0 ]---------------
377
cea4127a11c0
378
cea4127a11c0
2004-02-21  Erik Grinaker <erikg@wired-networks.net>
379
cea4127a11c0
380
cea4127a11c0
	* rewrote the druid code
381
cea4127a11c0
382
cea4127a11c0
	* workaround for a pygtk crasher bug (122569) in druids
383
cea4127a11c0
384
cea4127a11c0
	* code cleanups
385
cea4127a11c0
386
cea4127a11c0
2004-02-20  Erik Grinaker <erikg@wired-networks.net>
387
cea4127a11c0
388
cea4127a11c0
	* rewrote the datafile handler
389
cea4127a11c0
390
cea4127a11c0
	* bumped version to 0.2.0
391
cea4127a11c0
392
cea4127a11c0
	* code cleanups
393
cea4127a11c0
394
cea4127a11c0
2004-02-19  Erik Grinaker <erikg@wired-networks.net>
395
cea4127a11c0
396
cea4127a11c0
	* code cleanups
397
cea4127a11c0
398
cea4127a11c0
	* added a druid for exporting data
399
cea4127a11c0
400
cea4127a11c0
	* added support for importing and exporting XML files
401
cea4127a11c0
402
cea4127a11c0
	* fixed a bug causing folders imported from FPM to have no
403
cea4127a11c0
	timestamp
404
cea4127a11c0
405
cea4127a11c0
	* added the data version number to the XML root node
406
cea4127a11c0
407
cea4127a11c0
	* file headers are now checked once a file is selected
408
cea4127a11c0
	(before asking for further input, such as passwords)
409
cea4127a11c0
410
cea4127a11c0
	* added file type autodetection to file import subsystem
411
cea4127a11c0
412
cea4127a11c0
2004-02-17  Erik Grinaker <erikg@wired-networks.net>
413
cea4127a11c0
414
cea4127a11c0
	* removed the Wimp importer, as Wimp seems to be horribly
415
cea4127a11c0
	broken
416
cea4127a11c0
417
cea4127a11c0
	* added a druid for importing data
418
cea4127a11c0
419
cea4127a11c0
2004-02-14  Erik Grinaker <erikg@wired-networks.net>
420
cea4127a11c0
421
cea4127a11c0
	* added support for exporting data in Figaro's Password Manager
422
cea4127a11c0
	format
423
cea4127a11c0
424
cea4127a11c0
	* added support for importing other Revelation data files
425
cea4127a11c0
426
cea4127a11c0
	* added a hostname field to the generic account type
427
cea4127a11c0
428
cea4127a11c0
	* added importer for Wimp? (Where Is My Password?) data files
429
cea4127a11c0
430
cea4127a11c0
2004-02-10  Erik Grinaker <erikg@wired-networks.net>
431
cea4127a11c0
432
cea4127a11c0
	* major rewrite of file handling - it now provides import/export
433
cea4127a11c0
	infrastructure
434
cea4127a11c0
435
cea4127a11c0
	* support for importing data from Figaros Password Manager
436
cea4127a11c0
437
cea4127a11c0
	* fixed a bug causing Undo and Redo menu items to lose their
438
cea4127a11c0
	access keys
439
cea4127a11c0
440
cea4127a11c0
	* added Select All and Deselect All menu items
441
cea4127a11c0
442
cea4127a11c0
	* fixed a bug causing the open folder icon to remain after the
443
cea4127a11c0
	entrys parent was collapsed
444
cea4127a11c0
445
cea4127a11c0
	* added Domain field to Shell account type
446
cea4127a11c0
447
cea4127a11c0
	* added Crypto Key account type
448
cea4127a11c0
449
cea4127a11c0
	* added tooltips to input fields in the edit entry dialog
450
cea4127a11c0
451
cea4127a11c0
2004-02-07  Erik Grinaker <erikg@wired-networks.net>
452
cea4127a11c0
453
cea4127a11c0
	* bugfix; the data view didn't display time since update in minutes
454
cea4127a11c0
455
cea4127a11c0
	* new, more secure data file format
456
cea4127a11c0
457
cea4127a11c0
2004-02-06  Erik Grinaker <erikg@wired-networks.net>
458
cea4127a11c0
459
cea4127a11c0
	* code cleanups
460
cea4127a11c0
461
cea4127a11c0
	* added menu item for reverting to saved file
462
cea4127a11c0
463
cea4127a11c0
	* added a database field to database accounts
464
cea4127a11c0
465
cea4127a11c0
	* fixed a bug causing the data view to not display "1 month
466
cea4127a11c0
	since update" until after 1 month and 1 day
467
cea4127a11c0
468
cea4127a11c0
	* more robust error handling in file import/export
469
cea4127a11c0
470
cea4127a11c0
2004-02-05  Erik Grinaker <erikg@wired-networks.net>
471
cea4127a11c0
472
cea4127a11c0
	* implemented initial import/export infrastructure
473
cea4127a11c0
	(currently only supports Revelation data files :))
474
cea4127a11c0
475
cea4127a11c0
476
cea4127a11c0
---------------[ 2004-02-04 : 0.1.2 ]---------------
477
cea4127a11c0
478
cea4127a11c0
2004-02-04  Erik Grinaker <erikg@wired-networks.net>
479
cea4127a11c0
480
cea4127a11c0
	* more code cleanups
481
cea4127a11c0
482
cea4127a11c0
	* bumped version number to 0.1.2
483
cea4127a11c0
484
cea4127a11c0
	* workaround for possible pygtk / gtk+ bug
485
cea4127a11c0
486
cea4127a11c0
2004-02-03  Erik Grinaker <erikg@wired-networks.net>
487
cea4127a11c0
488
cea4127a11c0
	* the dataview may now be shrunk
489
cea4127a11c0
490
cea4127a11c0
	* major code cleanups
491
cea4127a11c0
492
cea4127a11c0
2004-02-02  Erik Grinaker <erikg@wired-networks.net>
493
cea4127a11c0
494
cea4127a11c0
	* human-readable period since update is displayed in dataview
495
cea4127a11c0
496
cea4127a11c0
2004-02-01  Erik Grinaker <erikg@wired-networks.net>
497
cea4127a11c0
498
cea4127a11c0
	* multiple entries may now be selected and changed simultaneously
499
cea4127a11c0
500
cea4127a11c0
2004-01-31  Erik Grinaker <erikg@wired-networks.net>
501
cea4127a11c0
502
cea4127a11c0
	* performance tweaks for expand/collapse row, open file and
503
cea4127a11c0
	save file
504
cea4127a11c0
505
cea4127a11c0
506
cea4127a11c0
---------------[ 2004-01-28 : 0.1.1 ]---------------
507
cea4127a11c0
508
cea4127a11c0
2004-01-28  Erik Grinaker <erikg@wired-networks.net>
509
cea4127a11c0
510
cea4127a11c0
	* minor HIG fixes
511
cea4127a11c0
512
cea4127a11c0
2004-01-27  Erik Grinaker <erikg@wired-networks.net>
513
cea4127a11c0
514
cea4127a11c0
	* added undo/redo functionality
515
cea4127a11c0
516
cea4127a11c0
	* code cleanups
517
cea4127a11c0
518
cea4127a11c0
	* all data is now properly escaped when needed. fixes a bug which
519
cea4127a11c0
	caused invalid xml data to be generated when saving.
520
cea4127a11c0
521
cea4127a11c0
2004-01-25  Erik Grinaker <erikg@wired-networks.net>
522
cea4127a11c0
523
cea4127a11c0
	* major code cleanups
524
cea4127a11c0
525
cea4127a11c0
2004-01-23  Erik Grinaker <erikg@wired-networks.net>
526
cea4127a11c0
527
cea4127a11c0
	* minor code cleanups
528
cea4127a11c0
529
cea4127a11c0
2004-01-22  Erik Grinaker <erikg@wired-networks.net>
530
cea4127a11c0
531
cea4127a11c0
	* all menu items now show a description in the statusbar
532
cea4127a11c0
533
cea4127a11c0
2004-01-21  Erik Grinaker <erikg@wired-networks.net>
534
cea4127a11c0
535
cea4127a11c0
	* the toolbar can be shown/hidden through the menu
536
cea4127a11c0
537
cea4127a11c0
	* the popup menu always allows add entry and paste, to make
538
cea4127a11c0
	it consistent with the app menu
539
cea4127a11c0
540
cea4127a11c0
	* code cleanups
541
cea4127a11c0
542
cea4127a11c0
	* HIG fixes
543
cea4127a11c0
544
cea4127a11c0
	* added requirements to INSTALL file
545
cea4127a11c0
546
cea4127a11c0
	* finalized cut/paste functionality
547
cea4127a11c0
548
cea4127a11c0
	* the edit dialog now recalls field values when changing type
549
cea4127a11c0
550
cea4127a11c0
	* new entries are placed right after the selected one when it
551
cea4127a11c0
	is not a folder
552
cea4127a11c0
553
cea4127a11c0
2004-01-20  Erik Grinaker <erikg@wired-networks.net>
554
cea4127a11c0
555
cea4127a11c0
	* empty fields are not displayed in the account view
556
cea4127a11c0
557
cea4127a11c0
	* added TODO file
558
cea4127a11c0
559
cea4127a11c0
	* many HIG fixes
560
cea4127a11c0
561
cea4127a11c0
	* added initial cut/paste functionality
562
cea4127a11c0
563
cea4127a11c0
	* removed move entry functionality, cut/paste should be used instead
564
cea4127a11c0
565
cea4127a11c0
	* the statusbar can be shown/hidden through the menu
566
cea4127a11c0
567
cea4127a11c0
2004-01-19  Erik Grinaker <erikg@wired-networks.net>
568
cea4127a11c0
569
cea4127a11c0
	* fixed a bug causing revelation to crash when given a relative
570
cea4127a11c0
	path as an argument
571
cea4127a11c0
572
cea4127a11c0
573
cea4127a11c0
---------------[ 2004-01-18 : 0.1.0 ]---------------
574
cea4127a11c0
575
cea4127a11c0
2004-01-18  Erik Grinaker <erikg@wired-networks.net>
576
cea4127a11c0
577
cea4127a11c0
	* bugfixes
578
cea4127a11c0
579
cea4127a11c0
2004-01-12  Erik Grinaker <erikg@wired-networks.net>
580
cea4127a11c0
581
cea4127a11c0
	* a few minor bugfixes
582
cea4127a11c0
583
cea4127a11c0
2004-01-10  Erik Grinaker <erikg@wired-networks.net>
584
cea4127a11c0
585
cea4127a11c0
	* more code cleanups
586
cea4127a11c0
587
cea4127a11c0
2004-01-09  Erik Grinaker <erikg@wired-networks.net>
588
cea4127a11c0
589
cea4127a11c0
	* many code cleanups and minor changes
590
cea4127a11c0
591
cea4127a11c0
2004-01-06  Erik Grinaker <erikg@wired-networks.net>
592
cea4127a11c0
593
cea4127a11c0
	* asks user for overwrite confirmation if saving to existing
594
cea4127a11c0
	file
595
cea4127a11c0
596
cea4127a11c0
	* added revelation.desktop file
597
cea4127a11c0
598
cea4127a11c0
2004-01-05  Erik Grinaker <erikg@wired-networks.net>
599
cea4127a11c0
600
cea4127a11c0
	* if a command-line argument is given on start, it is assumed
601
cea4127a11c0
	to be a file and will be opened
602
cea4127a11c0
603
cea4127a11c0
2004-01-04  Erik Grinaker <erikg@wired-networks.net>
604
cea4127a11c0
605
cea4127a11c0
	* an entry is now shown and selected when added
606
cea4127a11c0
607
cea4127a11c0
	* all children of a folder are collapsed when it is collapsed
608
cea4127a11c0
609
cea4127a11c0
	* added edit menu with add, edit and remove entry items
610
cea4127a11c0
611
cea4127a11c0
	* menu and toolbar item sensitivity is updated based on
612
cea4127a11c0
	current entry type
613
cea4127a11c0
614
cea4127a11c0
	* entry type can no longer be changed when the entry is a
615
cea4127a11c0
	folder with children
616
cea4127a11c0
617
cea4127a11c0
	* folders get closed-icon when all children have been removed
618
cea4127a11c0
	or moved
619
cea4127a11c0
620
cea4127a11c0
	* added shortcuts for add, edit and remove in the tree
621
cea4127a11c0
622
cea4127a11c0
	* misc widgets are made (in)sensitive based on the current type
623
cea4127a11c0
624
cea4127a11c0
	* cleaned up popup menu code
625
cea4127a11c0
626
cea4127a11c0
	* finalized the move entry functionality
627
cea4127a11c0
628
cea4127a11c0
	* ui changes to about dialog, and added home page menu iter
629
cea4127a11c0
630
cea4127a11c0
2003-12-27  Erik Grinaker <erikg@wired-networks.net>
631
cea4127a11c0
632
cea4127a11c0
	* display open folder icon when folder treerow is expanded
633
cea4127a11c0
634
cea4127a11c0
	* added functionality for moving entries
635
cea4127a11c0
636
cea4127a11c0
2003-12-26  Erik Grinaker <erikg@wired-networks.net>
637
cea4127a11c0
638
cea4127a11c0
	* added setup.py, to be used instead of Makefile
639
cea4127a11c0
640
cea4127a11c0
	* bumped version number to 0.1.0
641
cea4127a11c0
642
cea4127a11c0
	* changed the icon fs layout, and replaced some icons with
643
cea4127a11c0
	lower-resolution ones which look nicer
644
cea4127a11c0
645
cea4127a11c0
2003-12-23  Erik Grinaker <erikg@wired-networks.net>
646
cea4127a11c0
647
cea4127a11c0
	* more code cleanups (again)
648
cea4127a11c0
649
cea4127a11c0
2003-12-22  Erik Grinaker <erikg@wired-networks.net>
650
cea4127a11c0
651
cea4127a11c0
	* even more code cleanups and minor changes
652
cea4127a11c0
653
cea4127a11c0
2003-12-21  Erik Grinaker <erikg@wired-networks.net>
654
cea4127a11c0
655
cea4127a11c0
	* lots of code cleanups
656
cea4127a11c0
657
cea4127a11c0
2003-12-20  Erik Grinaker <erikg@wired-networks.net>
658
cea4127a11c0
659
cea4127a11c0
	* moved all app code from lib to main script
660
cea4127a11c0
661
cea4127a11c0
	* lots of code cleanups and minor changes
662
cea4127a11c0
663
cea4127a11c0
	* renamed category entry type to folder
664
cea4127a11c0
665
cea4127a11c0
2003-12-16  Erik Grinaker <erikg@wired-networks.net>
666
cea4127a11c0
667
cea4127a11c0
	* the file selector now remembers the previous directory
668
cea4127a11c0
669
cea4127a11c0
	* now asks for password confirmation when using save as
670
cea4127a11c0
671
cea4127a11c0
	* set version number to 0.0.1, as the first version will be
672
cea4127a11c0
	rather primitive
673
cea4127a11c0
674
cea4127a11c0
	* added a generic account type
675
cea4127a11c0
676
cea4127a11c0
	* display account type
677
cea4127a11c0
678
cea4127a11c0
2003-12-15  Erik Grinaker <erikg@wired-networks.net>
679
cea4127a11c0
680
cea4127a11c0
	* added database account type
681
cea4127a11c0
682
cea4127a11c0
2003-12-03  Erik Grinaker <erikg@wired-networks.net>
683
cea4127a11c0
684
cea4127a11c0
	* the name of the current file is displayed in the window title
685
cea4127a11c0
686
cea4127a11c0
	* doubleclick and space expands/collapses categories, and
687
cea4127a11c0
	return opens the edit dialog
688
cea4127a11c0
689
cea4127a11c0
2003-11-30  Erik Grinaker <erikg@wired-networks.net>
690
cea4127a11c0
691
cea4127a11c0
	* removed the protocol field from email account type
692
cea4127a11c0
693
cea4127a11c0
	* new passwords must be confirmed, and the current password
694
cea4127a11c0
	must be entered when changing it
695
cea4127a11c0
696
cea4127a11c0
2003-11-19  Erik Grinaker <erikg@wired-networks.net>
697
cea4127a11c0
698
cea4127a11c0
	* misc designtweaks
699
cea4127a11c0
700
cea4127a11c0
	* application info is only cleared when displaying an entry
701
cea4127a11c0
702
cea4127a11c0
	* the password for the current file can now be changed
703
cea4127a11c0
704
cea4127a11c0
2003-11-17  Erik Grinaker <erikg@wired-networks.net>
705
cea4127a11c0
706
cea4127a11c0
	* password is no longer SHA1 hashed
707
cea4127a11c0
708
cea4127a11c0
	* data files no longer have a magic string at the start (it's
709
cea4127a11c0
	only AES data now)
710
cea4127a11c0
711
cea4127a11c0
	* redesigned the "edit entry" dialog
712
cea4127a11c0
713
cea4127a11c0
2003-11-16  Erik Grinaker <erikg@wired-networks.net>
714
cea4127a11c0
715
cea4127a11c0
	* initial version
716
cea4127a11c0
717
cea4127a11c0
	* added new, open and save to toolbar
718
cea4127a11c0
719
cea4127a11c0
	* only install .png files from pixmaps/ (to make it install
720
cea4127a11c0
	correctly when using CVS)
721
cea4127a11c0
722
cea4127a11c0
	* new popup menu containing only "new entry" when right-clicking
723
cea4127a11c0
	but no entry
724
cea4127a11c0
725
cea4127a11c0
	* xml importer now adds empty fields according to entry type if
726
cea4127a11c0
	the field is missing in the data file
727
cea4127a11c0
728
cea4127a11c0
	* added ccv2 number to credit card entry type
729
cea4127a11c0
730
cea4127a11c0
	* beautified dialogs
731
cea4127a11c0
732
cea4127a11c0
	* renamed "LDAP directory" account to "LDAP"
733
cea4127a11c0