1. 26 Feb, 2017 8 commits
  2. 25 Feb, 2017 5 commits
  3. 24 Feb, 2017 2 commits
  4. 23 Feb, 2017 2 commits
  5. 22 Feb, 2017 4 commits
  6. 21 Feb, 2017 3 commits
  7. 20 Feb, 2017 1 commit
  8. 19 Feb, 2017 5 commits
  9. 18 Feb, 2017 8 commits
    • LNJ's avatar
      Update Kaidan's Icon! Thanks to @ilyabizyaev :) · c49c3eac
      LNJ authored
      Closes #62.
      c49c3eac
    • LNJ's avatar
      Remove unnecessary debug outputs · 8dfc75bb
      LNJ authored
      8dfc75bb
    • LNJ's avatar
      CMake: Only require needed boost components, Adjust dependency list · 56ba39f2
      LNJ 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... :/
      56ba39f2
    • LNJ's avatar
      CMake: Improve i18n build system, Make Kaidan installable (#66) · 635dd93e
      LNJ 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`.
      635dd93e
    • LNJ's avatar
      Remove EchoPayload{ParserFactory,Serializer}.h · 705b37fd
      LNJ authored
      Since the last commit we no longer echo messages back, so we
      don't need the payload for the echoed messages anymore.
      705b37fd
    • LNJ's avatar
      Add SQLite database for messages and roster caching · 3b366c75
      LNJ 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.
      3b366c75
    • Ellenjott [LNJ]'s avatar
    • Ellenjott [LNJ]'s avatar
      CMake: Make i18n support optional (#64) · 0980457f
      Ellenjott [LNJ] authored
      0980457f
  10. 17 Feb, 2017 2 commits