1. 03 Jul, 2021 7 commits
  2. 27 Jun, 2021 5 commits
    • Phobos D'thorga's avatar
      · b6046d8c
      Phobos D'thorga authored
      * Many changes to the behaviour of Sentry and how it operates throughout Small World Deluxe. It should be more performative now and collect data with both a better eye for detail while retaining privacy for the end-user.
      b6046d8c
    • Phobos D'thorga's avatar
      Merge branch 'develop' · c44dc626
      Phobos D'thorga authored
      c44dc626
    • Phobos D'thorga's avatar
      · e03777fc
      Phobos D'thorga authored
      * Updated the Gitlab Runner (CI/CD) configuration file so that it meets the YAML specifications as set out by Gitlab themselves.
      e03777fc
    • Phobos D'thorga's avatar
      Merge branch 'develop' · e503445c
      Phobos D'thorga authored
      e503445c
    • Phobos D'thorga's avatar
      · 0bfff276
      Phobos D'thorga authored
      * Updated the contrib dependencies!
      0bfff276
  3. 08 Jun, 2021 1 commit
    • Phobos D'thorga's avatar
      · ac248ae0
      Phobos D'thorga authored
      * Made some UI changes to the Setting's Dialog, underneath the XMPP and UI sections.
      * Made further strides with being able to record and archive an offline message history with regards to XMPP, thus saving internet bandwidth from not having to unnecessarily download the same messages time and time again.
      * Enhanced error checking in some errors by adding try-catch exception checks where it's needed.
      ac248ae0
  4. 06 Jun, 2021 3 commits
    • Phobos D'thorga's avatar
      · 8cb262f9
      Phobos D'thorga authored
      * Added much needed exception-safety and checks to some of the XMPP-related code.
      * Fixed a few bugs with some of the XMPP code, though there's more to be corrected, particularly with regard to some of the messaging code.
      * Added comments for the function, `GkXmppMessageDialog::getArchivedMessagesFromDb()`.
      8cb262f9
    • Phobos D'thorga's avatar
      Merge branch 'develop' · 68b4b507
      Phobos D'thorga authored
      68b4b507
    • Phobos D'thorga's avatar
      · d2f7c5e0
      Phobos D'thorga authored
      * Added `libcurl` as a library along with any copyright, author, and licensing information as necessary.
      d2f7c5e0
  5. 28 May, 2021 2 commits
    • Phobos D'thorga's avatar
      · 29049870
      Phobos D'thorga authored
      * Fixed some multithreading-related bugs and deadlocks that were occurring.
      29049870
    • Phobos D'thorga's avatar
      · c3f9eba2
      Phobos D'thorga authored
      * Making headway with finalization of recording of any message archives to Google LevelDB; there just needs to be some minor bug-fixes and tweaks now, then it'll be set!
      c3f9eba2
  6. 27 May, 2021 10 commits
    • Phobos D'thorga's avatar
      Merge branch 'develop' · fa9f744a
      Phobos D'thorga authored
      fa9f744a
    • Phobos D'thorga's avatar
      · b085111a
      Phobos D'thorga authored
      * Improved ability to record message history/archive via the fixing of a slight bug or two.
      b085111a
    • Phobos D'thorga's avatar
      · 9a654414
      Phobos D'thorga authored
      * Extra work made on message archiving, recording, and retrieval in accordance with XEP-0313 and QXmpp.
      9a654414
    • Phobos D'thorga's avatar
      · 4f7e4913
      Phobos D'thorga authored
      * Begun the implementation of a QProgressBar which, in time, will reflect the progress made when connecting towards a given XMPP server. The widget is mainly implemented at this stage along with the layout, and the code just needs fine-tuning now.
      4f7e4913
    • Phobos D'thorga's avatar
      Merge branch 'develop' · f7eaba9d
      Phobos D'thorga authored
      f7eaba9d
    • Phobos D'thorga's avatar
      · 4555a322
      Phobos D'thorga authored
      * Updated dependencies/sub-modules under the `contrib` directory.
      4555a322
    • Phobos D'thorga's avatar
      · 06bfada4
      Phobos D'thorga authored
      * Small World Deluxe now successfully archives and records message history to Google LevelDB, thus saving bandwidth from having to download unnecessary data over the Internet via the given XMPP server. This complies with the XMPP standard, XEP-0313.
      06bfada4
    • Phobos D'thorga's avatar
      · 5b122044
      Phobos D'thorga authored
      * Further work has been made on the message archiving within Google LevelDB and the retrieval thereof.
      5b122044
    • Phobos D'thorga's avatar
      · 33d3743e
      Phobos D'thorga authored
      * A fix for Gitlab Runner (i.e. CI/CD) that will hopefully resolve some issues related with Sentry.
      33d3743e
    • Phobos D'thorga's avatar
      · 4b53448f
      Phobos D'thorga authored
      * Basic recording of user message history/archives via XMPP standard XEP-0313 is now possible. We just need to work out all the kinks for it to be fully functional and then not as much data will have to be downloaded from the Internet via a given XMPP server each time the client connects.
      4b53448f
  7. 26 May, 2021 2 commits
    • Phobos D'thorga's avatar
      · a0ddde4d
      Phobos D'thorga authored
      * Making headway with being able to record message history via Google LevelDB, thereby reducing the amount of data that needs to be downloading over the Internet from a given XMPP server.
      a0ddde4d
    • Phobos D'thorga's avatar
      · abea66f2
      Phobos D'thorga authored
      * Cleaned up some code relating to iterators.
      abea66f2
  8. 25 May, 2021 6 commits
    • Phobos D'thorga's avatar
      dac92a58
    • Phobos D'thorga's avatar
      Merge branch 'develop' · e4c994ce
      Phobos D'thorga authored
      e4c994ce
    • Phobos D'thorga's avatar
      · eea88880
      Phobos D'thorga authored
      * XMPP messages can now be sent/received via QXmpp at a rudimentary level, thanks to QXmppMamManager and QXmppArchiveManager.
      eea88880
    • Phobos D'thorga's avatar
      · b6605b73
      Phobos D'thorga authored
      * Small World Deluxe now receives archived messages as according to standard, XEP-0313, from the given XMPP server. We just need to do processing on these messages next. This is all thanks to the QXmpp library.
      b6605b73
    • Phobos D'thorga's avatar
      · 6f2d2a14
      Phobos D'thorga authored
      * Getting closer to having full messaging functionality for XMPP.
      6f2d2a14
    • Phobos D'thorga's avatar
      · 2e0ddb15
      Phobos D'thorga authored
      * Basic message handling with regard to XMPP will soon be fully implemented.
      * Basic functionality for unsubscribing from other, user presences now exists.
      * Updated how VCards are handled so it's now more streamlined.
      2e0ddb15
  9. 24 May, 2021 2 commits
    • Phobos D'thorga's avatar
      · 1a47ea93
      Phobos D'thorga authored
      * Added further integration for the spelling library, QtSpell, which uses Enchant as a basis for its spell-checking.
      * Updated CREDITS file and related.
      1a47ea93
    • Phobos D'thorga's avatar
      · f25eb336
      Phobos D'thorga authored
      * Updated the base-spelling library used to QtSpell, which still makes use of Nuspell but via Enchant instead.
      f25eb336
  10. 22 May, 2021 2 commits
    • Phobos D'thorga's avatar
      · f25acfe9
      Phobos D'thorga authored
      * Updates to CMakeLists.txt for better readability and so that there is compatibility with LLVM's Clang AddressSanitizer for checking memory-leaks.
      f25acfe9
    • Phobos D'thorga's avatar
      · bff60a3d
      Phobos D'thorga authored
      * Began work on the messaging dialog aspect of the XMPP functionality side of Small World Deluxe.
          * Created a QTableView model for said messaging dialog.
      * Miscellaneous, code updates and feature enhancements in other areas that are also related to XMPP functionality.
      bff60a3d