summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update Slovenian translationHEADmainMartin2023-05-021-371/+67
|
* avatar-selector: add file format filter to file dialogMarkus Göllnitz2023-05-021-0/+20
| | | | | | | | | | | | | | | Originally, the file dialog does not provide any filter. Therefore, it is harder to find a file for an avatar, and easier to select a non-image or an image with an unsupported image format that would be not suitable here. Hence, a format filter for any supported type as the default makes it easier to make an expected input. Also, adding each supported format individually helps users to find an image in cases of directories with many image files. Signed-off-by: Markus Göllnitz <camelcasenick@bewares.it>
* replace deprecated file chooser with file dialogMarkus Göllnitz2023-05-024-94/+109
| | | | | | | The file chooser has been deprecated, but can be easily replaced with Gtk.FileDialog. Signed-off-by: Markus Göllnitz <camelcasenick@bewares.it>
* meta: reference correct desktop file in appdataMarkus Göllnitz2023-05-011-1/+1
| | | | | | | | | | | | The AppStream data is automatically completed from a referenced desktop file. The desktop file here, however, is hardcoded to be org.gnome.Contacts. That leads to Software displaying the org.gnome.Contacts icon, even for the .Devel variant. see: <https://www.freedesktop.org/software/appstream/docs/sect-Metadata-Application.html> Signed-off-by: Markus Göllnitz <camelcasenick@bewares.it>
* DOAP: GNOME Discourse is a support-forum, not a mailing-listAndre Klapper2023-04-281-1/+1
|
* Update Bulgarian translationAlexander Shopov2023-04-071-1/+1
|
* Update Russian translationAleksandr Melman2023-04-031-8/+8
|
* Update Dutch translationNathan Follens2023-03-261-175/+240
|
* Update Chinese (China) translationBoyuan Yang2023-03-231-280/+343
|
* Post-release version bumpNiels De Graef2023-03-181-1/+1
|
* Release stable version 44.044.0gnome-44Niels De Graef2023-03-182-1/+37
|
* Update Persian translationMohammadSaleh Kamyab2023-03-171-284/+347
|
* Updated Danish translationAsk Hjorth Larsen2023-03-121-347/+421
|
* Update Swedish translationAnders Jonsson2023-03-121-281/+347
|
* contacts-query-filter: Remove invalid optimizationKai A. Hiller2023-03-121-11/+0
| | | | | | | | | | | The current `QueryFilter` code performs an invalid optimization on search query updates by assuming a `FilterChange` of MORE_STRICT/LESS_STRICT when it should be DIFFERENT: - If the search string is extended, fewer contacts qualify for matching, but some might start to pass the threshold. - If the search string is shrunk, more contacts qualify for matching, but some might no longer pass the threshold.
* main-window: Use view-more-symbolic for the secondary menuwip/cdavis/secondary-menu-fixesChristopher Davis2023-03-121-1/+1
| | | | This is the correct icon to use for secondary menus.
* main-window: Use actions for marking a contact as a favoriteChristopher Davis2023-03-122-25/+29
| | | | Gets rid of the custom button in the menu.
* Update Catalan translationJordi Mas2023-03-121-268/+340
|
* Update Greek translationEfstathios Iosifidis2023-03-111-259/+285
|
* Update Chinese (Taiwan) translationChao-Hsiung Liao2023-03-111-341/+414
|
* Update Indonesian translationKukuh Syafaat2023-03-091-53/+56
|
* Update Polish translationPiotr Drąg2023-03-061-272/+302
|
* Release unstable version 44.rc44.rcNiels De Graef2023-03-052-2/+24
|
* core: Avoid return_if_fail macro in ValaNiels De Graef2023-03-0513-13/+13
| | | | | | | | | | Vala doesn't really do basic compiler checks on calls to `g_return_*_if_fail()` in Vala code, leading to errors in clang. In these cases, it should be fine to do a hard `assert` instead, since those functions not working would probably lead to a segfault later on anyway. Fixes: https://gitlab.gnome.org/GNOME/gnome-contacts/-/issues/275
* Update French translationJean-Marc Tissières2023-03-041-172/+243
|
* Update Bulgarian translationAlexander Shopov2023-03-041-163/+209
|
* Update Hebrew translationYosef Or Boczko2023-03-041-53/+56
|
* Update Russian translationAleksandr Melman2023-03-041-157/+226
|
* Update Chinese (Taiwan) translationFreddy Cheng2023-03-041-386/+643
|
* window: Don't set the secondary menu as primarycherry-pick-b3f2b508Automeris naranja2023-03-041-1/+0
| | | | | | | The Main Menu is also known as the primary menu, so it doesn't make sense to set the secondary menu as primary. (cherry picked from commit b3f2b50883198df47c7a2a0e98ecfb9ff3c775f0)
* README: Update meson build instructionsNiels De Graef2023-03-041-4/+5
| | | | | | | These days meson complains a bit if you `meson $BUILDDIR` instead of `meson setup $BUILDDIR`, so update our instructions. While we're at it, adjust them to use the meson-specific wrappers for building and installing, rather than using ninja directly
* tests: Improve and add vCard testsnielsdg/more-vcard-testsNiels De Graef2023-03-045-29/+186
| | | | | | | | | | | | Add a few more vCard tests to make sure we're not regressing on our vCard import feature. One of the design desicions at the time was to make the `Contacts.Io.Parser` take a `GLib.InputStream` so we can make it agnostic of what kind of input was given. We can now use this to make the vCard tests a bit simpler in general by using a constant string inside the test file rather than having to deal with environment variables to pass on a path.
* Update Korean translationSeong-ho Cho2023-03-031-282/+344
|
* vcard: Parse TITLE/ORG propertiesnielsdg/role-vcard-supportNiels De Graef2023-03-031-0/+51
| | | | | So when we import vCard files that have those properites, we don't forget about them.
* Update Czech translationMarek Černocký2023-03-021-268/+299
|
* Move GVariant serialization into ChunkNiels De Graef2023-03-0243-973/+786
| | | | | | | | | | | | Rather than building a big if-else block in the `Contacts.Io` namespace, it's much more interesting to move the GVariant serialization into the `Contacts.Chunk` objects themselves. That allows us to keep the serialization logic for a specific field in one place and makes sure we don't forget about any properties as they're not part of that big if-else block that checks on property name. This commit also make sure a lot of the functionality here is now unit tested, to make sure we're not accidentally regressing.
* structured-name-chunk: return null Value if emptyNiels De Graef2023-03-021-1/+1
|
* addresses-chunk: properly notify is-emptyNiels De Graef2023-03-022-16/+24
| | | | | | | | We weren't sending out a property notification for `is-empty` when the underlying `Folks.PostalAddress` changed, which meant that editing a contact would only allows for a single address. Also add a test to make sure we're not regressing on this.
* Update Occitan translationQuentin PAGÈS2023-03-011-117/+116
|
* Update Belarusian translationVasil Pupkin2023-03-011-53/+56
|
* Update Galician translationFran Dieguez2023-02-281-53/+56
|
* Update Slovenian translationMatej Urbančič2023-02-281-175/+240
|
* Update Finnish translationJiri Grönroos2023-02-281-282/+345
|
* Updated Spanish translationDaniel2023-02-281-106/+124
|
* Update Hungarian translationBalázs Úr2023-02-281-164/+226
|
* Update Lithuanian translationAurimas Černius2023-02-261-97/+105
|
* Update Portuguese translationHugo Carvalho2023-02-261-106/+124
|
* Update Basque translationAsier Sarasua Garmendia2023-02-261-97/+105
|
* Update Turkish translationSabri Ünal2023-02-261-105/+125
|
* Update Friulian translationFabio Tomat2023-02-251-168/+228
|