- 24 Feb, 2017 1 commit
-
-
JBBgameich authored
Currently you can only logout with this banner, but other actions can be added later. kaidan.getResourcePath() now returns a "file://"-path. Closes #25.
-
- 23 Feb, 2017 2 commits
-
-
Linus Jahn authored
-
Linus Jahn authored
Now cmake will only update ts-files after the first build, if the CPP/QML file have been touched. At the first build cmake assumes the ts-files are up-to-date. With `make ts-update` you can update all ts-files (lupdate).
-
- 22 Feb, 2017 4 commits
-
-
Linus Jahn authored
-
Linus Jahn authored
-
Linus Jahn authored
This is because we can't bundle CC BY-SA files with GPL'd code/binary. And that is because the CC licenses are (of course) not GPL compatible.
-
Linus Jahn authored
They were added without reasons and then Qt thought Kaidan is installed in /usr/share/KaidanIM/kaidan/ <- not what we want, so I removed it. But this also makes all configs uncompatible. They're now in: ~/.config/kaidan/kaidan.conf and ~/.local/share/kaidan/messages.sqlite3 I hope that was the last time for the next time to change config names.
-
- 21 Feb, 2017 3 commits
-
-
Linus Jahn authored
The new cmake option is `-DSAILFISH_OS=1`.
-
Linus Jahn authored
-
Linus Jahn authored
-
- 20 Feb, 2017 1 commit
-
-
JBBgameich authored
-
- 19 Feb, 2017 5 commits
-
-
Linus Jahn authored
-
Jonah Brüchert authored
The adds some simple roundings for the messages + (non-existing) avatars and long texts aren't overlapping anymore. Closes #13.
-
Linus Jahn authored
-
Linus Jahn authored
-
Linus Jahn authored
Needed because of: 8dfc75bb
-
- 18 Feb, 2017 8 commits
-
-
Linus Jahn authored
Closes #62.
-
Linus Jahn authored
-
Linus Jahn authored
Swiften still requires most boost libraries, but kaidan itself only needs boost signals, now. The dependency list in the README is still very long. This is because the swiften (-dev) package in debian has not all needed depends, so we have to add them in our list... :/
-
Linus Jahn authored
All translations are now bundled into the kaidan binary (@licensing@ only possible because translations and code are GPL), so we don't have any problems locating the qm-files anymore. :) The generation of the qm-files is more manual now, but so there are no unncessary outputs on the command line anymore. And best news: You can install kaidan now via. `make install`.
-
Linus Jahn authored
Since the last commit we no longer echo messages back, so we don't need the payload for the echoed messages anymore.
-
Linus Jahn authored
The new SQLite3 database is saved (on Linux) under: ~/.local/share/KaidanIM/kaidan/messages.sqlite3 (This is the AppData location from Qt) It currently has two tables one for the roster and one for messages. The roster table has two coloumns: jid and name. The message table has six: author, author_resource, recipient, recipient_resource, timestamp and message. 'recipient' and 'author' contain a bare JID (a JID without the resource) and the resource saved in author/recipent_resource, if available. The resource is not really necessary, but I thought it might be cool to add e.g. some stats for this, later. In the Kaidan.cpp/h, I moved the handleMessageReceived part into the MessageController, later we should also move the handle Presence Received into a PresenceController or something as this. I also removed the 'import harbour.kaidan 1.0' in QML, because, now we don't have any new QML-types from Kaidan -> you can't import it. The Chat-GUI is still very ugly, we/I should definitely imporve it in a later commit. Closes #55.
-
Linus Jahn authored
-
Linus Jahn authored
-
- 17 Feb, 2017 2 commits
-
-
Linus Jahn authored
This is a more trivial thing, but this way is probably better.
-
Linus Jahn authored
-
- 03 Feb, 2017 6 commits
-
-
Linus Jahn authored
Currently translated at 54.5% (6 of 11 strings)
-
Linus Jahn authored
-
Linus Jahn authored
-
anonymous authored
Currently translated at 100.0% (11 of 11 strings)
-
Linus Jahn authored
You'll be able to translate it on weblate: https://hosted.weblate.org/projects/kaidan/translations/ It is also a test if it really works. This commit also adds an example ts file, if you want to add a new language, just copy it and do `make`, to update it. I renamed the German ts file to only `de.ts` instead of `de_DE.ts`, because at the moment we only have one translation for all German countries.
-
Linus Jahn authored
Closes #27.
-
- 02 Feb, 2017 1 commit
-
-
Linus Jahn authored
-
- 14 Jan, 2017 1 commit
-
-
Linus Jahn authored
Now Kaidan starts directly with opened roster, if you've typed in your password once. Add new global vars. for the organization name and domain: ORGANIZATION_NAME: "KaidanIM" ORGANIZATION_DOMAIN: "kaidanim.github.io" Currently they are not used. Closes #24.
-
- 08 Jan, 2017 4 commits
-
-
Linus Jahn authored
-
Linus Jahn authored
-
Linus Jahn authored
-
Linus Jahn authored
-
- 07 Jan, 2017 1 commit
-
-
Linus Jahn authored
Enable High DPI Scaling
-
- 06 Jan, 2017 1 commit
-
-
Linus Jahn authored
-