commit 5c7cdc3ad96bab84a39c93507f9c9c12b5d33290
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Sat Aug 9 00:51:02 2025 +0200

    Release 1.17.15

commit 1d88290122e5de71eb6505a122315e3fbdbdf967
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Sat Aug 9 18:55:24 2025 +0200

    Log all unhandled exceptions, makes debugging a lot easier
    
    When Python code runs in an environment like IBus, unhandled
    exceptions inside callbacks are usually caught and swallowed by the
    framework, often with no logging. That’s why one sees “silent”
    failures: the event handler stops executing at the exception, but IBus
    continues running, and you get no clue unless you manually log
    something.
    
    Helped a lot when debugging:
    
    https://github.com/mike-fabian/ibus-table/issues/201

commit 6f1e2170e2b8faffc9ff272339cfb889be50404f
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Sat Aug 9 02:45:10 2025 +0200

    Stop calling IBus.init(), Python code no longer needs to call that
    
    Because of:
    https://github.com/ibus/ibus/pull/2730/commits/816ec3c18015b571fb8813a0b315d8769a6bc420
    
    With IBus.init() it does not work on Ubuntu 24.04.3 LTS with IBus
    1.5.29-rc2, i.e. calling IBus.init() from Python is not only not
    needed anymore but can cause problems.

commit bbad7439c54a6b72055b6664b8f7223927fd38d7
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Sat Aug 9 00:27:43 2025 +0200

    Don't take index of the string returned by get_goucima() if it is too short
    
    Resolves: https://github.com/mike-fabian/ibus-table/issues/201

commit e230672fec18843b2e0f601c3888df93f5c99759
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Fri Aug 8 16:56:14 2025 +0200

    Fix debug message

commit 16a2ab6e56c570262b1435587a0453e5f968d367
Author: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Date:   Wed Jul 30 02:53:39 2025 +0000

    Translated using Weblate (Greek)
    
    Currently translated at 22.2% (34 of 153 strings)
    
    Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/el/
    Translation: ibus-table/app

commit 5c728b0751bc19e844c45c3544942df8b93476a5
Author: Temuri Doghonadze <temuri.doghonadze@gmail.com>
Date:   Tue Jul 22 19:38:56 2025 +0000

    Translated using Weblate (Georgian)
    
    Currently translated at 61.4% (94 of 153 strings)
    
    Co-authored-by: Temuri Doghonadze <temuri.doghonadze@gmail.com>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/ka/
    Translation: ibus-table/app

commit 17de61dc07ba350d54d87e75addb07e74a558071
Author: Jim Spentzos <jimspentzos2000@gmail.com>
Date:   Mon Jun 30 12:53:10 2025 +0000

    Translated using Weblate (Greek)
    
    Currently translated at 19.6% (30 of 153 strings)
    
    Co-authored-by: Jim Spentzos <jimspentzos2000@gmail.com>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/el/
    Translation: ibus-table/app

commit dcf3715de55888fd3d532cb02789d9aa829f30fc
Author: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Date:   Sun Jun 29 04:38:08 2025 +0000

    Translated using Weblate (Greek)
    
    Currently translated at 19.6% (30 of 153 strings)
    
    Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/el/
    Translation: ibus-table/app

commit 314f83cbe05131d2c28d75f33ba43bf4a3a0e07d
Author: Fco. Javier F. Serrador <fserrador@gmail.com>
Date:   Sat Jun 28 12:41:46 2025 +0000

    Translated using Weblate (Spanish)
    
    Currently translated at 100.0% (153 of 153 strings)
    
    Co-authored-by: Fco. Javier F. Serrador <fserrador@gmail.com>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/es/
    Translation: ibus-table/app

commit c5136b1a22ea359e61bb65790fbd6c9c43614f58
Author: Rafael Fontenelle <rafaelff@gnome.org>
Date:   Thu Jun 26 02:02:53 2025 +0000

    Translated using Weblate (Portuguese (Brazil))
    
    Currently translated at 100.0% (153 of 153 strings)
    
    Co-authored-by: Rafael Fontenelle <rafaelff@gnome.org>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/pt_BR/
    Translation: ibus-table/app

commit 64084548a30a668c48daae907d58d7a15b81fe68
Author: Jim Spentzos <jimspentzos2000@gmail.com>
Date:   Sun Jun 22 09:41:20 2025 +0000

    Translated using Weblate (Greek)
    
    Currently translated at 18.3% (28 of 153 strings)
    
    Co-authored-by: Jim Spentzos <jimspentzos2000@gmail.com>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/el/
    Translation: ibus-table/app

commit 4f4978e68660dfc03d7ed1a17615c19c7301c608
Author: Weblate <noreply@weblate.org>
Date:   Tue Jun 17 09:11:29 2025 +0000

    Update translation files
    
    Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
    
    Co-authored-by: Weblate <noreply@weblate.org>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/
    Translation: ibus-table/app

commit 3b0c6347d38ddddbf819bdaabd50aef9bc2d17b7
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Tue Jun 17 09:14:19 2025 +0200

    Release 1.17.14

commit 8d52795e0bb8763bd63b306fd4e04253b800a9c8
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Tue Jun 17 10:01:14 2025 +0200

    Update ibus-table.pot (Only line number changes

commit 18cd78dc5e859f6c6c4dfc0edf617789b28b960c
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Tue Jun 17 09:56:09 2025 +0200

    Migrate test_0_gtk.py from Gtk.main() to GLib.MainLoop()

commit 71b25961edca78c9aba1b672ea2031931c6e4034
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Tue Jun 17 09:03:24 2025 +0200

    Add "PRAGMA busy_timeout = 5000;"
    
    That seemed to be helpful to prevent database errors on FreeBSD for Typing Booster,
    it is probably a good idea to do this for ibus-table as well.

commit 4f4bec9d037d41920c3e1b82f38d34c8d75617af
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Mon Jun 16 21:17:55 2025 +0200

    Fix pylint warnings

commit 77cdd5a1acbcb45a836be023cf7f18b4bc7d8586
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Mon Jun 16 21:00:30 2025 +0200

    Fix pylint `consider-using-f-string` warnings

commit 45bf3f75c24d35fc939f342857ae159a7a16aaa5
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Mon Jun 16 20:34:07 2025 +0200

    Fix pylint warning: table.py:2774:4: W0102: Dangerous default value [] as argument (dangerous-default-value
    
    Avoid the "mutable default argument pitfall" where default arguments
    that are mutable (like list, dict, or set) can retain changes between
    function calls, leading to unexpected behaviour.
    
    In Python, default arguments are evaluated only once—when the function
    is defined, not each time it's called.  If you modify a mutable
    default argument (e.g., append to a list), the changes persist across
    future calls.

commit 515f2b7b35a37648dfc1f5d9c9c9ab473d65d885
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Mon Jun 16 20:22:15 2025 +0200

    Fix one pylint warning

commit fe739d40013fa13c979293d9f68ba1511bf35fa0
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Mon Jun 16 20:09:46 2025 +0200

    Use ast.literal_eval() instead of just eval()

commit 8c5a236c030862b0bc627c08977912bd58bbd734
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Mon Jun 16 19:47:30 2025 +0200

    Do not use “global DEBUG_LEVEL” in “class TabEngine()”
    
    Because ibus-table offers multiple engines these may overwrite each
    others debug level settings if DEBUG_LEVEL is a global variable.

commit 0af84e029494984e66a6bee86630104d941fd5ec
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Tue Jun 3 16:35:50 2025 +0200

    A single % is enough for a LIKE in sqlite3 to match any number of characters
    
    The %% pattern would actually behave identically to a single % in terms of matching, but it's unnecessary.

commit a645a061e96d5aa8732c94e0ccb53d85cef26d48
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Tue May 27 23:15:57 2025 +0200

    Fix quoting for sqlite3
    
    This accidentally worked on Fedora for years, although it was wrong.
    I found this because it failed on FreeBSD.

commit aea38e3f5d89d13a2a88214d24bc1f8aa4e595d3
Author: Yuri Chornoivan <yurchor@ukr.net>
Date:   Tue Jun 17 06:34:44 2025 +0000

    Translated using Weblate (Ukrainian)
    
    Currently translated at 100.0% (153 of 153 strings)
    
    Co-authored-by: Yuri Chornoivan <yurchor@ukr.net>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/uk/
    Translation: ibus-table/app

commit 38a76e924d495856c9c71f76a218364425fcf908
Author: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Date:   Mon Jun 16 17:05:03 2025 +0000

    Translated using Weblate (Romanian)
    
    Currently translated at 13.7% (21 of 153 strings)
    
    Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/ro/
    Translation: ibus-table/app

commit e6ad0b4a0a7f286521c8280310c4c897def715e1
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Mon Jun 16 17:05:03 2025 +0000

    Translated using Weblate (Russian)
    
    Currently translated at 98.6% (151 of 153 strings)
    
    Translated using Weblate (Georgian)
    
    Currently translated at 60.7% (93 of 153 strings)
    
    Translated using Weblate (Portuguese (Portugal))
    
    Currently translated at 74.5% (114 of 153 strings)
    
    Translated using Weblate (Turkish)
    
    Currently translated at 99.3% (152 of 153 strings)
    
    Translated using Weblate (Chinese (Traditional) (zh_TW))
    
    Currently translated at 99.3% (152 of 153 strings)
    
    Translated using Weblate (Chinese (Simplified) (zh_CN))
    
    Currently translated at 90.1% (138 of 153 strings)
    
    Translated using Weblate (Ukrainian)
    
    Currently translated at 99.3% (152 of 153 strings)
    
    Translated using Weblate (Portuguese (Brazil))
    
    Currently translated at 99.3% (152 of 153 strings)
    
    Translated using Weblate (French)
    
    Currently translated at 100.0% (153 of 153 strings)
    
    Translated using Weblate (Spanish)
    
    Currently translated at 99.3% (152 of 153 strings)
    
    Translated using Weblate (German)
    
    Currently translated at 100.0% (153 of 153 strings)
    
    Translated using Weblate (Catalan)
    
    Currently translated at 99.3% (152 of 153 strings)
    
    Co-authored-by: Mike FABIAN <mfabian@redhat.com>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/ca/
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/de/
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/es/
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/fr/
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/ka/
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/pt_BR/
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/pt_PT/
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/ru/
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/tr/
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/uk/
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/zh_CN/
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/zh_TW/
    Translation: ibus-table/app

commit 58c9cbe2b10c6f55d158797a8d445834336b8556
Author: Weblate <noreply@weblate.org>
Date:   Mon Jun 16 16:53:03 2025 +0000

    Update translation files
    
    Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
    
    Co-authored-by: Weblate <noreply@weblate.org>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/
    Translation: ibus-table/app

commit 312bddb5bdaaa7cf465f4216f270383fb9913812
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Mon Jun 16 18:49:49 2025 +0200

    Update ibus-table.pot (2 new messages)

commit b1e03cdad159c07d04680cc6b1e5d6e65d76d78a
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Mon Jun 16 18:43:14 2025 +0200

    Fix type hints, mypy and pylint-3 warnings

commit cc983debccaa2384d42113afb6930b46ee793e5d
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Mon Jun 16 16:43:57 2025 +0200

    Change "Auto commit mode" to "Autocommit mode" in two message ids for consistency

commit d7a27d7d46b6e928a8de59477cd68bbcdaa67059
Author: Peng Wu <pwu@redhat.com>
Date:   Mon Jun 16 14:07:42 2025 +0800

    Support the input method menu option in the table engine
    
    Resolves: https://github.com/mike-fabian/ibus-table/pull/189

commit b475dba4d82d0318ae6d4304a8d40ee0e56758ee
Author: Peng Wu <pwu@redhat.com>
Date:   Mon Jun 16 14:04:11 2025 +0800

    Support the input method menu option in the setup dialog
    
    Related: https://github.com/mike-fabian/ibus-table/pull/189

commit bbac7f46eaf00a0246914d8707bddca59f3a0fb3
Author: Peng Wu <pwu@redhat.com>
Date:   Mon Jun 16 13:57:35 2025 +0800

    Add the input method menu option to gsettings
    
    Related: https://github.com/mike-fabian/ibus-table/pull/189

commit c24a53d14901792579a871bb4617a3bed3e4d0ca
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Mon Jun 16 16:52:14 2025 +0200

    Fix mypy warnings

commit 59eb2804a5efb1fcfbd301601f60a961524ba720
Author: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Date:   Tue Jun 3 12:32:23 2025 +0000

    Translated using Weblate (Georgian)
    
    Currently translated at 60.5% (92 of 152 strings)
    
    Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/ka/
    Translation: ibus-table/app

commit 804288fcb7acffa285bd407501ae7d774aad13ff
Author: Temuri Doghonadze <temuri.doghonadze@gmail.com>
Date:   Tue Jun 3 12:32:23 2025 +0000

    Translated using Weblate (Georgian)
    
    Currently translated at 60.5% (92 of 152 strings)
    
    Co-authored-by: Temuri Doghonadze <temuri.doghonadze@gmail.com>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/ka/
    Translation: ibus-table/app

commit 3ec018c9c2dc9b5705fe53b25e171112092f11c4
Author: ButterflyOfFire <butterflyoffire@users.noreply.translate.fedoraproject.org>
Date:   Sun May 25 20:05:02 2025 +0000

    Translated using Weblate (Kabyle)
    
    Currently translated at 35.5% (54 of 152 strings)
    
    Co-authored-by: ButterflyOfFire <butterflyoffire@users.noreply.translate.fedoraproject.org>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/kab/
    Translation: ibus-table/app

commit 498a9cbb7c346f157f10698558ff40df7c29253c
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Fri May 23 11:08:28 2025 +0200

    Release 1.17.13

commit 86780d0478369da8e883cf2c13c40235839ef644
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Fri May 23 11:24:33 2025 +0200

    Fix mypy warning

commit b4c87561373305ad61683f35e736e2838392ea5d
Author: Alba Mendez <me@alba.sh>
Date:   Thu May 22 20:19:01 2025 +0200

    allow = character in attribute values

commit e4ead41ab5dba43d76898e376e8b6b66fb2bba4a
Author: naly zzwd <xeanhort007@gmail.com>
Date:   Sun May 18 12:08:24 2025 +0000

    Translated using Weblate (Catalan)
    
    Currently translated at 100.0% (152 of 152 strings)
    
    Co-authored-by: naly zzwd <xeanhort007@gmail.com>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/ca/
    Translation: ibus-table/app

commit 7221f821adcd6cb270f9b3934d343c075a36b5c3
Author: Sergey A <Ser82-png@yandex.ru>
Date:   Thu May 8 14:22:55 2025 +0000

    Translated using Weblate (Russian)
    
    Currently translated at 99.3% (151 of 152 strings)
    
    Co-authored-by: Sergey A <Ser82-png@yandex.ru>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/ru/
    Translation: ibus-table/app

commit 8626c64accb07a376261e90ee705fc9ede5a0dce
Author: Weblate <noreply@weblate.org>
Date:   Fri May 2 21:44:34 2025 +0000

    Update translation files
    
    Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
    
    Co-authored-by: Weblate <noreply@weblate.org>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/
    Translation: ibus-table/app

commit 35d18a05c0692dacbeae419a7af44f6be5b28d70
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Fri May 2 22:43:27 2025 +0200

    Release 1.17.12

commit 1ea254e20502b6f26a46eea9e25c3d04d1081c3b
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Fri May 2 22:44:55 2025 +0200

    Update ibus-table.pot (Only line number changes)

commit 362dcc716ef864aebb131061f484f1c73432934f
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Mon Apr 28 20:09:42 2025 +0200

    Fix some pylint warnings

commit d7067c52228b32a0d3841b9f62fe470d61e349f6
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Mon Apr 28 16:11:40 2025 +0200

    Improve starting of the setup tool, make it work correctly when starting from a git clone
    
    Resolves: https://github.com/mike-fabian/ibus-table/issues/179
    See also: https://github.com/mike-fabian/ibus-typing-booster/issues/692

commit f94a990b2e572bcfc06acad2c3729ec60dfc6a49
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Mon Apr 28 19:31:31 2025 +0200

    Migrate from Gtk.main() to GLib.MainLoop()
    
    Resolves: https://github.com/mike-fabian/ibus-table/issues/180
    
    GTK4 removes Gtk.main() entirely, so GLib.MainLoop() is the future-proof choice.
    
    Also, GLib.MainLoop() respects Python’s signal handlers, while Gtk.main() does not.
    
    This fixes the problem that ibus-table’s setup tool could not be stopped by
    typing Control+C and not by `kill <pid>`. ibus-typing-booster’s setup tool
    did not have this problem, it reacted just fine to Control+C and `kill <pid>`.
    I don’t understand why the relevant code looked identical to me.
    
    But as using GLib.MainLoop() is the future-proof choice anyway and works
    fine for both ibus-table’s and ibus-typing-booster’s setup tool, I don’t need
    to investigate why it didn’t work with Gtk.main() for ibus-table’s setup tool.

commit d5c3d3ce0f069cc21c4128ec48091db8ac80302b
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Mon Apr 28 16:42:08 2025 +0200

    Stop using deprecated keyword arguments “flags” and “message_format” when creating Gtk.MessageDialog()
    
    Use modal=True and text='...' instead.
    
    See also: https://github.com/mike-fabian/ibus-typing-booster/issues/377

commit 5c7cf84c2f4e8926481d8abf40a6f509a87e2b44
Author: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Date:   Thu May 1 22:10:09 2025 +0000

    Translated using Weblate (Romanian)
    
    Currently translated at 12.5% (19 of 152 strings)
    
    Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/ro/
    Translation: ibus-table/app

commit e88676c37457160c4aebac362801ed2e1da3be8a
Author: Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>
Date:   Thu May 1 12:51:20 2025 +0000

    Added translation using Weblate (Romanian)
    
    Co-authored-by: Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>

commit 2605c7aa81dd570197ad6658e7ac8fdca6a1ba79
Author: hsu zangmen <chzang55@gmail.com>
Date:   Tue Apr 29 07:44:11 2025 +0000

    Translated using Weblate (Chinese (Traditional) (zh_TW))
    
    Currently translated at 100.0% (152 of 152 strings)
    
    Co-authored-by: hsu zangmen <chzang55@gmail.com>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/zh_TW/
    Translation: ibus-table/app

commit 3d8e90e36824b0f92eda09ef7d16b9edbc708a19
Author: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Date:   Tue Apr 29 07:44:11 2025 +0000

    Translated using Weblate (Persian)
    
    Currently translated at 11.8% (18 of 152 strings)
    
    Translated using Weblate (Chinese (Hong Kong) (zh_HK))
    
    Currently translated at 14.4% (22 of 152 strings)
    
    Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/fa/
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/zh_HK/
    Translation: ibus-table/app

commit 7e9c2822f1662275782b3acebadeefa553862fb9
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Mon Apr 28 15:53:28 2025 +0200

    Fixes and improvements for bug report template

commit d486ccfedf2707ad1650729c4f557e826d98fa95
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Mon Apr 28 15:40:01 2025 +0200

    Use nicer YAML bug report templates instead of the old markdown bug report templates

commit 25d750b17d08884234955d596a463a9e5dbb3141
Author: hsu zangmen <chzang55@gmail.com>
Date:   Mon Apr 28 08:56:38 2025 +0000

    Translated using Weblate (Chinese (Traditional) (zh_TW))
    
    Currently translated at 82.2% (125 of 152 strings)
    
    Co-authored-by: hsu zangmen <chzang55@gmail.com>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/zh_TW/
    Translation: ibus-table/app

commit b7737f41c07c7eeea8b715cd955428d6e248da04
Author: David Mandelberg <david@mandelberg.org>
Date:   Sun Apr 20 17:24:37 2025 -0400

    Increase pygame.mixer's buffer size
    
    I wasn't able to reproduce the audible popping sounds from #681 for some
    reason. Maybe I had different apps running that interacted with pipewire
    different? However, if I ran this to load the CPU:
    
    ```
    for i in {1..12}; do cat < /dev/urandom > /dev/null & done
    ```
    
    I was able to reproduce these wireplumber log lines with the default
    `pygame.mixer.init()` but not with `pygame.mixer.init(buffer=4096)`:
    
    ```
    spa.audioconvert: 0x55e3890b13b0: (0 suppressed) out of buffers on port 0 2
    ```
    
    Before, the node.latency in pipewire was 128/44100, or 3ms. With this
    change, it's 1166/44100 or 26ms. I doubt 26ms will be noticible to
    users?
    
    Resolves: https://github.com/mike-fabian/ibus-typing-booster/issues/681

commit ad05d4deff289a509a77c23aa3559a3c186e57b2
Author: naly zzwd <xeanhort007@gmail.com>
Date:   Mon Apr 7 07:40:10 2025 +0000

    Translated using Weblate (Catalan)
    
    Currently translated at 85.5% (130 of 152 strings)
    
    Co-authored-by: naly zzwd <xeanhort007@gmail.com>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/ca/
    Translation: ibus-table/app

commit c099b6a8e335433cc7fc1167080a302c641c5e07
Author: Javier Francisco <fserrador@gmail.com>
Date:   Sun Mar 30 18:53:34 2025 +0000

    Translated using Weblate (Spanish)
    
    Currently translated at 100.0% (152 of 152 strings)
    
    Translated using Weblate (Spanish)
    
    Currently translated at 100.0% (152 of 152 strings)
    
    Co-authored-by: Javier Francisco <fserrador@gmail.com>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/es/
    Translation: ibus-table/app

commit cdb915c42443b98db0c2ff39afde60220c6a8523
Author: hsu zangmen <chzang55@gmail.com>
Date:   Sun Mar 30 18:53:34 2025 +0000

    Translated using Weblate (Chinese (Traditional) (zh_TW))
    
    Currently translated at 62.5% (95 of 152 strings)
    
    Co-authored-by: hsu zangmen <chzang55@gmail.com>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/zh_TW/
    Translation: ibus-table/app

commit 38b7528981f53a886f7cb8e78eff02fa52449b5e
Author: Rafael Fontenelle <rafaelff@gnome.org>
Date:   Sun Mar 30 18:53:34 2025 +0000

    Translated using Weblate (Portuguese (Brazil))
    
    Currently translated at 100.0% (152 of 152 strings)
    
    Co-authored-by: Rafael Fontenelle <rafaelff@gnome.org>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/pt_BR/
    Translation: ibus-table/app

commit 7c11a0ecbc99f57ba883d415eae9ed19c725d672
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Tue Feb 18 17:35:29 2025 +0100

    Release 1.17.11

commit 7b336c5a9d8a77f13ada1e53a6698358bae15486
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Tue Feb 18 17:26:20 2025 +0100

    Calling static methods as `self._my_method()` works, but is not recommended, use `self.__class__._my_method()`

commit 9e35493874cf1e6cb651f419928df2c09fe1e3e5
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Tue Feb 18 16:19:27 2025 +0100

    Fix to load EN compose file
    
    Now EN compose file is loaded in the class init of IBus.EngineSimple
    and IBus.init() needs to be called before the init.
    
    This fix is needed for ibus >= 1.5.32~beta2.
    
    See also: https://github.com/ibus/ibus-anthy/commit/14b2759772fb1adc67453108e958bf0bf181ce1d

commit 40764b0a634375f53bd637ff22066d0354770226
Author: Sergey A <Ser82-png@yandex.ru>
Date:   Sat Feb 15 16:51:20 2025 +0100

    Translated using Weblate (Russian)
    
    Currently translated at 98.6% (150 of 152 strings)
    
    Co-authored-by: Sergey A <Ser82-png@yandex.ru>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/ru/
    Translation: ibus-table/app

commit 878f802810b9689318d988810ac754e817833a23
Author: N M <nm@users.noreply.translate.fedoraproject.org>
Date:   Tue Feb 4 18:38:36 2025 +0100

    Translated using Weblate (Spanish)
    
    Currently translated at 96.7% (147 of 152 strings)
    
    Co-authored-by: N M <nm@users.noreply.translate.fedoraproject.org>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/es/
    Translation: ibus-table/app

commit 3a16e44367d39279e6fb98d7c31c5bc43567f9c7
Author: Weblate <noreply@weblate.org>
Date:   Tue Jan 21 10:15:42 2025 +0100

    Update translation files
    
    Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
    
    Co-authored-by: Weblate <noreply@weblate.org>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/
    Translation: ibus-table/app

commit 8b0f3567dae83e2e876a6dc0ffbfa5f1faa10fdf
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Tue Jan 21 10:15:42 2025 +0100

    Translated using Weblate (French)
    
    Currently translated at 100.0% (152 of 152 strings)
    
    Co-authored-by: Mike FABIAN <mfabian@redhat.com>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/fr/
    Translation: ibus-table/app

commit 287dd34734018daa89de456d25d62d6b59a9e12c
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Tue Jan 21 01:18:54 2025 +0100

    Release 1.17.10

commit 61ffe389fb396d98540a3f15f1b4500db3d4fed1
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Tue Jan 21 01:39:32 2025 +0100

    Update ibus-table.pot (Only line number changes)

commit 1ad83aea17469cea8042fb0913fcdb7986b27c11
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Tue Jan 21 01:59:02 2025 +0100

    Add the generated .desktop files to the tarball (Avoids gettext dependency when building from the tarball)

commit a3265a7bfe64839ae223f18fe2493ffa46bbf918
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Tue Jan 21 00:47:38 2025 +0100

    Generate translations into metainfo.xml files with autotools
    
    Resolves: https://github.com/mike-fabian/ibus-table/issues/171

commit 42bd3b4770d5fd38bf69b12635bd598158ff082a
Author: Yuri Chornoivan <yurchor@ukr.net>
Date:   Tue Jan 21 00:19:30 2025 +0100

    Translated using Weblate (Ukrainian)
    
    Currently translated at 100.0% (152 of 152 strings)
    
    Co-authored-by: Yuri Chornoivan <yurchor@ukr.net>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/uk/
    Translation: ibus-table/app

commit 0846d2521b69cc164ced0326a7de67f4f1c1f954
Author: Oğuz Ersen <oguz@ersen.moe>
Date:   Sun Jan 19 20:57:51 2025 +0100

    Translated using Weblate (Turkish)
    
    Currently translated at 100.0% (152 of 152 strings)
    
    Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/tr/
    Translation: ibus-table/app

commit 5448e7047a99fbf89aebf9cd994914bdabcae208
Author: Weblate <noreply@weblate.org>
Date:   Sun Jan 19 02:57:54 2025 +0100

    Update translation files
    
    Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
    
    Co-authored-by: Weblate <noreply@weblate.org>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/
    Translation: ibus-table/app

commit 76b94b085df2a10161c261cf0eee4173fd8845cf
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Sun Jan 19 03:01:35 2025 +0100

    Update ibus-table.pot (Only line number changes)

commit 21781e4589b465f5275b14561a738b75ff208238
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Sun Jan 19 02:59:07 2025 +0100

    Rename ibus-table.appdata.xml, see also: https://github.com/mike-fabian/ibus-typing-booster/issues/598

commit 33cdd35fe1fdb17011a43162621f0dc343e38d36
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Sun Jan 19 02:44:08 2025 +0100

    Translated using Weblate (Japanese)
    
    Currently translated at 48.0% (73 of 152 strings)
    
    Translated using Weblate (German)
    
    Currently translated at 100.0% (152 of 152 strings)
    
    Co-authored-by: Mike FABIAN <mfabian@redhat.com>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/de/
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/ja/
    Translation: ibus-table/app

commit c80bf4d817a2c9fa081e259a2c16c08a54234fe9
Author: Weblate <noreply@weblate.org>
Date:   Sun Jan 19 02:39:08 2025 +0100

    Update translation files
    
    Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
    
    Co-authored-by: Weblate <noreply@weblate.org>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/
    Translation: ibus-table/app

commit 3de89b2d682be2529de621ff177e028e198c36fd
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Sun Jan 19 02:42:11 2025 +0100

    Update ibus-table.pot (2 new messages for translation of “Name” and “Comment” in ibus-setup-table.desktop)

commit c2a0defb843509a6f078b69508169decfb430726
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Sun Jan 19 02:25:02 2025 +0100

    Make desktop file translatable and generate translations into desktop file

commit 841c70b85bb2869403acffbeab1f4e9e6b07bb4a
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Sun Jan 19 02:27:53 2025 +0100

    Fix mypy warnings

commit bdda5ca03e20933bf066a4e0256d94f9cfb53fd0
Author: Sergey A <Ser82-png@yandex.ru>
Date:   Tue Jan 7 13:38:47 2025 +0100

    Translated using Weblate (Russian)
    
    Currently translated at 98.6% (148 of 150 strings)
    
    Co-authored-by: Sergey A <Ser82-png@yandex.ru>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/ru/
    Translation: ibus-table/app

commit a7c852b22ec7b0c83e94815591e13ec76d69bbb7
Author: Sergey A <Ser82-png@yandex.ru>
Date:   Sat Jan 4 22:20:35 2025 +0100

    Translated using Weblate (Russian)
    
    Currently translated at 98.0% (147 of 150 strings)
    
    Co-authored-by: Sergey A <Ser82-png@yandex.ru>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/ru/
    Translation: ibus-table/app

commit 65de56eac725ba4aa91147ca2477a119263a72a2
Author: Weblate <noreply@weblate.org>
Date:   Wed Dec 11 15:10:16 2024 +0100

    Update translation files
    
    Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
    
    Co-authored-by: Weblate <noreply@weblate.org>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/
    Translation: ibus-table/app

commit 825ddfba9dad832b18471c7bfb95a7243c6d3f77
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Wed Dec 11 14:30:45 2024 +0100

    Release 1.17.9

commit 0a1e272f577640740b4d1842a2cbc6267cf28cce
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Wed Dec 11 14:32:40 2024 +0100

    Update ibus-table.pot (Only line number changes)

commit b805f48d8563975cb4313c714cb94ce009b23c7e
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Wed Dec 11 14:22:02 2024 +0100

    Make the setup tool use the wrapper itb_sound.py instead of using simpleaudio unconditionally
    
    Resolves: https://github.com/mike-fabian/ibus-table/issues/162

commit fa864522898b4dc3b3fdcead91175ac05c6cad13
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Wed Dec 11 14:20:51 2024 +0100

    Add more debug output

commit 0b752dfdf49d8cda859a8cdfc82ff7825dce75f6
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Wed Dec 11 14:17:40 2024 +0100

    Fix some mypy warnings which appeared after the upgrade to Fedora 41 (python3-mypy-1.13.0-1.fc41.noarch)

commit 01e2632164c98b610bc157faa68f2d761c4e416a
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Wed Dec 11 14:14:18 2024 +0100

    Improve it_util.variant_to_value()

commit 8c6896387959f9cd855434d96aef710abcf6915a
Author: ButterflyOfFire <butterflyoffire@users.noreply.translate.fedoraproject.org>
Date:   Thu Nov 21 17:38:41 2024 +0100

    Translated using Weblate (Kabyle)
    
    Currently translated at 29.3% (44 of 150 strings)
    
    Co-authored-by: ButterflyOfFire <butterflyoffire@users.noreply.translate.fedoraproject.org>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/kab/
    Translation: ibus-table/app

commit 16176b40840ff0a381ed035235581f6a2a19dc40
Author: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
Date:   Thu Oct 24 11:38:33 2024 +0200

    Translated using Weblate (Kabyle)
    
    Currently translated at 29.3% (44 of 150 strings)
    
    Co-authored-by: Weblate Translation Memory <noreply-mt-weblate-translation-memory@weblate.org>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/kab/
    Translation: ibus-table/app

commit 67d1e8e63a7e7b420dafe805522c118404a5ef10
Author: ButterflyOfFire <butterflyoffire@users.noreply.translate.fedoraproject.org>
Date:   Thu Oct 24 11:38:33 2024 +0200

    Translated using Weblate (Kabyle)
    
    Currently translated at 29.3% (44 of 150 strings)
    
    Added translation using Weblate (Kabyle)
    
    Co-authored-by: ButterflyOfFire <butterflyoffire@users.noreply.translate.fedoraproject.org>
    Translate-URL: https://translate.fedoraproject.org/projects/ibus-table/app/kab/
    Translation: ibus-table/app

commit 31707f63f73edd08ea0107fb581934207e5aea0c
Author: Mike FABIAN <mfabian@redhat.com>
Date:   Wed Sep 11 16:43:28 2024 +0200

    Release 1.17.8
[--snip--]
