@verdre published his work about reverse engineering Android app support in Sailfish OS and bringing it to GNOME/Linux mobile. 📱
Great read
https://blogs.gnome.org/jdressler/2023/12/20/a-dive-into-jolla-appsupport/
#Linux #LinuxMobile #mobileLinux #GNOME #Wayland #Android #reverseEngineering #SailfishOS
Peter Vágner reshared this.
The next release of the js sdk is planning to bump the supported #matrix spec version to 1.5 or 1.6. This means it and as a result also Element Web will refuse to start on current versions of #conduit and #dendrite. This is an intentional decision resulting from a discussion between several SCT members.
I think that approach is bad and it should check for a range of supported versions instead of arbitrarily bumping the minor version to make the ecosystem move, but this is a heads up, that now is the time to contribute to both of those servers, if you use them and want to use the Element Web client on them going forward. (I already had my discussion with the SCT and I won't tell other projects, what they should do.)
JS-SDK change: https://github.com/matrix-org/matrix-js-sdk/pull/3970Dendrite supported versions: https://github.com/matrix-org/dendrite/blob/9a5a56718e52793bbdf672ff1d19b37410010f77/clientapi/routing/routing.go#L132Conduit supported versions: https://gitlab.com/famedly/conduit/-/blob/next/src/api/client_server/unversioned.rs#L18
Bump minimum spec version to v1.5 by richvdh · Pull Request #3970 · matrix-org/matrix-js-sdk
We only claim to support a year of spec releases, so this should be fine. Part of: #3915 Here's what your changelog entry will look like: ✨ Features Bump minimum spec version to v1.5 (#3970).GitHub
reshared this
Many of the improvements are performance-related, taking advantage of the cache of accessibility tree nodes maintained by the AT-SPI service. Table processing has received particular attention, and fundamental changes are underway in the code that handles users' keystrokes, some of which need to be interpreted as screen reader commands, with the remainder being passed through to the application.
I have been testing some of the changes along the way, as have other users active on the Orca mailing list. Rapid and precise bug reports continue to contribute to the development process. At this point, it is reasonable to expect these valuable improvements to appear in a release during the first half of 2024, presumably as part of GNOME 46.
#linux #orca #ScreenReader #AssistiveTechnology #accessibility #Gnome
Peter Vágner likes this.
reshared this
Great stuff!
Thanks to @igalia and @sovtechfund for funding this work!
Audio Interface Apps Accessible to Blind & Vision Impaired Users - Audient
iD & EVO mixer apps now offer accessibility support for vision impaired with latest drivers - navigate using just a keyboard & screen readerAnne Liversidge (Audient)
reshared this
NVDA 2024.1 Beta 1 is now available for testing. Highlights include a new on-demand speech mode, the ability to drop speech modes from the NVDA+s command, a new "native selection" mode for Firefox, bulk actions in the add-on store & ability to review add-ons & more!
Note this release breaks add-on compatibility and only works on Windows 8.1 and newer.
Full info and Download from: https://www.nvaccess.org/post/nvda-2024-1beta1/
#NVDA #NVDAsr #ScreenReader #Update #Beta #NewVersion #A11y #Accessibility #News
NVDA 2024.1beta1 available for testing
Beta1 of NVDA 2024.1 is now available for download and testing. For anyone who is interested in trying out what the next version of NVDA has to offer before it is officially released, we welcome yo…NV Access
reshared this
Peter Vágner reshared this.
Barcelona Gipsy Klezmer Orchestra - Hévenu Shalom Aléchem (Single Oficial)
BGKO - "Hévenu Shalom Aléchem". Primera canción del álbum "Imbarca". (C) 2014 Barcelona Gipsy Klezmer Orchestra & Satélite K. 𝗠𝘂𝘀𝗶𝗰 & 𝗦𝘁𝗼𝗿𝗲 - 𝗟𝗶?...YouTube
reshared this
Way more interesting and healthy fediverse news is happening in the shadows and is barely getting discussed! Discourse has federation between different instances of itself and other #fediverse software such as Mastodon working!
Attached is a demo video from Angus McLeod via their announcement here: https://meta.discourse.org/t/activitypub-plugin/266794/117
ActivityPub Plugin
Just to let you guys know, we just merged the PR that allows a Discourse category to follow any actor in the fediverse, including other Discourse categories. Yes, that means you can now federate a category between two (or three, or more) Discourses.Discourse Meta
reshared this
Hey ! We're pleased to announce that Ltt.rs [1], an email (JMAP) client, and Mercurygram [2], a new fork of #Telegram, now support #UnifiedPush. And support is being upstreamed to Telegram-FOSS :)
[1] https://ltt.rs from @daniel
[2] https://github.com/drizzt/Mercurygram/ from @timothy
GitHub - drizzt/Mercurygram: Unofficial, FOSS-friendly fork of the original Telegram client for Android
Unofficial, FOSS-friendly fork of the original Telegram client for Android - GitHub - drizzt/Mercurygram: Unofficial, FOSS-friendly fork of the original Telegram client for AndroidGitHub
Peter Vágner reshared this.
I don't think #WebAIM has an account on the fediverse yet, but the 10th iteration of their Screen Ready survey is now live.
The vital #a11y insights created from these surveys help inform our understanding of the technological and usability landscape. This helps to shape how accessible, and importantly usable experiences are created on the web.
If you use a screen reader, I hope you'll please consider filling it out: https://webaim.org/projects/screenreadersurvey10/survey
reshared this
reshared this
Content warning: RScan now on Google play! Identify products, swiftly
Peter Vágner likes this.
Peter Vágner reshared this.
reshared this
, a useful little web vanilla web component
I'm working on a few small demos and a thing I often find myself needing is a combinationpotch has a websiteinput[type="range"]
with some sort of label, or even aninput[type="number"]
showing the same value.
reshared this
Are you interested in making your notifications private?
We have a great guide in our website describing how to set up your android xmpp application to deliver notifications for all your apps on your device. Without using google.
https://joinjabber.org/tutorials/service/unifiedpush/#conversations-as-a-up-distributor
and for people who self host you can use your own server to deliver notifications privately to your devices and the devices of the people that use your server :)
https://joinjabber.org/tutorials/service/unifiedpush/#self-hosting
#privacy #xmpp #dataprotection
Unified Push
UnifiedPush (UP) is an alternative for mobile push-notifications on Android that does not depend on the centralized Google FCM infrastructure for delivering notifications to your smart-phone.JoinJabber
Peter Vágner likes this.
reshared this
This festive season give the gift of accessibility with an NV Access donation. Your support ensures we continue delivering life-changing technology to blind and visually impaired people globally.
Donations can be made here, https://www.nvaccess.org/support-us/#donation-support
#Donate #Donation #NVDA #ScreenReader #Accessibility #Christmas
Peter Vágner reshared this.
Peter Vágner reshared this.
reshared this
Mikołaj Hołysz reshared this.
reshared this
1. TalkBack 14.1 can describe images. Though, IMO, not as accurately as VoiceOver, it works well, and its auto-text extraction is awesome.
2. As you know, Seeing AI is now on Android along with its AI-oriented goodies.
3. @bemyeyes Be My AI just became available on Android. It's not yet capable of receiving pictures from other apps, but guess, hopefully, it will be added soon.
4. Since we're handling Google, I don't know when, but Lookout's AI capabilities, currently limited to users in the USA, will expand to other regions.
reshared this
Let's Encrypt will issue new intermediate certs in Q1/2024: https://groups.google.com/a/mozilla.org/g/dev-security-policy/c/L7XoAXt_s1c
Make sure your LE cert deployment logic includes serving the right intermediates that ACME should hand you, not just that same old LE intermediate you got years ago. Otherwise, there'll be breakage...
#x509 #pki #LetsEncrypt
reshared this
https://www.dropbox.com/scl/fi/n7xn2fsv70c12ls41tgfm/GithubReleaseDownloader_1.0.0_Gen.nvda-addon?rlkey=giuk1emuxc8riz35iwbmcyx1p&dl=1
If you like this one and would like to support the dev, all the info you need is at https://t.me/unigramplus. Thanks, Kostya, and greetings to Ukraine! #NVDASR #Accessibility #Blind
UnigramPlus for NVDA 🇺🇦
Welcome to the UnigramPlus add-on channel. New versions of this add-on will be released here and here you can write your comments, feedback and suggestions on this add-on.Telegram
Peter Vágner reshared this.
@Brynify Okay, I put a rough version of this together. Change "github" to "gitrls" in any GitHub repo URL, and get either the single asset for the latest release, or a list of assets if there's more than one. Some URLs to try:
* https://gitrls.com/cartertemm/AI-content-describer
* https://gitrls.com/digitalocean/doctl
* https://gitrls.com/Brynify/typing_settings
It will silently trim any unrelated parts of the URL, so you could e.g. do this and it will work: https://gitrls.com/NVDARemote/NVDARemote/issues/328 @Piciok
Peter Vágner likes this.
reshared this
GitHub - mifi/lossless-cut: The swiss army knife of lossless video/audio editing
The swiss army knife of lossless video/audio editing - GitHub - mifi/lossless-cut: The swiss army knife of lossless video/audio editingGitHub
https://gitrls.com/mikolysz/DescribeImage.spoon/
I am just testing @Jami with a #screenreader on both linux desktop and android for #accessibility.
Initial setup is accessible on both the platforms.
Listing conversations I can't really say as I only have single contact.
Audio calling is working fine. I am impressed that the call setup took just a moment. On android controls like microphone toggle, speaker / earpiece toggle and hangup button are working fine.
I am unable to find out in call controls with the keyboard on linux.
On both desktop and android I can write messages.
On android I can read messages, find and execute additional actions in the popup menu.
On the desktop I can't read incoming and outgoing messages with a screen reader. I haven't discovered on how to copy them.
In conclusion comparing this to the tox chat the Jami is more accessible with a screen reader. Perhaps I will be able to figure out how to handle the calls with a keyboard shortcuts however the fact message text is not readable with a screen reader on desktop linux and perhaps other platforms sounds dissapointing. The idea and decentralized nature of this communication app sounds really amazing.
reshared this
The desktop app uses QT6 for the UI. Apart of some ounlabelled buttons such as Accept / Reject incoming call and some tab controls on the main window most of the UI elements are clearly labelled and accessible from the keyboard.
The desktop app has a keyboard shortcuts button on the main screen which opens a tabbed dialog with accessible lists of keyboard shortcuts. I haven't yet discovered if these can be tweaked but the default ones are working well for me. For calls it's ctrl+y for accepting and ctrl+d for rejecting / hanging up. Letter m alone can be used for muting / unmuting the microphone.
I need to find out if there is a way to create global shortcuts or do some actions using commandline switches. If either of this turned out to be possible it would perfectly integrate with the desktop.
Sending and receiving files is something I'm going to try next.
reshared this
My partner Deedra reported an accessibility issue in the Monal XMPP client
recently, and their reply included the following help request:
> If you are aware of an open source enthusiast with a bit of experience
> in writing SwiftUI as well as accessibility, please let him/her/them
> know that we would love some help.
I don't know anything about this stuff, but I hope I can find people who do.
Any takers?
Probably you should reach out to the project directly via email, to
info at monal-im dot org.
Please boost far and wide.
Mentioning @xmpp as well, here.
reshared this
Simple Mobile Tools bought by ZipoApps? · Issue #241 · SimpleMobileTools/General-Discussion
https://www.reddit.com/r/SimpleMobileTools/comments/187w64x/simple_mobile_tools_bought_by_zipoapps/GitHub
#AndroidAppRain at https://apt.izzysoft.de/fdroid today with 3 updated and 2 added apps:
* Vault: password manager compatible with KeePass
* Round Sync - Rclone for Android: file manager using rclone for the heavy lifting
At F-Droid, 35 apps were updated.
Enjoy your #free #Android #apps with #FDroid and the #IzzySoftRepo
IzzyOnDroid F-Droid Repository
This is a repository of apps to be used with F-Droid. Applications in this repository are official binaries built by the original application developers, taken from their resp. repositories (mostly Github, GitLab, Codeberg).IzzyOnDroid App Repo
Peter Vágner likes this.
Peter Vágner reshared this.
Hey, that is my app! :D
Out of curiosity, are you using the reproducible builds mechanism for that release, or is it signed by yourself?
I ask, because in the past my app has been a bit wonky in terms of reproducibility.
Information on IzzyOnDroid's F-Droid compatible repo
how to use this site and its repo, how to get your app listed here, and more.IzzyOnDroid App Repo
ChatGPT can reveal its training data, that includes personal information.
https://not-just-memorization.github.io/extracting-training-data-from-chatgpt.html
Here, the authors used a prompt to instruct ChatGPT to repeat a word forever, eventually resulting in different text that can be linked back to the source; examples include "company" and "poem".
No doubt this "attack" (in words of the authors) will soon be intercepted, but who knows what other formulation of prompt results in the same behaviour?
Analysis:
https://arxiv.org/abs/2311.17035
Scalable Extraction of Training Data from (Production) Language Models
This paper studies extractable memorization: training data that an adversary can efficiently extract by querying a machine learning model without prior knowledge of the training dataset.arXiv.org
reshared this
GitHub - jcsteh/nvda-llamaCpp: NVDA add-on which allows you to use llama.cpp to obtain image descriptions and ask follow-up questions using AI models.
NVDA add-on which allows you to use llama.cpp to obtain image descriptions and ask follow-up questions using AI models. - GitHub - jcsteh/nvda-llamaCpp: NVDA add-on which allows you to use llama.cp...GitHub
reshared this
slot 0 - encoding image [id: 10]
slot 0 is processing [task id: 4]
slot 0 : kv cache rm - [0, end)
slot 0 - encoding image [id: 10]
{"timestamp":1701472031,"level":"INFO","function":"log_server_request","line":2601,"message":"request","remote_addr":"127.0.0.1","remote_port":33884,"status":200,"method":"POST","path":"/completion","params":{}}
slot 0 released (3 tokens in cache)
Karosa či Tatra? „Horský bus“ HB 500 přinesl provozní problémy…
Byla to neradostná doba – a teď máme na mysli pouze dopravní, nikoliv politickou situaci. Poválečné období zdaleka nebylo časem „prudkého rozvoje“, jak se později psalo, a jak jsme se (my, dříve narození) museli učit.Pavel Kopáček (Internet Info, s.r.o.)
Archos :distros_arch: :matrix: likes this.
GitHub - newhinton/Round-Sync: Rclone for Android
Rclone for Android. Contribute to newhinton/Round-Sync development by creating an account on GitHub.GitHub
Shane Rogers likes this.
Die App kann es gar nicht geben. Die kommt doch aus einem Phantom-Ort:
certificate DN: C=de, ST=NRW, L=Bielefeld, O=Nüsse IT, OU=dev, CN=Felix Nüsse
https://de.wikipedia.org/wiki/Bielefeld-Verschw%C3%B6rung
Aber wenn Du darauf bestehst: warte einfach auf den nächsten #AndroidAppRain
Danke für den Hinweis!
I'm delighted to announce that #Libervia has received a new grant from #NLnet #NGI0 to develop an #email <=> #XMPP gateway.
This project will not only convert normal messages but also transform mailing lists into #pubsub based forums. It includes UI/UX enhancements on Libervia, end-to-end encryption, and advanced handling of attachments.
Peter Vágner likes this.
reshared this
https://antennapod.org/blog/2023/11/google-podcasts-migration
Migrating from Google Podcasts to AntennaPod: why and how to do it – AntennaPod
Other apps might come and go, but AntennaPod is always by your side!AntennaPod
Peter Vágner likes this.
reshared this
reshared this
After two and a half years of rewrite, #Fractal 5 is finally out! Get the #GTK 4 #Rust #Matrix client from https://flathub.org/fr/apps/org.gnome.Fractal and enjoy new features such as #EndToEndEncryption, location sharing, or multi-account with Single-Sign On 🚀
Peter Vágner likes this.
reshared this
On our date night last night, Shae introduced me to a new game that any* two people online can play, and it turns out to be really fun!
You go to Wikipedia, and one of you (take turns doing this) names something off the top of their head that they're pretty sure a Wikipedia page exists for. (If you're not sure, you can use the search without submitting it just to see if a page turns up.)
After you both acknowledge that you understand the target, you simultaneously (we did a 3-2-1 on the voice chat) click "Random Page".
The goal is then to see who can reach the target page first ONLY BY CLICKING INTERNAL LINKS. No external links or typing allowed. We did eventually allow the back button so you could get yourself out of dead ends, but tried to use it in only that way.
It's surprisingly fun!
(* If you use a screen reader or other access technologies, or if, like me, you read VERY slowly, you might not be very competitive if your opponent does not also.)
reshared this
Microsoft confirms broken Narrator when clean-installing Windows 11 version 23H2
Microsoft has confirmed a weird bug in its latest operating system update. According to the company, clean-installing Windows 11 version 23H2 breaks Narrator. Microsoft is already working on a fix.Taras Buria (Neowin)
reshared this
Content warning: VScan: Turn your smartphone into any accessibility aid you can imagine with GPT4 vision
Peter Vágner reshared this.
imad :nixos:
in reply to Sonny • • •Sonny
in reply to Sonny • • •Carl Schwan :kde:
in reply to Sonny • • •Free Soft&Hardware Enthusiast
in reply to Sonny • • •