* ONE last test package before release...
* improved single instance support to behave correctly in various
situations
* created one last test package before release
* made the dexter dbus methods use the same store as the main app if
it exists
* fixed bug 684824, used dbus to only allow a single dexter instance,
and to handle requests for new instances properly
* readying for release
* updated translation template
* made some changes to the dbus methods as per Christian
* fixed bug 684533, new/edit contact window is now transient
* merged in new translations
* fixed bug 683804, remove buttons are insensitive if there is nothing
to remove
* finished fixing bug 684523, app menu is all nice and cleaned up,
also made sort menu insensitive if there is nothing to sort. and
made dexter not set focus to the add button when it shows the
welcome screen.
* app menu now opens directly under button
* reverted the changes for bug 684507, I will fix this properly later
* updated translation template
* fixed bug 684507, phone fields only allow numbers and symbols now
* made the welcome buttons and their associated messages into big
unified buttons
* improved welcome screen layout a tad
* fixed bug 683973, Dexter now has a helpful welcome screen
* made 2-line address links into a single link, added a class for
using buttons, that I don't think we'll use
* Launchpad automatic translations update.
* made data in contact viewer selectable
* reverted all debugging changes
* changed the debugging print statements
* added some print statements for testing/debugging
* finished fixing bug 677322, made link tooltips translatable
* fixed bug 677322, email addresses, and street addresses are now
links that open the appropriate thing
* fixed bug 683504, code is pretty well commented and documented now!
* added lot's of comments and docstrings
* updated translation template
* Launchpad automatic translations update.
* added a separate MULTIPROCESSING process for adding photos to speed
up import. Also, made export to vcard not put None in the contacts
names
* small performance tuning
* reverted import change
* made importing faster, but made gui a bit more sluggish while
importing, may revert
* fixed bug 683365, typing in a new contact dialog with the photo
button focused, sends focus to the firstname_entry
* fixed bug 683359
* fixed bug 683360, set new_contact_id to None when a newcontactdialog
is created
* suppressed a silly warning
* fixed bug 683318, and fixed bug 683312, select a contact after
creating/editing it, and clear the search field afterwards as well.
* now that there are middle names, I increased the hpaned width ever
so slightly
* fixed bug 682802, we now use the office-address-book icon from the
users icon theme
* updated translations
* reverted contact viewer alignment
* centered the contact viewer
* fixed bug 681997, contact viewer is now nicely aligned and pretty
* added a class for contact view headers
* fixed bug 682875, changed Report a Bug... to Report a Problem...
* make ok button in new contact dialog insensitive if the first name
field is empty
* fixed an oops with middle names and importing from vcard
* fixed bug 678444, Dexter now supports middle names
* made vcard file choosers start in users home dir
* fixed bug 682789, photo file selector defaults to the users pictures
folder
* fixed bug 677321, launchpad integration in app menu
* fixed bug 682793, GTK.Menu ubuntu-local warning should not show any
more
* fixed bug 682800, no more quit item in app menu
* empty birthday fields bug fixed
* fixed a name wrapping/ellipsizing bug in the viewer
* fixed a contact formatting bug
* dbus changes
* more changes to dbus api, I believe I removed the couchdb dep
* added another dbus method, fixed a bug where some field types would
show up twice in the comboboxentry
* fixed bug 682488, HPane no longer resizes automatically
* cleanup
* fixed bug 682225, put a scrolledwindow in the new contact dialog so
it doesn't get larger than the desktop
* fixed bug 682224, there is an empty line between data types in the
contact viewer
* fixed bug 682226, window can be made much smaller now
* cleanup
* fixed a bug where it would only import one or 2 photos
* fixed bug 681990, dexter now adds names and organizations to the
user spell check dictionary
* fixed bug 681985, space on sides of progress bar
* fixed bug 681528, right click menu for contacts
* fixed bug 680327, and fixed bug 677761
* ctrl-q accelerator
* fixed bug 681523, export item goes insensitive if nothing selected
* more bug fixes
* fixed a tiny weird bug
* some pep8 fixes
* fixed bug 681530, it now deletes photos when contacts are deleted
* fixed bug 681541, added a blank line above notes in the viewer
* fixed bug 681549, made contact list thinner
* fixed bug 681544, contact viewer now wraps correctly
* Progress bar!
* contact import now happens asynchronously, just need to add a
progress bar now
* merged
* started getting the vcard importer ready for threading and a
progress bar by having it emit a signal when it parses a contact
* fixed a small bug when importing non standard addresses
* merged
* need to revert
* dbus baby!
* dexter now has a dbus api for getting names from emails and emails
from names
* fixed bug 681201, leading/trailing space is now stripped from fields
on import
* fixed an address field None bug in export contact to vcard
* can now export multiple contacts at once
* set edit button insensitive when multiple contacts are selected
until I implement editing multiple contacts simultaneously
* can now delete multiple contacts
* can now select multiples in preparation for all sorts of
functionality on multiple contacts
* fixed bug 677781, vCard importing BABY!
* I also made it so only alphanumeric characters can activate the
search field
* made Ctrl-f focus the search bar.
* cleanup
* fixed bug 678035, sort menu is now a group of radio buttons
* cleaned up dexter_models ever so slightly
* refactored the searchbar to use a subclass of HintedEntry, the logic
has now changed significantly, so a lot more testing is needed
* a few more pep8 improvements
* refactored a bunch of redundant code into subclasses in
dexter_common, still have some work to do on that front
* pep8 cleanup
* made new phone field focus on the next phone entry
* improved the look of the photo button in the viewer
* Ctrl-f now activates search bar
* Export to vCard now includes contact photo
* fixed bug 680331, blank addresses are no longer saved, and blank
address fields are not displayed
* finally made addresses work correctly, and vcard export works
correctly now too.
* fixed bug 678446, made field label combo boxes only as wide as
necessary
* fixed bug where an empty organization was saved as organization...
* a small bug fix
* oops
* fixed bug 678332, and made the whole search_bar logic alot nicer
* fixed bug 677767, field labels are now selected automatically as you
create new fields
* fixed bug 677762, pressing enter in add contact dialog saves the
contact
* fixed bug 678045, typing in the contact list now hands off focus to
the search bar and starts searching
* moved birthday chooser up
* fixed the telephone field to the correct vcard standard when
exporting contact to vcard
* started adding support for vcard importing
* fixed bug 677346, also fixed on other small bug related to contact
creation
* fixed bug 677765 and fixed bug 677763
* oops, removed print statements
* fixed some bugs realting to the focus in and out of the search bar
clearing when it shouldn't, and changing the contact list when it
shouldn't.
* improved the layout of name and organization in the contact viewer
* fixed bug 677782, dexter now supports street addresses
* fixed a bug where the organization label didn't clear out if the
selected contact had no organization
* fixed bug 677972, dissallow selection of non-image files
* fixed an organization label bug
* finished fixing bug 677901
* improved the new contact dialog layout a bit more, removed the
padding from the custome HBox
* made the new contact dialog look way better in my opinion
* made the photo button a square
* refactored name, organization, photo_button layout a bit more
* fixed bug 677901, reorganized the organization field to make more
sense
* added credit for the icon
* made clicking the search icon NOT clear the search field
* updated translations
* photo button no longer appears when a contact without a photo is
selected
* fixed bug 677905 in the add contact dialog
* fixed bug 677907
* fixed bug 677905
* fixed editing contacts with photos
* made the image support alot nicer, fixed some bugs, click the image
in the main viewer to see the image full size!
* fixed bug 677320, implemented contact photo supprt, the UI elements
for this feature need som cleaning up and tweaking still, but the
functionality is there.
* started adding support for Contact photos
* Dexter now automatically creates the data directories, and database
on the first run
* fixed bug 677312, in this commit, I implemented the grey italic
label in the search bar
* fixed bug 677674, also fixed some little bugs having to do with the
greyed out text in the name entries
* fixed bug 677679, formatting birthdays in the contact viewer in a
human readable way
* moved the helper string into the first name and last name entry
fields, will soon implement this on all of them
* fixed bug 677327, put email and phone combo box before entry field
* fixed bug 677663, removing leading and trailing whitespace on
contact creation. Also, put the notes field in a scrollbox
* fixed bug 677581, no more hash marks in the about>license box
* implemented sorting in the actions menu
* a change for Dan
* fixed layout a bit more
* fixed bug 677353, removed border around list and viewer
* fixed bug 677309, clear symbol in search bar only appears when there
is something to clear
* fixed bug 677310, toolbar buttons that act on contacts are disabled
if a contact is not selected.
* fixed bug 677315, now you can edit a contact that is missing last
name or organization
* removed useless menu items, added preliminary apport support
* hid menubar, moved about to the actions menu
* added an ancestry graph
* fixed a tiny bug
* Merged!
* Commit
* made live search much faster by caching previous result sets
* moved edit contact dialog into new contact dialog, finished
preliminary implementation of editing contact, made searching case
insensitive, created a file to use for the dbus api.
* updated the edit contact dialog a little bit
* started implementing edit contact dialog, but it is not finished yet
* refactored LOT'S of code, improved contact adding, put it in
utilities. Fixed a bug when deleting a contact, moved that into
utilities also, other changes also
* updated translations
* added a phone number and note field to the new contact dialog
* updated licensing
* updated translation .pot file
* updated translations
* updated translations
* the Ubuntu package was created and installed beautifully
* Creating ubuntu package
* implemented a command line option to only create an add contact
window, and close when finished. Improved Live search behavior,
added more functions to dexter_utilities, I still need to migrate
some of the code in other areas to use dexter_utilities
* add contact dialog now allows adding a single email address
* refactored searching code into function, created dexter_utilities
module, updated docstrings
* fixed up some bugs in contact creation, implemented a live search
from the search bar
* implemented deletion of contacts
* updated licensing for the new files
* implemented a VERY simple add contact dialog
* changed the icon to a temporary placeholder. Made the menu bar
visible for testing purposes.
* updated setup and desktop files
* refactored the code a tad, implemented a very simple searching
system
* hooked up the preliminary backend to the preliminary frontend. can
view all contacts in the database but can't add one yet