mugshot

Mugshot - User Management Utility for Linux

GPL-3.0 License

Stars
70
Committers
8
mugshot - Mugshot 0.4.3 Latest Release

Published by bluesabre almost 4 years ago

General

  • Add support for Python 3.9
  • Switch to RDN-format for .desktop and gschema "org.bluesabre.mugshot" (fixes asv-cid-desktopapp-is-not-rdns)
  • Port python3-dbus usage to GDBus
  • Remove period at end of short description (fixes asv-summary-has-dot-suffix)

Translation Updates

Catalan, Chinese (China), Danish, Dutch, German, Lithuanian, Malay, Malay (Arabic), Polish, Serbian, Spanish, Turkish

mugshot - Mugshot 0.4.2

Published by bluesabre about 5 years ago

Mugshot Has Moved to GitHub!

Translation Updates

Basque, Belarusian, Brazilian Portuguese, Catalan, Catalan (Valencian), Chinese (Simplified), Croatian, Czech, Danish, Dutch, English (Australia), Esperanto, Finnish, French, Galician, German, Greek, Icelandic, Italian, Japanese, Lithuanian, Norwegian Bokmal, Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish

mugshot - Mugshot 0.1.0

Published by bluesabre over 5 years ago

Initial release.

Current Supported Functionality

  • Choose a profile pic from the stock browser, your files, or a webcam.
  • Update Pidgin buddy icon.
  • Update user details in /etc/passwd and LibreOffice.
mugshot - Mugshot 0.2.0

Published by bluesabre over 5 years ago

General

  • Mugshot is now designed for use with only Python 3.
  • Dependency on yelp/ghelp has been removed.
  • Packaging has been simplified.
mugshot - Mugshot 0.2.1

Published by bluesabre over 5 years ago

General

  • Fixed typo that incorrectly hid the manual photo browser instead of stock
  • Use GLib for better environment and user settings detection
  • Use the SudoDialog developed for Catfish to better receive password
  • Correctly stop processing updates if password was incorrectly entered

Bugs Fixed

  • Add option to remove current profile picture (LP: #1286897)
  • Add AccountsService support to set profile picture (LP: #1273896)
  • Mugshot fails at attempt to change avatar (LP: #1284720)
mugshot - Mugshot 0.2.2

Published by bluesabre over 5 years ago

General

  • Fixed crash when saving user details with a non-English locale
  • Fixed apparently untranslated dialog
  • Updated translations

Bugs Fixed

  • Fix crash with IndexError in init_user_details (LP: #1287468)
mugshot - Mugshot 0.2.3

Published by bluesabre over 5 years ago

General

  • Check if user has sudo rights, disable first/last name change if not
  • Populate the Initials field based on first/last name fields
  • Hide "Remove" when there is no profile image set
  • Cleanup temporary files when closed
  • Package is now 100% PEP8-compliant

AccountsService

  • Scale images on save to accommodate AccountsService max size
  • Use AccountsService profile image if ~/.face does not exist
  • Sync AccountsService profile image to ~/.face

Bugs Fixed

  • Mugshot is unable to store profile picture (LP: #1298665)
mugshot - Mugshot 0.2.4

Published by bluesabre over 5 years ago

General

  • Add AppData files
  • Upgrade license from GPL3 to GPL3+

Bugs Fixed

  • Mugshot does not correctly expand user details (LP: #1310634)
  • Remove hard dependency on AccountsService (LP: #1311938)
  • Fix timeout by using non-interactive chfn (LP: #1315709)
mugshot - Mugshot 0.2.5

Published by bluesabre over 5 years ago

General

  • Fixes startup and improves usability for LDAP users and other users where user details are not properly parsed (LP: #1353530)
  • Include latest SudoDialog
mugshot - Mugshot 0.3.0

Published by bluesabre over 5 years ago

As GTK and GStreamer continue to evolve, mugshot's camera was no longer able to keep up in its current form. It now uses Cheese and Clutter to display the video feed and capture photos.

New optional requirements for cameras: Cheese, Clutter, and GtkClutter

Bugs Fixed

  • Camera doesn't initialize (LP: #1414443)

Known Issues

  • Some users may find that Mugshot freezes when capturing a photo. This is a known issue in Clutter that seems to affect other applications as well (LP: #1462445)
mugshot - Mugshot 0.3.1

Published by bluesabre over 5 years ago

Originally released 2016-03-31

Development Release

This release targets a number of bugs that were discovered in past releases. To better handle user properties, AccountsService is now better utilized when it is available.

Bugs Fixed

  • Failure in extracting details from /etc/passwd (LP: #1304920)
  • Failed reading of /etc/passwd with empty values (LP: #1394064)
  • Crash when ~/.face is empty or invalid (LP: #1400055)
  • Crash when unable to read LibreOffice config (LP: #1557744)
  • Incorrect handling of empty name fields (LP: #1559815)

Known Issues

  • Mugshot's camera dialog no longer works with recent versions of Clutter. This is due to a change in the video sink and requires a larger fix.
mugshot - Mugshot 0.3.2

Published by bluesabre over 5 years ago

Mugshot's camera dialog is fixed and should work on all previously supported and current systems!

mugshot - Mugshot 0.4.0

Published by bluesabre over 5 years ago

General

  • Update URLs from smdavis.us to bluesabre.org
  • Upgrade appdata file to latest spec
  • Move appdata to metainfo, per latest spec

Translation Updates

Catalan, Croatian, Danish, Lithuanian, Romanian, Spanish, Swedish

mugshot - Mugshot 0.4.1

Published by bluesabre over 5 years ago

Code Quality

  • Replaced deprecated logger.warn with logger.warning
  • Replaced deprecated module optparse with argparse
  • Resolved Pylint and PEP8 errors and warnings

Bugs Fixed

  • TypeError in _spawn(): The argument, args, must be a list (LP: #1443283)
  • User-specified initials are not correctly loaded (LP: #1574239)
  • Include Mugshot in Xfce Settings, Personal Settings (LP: #1698626)
  • Support "-p" and "-w" office phone flags in chfn (LP: #1699285)
  • FileNotFoundError when comparing profile images (LP: #1771629)

Fixes in Minimal chroot Environment

  • Fix crash when run without AccountsService
  • Handle OSError: out of pty devices
  • Specify utf-8 codec for desktop file processing (setup.py)

Translation Updates

Catalan, Chinese (Simplified), Danish, Lithuanian, Spanish