Replies: 14 comments 34 replies
-
I really need to rewrite the app tho, it's getting out of hand |
Beta Was this translation helpful? Give feedback.
-
I got some free time tonight and decided to rewrite the message element, now it is possible to use all the formatting stuff with all the user messages (code blocks, markup, tables) |
Beta Was this translation helpful? Give feedback.
-
Screencast.from.2024-08-24.19-41-01.webmI rewrote the chat window widget, it still not ready but I switched to Gtk.Stack, that way I can preload every chat and it has nice animations |
Beta Was this translation helpful? Give feedback.
-
Probably the greatest upgrade to the app (the first message always takes the longest to be sent because it needs to start on the model) Screencast.from.2024-08-25.19-04-32.webm |
Beta Was this translation helpful? Give feedback.
-
Welp that's something |
Beta Was this translation helpful? Give feedback.
-
Now this is what I call a great use of custom widgets, they look so cool and organized on the GTK inspector thingy :D |
Beta Was this translation helpful? Give feedback.
-
New widget for models being pulled |
Beta Was this translation helpful? Give feedback.
-
New widgets for local and available models |
Beta Was this translation helpful? Give feedback.
-
I added this warning banner |
Beta Was this translation helpful? Give feedback.
-
Huge!I moved all the loading to a different thread and sooo this is the launch time difference BeforeAfterSo yeah, the app now launches the millisecond you click the icon, cool isn't it? Now of course it does need to load everything, right now it looks like this when you launch it Screencast.from.2024-08-31.17-49-11.webmThat's really ugly, so I'm going to add a small dialog displaying everything that's being loaded Edit: Fixed it! Screencast.from.2024-08-31.18-20-04.webm |
Beta Was this translation helpful? Give feedback.
-
Any idea how to get new |
Beta Was this translation helpful? Give feedback.
-
Ho yeah I haven't seen that he push his commit
|
Beta Was this translation helpful? Give feedback.
-
Switch to newer html2text what you are using is old 12 yearsold no more maintained |
Beta Was this translation helpful? Give feedback.
-
Gnome 47 will be released within few days lets make alpaca use gnome 47 components. And what is the status for circle support? |
Beta Was this translation helpful? Give feedback.
-
Hi guys, I'm almost finished with this semester in college, I wanted to share with you guys the plans I have for the two week vacation I get at the end of this month!
General Rewrite of the App
So you guys know how I said that I made Alpaca just as a way of learning GTK? soooo I didn't really know what I was doing when I first started developing the app, there are no classes and everything is held together with tape. So I wanted to do it properly with multiple files and custom widgets and all of that good stuff.
Web Plugins
I've been toying with this idea for a while now, I wanted to add the option for the user to write a JSON file with HTML IDs and Classes so that a website extractor can grab the right text from a website to parse to the models, something like: title=#TITLE_H1, body=DIV.body.small or something like that, I think it can be a cool way of integrating web browsing with the app, of course I would write a lot of them for the more popular websites and will always leave the current web extractor thingy as a fallback.
So that's it, I may or may not do everything in those 2 weeks, it depends mostly on how much my friends want to hang out.
Beta Was this translation helpful? Give feedback.
All reactions