- 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.
-
- 22 Feb, 2017 3 commits
-
-
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 1 commit
-
-
Linus Jahn authored
The new cmake option is `-DSAILFISH_OS=1`.
-
- 19 Feb, 2017 2 commits
-
-
Linus Jahn authored
-
Linus Jahn authored
-
- 18 Feb, 2017 4 commits
-
-
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
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
-
- 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 1 commit
-
-
Linus Jahn authored
-
- 05 Jan, 2017 2 commits
-
-
Linus Jahn authored
-
Linus Jahn authored
New global variables in C++ are: APPLICATION_NAME APPLICATION_DISPLAY_NAME APPLICATION_ID VERSION_STRING
-
- 11 Dec, 2016 1 commit
-
-
Linus Jahn authored
I added all new dependencies (for debian stretch or newer), in the README. Swiften is now used from the system installation, so I removed the part for compiling it. I also removed the Troubleshooting part, because this is now automatically recognized by cmake. I removed the QMake project files, they're not needed anymore. Android builds are a bit tricky with CMake, but I think we can do that with the KDE ECM (extra cmake modules), as Kirigami. Android is currently not supported. This closes #18.
-