home.social

#pwa — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #pwa, aggregated by home.social.

fetched live
  1. Decentralized browser-based P2P E2EE messaging.

    The key detail that sets this apart from other messaging apps is the browser-based client-side cryptography philosophy.

    No need to install anything. Your ID is crypto-random and so the app doesnt need to rely on any central registration system like phone numbers. Your ID is unguessable and to connect to someone, you have to explicitly share it.

    WebRTC has other nuances like being to route through a shared network for secure/faster transfer.

    I hope this project has reached a level i can share the following details. I've made a genuine effort towards documentation and transparancy. I dont think it'll ever be enough and so im still concerned it isnt ready to share. While im using AI throughout. This is not a vibecoded project. There is attention throughout for unit tests and formal-verification. With your feedback, id like to make improvements for clarity throughout.

    This version of the app demonstrates a fairly unique approach using a browser-based, local-only and webrtc approach. I know it's impossible for any system to be the "world's most secure", but that isnt a reason to not try. By rigorously implementing an exhaustive list of security features and practices, the aim is to get as close as possible.

    * [Enkrypted.Chat](enkrypted.chat/)

    This is intended to demonstrate client-side managed secure cryptography.

    * [Introducing Enkrypted Chat](positive-intentions.com/blog/i)
    * [Whitepaper (work-in-progress)](positive-intentions.com/docs/t)
    * [Protocol Spec (work-in-progress)](positive-intentions.com/docs/t)
    * [Roadmap](positive-intentions.com/docs/t)

    I know ive tried to compress a lot of my journey into one post. The project above is going to be tricky to understand. Feel free to reach out for clarity on any of the details.

    IMPORTANT: While this is aiming to provide a secure experience, It is [not audited or reviewed](reddit.com/r/CyberSecurityAdvi). **Shared for testing, feedback and demo purposes only.** Please use responsibly.

    #Privacy #OnlinePrivacy #DataPrivacy #Infosec #CyberSecurity #OpSec #DigitalRights #AntiSurveillance #DataOwnership #E2EE #P2P #PeerToPeer #WebRTC #LocalFirst #LocalOnly #NoCloud #NoRegistration #PWA #SignalProtocol #PostQuantum #Cryptography #SecureMessaging #PrivateChat #EncryptedChat #Decentralized #OpenSource #SelfHosted #BetaTesting #FeedbackWelcome #TechDemo #ProofOfConcept #BuildInPublic #IndieDev #DevCommunity

  2. 🚨 New pod

    Bruce chats with Alex Moore (Open Web Advocacy) about why your iPhone still can't run real web apps, and the five year fight to change that.

    Tune in here or on your favorite podcast platform: vivaldi.com/blog/alex-moore-op

    #OpenWeb #BigTech #Apple #PWA #DMA

  3. Turns out I wasn't ever hitting the #CodableDatastore bug I fixed, but instead ran into an issue because both requests shared the same time 😅 Tomorrow night, let's continue validating the new lists in old tests. See you then!

    🔜 Tomorrow’s stream: youtube.com/live/EYDrF2K6NWI
    ⏮️ Playlist so far: youtube.com/playlist?list=PLRx
    📲 Download Jiiiii: apps.apple.com/app/apple-store

    #Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

  4. I'm making a seasonal anime guide app, in the open for all to experience and learn from.

    Looked into sending non-sendable types offline and it all looks fine in #CodableDatastore, so let's go back to figuring out why reads don't have the writes we supposedly just finished!

    #Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

    Come chill with me: youtube.com/live/bba8BC755fk

  5. Welp, the bug I _thought_ was impacting my tests was not actually the bug impacting my tests haha. Tomorrow night, let's fix one more issue sending non-sendable values to transactions, then dig further into it. See you then!

    🔜 Tomorrow’s stream: youtube.com/live/bba8BC755fk
    ⏮️ Playlist so far: youtube.com/playlist?list=PLRx
    📲 Download Jiiiii: apps.apple.com/app/apple-store

    #Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

  6. I'm making a seasonal anime guide app, in the open for all to experience and learn from.

    Let's try to add a test to #CodableDatastore to catch transactions overstepping themselves!

    #Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

    Come chill with me: youtube.com/live/Ge1bTYho7cU

  7. 🌐 mkbula/qbitwebui

    Manages multiple qBittorrent instances with cross seed, real-time monitoring, and PWA mobile support

    ⭐ Stars: 571
    📅 Last Update: Jul 27, 2026

    github.com/mkbula/qbitwebui

    #selfhosted #homelab #selfhost #selfhosting #opensource #qbittorrent #pwa

  8. PWA mohou webu přidat ikonu na ploše, fungování bez připojení, notifikace a některé systémové funkce. Nejsou ale cestou k jednomu klientu pro všechny platformy. Vyplatí se tam, kde se lidé k webu vracejí a ocení okamžitý vstup z odkazu. Jakmile aplikace musí spolehlivě běžet na pozadí nebo fungovat stejně na každém zařízení, bývá vhodnější nativní řešení.

    https://zdrojak.cz/clanky/mytus-jedne-aplikace-proc-pwa-nenahradi-vyvoj-pro-kazdou-platformu/
  9. 🎉 I am happy to announce that my #Chores app now supports using it with Spanish, German, and Hungarian languages! 🎉

    chores-mvp.azurewebsites.net/

    There is no browser based language detection, but from the profile anyone can change the language.

    #ChoresApp #ChoresMVP #MVPBuzz #PWA #multilingual

  10. I'm making a seasonal anime guide app, in the open for all to experience and learn from.

    One last issue to solve getting #QuestionableConcurrency tagged: fixing a suddenly-broken test 😅 Let's see what we can find out!

    #Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

    Come chill with me: youtube.com/live/JGSDxe_zs7s

  11. Замена телеграм-бота — открывальщика ворот

    В предыдущей статье я описал как я делал DTMF-MQTT шлюз для открывания ворот. Там я мЕльком упомянул, что делалось это как альтернатива телеграм и в общем свою функцию выполнило. В действительности путь был длинней, тернистей, но зато и завел куда дальше: текущее решение ничем не уступает тому что было в ТГ, а кое в чём и превосходит.

    habr.com/ru/articles/1062960/

    #сезон_DIY_и_IT #iobroker #pwa #умный_дом

  12. I'm making a seasonal anime guide app, in the open for all to experience and learn from.

    I've been struggling for a few hours, so let's rip the bandaid and drop Swift <6.1!

    #Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

    Come chill with me: youtube.com/live/s4lrNX4lFAk

  13. Четыре месяца с Claude Code: что в итоге осталось лежать в .claude/

    За четыре месяца работы в паре с Claude Code вокруг проекта наросла инфраструктура, которой в первый день не было и в помине: пять скиллов, четыре хука, 2066 строк собственных скриптов. Разбираю четыре проблемы, которые пришлось решать не промптом, а кодом — и три случая, когда агент уверенно врал.

    habr.com/ru/articles/1061696/

    #Claude_Code #ИИагенты #автоматизация #PWA #service_worker #петпроект #тестирование

  14. I'm making a seasonal anime guide app, in the open for all to experience and learn from.

    Let's make sure Bytes compiles for Swift 6.4, and fix the remaining test issues bringing CodableDatastore to Swift 6!

    #Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #SwiftLang #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

    Come chill with me: youtube.com/live/raIcfwDgsck