Repository navigation
Releases
BlindFB v0.7.38
Sending a message no longer fails with "Messenger dialog blocks input" on
some chats (seen on group chats). Facebook keeps its closed Notifications
panel on the page as a hidden dialog, and the backend mistook it for a
prompt blocking the message box. Only a dialog that is actually showing
blocks sending now. Ships with backend v0.1.5-blindfb.42.
BlindFB v0.7.37
v0.7.37 - 2026-11-08
Updates move to Forgejo. The in-app updater now checks Forgejo releases (via
the project's ship-shape fork, which makes the API base URL configurable),
and the managed facebook-cli backend downloads from Forgejo too. Install
this one manually: older builds read GitHub, which is suspended. No app
changes otherwise.
Stopgap release on Forgejo while the GitHub account is suspended. Linux and
Windows packages below; install manually over any older build. From v0.7.37
on, the updater, backend downloads, and release links all use Forgejo. No
macOS build this time - no macOS runner while GitHub is suspended.
BlindFB v0.7.36
v0.7.36 - 2026-11-08
BlindFB gets its own permanent signing key (public key F806D88DE00499EF),
replacing the temporary v0.7.35 key from the Forgejo move. Every product now
signs with its own key, and every secret and password lives in the owner's
key store, so a lost machine never breaks releases again. Install this one
manually: v0.7.35 verifies with the old key and cannot offer this update.
No app changes since v0.7.35.
Stopgap release on Forgejo while the GitHub account is suspended. Linux and
Windows packages below; install manually over any older build, including
v0.7.35, which verifies with the previous key. From v0.7.36 on, new releases
verify with the new key. No macOS build this time - no macOS runner while
GitHub is suspended.
BlindFB v0.7.35
v0.7.35 - 2026-11-08
Update signing rekeyed. BlindFB's original minisign secret existed only as
a GitHub Actions secret and was lost with the GitHub account suspension, so
this release starts a new signing key (public key F69FBB62D15E51DB). Builds
of v0.7.34 and older cannot verify this or later releases - install this
one manually; updates work normally from here. Also carries the v0.7.34
fixes, which never shipped publicly: Reels and Places in Views (issues #28
and #29, reported by MichalSuchy). Backend v0.1.5-blindfb.41.
Stopgap release on Forgejo while the GitHub account is suspended. Linux and
Windows packages below; install manually over any older build. Because of
the rekey, builds of v0.7.34 and older cannot verify this or later releases.
From v0.7.35 on, new releases verify with the new key. No macOS build this
time - no macOS runner while GitHub is suspended.
v0.7.34
Fixes Reels and Places in Views (issues #28 and #29, reported by
MichalSuchy). Backend v0.1.5-blindfb.41.
- Places no longer always comes back empty. The places page is a
legacy city directory with no main landmark on it, and the backend
waited for its list inside that landmark, so nothing could ever
appear. Places now lists the directory's "Things to do in …" city
pages, gathered from the whole page. - Reels no longer comes back empty when Facebook itself is not in
English, French or Vietnamese. The reel card was recognised by its
English-style "Comment" button wording, so in any other language no
card was ever found. The card is now also recognised by its shape:
the video's container that holds the author's link and the action
buttons, whatever language they are in.
v0.7.33
The Author profile's last row (issue #27, reported by MichalSuchy).
Backend unchanged, v0.1.5-blindfb.40.
- The last row of a profile read as a bare "actions" and pressing
Enter on it did nothing. That row lists the actions Facebook shows
on the profile; it now reads in full, as "Actions: …", and Enter on
it opens the person's actions menu (posts, message, add friend,
open on Facebook). - Enter works on every profile row now: the name opens the person's
posts, the address row opens the profile in your browser, and the
information rows say they are information only instead of staying
silent. A profile's context menu (Applications or Shift+F10) offers
the same actions as a friend's: posts, message, add friend, and
open on Facebook.
v0.7.32
Fixes the system tray from v0.7.31 (issue #26, reported by MichalSuchy).
Backend unchanged, v0.1.5-blindfb.40.
- Ctrl+T now restores as well as hides. It was only a menu shortcut, and a hidden window receives no menu shortcuts; on Windows it is now a system-wide hotkey, so the same Ctrl+T brings BlindFB back.
- Opening the tray icon's right-click menu no longer crashes BlindFB — the menu was being freed while the icon still pointed at it.
- Quitting BlindFB now removes its tray icon instead of leaving a ghost icon behind.
v0.7.31
Two requests from MichalSuchy (issues #25 and #26).
Backend v0.1.5-blindfb.40.
- Events, Pages and Places join the Views list (and the View menu).
Events and Places open on Facebook in your browser; a Page opens
its posts in BlindFB, like a profile. The backend learned three
new commands — events, pages and places — that read each section's
own page the way Groups already did. - Hide BlindFB to the system tray and bring it back: Ctrl+T or
File > Hide to system tray hides the window; double-click the
tray icon, or use its Show / hide menu item, to toggle it back.
The tray menu also has Exit.
v0.7.30
Search works the way it should (MichalSuchy's report, issue #24).
Backend v0.1.5-blindfb.39.
- Search results no longer read "(no link)". People, pages, groups,
events and places were marked unopenable even though Enter opened
them; the mark now appears only on a result that truly has nothing
to open. - Every search result's context menu can open it on Facebook in your
browser, and people and pages gained a Posts item, so you can read
someone's posts straight from the results. The backend now sends
each result's own web address along, which is what makes this
possible. - Back from a search result restores the results list. Before, it
landed on an empty list with no way back short of searching again.
v0.7.29
The translation engine moves to patois 0.3, the release its author
announced for other apps to adopt. Backend v0.1.5-blindfb.38,
unchanged.
- Your translations are untouched: the French catalog is the same
file with the same words, now read by patois 0.3. The libraries
that share the catalog moved with it (wx-utils 0.5 for the dialog
helpers, ship-shape 0.6 for the update checker), so their text
follows the same language setting as the rest of the app. - Under the hood, translatable strings are now plain function calls
instead of macros. That is the form standard gettext tools such as
Poedit collect, which is how the next language gets added.