4 Commits
2.0.5 ... 2.0.6

Author SHA1 Message Date
jeffser
22116b0d1e Preparing for 2.0.6 2024-09-29 16:10:36 -06:00
jeffser
03d92de88b Merge branch 'main' of github.com-jeffser:Jeffser/Alpaca 2024-09-29 16:07:19 -06:00
jeffser
0be0942da3 Fix: Text rendering causing crash because of notification being in a different thread 2024-09-29 16:07:12 -06:00
Jeffry Samuel
b488b64473 Added instructions for Snap 2024-09-25 14:20:57 -06:00
5 changed files with 20 additions and 1 deletions

View File

@@ -45,6 +45,14 @@ You can find the latest stable version of the app on [Flathub](https://flathub.o
Everytime a new version is published they become available on the [releases page](https://github.com/Jeffser/Alpaca/releases) of the repository
### Snap Package
You can also find the Snap package on the [releases page](https://github.com/Jeffser/Alpaca/releases), to install it run this command:
```BASH
sudo snap install ./{package name} --dangerous
```
The `--dangerous` comes from the package being installed without any involvement of the SnapStore, I'm working on getting the app there, but for now you can test the app this way.
### Building Git Version
Note: This is not recommended since the prerelease versions of the app often present errors and general instability.

View File

@@ -78,6 +78,15 @@
<url type="contribute">https://github.com/Jeffser/Alpaca/discussions/154</url>
<url type="vcs-browser">https://github.com/Jeffser/Alpaca</url>
<releases>
<release version="2.0.6" date="2024-09-29">
<url type="details">https://github.com/Jeffser/Alpaca/releases/tag/2.0.6</url>
<description>
<p>Fixes</p>
<ul>
<li>Fixed message notification sometimes crashing text rendering because of them running on different threads</li>
</ul>
</description>
</release>
<release version="2.0.5" date="2024-09-25">
<url type="details">https://github.com/Jeffser/Alpaca/releases/tag/2.0.5</url>
<description>

View File

@@ -1,5 +1,5 @@
project('Alpaca', 'c',
version: '2.0.5',
version: '2.0.6',
meson_version: '>= 0.62.0',
default_options: [ 'warning_level=2', 'werror=false', ],
)

View File

@@ -451,6 +451,7 @@ class message(Gtk.Overlay):
chat.container.remove(chat.welcome_screen)
chat.welcome_screen = None
chat.stop_message()
self.text = self.content_children[-1].get_label()
GLib.idle_add(self.set_text, self.content_children[-1].get_label())
self.dt = datetime.datetime.now()
GLib.idle_add(self.add_footer, self.dt)

View File

@@ -575,6 +575,7 @@ Generate a title following these rules:
if response.status_code != 200:
raise Exception('Network Error')
except Exception as e:
logger.error(e)
self.chat_list_box.get_tab_by_name(chat.get_name()).spinner.set_visible(False)
chat.busy = False
GLib.idle_add(message_element.add_action_buttons)