<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>morpheusv2, branch HEAD</title>
<subtitle>A Matrix client written in Go-QT
</subtitle>
<entry>
<id>3ddecfe3eeb6a4eadb1ec42917200b7625101b7e</id>
<published>2018-05-05T23:18:30Z</published>
<updated>2018-05-05T23:18:30Z</updated>
<title>Remove weird whitespace and cleanup Code (#8)</title>
<link rel="alternate" type="text/html" href="commit/3ddecfe3eeb6a4eadb1ec42917200b7625101b7e.html" />
<author>
<name>Marcel</name>
<email>MTRNord@users.noreply.github.com</email>
</author>
<content>commit 3ddecfe3eeb6a4eadb1ec42917200b7625101b7e
parent 3ee72a9f7951c4301c6727ccadbfecc2f2e7362c
Author: Marcel &lt;MTRNord@users.noreply.github.com&gt;
Date:   Sun,  6 May 2018 01:18:30 +0200

Remove weird whitespace and cleanup Code (#8)


</content>
</entry>
<entry>
<id>3ee72a9f7951c4301c6727ccadbfecc2f2e7362c</id>
<published>2018-05-05T23:09:50Z</published>
<updated>2018-05-05T23:09:50Z</updated>
<title>Finish backend work (#6)</title>
<link rel="alternate" type="text/html" href="commit/3ee72a9f7951c4301c6727ccadbfecc2f2e7362c.html" />
<author>
<name>Marcel</name>
<email>MTRNord@users.noreply.github.com</email>
</author>
<content>commit 3ee72a9f7951c4301c6727ccadbfecc2f2e7362c
parent 113c78c16d68cbbb219ba0f8cd9d05ad667217c6
Author: Marcel &lt;MTRNord@users.noreply.github.com&gt;
Date:   Sun,  6 May 2018 01:09:50 +0200

Finish backend work (#6)

* Make sure we used the installed go files instead of the ones from vendor

* Fix copying

* Fix linter and QT Source Copy

* Debug whats happening inside the qtSrc Copy

* Remove QT Src before copy

* Remove ls call that broke the CI

* Make linter happy

* Keep QT outside of Dep

* Ignore qt in dep

* Fix ignored

* Readd lock

* Fix deb building

* Fix early exit

* Run QT Stuff in main Thread

* Try to prevent deadlock without a noop

* Cleanup and log

* Use app in more places

* Handle Exit

* Run signal.Notify in main thread

* Please the linter

* Prepare setting windows in a more clean way

* Actually start The QApp

* Open MainUI on start (basicly empty yet)

* Load qml and move it to the correct directory

* Please the linter

* Open Window before entering main event loop and run both still on the main thread

* Check if windows binary got build wrong

* Fix deb menu icon

* Fix Win build on CI

* Debug output for windows

* Check if LockOSThread breaks QT

* Remove LockOSThread

* Add comments for exported functions

* Fix comments

* Prepare needed types using interfaces and init the DB

* Generate needed Directories

* Log also to file

* Fix DB comments

* Document interfaces in dataTypes

* Document the Init

* Fix deb once again

* Add noop functions for SQLite

* Fix db init

* Fix db init

* Remove Todo which is done

* Implement SaveRoom function in SQLite Implementation

* Optimize SQL types used where possible

* use json for saving things in the DB instead of weird array like things

* Fix file perms

* Dont use maps because of json. Dont use pointers as I am using a interface

* Implement GetRooms

* Implement GetRoom

* Add Messages to the db interface and make the Room on the DB hold the IDs not the messages to not have duplicates in the DB as we have messages Table

* Implement Save User for the SQLite DB

* Implement Get Users for the SQLite DB

* Prepare messages

* Implement SaveMessage

* Implement GetMessages

* Add license to all files

* Implement GetMessage()

* Prepare Room implementation

* Prepare Message Implementation

* Prepare User Implementation

* Make push ready

* Fix Close Event

* We wont need to get all users or all messages ever. Only Rooms are required

* Save currentUser bool and accessToken inside the DB

* Implement Message (without the Show function)

* Implement Room

* Add 2 missing comments in the Database

* Implement User

* Fix sql and User

* Follow golint advice

* Prepare loginUI

* Open LoginUI if no current User is in DB

* Make sure to not exit if no rows found on the currentUser check

* Simplify if

* Fix if logic

* Dont Set the window async

</content>
</entry>
<entry>
<id>113c78c16d68cbbb219ba0f8cd9d05ad667217c6</id>
<published>2018-05-02T17:47:46Z</published>
<updated>2018-05-02T17:47:46Z</updated>
<title>Implement basic state managment for rooms, messages, users (not state as in matrix proto state) (#4)</title>
<link rel="alternate" type="text/html" href="commit/113c78c16d68cbbb219ba0f8cd9d05ad667217c6.html" />
<author>
<name>Marcel</name>
<email>MTRNord@users.noreply.github.com</email>
</author>
<content>commit 113c78c16d68cbbb219ba0f8cd9d05ad667217c6
parent 117632e38fbde50322fd3339c93c7f121f3a2cf9
Author: Marcel &lt;MTRNord@users.noreply.github.com&gt;
Date:   Wed,  2 May 2018 19:47:46 +0200

Implement basic state managment for rooms, messages, users (not state as in matrix proto state) (#4)

* Make sure we used the installed go files instead of the ones from vendor

* Fix copying

* Fix linter and QT Source Copy

* Debug whats happening inside the qtSrc Copy

* Remove QT Src before copy

* Remove ls call that broke the CI

* Make linter happy

* Keep QT outside of Dep

* Ignore qt in dep

* Fix ignored

* Readd lock

[ci skip]

* Fix deb building

* Fix early exit

* Run QT Stuff in main Thread

* Try to prevent deadlock without a noop

* Cleanup and log

* Use app in more places

* Handle Exit

* Run signal.Notify in main thread

* Please the linter

* Prepare setting windows in a more clean way

* Actually start The QApp

* Open MainUI on start (basicly empty yet)

* Load qml and move it to the correct directory

* Please the linter

* Open Window before entering main event loop and run both still on the main thread

* Check if windows binary got build wrong

* Fix deb menu icon

* Fix Win build on CI

* Debug output for windows

* Check if LockOSThread breaks QT

* Remove LockOSThread

* Add comments for exported functions

* Fix comments

* Prepare needed types using interfaces and init the DB

* Generate needed Directories

* Log also to file

* Fix DB comments

* Document interfaces in dataTypes

* Document the Init

* Fix deb once again

</content>
</entry>
<entry>
<id>117632e38fbde50322fd3339c93c7f121f3a2cf9</id>
<published>2018-05-02T17:30:04Z</published>
<updated>2018-05-02T17:30:04Z</updated>
<title>Fix merge conflicts before merge</title>
<link rel="alternate" type="text/html" href="commit/117632e38fbde50322fd3339c93c7f121f3a2cf9.html" />
<author>
<name>MTRNord</name>
<email>mtrnord1@gmail.com</email>
</author>
<content>commit 117632e38fbde50322fd3339c93c7f121f3a2cf9
parent aa0897f24a25269e7bc4db7caf952c8d35169678
Author: MTRNord &lt;mtrnord1@gmail.com&gt;
Date:   Wed,  2 May 2018 19:30:04 +0200

Fix merge conflicts before merge

</content>
</entry>
<entry>
<id>aa0897f24a25269e7bc4db7caf952c8d35169678</id>
<published>2018-05-01T16:37:17Z</published>
<updated>2018-05-01T16:37:17Z</updated>
<title>Fix CI (#3)</title>
<link rel="alternate" type="text/html" href="commit/aa0897f24a25269e7bc4db7caf952c8d35169678.html" />
<author>
<name>Marcel</name>
<email>MTRNord@users.noreply.github.com</email>
</author>
<content>commit aa0897f24a25269e7bc4db7caf952c8d35169678
parent e43de89750e78c111106de7b2c1887e8c9135312
Author: Marcel &lt;MTRNord@users.noreply.github.com&gt;
Date:   Tue,  1 May 2018 18:37:17 +0200

Fix CI (#3)

* Make sure we used the installed go files instead of the ones from vendor

* Fix copying

* Fix linter and QT Source Copy

* Debug whats happening inside the qtSrc Copy

* Remove QT Src before copy

* Remove ls call that broke the CI

* Make linter happy

* Keep QT outside of Dep

* Ignore qt in dep

* Fix ignored

* Readd lock

* Fix deb building

* Fix early exit

</content>
</entry>
<entry>
<id>e43de89750e78c111106de7b2c1887e8c9135312</id>
<published>2018-05-01T14:44:54Z</published>
<updated>2018-05-01T14:44:54Z</updated>
<title>Initial Commit</title>
<link rel="alternate" type="text/html" href="commit/e43de89750e78c111106de7b2c1887e8c9135312.html" />
<author>
<name>MTRNord</name>
<email>mtrnord1@gmail.com</email>
</author>
<content>commit e43de89750e78c111106de7b2c1887e8c9135312
Author: MTRNord &lt;mtrnord1@gmail.com&gt;
Date:   Tue,  1 May 2018 16:44:54 +0200

Initial Commit

</content>
</entry>
</feed>
