Disciple 1.1.5
1.1.5 — 2026-07-25
Completes the false-success fix for a second real transcript.
Fixed
- A habit proposal whose explanation ran past 80 characters was dropped
entirely: the name cleaner rejected any candidate longer than that instead
of shortening it, so no pending proposal was stored and normal chat then
claimed "Habit created:" while nothing existed. Long clauses are now
trimmed at a natural boundary into a short name. - A quoted label written with single or smart quotes ('no-screen') was
invisible to the parser, which only accepted double quotes. - Offers phrased "Would you like me to add this habit to your Disciple
tracker?", "Shall I add it?", "I can add that habit for you", and "Want me
to set that up?" now capture a structured proposal, including when the
descriptive word comes before the word "habit" ("a journaling habit"). - Acceptance written with a typographic apostrophe ("Okay, let’s set it.")
is recognised; replies are folded to plain quotes before matching. - The false-success guard now blocks a record noun followed directly by a
past participle ("Habit created:", "Project added successfully") and
claims that a record now exists somewhere ("It's now in your habit list").
The explanatory sentence from a proposal is kept with the pending action for
reference. Habits have no description column, and the schema is unchanged,
so it is not persisted.
Install
- Flatpak (any distro):
flatpak install --user disciple-1.1.5.flatpak - Fedora:
sudo dnf install disciple-1.1.5-1.fc44.noarch.rpm - Debian/Ubuntu:
sudo apt install ./disciple_1.1.5-1_all.deb - Python wheel:
pip install --no-deps disciple-1.1.5-py3-none-any.whl(needs system PyGObject/GTK4/Libadwaita)
Verify downloads against SHA256SUMS.txt. AI stays optional — the organizer works fully offline, and your API key is stored only in the Linux keyring.