Conversation

Eloquent proofreading assistant 1.1 is out with improved language detection and support for running LanguageTool server in the background 👻

This allows 3rd parties such as LibreOffice and Firefox to connect to a local and offline instance of the LanguageTool server. libreoffice firefox thunderbird vim

https://flathub.org/apps/re.sonny.Eloquent

2
2
0

@sonny Hmm we should really get @pidgin on this list once we add support for this which we should totally prioritize ;)

1
0
0

@grimmy @pidgin both GtkTextView and LanguageTool make it pretty simple but let me know if I can clarify something.

https://github.com/sonnyp/Eloquent/blob/08e2cb5e8c97dc267c66d36fbe1e7f300cc270f7/src/window.js

Although I wish instead there was a xdg portal API to add this kind of features system-wide rather than per app (or per toolkit).

2
0
0

@sonny @pidgin Yeah we've integrated with gtkspell and the like in the past, the bigger issue for us is configuration.

ie users aren't going to want their messages going to AI at all in some cases, so we'll need a way to turn that off. We'll also probably want a way to tap into aspell or something, so we'll need an abstraction of course.

1
0
0

@swick @sonny @pidgin Blocking what specifically? We're an extremely small development team trying to get a major rewrite out that can support modern chat features because the Pidgin 2 and earlier API was written to support chat networks of the 90's...

See https://dev.to/grim/what-were-targeting-with-pidgin-300-alpha1-2fci https://dev.to/grim/whats-taking-so-long-with-pidgin-3-1g6i and https://discourse.imfreedom.org/t/pidgin-3-0-experimental-1-has-been-released/227/2 for a "brief" primer.

1
0
0

@grimmy @sonny @pidgin Interesting. I was however thinking about what is blocking a portal for something like LanguageTool 😅

2
0
0

@sonny @pidgin Thanks, I knew there was a new project for this but couldn't remember what it was and seeing the name again I feel pretty silly for forgetting it 😅

1
0
0

@swick nothing besides tons of work as usual :)

0
0
0

@swick @sonny @pidgin ah, well that's why I asked for clarification 😅

0
0
0

@sonny @pidgin I forgot libspelling requires gtksourceview. I'm not necessarily against that, but that's then another dependency we need to carry for mac and windows.

This could maybe make code blocks easier so it's worth looking into assuming we can get a pango formatted syntax out of it, but I don't think we can or I didn't find it last time I was looking.

We'd need a pango format because our messages are just labels now but we do need to support inline images, so this might work there too.

1
0
0

@grimmy @pidgin libspelling does not require GtkSourceView

It works with any GtkTextView

1
0
0

@sonny @pidgin There's no conditional logic or disabler, so making it optional would require a bit of work regardless.

1
0
0

@sonny I'm not seeing anything in the public API for source view, but the Debian package does depend on it.

That said, the API looks like it doesn't directly support multiple languages at once and that I'll have to work around that.

It's a common request for users to have some conversations in one language, other in a different one, and possibly additional languages. They also request being able to switch the language in a single conversation as well so I'll have to play around here.

0
0
0
@sonny Hey thats actually a very cool project. The 3rd-Party Integration seems useful
0
0
1