Gå till innehåll

Kaidan

Kategorier:   Internet Andra plattformar:   Windows
Chattlista och chatt i liggande läge
Chatt i stående läge

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!

Installera på
Linux
Knappen fungerar bara med Discover och andra AppStream programbutiker. Du kan också använda distributionens pakethanterare.

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.1 2023-05-07
0.9.0 2023-04-30

This release adds the following features:

  • New message bubble design based on Tok's code (@lnj)
  • Group messages from same author (@lnj)
  • Introduce machine-readable DOAP file describing Kaidan's XMPP compliance (@melvo)
  • New chat background picture (@raghu)
  • OMEMO 2 support with easy trust management (@melvo)
  • Read markers (@melvo)
  • The chat page title can be clicked to open the user's profile now (@mbruchert)
  • Support file sharing with multiple files per message, thumbnails and end-to-end encryption (@lnj, @jbbgameich)
  • Restore window position on start (@melvo)
  • Chat pinning (@melvo, @tech-bash)
  • Emoji message reactions (@melvo)
  • The message search now also works with messages that are not displayed (@taibsu)
  • Public group chat search (without group chat support yet) (@fazevedo)
  • Account settings with ability to change avatar and profile information (@taibsu)
  • Redesign of settings, redesign of user profiles as sheet instead of page (@mbruchert)
  • Store message drafts locally (@fazevedo)

We switched from Weblate to the KDE translation system

0.8.0 2021-05-28

This release adds the following features:

  • Add typing notifications (XEP-0085: Chat State Notifications) (@jbbgameich)
  • Add message history syncing (XEP-0313: Message Archive Management) (@lnj)
  • Window size is restored (@melvo)
  • The server's website link is displayed if account creation is disabled (@melvo)
  • Use breeze theme on macOS (@jbbgameich)
  • Improved user strings & descriptions (@melvo)
0.7.0 2021-02-02

This release adds the following features:

  • Display client information (name, version, OS) of contacts (@jbbgameich, @lnj)
  • Drag'n'drop for sending files (@jbbgameich)
  • Allow pasting images from the clipboard (Ctrl+Shift+V) into the chat (@jbbgameich)
  • Allow inserting newlines using Shift+Enter (@jbbgameich)
  • Add configuration of custom hostname/port (@jbbgameich, @melvo)
  • Favourite emojis are shown by default now (@melvo)
  • Search emojis after entering colon (@melvo)
  • Display connection errors in the global drawer after login (@melvo)
  • Improved design of media preview sheets (@jbbgameich)
  • Restructure message sending bar (@melvo)

This release fixes the following bugs:

  • Do not interpret random URLs as files anymore (@lnj)
  • Fix the style of buttons when using Material style (@melvo)
  • Fix file dialog and media drawer opening in some cases (@melvo)
  • Fix opening of the LoginPage when scanning QR code without password (@melvo)

Kaidan requires Qt 5.14 now

0.6.0 2020-08-20

This release adds the following features:

  • When offline, messages are cached now to be sent later (@yugubich)
  • It's allowed to also correct other messages than the last one now (@yugubich)
  • Also pending (unsent) messages can be corrected now (@yugubich)
  • Chats can be opened from the notifications now (@melvo, @jbbgameich, @cacahueto)
  • New option to permanently hide your password in Kaidan (@melvo)
  • New buttons for easily copying your jid and password (@jbbgameich, @fazevedo)
  • Moved account management pages into the settings (@jbbgameich)
  • The cursor is moved to the end of the text field when correcting a message now (@melvo)
  • Scanning QR codes without a password works now and results in only the JID being set (@melvo)
  • The roster is called contact list now (@jbbgameich)
  • The resource for the displayed presence is picked with fixed rules now (it was random before which resource is displayed) (@lnj)
  • Handle notifications differently on GNOME to keep them in the notifications area (@melvo)
  • Switched to the upstream HTTP File Upload implementation (@lnj)
  • Code refactoring and partial rewrite of the following classes: Kaidan, ClientWorker, RosterManager, PresenceCache, DownloadManager, TransferCache, QrCodeDecoder (@lnj, @jbbgameich)

This release fixes the following bugs:

  • Playback issues in media video preview (@fazevedo)
  • Messages sent from other of your devices are displayed as they were sent by the chat partner (@lnj)
  • Notifications are shown persistently on the screen (@jbbgameich)
  • Roster names are not updated in the database (@melvo)
  • Roster items are not updated in the model correctly (@melvo)
  • All sheets contain two headers: It uses the new built-in header property now (@jbbgameich)
  • Unreadable buttons with white text on with background in some styles (@jbbgameich)
  • Database version isn't saved correctly (@melvo)
  • Errors when building with newer ZXing versions (@vkrause)

Kaidan requires a C++17-compliant compiler now

0.5.0 2020-04-04

This release adds the following features:

  • Add parsing of XMPP URIs (@lnj, @melvo)
  • Add QR code scanning and generation (@lnj, @jbbgameich, @melvo)
  • Add contact search (@zatrox, @lnj)
  • Add muting notifications for messages of contacts (@zatrox)
  • Add renaming contacts (@lnj, @zatrox, @melvo)
  • Show user profile information (@lnj, @jbbgameich)
  • Add extended multimedia support (@fazevedo)
  • Add message search (@yugubich)
  • Redesign contact list, text avatar, counter for unread messages, chat page, chat message bubble (@melvo)
  • Show notifications on Android (@melvo, @jbbgameich, @cacahueto)
  • Add option for enabling or disabling an account temporarily (@melvo)
  • Refactor login screen with hints for invalid credentials and better usage of keyboard keys (@melvo)
  • Add message quoting (@jbbgameich)
  • Truncate very long messages to avoid crashing Kaidan or using it to full capacity (@jbbgameich)
  • Add button with link for issue tracking to about page (@melvo)
  • Improve messages for connection errors (@melvo)
  • Add account deletion (@melvo, @mbruchert)
  • Redesign logo and global drawer banner (@melvo, @mbruchert)
  • Add onboarding with registration, normal login and QR code login (@melvo, @lnj, @jbbgameich, @mbruchert)
  • Add OARS rating (@nickrichards)
  • Add secondary roster sorting by contact name (@lnj)
  • Add support for recording audio and video messages (@fazevedo)
  • Add Kaidan to KDE's F-Droid repository (@nicolasfella)
  • Improve build scripts for better cross-platform support (@jbbgameich, @cacahueto, @lnj, @mauro)
  • Refactor code for better performance and stability (@lnj, @jbbgameich, @melvo)
  • Add documentation to achieve easier maintenance (@melvo, @lnj, @jbbgameich)

This release fixes the following bugs:

  • Fix AppImage build (@jbbgameich)
  • Fix scrolling and item height problems in settings (@jbbgameich)

Require Qt 5.12 and QXmpp 1.2

Drop Ubuntu Touch support due to outdated Qt

0.4.2 2020-04-02

This release adds the following features:

  • ChatMessage: Do not display media URLs (@lnj)
  • ChatMessage: Add media URL copy action (@lnj)

This release fixes the following bugs:

  • Fix roster not cleared when switching account (@lnj)
  • ChatMessage: Fix copy to clipboard function (@lnj)
  • Fix scroll indiciator not overlap message on the right edge (@fazevedo)
  • Fix upload issues (@fazevedo)
  • ChatPage: Clear message correction when sent (@fazevedo)
  • Fix roster sorting (@lnj)
  • Fix buttonTextColor deprecation warnings (@sredman)
  • Fix build with QXmpp >= 1.0.1 (@lnj)
0.4.1 2019-07-16

This release fixes the following bugs:

  • Fix SSL problems for AppImage (@lnj)
  • Fix connection problems (@lnj)
  • Keep QXmpp v0.8.3 compatibility (@lnj)
0.4.0 2019-07-08

This release adds the following features:

  • Show proper notifications using KNotifications (@lnj)
  • Add settings page for changing passwords (@jbbgameich, @lnj)
  • Add XEP-0352: Client State Indication (gloox/QXmpp) (@lnj)
  • Add media/file (including GIFs) sharing (@lnj, @jbbgameich)
  • Full back-end rewrite to QXmpp (@lnj)
  • Implement XEP-0363: HTTP File Upload and UploadManager for QXmpp (@lnj)
  • Use XEP-0280: Message Carbons from QXmpp (@lnj)
  • Use XEP-0352: Client State Indication from QXmpp (@lnj)
  • Check incoming messages for media links (@lnj)
  • Implement XEP-0308: Last Message Correction (@lnj, @jbbgameich)
  • Make attachments downloadable (@lnj)
  • Implement XEP-0382: Spoiler messages (@xavi)
  • Kaidan is now offline usable (@lnj)
  • Kaidan is able to open xmpp: URIs (@lnj)
  • New logo (@ilyabizyaev)
  • Show presence information of contacts (@lnj, @melvo)
  • Add EmojiPicker from Spectral with search and favorites functionality (@jbbgameich, @fazevedo)
  • Highlight links in chat and make links clickable (@lnj)
  • New about dialog instead of the about page (@ilyabizyaev)
  • Add image preview in chat and before sending (@lnj)
  • Send messages on Enter, new line on Ctrl-Enter (@ilyabizyaev)
  • 'Add contact' is now the main action on the contacts page (@lnj)
  • Elide contact names and messages in roster (@lnj)
  • Chat page redesign (@ilyabizyaev)
  • Display passive notifications when trying to use online actions while offline (@lnj)
  • Automatically reconnect on connection loss (@lnj)
  • Contacts page: Display whether online in title (@lnj)
  • Add different connection error messages (@jbbgameich)
  • Use QApplication when building with QWidgets (@mart)
  • Ask user to approve subscription requests (@lnj)
  • Remove contact action: Make JIDs bold (@lnj)
  • Add contact sheet: Ask for optional message to contact (@lnj)
  • Add empty chat page with help notice to be displayed on start up (@jbbgameich)
  • Redesign log in page (@sohnybohny)
  • Add Copy Invitaion URL action (@jbbgameich)
  • Add 'press and hold' functionality for messages context menu (@jbbgameich)
  • Add copy to clipboard function for messages (@jbbgameich)
  • Add mobile file chooser (@jbbgameich)
  • Highlight the currently opened chat on contacts page (@lnj)
  • Remove predefined window sizes (@lnj)
  • Use new Kirigami application header (@nicolasfella)
  • Make images open externally when clicked (@jbbgameich)
  • Use QtQuickCompiler (@jbbgameich)
  • Display upload progress bar (@lnj)
  • Add text+color avatars as fallback (@lnj, @jbbgameich)
  • Remove diaspora log in option (@lnj)
  • Support for Android (@ilyabizyaev)
  • Support for Ubuntu Touch (@jbbgameich)
  • Support for MacOS (@ilyabizyaev)
  • Support for Windows (@ilyabizyaev)
  • Support for iOS (@ilyabizyaev)
  • Add KDE Flatpak (@jbbgameich)
  • Switch Android builds to CMake with ECM (@ilyabizyaev)
  • Improve Linux AppImage build script (@ilyabizyaev)
  • Add additional image formats in AppImage (@jbbgameich)
  • Forget passwords on log out (@lnj)
  • Append four random chars to resource (@lnj)
  • Save passwords in base64 instead of clear text (@lnj)
  • Generate the LICENSE file automatically with all git authors (@lnj)
  • Store ubuntu touch builds as job artifacts (@lnj)
  • Add GitLab CI integration (@jbbgameich)

This release fixes the following bugs:

  • Fix blocking of GUI thread while database interaction (@lnj)
  • Fix TLS connection bug (@lnj)
  • Don't send notifications when receiving own messages via. carbons (@lnj)
  • Fix timezone bug of message timestamps (@lnj)
  • Fix several message editing bugs (@lnj)
  • Fix black icons (@jbbgameich)
  • Fix rich text labels in Plasma Mobile (@lnj)
  • Small Plasma Mobile fixes (@jbbgameich)
0.3.2 2017-11-25

This release adds the following features:

  • Added AppImage build script (#138) (@jbbgameich)
  • Use relative paths to find resource files (#143) (@lnj)
  • Source directory is only used for resource files in debug builds (#146) (@lnj)
0.3.1 2017-11-20

This release fixes the following bugs:

  • Fixed database creation errors (#135, #132) (@lnj)
  • ChatPage: Fixed recipient's instead of author's avatar displayed (#131, #137) (@lnj)

This release adds the following features:

  • Added Travis-CI integration (#133, #134, #136) (@jbbgameich)
  • Added Malay translations (#129) (@MuhdNurHidayat)
0.3.0 2017-08-15

This release adds the following features:

  • Added XEP-0280: Message Carbons (#117) (@lnj)
  • Added XEP-0054/XEP-0153: VCard-based avatars (#73, #105, #119) (@lnj)
  • Added file storage for simply caching all avatars (@lnj)
  • New roster design - showing round avatars and last message (#118) (@lnj)
  • New chat page design - showing time, delivery status and round avatars (#123) (@lnj)
  • Switched to XMPP client library "gloox" (#114) (@lnj)
  • Rewritten most of the back-end for gloox and partially also restructured it (#114) (@lnj)
  • (Re)written new LogHandler for gloox (Swiften had this already included) (#114) (@lnj)
0.2.3 2017-06-19

This release fixes the following bugs:

  • LoginPage: Remove material shadow (#113) (@jbbgameich)
  • Kaidan was crashing since v0.2.2 when inserting a new message to the DB (@lnj)
0.2.2 2017-06-19

This release fixes the following bug:

  • RosterPage: Clear TextFields after closing AddContactSheet (#106) (@jbbgameich)

This release adds the following features:

  • RosterController: Save lastMessage for each contact (#108) (@lnj)
  • Add database versioning and conversion (#110) (@lnj)
  • Database: Add new roster row `avatarHash` (#112) (@lnj)
  • CMake: Add feature summary (#109) (@lnj)
0.2.1 2017-06-08

This release fixes the following bug:

  • Roster page: Fixed style: Now has contour lines and a cool material effect (@lnj)
0.2.0 2017-06-06

This release adds the following features:

  • Add Roster Editing (#84, #86) (@lnj, @jbbgameich)
  • Roster refreshes now automatically (#83) (@lnj)
  • Contacts are now sorted (@lnj)
  • Add unread message counters (#92, #101) (@lnj)
  • Add LibNotify-Linux notifications (#90) (@lnj)
  • Add custom JID resources (#82) (@lnj)
  • Add XEP-0184: Message Delivery Receipts (@lnj)
  • Disable stream compression by default (for HipChat/other server compatibility) (@lnj)
  • GUI: Port to Kirigami 2 (#81) (@jbbgameich)
  • User Material/Green Theme per default (@lnj)
  • Login page: New design with diaspora* login option (#87) (@jbbgameich)
  • Chat page: Slightly improved design (@lnj)

This release fixes the following bugs:

  • AboutPage: Fix possible closing of multiple pages (@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.