

Kaidan är ett användarvänligt och modernt chattprogram för alla enheter. Det använder det öppna kommunikationsprotokollet XMPP (Jabber). I motsats till andra chattprogram är du inte beroende av en specific tjänstleverantör.
Kaidan har inte alla grundfunktioner ännu och har fortfarande vissa stabilitetsproblem. Men vi gör vårt bästa för att förbättra det!
Utgåvor RSS
0.15.0 2026-01-30
Den här utgåvan lägger till följande funktioner:
- Tillägg av stöd för ljud/video-samtal (XEP-0166: Jingle, XEP-0167: Jingle RTP Sessions, XEP-0176: Jingle ICE-UDP överföringsmetod, XEP-0215: extern tjänstupptäckt, XEP-0320: Användning av DTLS-SRTP i Jingle-sessioner, XEP-0353: Jingle-meddelandeinitiering) (@melvo)
- Visa upptagetindikering när inspelad bild/video sparas (@melvo)
- Meddela när svar erhålls på eget gruppchattmeddelande om underrättelseinställningen "Vid omnämnande" är aktiverad (@melvo)
- Välj fil efter en katalog öppnas på Linux om det stöds (@melvo)
- Förbättra utseende/beteende vid medieinspelning (inklusive förhandsgranskning efter bildlagring tills bilden är sparad) (@melvo)
- Återställ fokus för senast fokuserade element i användargränssnittet (särskilt meddelandeinmatningsfältet) för olika användningsfall (@melvo)
- Håll meddelandebubblan markerad vid reaktion/korrigering (@melvo)
- Tillåt att välja meddelande för korrigering via Ctrl+uppåtpil/Ctrl+neråtpil (@melvo)
- Integrera sökraden i huvudverktygsraden vilket ökar utrymmet för meddelanden och, på mobila enheter, även för chattar i chattlistan (@melvo)
- Visa meddelandets sökfält via Ctrl+Shift+F (@melvo)
- Visa verktygsradens knappar på mobila enheter exakt som på skrivbordsdatorer (@melvo)
- Dölj horisontella avgränsare ovanför den översta chatten om inte chattlistan rullas (@melvo)
- Lagra lösenord i okrypterad fil om ingen lösenordshanterare är tillgänglig eller motsvarande kommandoradsalternativ finns (@fazevedo)
- Flytta okrypterade lösenord till lösenordshanteraren om den är tillgänglig vid start (@fazevedo)
Den här utgåvan rättar följande fel:
- Åtgärda överlappning av meddelandebubblornas indikator (@melvo)
- Åtgärda att hålla över förhandsgranskning av medium om information om dold område för att släppa hålls över (@melvo)
- Rätta uppdatering av OMEMO 2-nycklar för alla användningsfall (@melvo)
- Åtgärda låsning vid utloggning under uppladdning av flera filer (@melvo)
- Rätta att ytterligare databasanslutning skapades i fel tråd (@melvo)
- Rätta felet att skicka/återställa om meddelandet skrivs för olika specialfall (byt chatt, logga ut, inaktivera motsvarande inställning) (@melvo)
- Rätta uppdatering av senaste meddelandet vid mottagande av första meddelandet efter att ett befintligt konto ställts in i Kaidan för första gången. (@melvo)
- Rätta återställning av meddelandeutkast efter att meddelandekorrigering avbrutits (@melvo)
- Rätta reaktionen på att meddelandet misslyckades att skickas om (@melvo)
- Rätta val av tidigare valt meddelande efter att reaktioner ändrats (@melvo)
- Rätta återställning av meddelandemarkering och avbryt pågående korrigering/svar vid borttagning av motsvarande meddelande (@melvo)
- Rätta att senaste meddelandeavsändaren visas i chattlistan efter borttagning av meddelandeutkast (@melvo)
Kaidan kräver ny Kirigami Addons 1.8
Kaidan kräver nu QXmpp 1.14
0.14.0 2026-01-01
Den här utgåvan lägger till följande funktioner:
- Behåll meddelandeutkast ovanpå fästa/lösa objekt i chattlistan (@pehg)
- Optimera skapandet av miniatyrbilder (@fazevedo)
- Visa kantlinje omkring sökt/refererat meddelande istället för stapel (@melvo)
- Visa kantlinje runt meddelandet om dess sammanhangsberoende meny visas (@melvo)
- Markera meddelandets avatar om pekaren hålls över den (@melvo)
- Visa leverantörens chatt (används för välkomstmeddelanden och servicemeddelanden) som sådan (@melvo)
- Visa alltid samma namn och korrekta initialer för avatar i chattanteckningar (@melvo)
- Tillåt att nerladdningar/uppladdningar avbryts (@fazevedo)
- Tillåt att starta om avbrutna uppladdningar (@fazevedo)
- Tillåt att skicka om misslyckade meddelanden via sammanhangsberoende meny (@melvo)
- Hämta supportadresser från servern istället för leverantörslistan (XEP-0157: Kontaktadresser för XMPP-tjänster, XEP-0128: Tjänstupptäcktsutökningar) (@melvo)
- Tillåt tillägg av kontakt genom att ange XMPP webbadress (inklusive behörighetskontroll av OMEMO 2-nycklar) (@melvo)
- Tillåt att gå med i gruppchatt genom att ange XMPP-webbadress (@melvo)
- Lägg till alternativ för att tillåta SASL PLAIN (behövs för servrar som använder LDAP) för egna anslutningsinställningar (@melvo)
- Lägg till filtreringsalternativ för att välja leverantör för registrering (@melvo)
- Avbryt filöverföringar vid frånkoppling från servern (@fazevedo)
- Lägg till stöd för nerkopplad mediedelningskö (@fazevedo)
- Starta om nerladdningar avbrutna vid utloggning efter inloggning (@melvo)
- Ta bort all relaterad data vid borttagning av meddelanden (såsom reaktioner och media) (@melvo)
Den här utgåvan rättar följande fel:
- Åtgärda visning av information om meddelandereaktioner (@melvo)
- Rätta tillägg av onödig avgränsare vid omnämnande efter ny rad (@melvo)
- Radbryt tips för åtgärder som kräver att användaren är ansluten till servern (@melvo)
- Rätta visning av ikoner på Windows (@pehg)
- Rätta tillägg av nyrad vid markörposition (@melvo)
- Säkerställ att egna krypteringsenheter inte tas bort om anteckningschatt tas bort (@melvo)
Kaidan kräver nu KIconThemes (för Windows)
Kaidan kräver nu Qt6GuiPrivate (för Qt 6.10 eller senare)
Kaidan kräver nu Qt 6.7
Kaidan kräver nu QXmpp 1.13
0.13.0 2025-09-21
Den här utgåvan lägger till följande funktioner:
- Lägg till stöds för att använda flera konton samtidigt (@melvo)
- Lista konton och visa knappen för att lägga till nya konton (@melvo)
- Visa dialogruta för att välja konto för global åtgärd, såsom att lägga till en kontakt (@melvo)
- Tillåt att aktivera/inaktivera konton istället för att ansluta/koppla bort dem manuellt (@melvo)
- Uppdatera smeknamn för egna konton när de är anslutna (@melvo)
- Visa små kontoavatarer bredvid vanliga avatarer om flera konton används (@melvo)
- Dölj det globala lådhandtaget i chatten om fönstret är smalt (@melvo)
- Använd PNG/.png istället för JPEG/.jpg för miniatyrbilder för att möjliggöra genomskinlighet (@melvo)
- Använd AAC/.m4a istället för MP3/.mp3 för röstmeddelanden för att förbättra kompatibilitet (@melvo)
- Ange storleken på skickade bilder till mottagarna så att den mottagande klienten kan skala miniatyrbilderna till originalbildens storlek (@melvo)
- Ange storleken på genererade miniatyrbilder till mottagarna (@melvo)
- Öka storleken på genererade miniatyrbilder (@melvo)
- Visa cirkel istället för stapel för uppladdnings-/nerladdningsförlopp (@melvo)
- Testa alla leverantörer vid anslutningsfel under automatisk registrering (@melvo)
- Tillägg av vidarebefordran av meddelanden (@melvo)
- Aktivera inspelning av röstmeddelanden via Flatpak (@melvo)
- Spara kontolösenord krypterade om lösenordshanteraren är tillgänglig (@fazevedo)
- Tillämpa konsekventa kriterier för alla meddelandekorrigeringar (@melvo)
- Lägg till stöd för att markera meddelanden lokalt för att kunna svara på dem senare eller för att snabbt hitta viktiga meddelanden (@melvo)
- Återanvänd SASL 2-användaragent och FAST-symbol vid varje omstart för snabbare anslutningsetablering (@melvo)
Den här utgåvan rättar följande fel:
- Rätta val av media via lång tryckning i medieöversikten (@melvo)
- Rätta initiering av OMEMO (@melvo)
- Rätta visning av geografisk platskarta (@melvo)
- Rätta visning av tips vid ogiltig inmatning av olika inmatningsfält (@melvo)
- Rätta namn/datum för chattens listobjekt som flyttas om räknaren för olästa meddelanden försvinner/visas (@melvo)
- Rätta räknare av olästa meddelanden (@melvo)
- Rätta hantering av reaktioner på borttagna meddelanden (@melvo)
- Rätta felet med att avbryta delning av personuppgifter via kontaktuppgifter (@melvo)
- Rätta att hitta befintliga underrättelser för begäran om delning av personuppgifter (@melvo)
- Rätta markörens beteende i meddelandeinmatningsfältet genom att tillåta vertikala markörrörelser medan deltagarväljaren är stängd och förhindra horisontella markörrörelser medan deltagarväljaren är öppen (@melvo)
Kaidan kräver nu QtKeychain 0.15
Kaidan kräver nu QXmpp 1.11
0.12.2 2025-03-30
Den här utgåvan rättar följande fel:
- Rätta borttagning av korrigerade meddelanden (@melvo)
- Rätta att meddelandebubblornas indikator bara visas i avsändarens första meddelande (@melvo)
0.12.1 2025-03-29
Den här utgåvan rättar följande fel:
- Markera inte lösa chattar när den fästa chatten flyttas (@melvo)
- Rätta ta bort och skicka röstmeddelanden (@melvo)
- Rätta krasch under inloggning (@melvo)
- Rätta att chatten öppnas igen efter att ha gått tillbaka till chattlistan i smalt fönster (@melvo)
- Öka höjden på verktygsraden för att åtgärda att avataren inte känns igen (@melvo)
- Rätta bredden på sökfältet ovanför chattlistan för att ta upp tillgängligt utrymme samtidigt som alla knappar visas (@melvo)
- Rätta lagring av ändrade lösenord (@melvo)
- Rätta inställningen av egen värddator/port för kontoregistrering (@melvo)
- Rätta krasch vid borttagning av chatt (@fazevedo)
- Flytta alternativen för enhetsbyte till kontouppgifter för att rätta problem med att långa inloggningsuppgifter inte visas och att QR-koden för inloggning tillfälligt visas i dialogrutan som öppnas (@melvo)
- Tillåt att nytt lösenord anges vid fel för att rätta problemet med att inte kunna logga in efter att lösenordet har ändrats via en annan enhet. (@melvo)
0.12.0 2025-03-21
Den här utgåvan lägger till följande funktioner:
- Använd fyrkantig markering för att beskära avatarer (@fazevedo)
- Använd bakgrund med rundade hörn för listobjekt i chatten (@melvo)
- Ta bort färgad tillgänglighetsindikator från chattlistans objekt (@melvo)
- Visa deltagarväljaren för gruppchatt ovanför textmarkören i stora fönster (@melvo)
- Tillåt inte att meddelanden utan synliga tecken skickas/skrivs (@melvo)
- Ta bort inledande/efterföljande blanktecken från utbytta meddelanden (@melvo)
- Ignorera mottagna meddelanden utan visningsbart innehåll om de inte kan behandlas på annat sätt (@melvo)
- Tillåt att visa/dölja knappar för att fästa/flytta chattlistans objekt (@melvo)
Den här utgåvan rättar följande fel:
- Rätta stil för Flatpak (@melvo)
- Rätta visning av videominiatyrbilder och öppning av filer för Flatpak (@melvo)
- Rätta felet att reaktionsinformation för meddelanden inte öppnas en andra gång (@melvo)
- Rätta öppna kontakttilläggsvyn vid mottagande av XMPP-webbadresser (@melvo)
- Rätta formatering av text efter emoji (@melvo)
- Rätta avkortning av sista meddelandetexten för chattlistans objekt (@melvo)
- Rätta enhetstester (@mlaurent, @fazevedo, @melvo)
- Rätta lagring av nerladdade filer med unika namn (@melvo)
- Rätta överlagring för att ändra/öppna avatarer som visades innan de hölls över i konto- och kontaktinformation (@melvo)
- Rätta verifiering av flyttade kontakter (@fazevedo)
- Rätta inställning av kryptering hela vägen (OMEMO 2) efter kontoförflyttning (@melvo)
Kaidan kräver nu KWindowSystem och KDSingleApplication (@mlaurent)
Kaidan kräver nu KDE Ramverk 6.11
Kaidan kräver nu KQuickImageEditor 0.5
Kaidan kräver nu QXmpp 1.10.3
0.11.0 2025-02-14
Den här utgåvan lägger till följande funktioner:
- Markera öppna XMPP-leverantörstitlar medan kort är expanderade (@melvo)
- Runda hörn på kort och knappar (@melvo)
- Lägg till effekt för tona in/ut i förhandsgranskning av kartor (@melvo)
- Minimera normalt kontaktprofiler om de har fler än 3 poster (@melvo)
- Visa en färgad bockmarkering för levererade meddelanden istället för ingen för att undvika att ändra storlek på meddelandebubblor (@melvo)
Den här utgåvan rättar följande fel:
- Rätta problem med att öppna öppna MUC-baserade gruppchattar via en annan XMPP-klient (@melvo)
- Rätta uppspelning av röstmeddelanden och ändring av uppspelningsposition (@melvo)
- Rätta uppdatering av meddelandereaktioner som inte kunde skickas istället för att lägga till dem en andra gång (@melvo)
- Rätta användaruppdatering gruppchatt i användargränssnittet (@melvo)
- Åtgärda visning av information om meddelandereaktioner (@melvo)
- Uppdatera filtrering av kontakter efter etiketter även om etikettlistan inte längre är öppen (@melvo)
- Rätta översikt av rullande media (@melvo)
- Rätta uppdatering av meddelandeutkast (@melvo)
Kaidan kräver nu Qt 6.6 (@mlaurent, @melvo, @fazevedo, @plata)
0.10.1 2024-12-14
Den här utgåvan rättar följande fel:
- Rätta visning av filer för varje meddelande i lämplig meddelandebubbla (@melvo)
- Rätta att skicka reservmeddelanden för klienter som inte stöder XEP-0447: Tillståndslös fildelning (@melvo)
- Rätta marginaler inne i meddelandebubblor (@melvo)
- Rätta dölja dold del av meddelande (@melvo)
- Rätta visning av markör för nya meddelanden (@melvo)
0.10.0 2024-12-09
Den här utgåvan lägger till följande funktioner:
- Tillägg av komplettering för serveradress (@fazevedo)
- Tillåt redigering av kontoprofil (@jbbgameich)
- Lagra och visa leveransstatus för meddelandereaktioner (@melvo)
- Skicka väntande meddelandereaktioner efter uppkoppling (@melvo)
- Gör det möjligt för användaren att skicka en meddelandereaktion igen om den tidigare misslyckades (@melvo)
- Öppna kontakttillägg som sida (mobil) eller dialogruta (skrivbord) (@melvo)
- Lägg till alternativ för att öppna chatt om det finns en kontakt när kontakt läggs till (@melvo)
- Använd en konsekvent sida med sökfält för att söka i dess innehåll (@melvo)
- Lägg till borttagning av lokala meddelanden (@taibsu)
- Tillåt att reagera på egna meddelanden (@melvo)
- Tillägg av inloggningsalternativ i chatt (@melvo)
- Visa veckodag eller "igår" för senaste meddelanden (@taibsu, @melvo)
- Lägg till medieöversikt (@fazevedo, @melvo)
- Lägg till filtrering av kontaktlistor enligt konto och etiketter (dvs. listade grupper) (inklusive tillägg/borttagning) (@melvo, @tech-bash)
- Lägg till datumsektioner för meddelanden i chatten (@melvo)
- Tillägg av stöd för automatiska nerladdningar av media (@fazevedo)
- Tillägg av filtrering av kontakter enligt tillgänglighet (@melvo)
- Tillägg av objekt i kontaktlistan vid första mottagna direktmeddelande (@melvo)
- Tillägg av stöd för att blockera chattadresser (@lnj)
- Förbättra användning av anteckningschatt (chatt med sig själv) (@melvo)
- Placera avataren ovanför chattadressen och namnet i konto-/kontaktuppgifterna på smala fönster (@melvo)
- Ladda om kameraenheten för läsning av QR-kod så snart den är inkopplad/aktiverad (@melvo)
- Tillhandahåll skjutreglage för läsning av QR-kod för att justera kamerans zoom (@melvo)
- Lägg till kontakt i kontaktlista vid mottagande av abonnemangsbegäran vid närvaro (@melvo)
- Lägg till behörighetskontroll av krypteringsnyckel genom att ange nyckel-id (@melvo)
- Förbättra anslutning till server och behörighetskontroll (XEP-0388: Extensible SASL Profile (SASL 2), XEP-0386: Bind 2, XEP-0484: Fast Authentication Streamlining Tokens, XEP-0368: SRV records for XMPP over TLS) (@lnj)
- Stöd för mediedelning med fler klienter, även för att dela flera filer samtidigt (XEP-0447: Stateless file sharing v0.3) (@lnj)
- Visa och kontrollera storleksgränsen för medieuppladdning (@fazevedo)
- Omkonstruera inmatningsfältet för meddelanden att använda rundade hörn och knappar med ändrad storlek/symbolik (@melvo)
- Tillägg av stöd för att flytta kontodata till ett annat konto, informera kontakter och återställa inställningar för flyttade kontakter (XEP-0283: Flyttad) (@fazevedo)
- Tillägg av stöd för gruppchatt med inbjudningar, användarlista, deltagaromnämnande och filtrering av privat/öppen gruppchatt (XEP-0369: Mediated Information eXchange (MIX), XEP-0405: Mediated Information eXchange (MIX): Participant Server Requirements, XEP-0406: Mediated Information eXchange (MIX): MIX Administration, XEP-0407: Mediated Information eXchange (MIX): Miscellaneous Capabilities) (@melvo)
- Lägg till knapp för att avbryta meddelandekorrigering (@melvo)
- Visa markör för nya meddelanden (@melvo)
- Lägg till förbättrade kontoövergripande och underrättelseinställningar per kontakt beroende på omnämnanden och närvaro i gruppchatt (@melvo)
- Fokusera inmatningsfält på rätt sätt (@melvo)
- Lägg till stöd för att svara på meddelanden (XEP-0461: Message Replies) (@melvo)
- Ange att Kaidan är upptagen under kontoborttagning och åtgärder för gruppchatt (@melvo)
- Dölj knappen för att radera konto om registrering inom bandet inte stöds (@melvo)
- Inbädda inloggningsområdet på sidan för läsning av QR-kod och sidan för webbregistrering istället för att öppna startsidan (@melvo)
- Omkonstruera ombordgränssnittet inklusive ny sida för att välja leverantör att skapa konto på (@melvo)
- Hantera olika nödfall som kan uppstå vid skapandet av ett konto (@melvo)
- Uppdatera till XMPP-leverantörer v2 (@melvo)
- Dölj knappen för röstmeddelanden om uppladdning inte stöds (@melvo)
- Ersätt egna bilder för meddelandeleveransstatus med ikoner med vanligt tema (@melvo)
- Frigör utrymme i meddelanden genom att dölja onödiga avatarer och öka den maximala bredden på meddelandebubblor (@melvo)
- Markera meddelandeutkasts text för att enkelt se vad som ännu inte skickats (@melvo)
- Lagra skickade medier i lämpliga kataloger med lämpliga filändelser (@melvo)
- Tillåt skicka media med färre steg från inspelning till sändning (@melvo)
- Lägg till media som ska skickas i det rullningsbara området ovanför meddelandeinmatningsfältet (@melvo)
- Visa originalbilder (om tillgängliga) som förhandsgranskningar istället för deras miniatyrbilder (@melvo)
- Visa högupplösta miniatyrbilder för lokalt lagrade videor som förhandsgranskningar istället för deras miniatyrbilder (@melvo)
- Skicka mindre miniatyrbilder (@melvo)
- Visa kamerastatus och ladda om kameran när den är inkopplad för att ta bilder eller spela in videor (@melvo)
- Lägg till zoomreglage för att ta bilder eller spela in videor (@melvo)
- Visa överlagring med beskrivning när filer dras för att släppas i chattar för delning (@melvo)
- Visa förhandsgranskning av platser på en karta (@melvo)
- Öppna platser på ett användardefinierat sätt (systemstandard, i programmet, webb) (@melvo)
- Ta bort media som bara har sparats för sändning men inte skickats (@melvo)
- Tillägg av inspelning av röstmeddelande i meddelandeinmatningsfältet (@melvo)
- Tillägg av ljuspelare på plats (@melvo)
- Lägg till sammanhangsberoende menyalternativ för att öppna katalogen med mediefiler (@melvo)
- Visa hopfällbara knappar för att skicka media/platser inuti meddelandets inmatningsfält (@melvo)
- Flytta knappen för att lägga till dold meddelandedel till nytt hopfällbart knappområde (@melvo)
Den här utgåvan rättar följande fel:
- Rätta felet index utanför intervallet i meddelandesökning (@taibsu)
- Rätta uppdatering av information om senaste meddelande i kontaktlistan (@melvo)
- Rätta flera korrigeringar av samma meddelande (@melvo, @taibsu)
- Begär leveranskvitton för väntande meddelanden (@melvo)
- Rätta sortering av listobjekt (@melvo)
- Rätta visning av spoilermeddelanden (@melvo)
- Rätta visning av fel och krypteringsvarningar för meddelanden (@melvo)
- Rätta hämtning av meddelanden från serverns arkiv (@melvo)
- Rätta diverse krypteringsproblem (@melvo)
- Skicka leveranskvitton för upphunna meddelanden (@melvo)
- Dölj inte datumet för senaste meddelande om kontaktnamnet är för långt (@melvo)
- Rätta visning av emoji (@melvo)
- Rätta flera OMEMO-fel (@melvo)
- Ta bort all lokalt lagrad data relaterad till borttagna konton (@melvo)
- Rätta visning av filnamn/storlekar för förhandsgranskning av media (@melvo)
- Rätta problem med att koppla från servern när programfönstret stängs, inklusive utgången tidsgräns vid anslutningsproblem (@melvo)
- Rätta media- och platsdelning (@melvo)
- Rätta hantering av emoji meddelandereaktioner (@melvo)
- Rätta flytt av fästa chattar (@fazevedo)
- Rätta dra-och-släpp-funktionen för filer och klistra in dem (@melvo)
- Rätta sändning/visning av media i vald ordning (@lnj, @melvo)
Kaidan är nu kompatibel med REUSE
Kaidan kräver nu Qt 5.15 och QXmpp 1.9
0.9.2 2024-07-24
Den här utgåvan rättar följande fel:
- Rätta filändelsen för nerladdningar när mime-typen är tom (@lnj)
- Rätta att nerladdningar av filer utan källwebbadress kunde startas (@lnj)
- Rätta att filmeddelanden aldrig markerades som skickade (@lnj)
- Rätta att meddelandetexten från föregående filmarkering användes (@lnj)
- Rätta saknad kvittobegäran (för grön bockmarkering) i mediemeddelanden (@lnj)
- Rätta utgående krypterade mediemeddelanden som visas som okrypterade (@lnj)
0.9.0 2023-04-30
Den här utgåvan lägger till följande funktioner:
- Ny design av meddelandebubbla baserad på Toks kod (@lnj)
- Gruppera meddelanden från samma författare (@lnj)
- Introducera maskinläsbar DOAP-fil som beskriver Kaidans XMPP-efterlevnad (@melvo)
- Ny bakgrundsbild för chatten (@raghu)
- Stöd för OMEMO 2 med enkel förtroendehantering (@melvo)
- Läsmarkörer (@melvo)
- Chattsidans titel kan nu klickas för att öppna användarens profil (@mbruchert)
- Stöd för fildelning med flera filer per meddelande, miniatyrbilder och kryptering hela vägen (@lnj, @jbbgameich)
- Återställ fönsterposition vid start (@melvo)
- Fäst chatt (@melvo, @tech-bash)
- Emoji meddelandereaktioner (@melvo)
- Meddelandesökningen fungerar nu även med meddelanden som inte visas (@taibsu)
- Sökning i offentlig gruppchatt (utan stöd för gruppchatt ännu) (@fazevedo)
- Kontoinställningar med möjlighet att ändra avatar och profilinformation (@taibsu)
- Omkonstruktion av inställningar, omkonstruktion av användarprofiler som blad istället för sida (@mbruchert)
- Lagra meddelandeutkast lokalt (@fazevedo)
Vi bytte från Weblate till KDE:s översättningssystem
0.8.0 2021-05-28
Den här utgåvan lägger till följande funktioner:
- Lägg till skrivunderrättelse (XEP-0085: Chat State Notifications) (@jbbgameich)
- Lägg till synkronisering av meddelandehistorik (XEP-0313: Message Archive Management) (@lnj)
- Fönsterstorlek återställs (@melvo)
- Serverns webbplatslänk visas om skapa konto är inaktiverat (@melvo)
- Använd breeze-tema på macOS (@jbbgameich)
- Förbättrade användarsträngar och beskrivningar (@melvo)
0.7.0 2021-02-02
Den här utgåvan lägger till följande funktioner:
- Visa klientinformation (namn, version, operativsystem) för kontakter (@jbbgameich, @lnj)
- Drag och släpp för att skicka filer (@jbbgameich)
- Tillåt inklistring av bilder från klippbordet (Ctrl+Shift+V) i chatten (@jbbgameich)
- Tillåt att infoga nyrader med Skift+Enter (@jbbgameich)
- Lägg till inställning av anpassat värddatornamn/port (@jbbgameich, @melvo)
- Favorit-emoji visas nu normalt (@melvo)
- Sök efter emoji efter ett kolon matats in (@melvo)
- Visa anslutningsfel i den globala lådan efter inloggning (@melvo)
- Förbättrad konstruktion av mediaförhandsgranskningsblad (@jbbgameich)
- Omstrukturera meddelandesändingsrad (@melvo)
Den här utgåvan rättar följande fel:
- Tolka inte slumpmässiga webbadresser som filer längre (@lnj)
- Rätta knapparnas stil när stilen Material används (@melvo)
- Rätta fildialogruta och öppning av medielåda i vissa fall (@melvo)
- Rätta öppningen av inloggningssidan vid läsning av QR-kod utan lösenord (@melvo)
Kaidan kräver nu Qt 5.14
0.6.0 2020-08-20
Den här utgåvan lägger till följande funktioner:
- I nerkopplat läge lagras meddelanden nu för att skickas senare (@yugubich)
- Det är nu tillåtet att även korrigera andra meddelanden än det senaste. (@yugubich)
- Även väntande (osända) meddelanden kan nu korrigeras (@yugubich)
- Chatter kan nu öppnas från underrättelserna (@melvo, @jbbgameich, @cacahueto)
- Nytt alternativ för att permanent dölja lösenord i Kaidan (@melvo)
- Nya knappar för att enkelt kopiera jid och lösenord (@jbbgameich, @fazevedo)
- Flyttade kontohanteringssidor till inställningarna (@jbbgameich)
- Markören flyttas nu till slutet av textfältet när ett meddelande korrigeras. (@melvo)
- Att läsa QR-koder utan lösenord fungerar nu och resulterar i att endast JID anges (@melvo)
- Listan kallas nu kontaktlista (@jbbgameich)
- Resursen för den visade närvaron väljs nu med fasta regler (det var slumpmässigt tidigare vilken resurs som visades) (@lnj)
- Hantera underrättelser annorlunda i GNOME för att behålla dem i underrättelseområdet (@melvo)
- Bytte till uppströms HTTP-implementering av filuppladdning (@lnj)
- Omorganisation av kod och delvis omskrivning av följande klasser: Kaidan, ClientWorker, RosterManager, PresenceCache, DownloadManager, TransferCache, QrCodeDecoder (@lnj, @jbbgameich)
Den här utgåvan rättar följande fel:
- Uppspelningsproblem i förhandsgranskning av medievideo (@fazevedo)
- Meddelanden som skickas från andra av dina enheter visas som de skickades av chattpartnern (@lnj)
- Underrättelser visas bestående på skärmen (@jbbgameich)
- Listnamn uppdateras inte i databasen (@melvo)
- Listobjekt uppdateras inte korrekt i modellen (@melvo)
- Alla blad innehåller två rubriker: Den nya inbyggda rubrikegenskapen används nu. (@jbbgameich)
- Oläsliga knappar med vit text på med bakgrund i vissa stilar (@jbbgameich)
- Databasversionen sparas inte korrekt (@melvo)
- Fel vid bygge med nyare ZXing-versioner (@vkrause)
Kaidan kräver nu en C++17-kompatibel kompilator
0.5.0 2020-04-04
Den här utgåvan lägger till följande funktioner:
- Tillägg av tolkning av XMPP-webbadresser (@lnj, @melvo)
- Tillägg av läsning och generering av QR-kod (@lnj, @jbbgameich, @melvo)
- Tillägg av kontaktsökning (@zatrox, @lnj)
- Tillägg av underrättelser om tysta för meddelanden från kontakter (@zatrox)
- Tillägg av namnbyte av kontakter (@lnj, @zatrox, @melvo)
- Visa användarprofilinformation (@lnj, @jbbgameich)
- Tillägg av utökat stöd för multimedia (@fazevedo)
- Tillägg av meddelandesökning (@yugubich)
- Omkonstruera kontaktlista, textavatar, räknare för olästa meddelanden, chattsida, meddelandebubbla för chatter (@melvo)
- Visa underrättelser på Android (@melvo, @jbbgameich, @cacahueto)
- Tillägg av alternativ för att tillfälligt aktivera eller inaktivera ett konto (@melvo)
- Omstrukturera inloggningsskärmen med tips för ogiltiga inloggningsuppgifter och bättre användning av tangentbord (@melvo)
- Lägg till meddelandecitat (@jbbgameich)
- Avkorta mycket långa meddelanden för att undvika att Kaidan kraschar eller utnyttjas fullt ut (@jbbgameich)
- Lägg till knapp med länk för problemspårning på Om-sidan (@melvo)
- Förbättra meddelanden för anslutningsfel (@melvo)
- Tillägg av kontoborttagning (@melvo, @mbruchert)
- Omkonstruktion av logotyp och global låda (@melvo, @mbruchert)
- Lägg till integrering med registrering, vanlig inloggning och inloggning med QR-kod (@melvo, @lnj, @jbbgameich, @mbruchert)
- Lägg till OARS-betygsättning (@nickrichards)
- Tillägg av sekundär listsortering enligt kontaktnamn (@lnj)
- Tillägg av stöd för att spela in ljud- och videomeddelanden (@fazevedo)
- Lägg till Kaidan i KDE:s F-Droid arkiv (@nicolasfella)
- Förbättra byggskript för bättre stöd för flera plattformar (@jbbgameich, @cacahueto, @lnj, @mauro)
- Omarbeta kod för bättre prestanda och stabilitet (@lnj, @jbbgameich, @melvo)
- Tillägg av dokumentation för att uppnå enklare underhåll (@melvo, @lnj, @jbbgameich)
Den här utgåvan rättar följande fel:
- Rätta bygge med AppImage (@jbbgameich)
- Rätta problem med rullning och objekthöjd i inställningarna (@jbbgameich)
Kräv Qt 5.12 och QXmpp 1.2
Ta bort stöd för Ubuntu Touch support på grund av föråldrad Qt
0.4.2 2020-04-02
Den här utgåvan lägger till följande funktioner:
- ChatMessage: Visa inte mediewebbadresser (@lnj)
- ChatMessage: Tillägg av kopieringsåtgärd för mediewebbadresser (@lnj)
Den här utgåvan rättar följande fel:
- Rätta att listan inte rensas vid byte av konto (@lnj)
- ChatMessage: Rätta funktion för att kopiera till klippbordet (@lnj)
- Rätta meddelandet att rullningsindikatorn inte överlappar i högerkanten (@fazevedo)
- Rätta uppladdningsproblem (@fazevedo)
- ChatPage: Rensa meddelandekorrigering när skickat (@fazevedo)
- Rätta sortering av lista (@lnj)
- Rätta varningar om att användning av buttonTextColor avråds från (@sredman)
- Rätta bygge med QXmpp ≥ 1.0.1 (@lnj)
0.4.1 2019-07-16
Den här utgåvan rättar följande fel:
- Rätta SSL-problem för AppImage (@lnj)
- Rätta anslutningsproblem (@lnj)
- Behåll kompatibilitet med QXmpp v0.8.3 (@lnj)
0.4.0 2019-07-08
Den här utgåvan lägger till följande funktioner:
- Visa riktiga underrättelser med KNotifications (@lnj)
- Tillägg av inställningssida för att ändra lösenord (@jbbgameich, @lnj)
- Tillägg av XEP-0352: Client State Indication (gloox/QXmpp) (@lnj)
- Tillägg av media- och fildelning (inklusive GIF) (@lnj, @jbbgameich)
- Fullständig omskrivning av gränssnitt till QXmpp (@lnj)
- Implementera XEP-0363: HTTP File Upload and UploadManager for QXmpp (@lnj)
- Använd XEP-0280: Message Carbons from QXmpp (@lnj)
- Använd XEP-0352: Client State Indication from QXmpp (@lnj)
- Kontrollera inkommande meddelanden för medielänkar (@lnj)
- Implementera XEP-0308: Last Message Correction (@lnj, @jbbgameich)
- Gör bilagor nerladdningsbara (@lnj)
- Implementera XEP-0382: Spoiler messages (@xavi)
- Kaidan är nu användbart i nerkopplat läge (@lnj)
- Kaidan kan öppna xmpp: webbadresser (@lnj)
- Ny logotyp (@ilyabizyaev)
- Visa kontakters närvaroinformation (@lnj, @melvo)
- Tillägg av EmojiPicker från Spectral med sök- och favoritfunktionalitet (@jbbgameich, @fazevedo)
- Markera länkar i chatten och gör länkarna klickbara (@lnj)
- Ny om-dialogruta istället för om-sida (@ilyabizyaev)
- Tillägg av bildförhandsgranskning i chatten och innan den skickas (@lnj)
- Skicka meddelanden med Enter, nyrad med Ctrl-Enter (@ilyabizyaev)
- Lägg till kontakt är nu huvudåtgärden på kontaktsidan (@lnj)
- Avkorta kontaktnamn och meddelanden i listan (@lnj)
- Omkonstruktion av chattsida (@ilyabizyaev)
- Visa passiva underrättelser vid försök att använda uppkopplade åtgärder om nerkopplat (@lnj)
- Återanslut automatiskt vid anslutningsförlust (@lnj)
- Contacts page: Visa om uppkopplad i titeln (@lnj)
- Tillägg av olika anslutningsfelmeddelanden (@jbbgameich)
- Använd QApplication vid bygge med QWidgets (@mart)
- Be användaren att godkänna prenumerationsförfrågningar (@lnj)
- Ta bort kontaktåtgärd: Gör JID:er fetstil (@lnj)
- Lägg till kontaktblad: Fråga efter valfritt meddelande för att ansluta (@lnj)
- Tillägg av en tom chattsida med hjälpmeddelande som ska visas vid start (@jbbgameich)
- Konstruera om inloggningssidan (@sohnybohny)
- Tillägg av åtgärd för att kopiera inbjudningswebbadress (@jbbgameich)
- Tillägg av tryck och håll funktionalitet för meddelandens sammanhangsberoende meny (@jbbgameich)
- Tillägg av funktion för att meddelanden kopiera till klippbordet (@jbbgameich)
- Tillägg av mobil filväljare (@jbbgameich)
- Markera chatten som för närvarande är öppen på kontaktsidan (@lnj)
- Ta bort fördefinierade fönsterstorlekar (@lnj)
- Använd ny Kirigami programrubrik (@nicolasfella)
- Gör så att bilder att öppnas externt när de klickas (@jbbgameich)
- Använd QtQuickCompiler (@jbbgameich)
- Visa förloppsrad för uppladdningar (@lnj)
- Lägg till text+färg avatarer som reserv (@lnj, @jbbgameich)
- Ta bort diasporalogg i alternativ (@lnj)
- Stöd för Android (@ilyabizyaev)
- Stöd för Ubuntu Touch (@jbbgameich)
- Stöd för MacOS (@ilyabizyaev)
- Stöd för Windows (@ilyabizyaev)
- Stöd för iOS (@ilyabizyaev)
- Tillägg av KDE Flatpak (@jbbgameich)
- Byt Android-byggen till CMake med ECM (@ilyabizyaev)
- Förbättra Linux AppImage byggskript (@ilyabizyaev)
- Tillägg av ytterligare bildformat i AppImage (@jbbgameich)
- Glöm lösenord vid utloggning (@lnj)
- Lägg till fyra slumpmässiga tecken i resurs (@lnj)
- Spara lösenord med base64 istället för klartext (@lnj)
- Genera filen LICENSE automatiskt med alla git-upphovsmän (@lnj)
- Lagra byggen av Ubuntu Touch som jobbartefakter (@lnj)
- Tillägg av GitLab CI-integration (@jbbgameich)
Den här utgåvan rättar följande fel:
- Rätta blockering av användargränssnittstråd under databasinteraktion (@lnj)
- Rätta TLS-anslutningsfel (@lnj)
- Skicka inte underrättelser när egna meddelanden tas emot via .carbons (@lnj)
- Rätta tidszonsfel för meddelandenas tidsstämpel (@lnj)
- Rätta flera meddelanderedigeringsfel (@lnj)
- Rätta svarta ikoner (@jbbgameich)
- Rätta Rich Text-beteckningar i Plasma Mobil (@lnj)
- Mindre rättningar för Plasma Mobil (@jbbgameich)
0.3.2 2017-11-25
Den här utgåvan lägger till följande funktioner:
- Tillägg av AppImage byggskript (nr. 138) (@jbbgameich)
- Använd relativa sökvägar för att hitta resursfiler (nr. 143) (@lnj)
- Källkatalogen används bara för resursfiler i felsökningsversioner (nr. 146) (@lnj)
0.3.1 2017-11-20
Den här utgåvan rättar följande fel:
- Rätta fel vid skapa databas (nr. 135, nr. 132) (@lnj)
- ChatPage: Rätta att mottagarens istället för författarens avatar visades (nr. 131, nr. 137) (@lnj)
Den här utgåvan lägger till följande funktioner:
- Tillägg av Travis-CI-integration (nr. 133, nr. 134, nr. 136) (@jbbgameich)
- Lägg till översättning till malajiska (nr. 129) (@MuhdNurHidayat)
0.3.0 2017-08-15
Den här utgåvan lägger till följande funktioner:
- Tillägg av XEP-0280: Message Carbons (nr. 117) (@lnj)
- Tillägg av XEP-0054/XEP-0153: VCard-based avatars (nr. 73, nr. 105, nr. 119) (@lnj)
- Tillägg av fillagring för att enkelt lagra alla avatarer (@lnj)
- Ny listdesign: visa runda avatarer och senaste meddelande (nr. 118) (@lnj)
- Ny design av chattsida: visa tid, leveransstatus och runda avatarer (nr. 123) (@lnj)
- Bytte till XMPP-klientbibliotek "gloox" (nr. 114) (@lnj)
- Skrev om största delen av gränssnittet för gloox och strukturerade också delvis om det (nr. 114) (@lnj)
- Skrev (om) ny LogHandler för gloox (Swiften hade redan inkluderat den) (nr. 114) (@lnj)
0.2.3 2017-06-19
Den här utgåvan rättar följande fel:
- LoginPage: Tog bort materialskugga (nr. 113) (@jbbgameich)
- Kaidan kraschade sedan version 0.2.2 när ett nytt meddelande infogades i databasen (@lnj)
0.2.2 2017-06-19
Den här utgåvan rättar följande fel:
- RosterPage: Rensa TextFields after AddContactSheet har stängts (#106) (@jbbgameich)
Den här utgåvan lägger till följande funktioner:
- RosterController: Spara lastMessage för varje kontakt (nr. 108) (@lnj)
- Lägg till databasversion och konvertering (nr. 110) (@lnj)
- Databas: Lägg till ny listrad `avatarHash` (nr. 112) (@lnj)
- CMake: Lägg till funktionssammanfattning (#109) (@lnj)
0.2.1 2017-06-08
Den här utgåvan rättar följande fel:
- Listsida: Rättade stil: Har nu konturlinjer och en snygg materialeffekt (@lnj)
0.2.0 2017-06-06
Den här utgåvan lägger till följande funktioner:
- Lägg till listredigering (nr. 84, nr. 86) (@lnj, @jbbgameich)
- Listan uppdateras nu automatiskt (nr. 83) (@lnj)
- Kontakter sorteras nu (@lnj)
- Tillägg av räknare för olästa meddelanden (nr. 92, nr. 101) (@lnj)
- Tillägg av LibNotify-Linux underrättelser (nr. 90) (@lnj)
- Tillägg av egna JID-resurser (nr. 82) (@lnj)
- Tillägg av XEP-0184: Message Delivery Receipts (@lnj)
- Inaktivera normalt strömkomprimering (för kompatibilitet med HipChat och andra servrar) (@lnj)
- Användargränssnitt: Konvertera till Kirigami 2 (nr. 81) (@jbbgameich)
- Använd normalt temat Material/Grön (@lnj)
- Inloggningssida: Ny design med diaspora* inloggningsalternativ (nr. 87) (@jbbgameich)
- Chattsida: Något förbättrad design (@lnj)
Den här utgåvan rättar följande fel:
- Om-sida: Rätta möjlig stängning av flera sidor (@lnj)
Nattliga installationer
Kaidan nattliga installationer är också tillgängliga för nerladdning från KDE CDN. Versionerna är avsedda för test. Delta och hjälp oss att förbättra dem!
Instabil version.
Skapad från den senaste versionen av utvecklingsgrenen.