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
02fc1b2867d4
parent
7d9375f894bb
branch
default
tags
revelation-0.3.2

removed loading of druid module, and bumped version to 0.3.2

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