├── .appveyor.yml ├── .gitmodules ├── .travis.yml ├── CMakeLists.txt ├── LICENSE ├── NOTICE ├── README.org ├── TODO.org ├── cmake ├── AddVersion.cmake ├── FindLMDB.cmake └── version.sh ├── default.nix ├── package.nix ├── src ├── CMakeLists.txt ├── ChatWindow.cpp ├── ChatWindow.hpp ├── ChatWindow.ui ├── ContentCache.cpp ├── ContentCache.hpp ├── EntryBox.cpp ├── EntryBox.hpp ├── EventSourceView.cpp ├── EventSourceView.hpp ├── EventSourceView.ui ├── FixedVector.hpp ├── JoinDialog.cpp ├── JoinDialog.hpp ├── JoinDialog.ui ├── JoinedRoomListModel.cpp ├── JoinedRoomListModel.hpp ├── LoginDialog.cpp ├── LoginDialog.hpp ├── LoginDialog.ui ├── MainWindow.cpp ├── MainWindow.hpp ├── MainWindow.ui ├── MessageBox.cpp ├── MessageBox.hpp ├── QStringHash.hpp ├── RedactDialog.cpp ├── RedactDialog.hpp ├── RedactDialog.ui ├── RoomMenu.cpp ├── RoomMenu.hpp ├── RoomView.cpp ├── RoomView.hpp ├── RoomView.ui ├── RoomViewList.cpp ├── RoomViewList.hpp ├── Spinner.cpp ├── Spinner.hpp ├── TimelineView.cpp ├── TimelineView.hpp ├── main.cpp ├── matrix │ ├── CMakeLists.txt │ ├── Content.cpp │ ├── Content.hpp │ ├── Event.cpp │ ├── Event.hpp │ ├── ID.hpp │ ├── Matrix.cpp │ ├── Matrix.hpp │ ├── MemberListModel.cpp │ ├── MemberListModel.hpp │ ├── Room.cpp │ ├── Room.hpp │ ├── Session.cpp │ ├── Session.hpp │ ├── TimelineWindow.cpp │ ├── TimelineWindow.hpp │ ├── hash.hpp │ ├── hash_combine.hpp │ ├── pixmaps.cpp │ ├── pixmaps.hpp │ ├── proto.cpp │ ├── proto.hpp │ ├── utils.cpp │ └── utils.hpp ├── sort.cpp ├── sort.hpp ├── spinner_test.cpp ├── timeline_view_test.cpp ├── utils.hpp ├── version.hpp └── version_string.cpp └── trusty.sh /.appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/.appveyor.yml -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/.gitmodules -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/.travis.yml -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- 1 | NaChat 2 | Copyright 2016 Benjamin Saunders 3 | -------------------------------------------------------------------------------- /README.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/README.org -------------------------------------------------------------------------------- /TODO.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/TODO.org -------------------------------------------------------------------------------- /cmake/AddVersion.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/cmake/AddVersion.cmake -------------------------------------------------------------------------------- /cmake/FindLMDB.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/cmake/FindLMDB.cmake -------------------------------------------------------------------------------- /cmake/version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/cmake/version.sh -------------------------------------------------------------------------------- /default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/default.nix -------------------------------------------------------------------------------- /package.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/package.nix -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/ChatWindow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/ChatWindow.cpp -------------------------------------------------------------------------------- /src/ChatWindow.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/ChatWindow.hpp -------------------------------------------------------------------------------- /src/ChatWindow.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/ChatWindow.ui -------------------------------------------------------------------------------- /src/ContentCache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/ContentCache.cpp -------------------------------------------------------------------------------- /src/ContentCache.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/ContentCache.hpp -------------------------------------------------------------------------------- /src/EntryBox.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/EntryBox.cpp -------------------------------------------------------------------------------- /src/EntryBox.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/EntryBox.hpp -------------------------------------------------------------------------------- /src/EventSourceView.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/EventSourceView.cpp -------------------------------------------------------------------------------- /src/EventSourceView.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/EventSourceView.hpp -------------------------------------------------------------------------------- /src/EventSourceView.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/EventSourceView.ui -------------------------------------------------------------------------------- /src/FixedVector.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/FixedVector.hpp -------------------------------------------------------------------------------- /src/JoinDialog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/JoinDialog.cpp -------------------------------------------------------------------------------- /src/JoinDialog.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/JoinDialog.hpp -------------------------------------------------------------------------------- /src/JoinDialog.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/JoinDialog.ui -------------------------------------------------------------------------------- /src/JoinedRoomListModel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/JoinedRoomListModel.cpp -------------------------------------------------------------------------------- /src/JoinedRoomListModel.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/JoinedRoomListModel.hpp -------------------------------------------------------------------------------- /src/LoginDialog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/LoginDialog.cpp -------------------------------------------------------------------------------- /src/LoginDialog.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/LoginDialog.hpp -------------------------------------------------------------------------------- /src/LoginDialog.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/LoginDialog.ui -------------------------------------------------------------------------------- /src/MainWindow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/MainWindow.cpp -------------------------------------------------------------------------------- /src/MainWindow.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/MainWindow.hpp -------------------------------------------------------------------------------- /src/MainWindow.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/MainWindow.ui -------------------------------------------------------------------------------- /src/MessageBox.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/MessageBox.cpp -------------------------------------------------------------------------------- /src/MessageBox.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/MessageBox.hpp -------------------------------------------------------------------------------- /src/QStringHash.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/QStringHash.hpp -------------------------------------------------------------------------------- /src/RedactDialog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/RedactDialog.cpp -------------------------------------------------------------------------------- /src/RedactDialog.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/RedactDialog.hpp -------------------------------------------------------------------------------- /src/RedactDialog.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/RedactDialog.ui -------------------------------------------------------------------------------- /src/RoomMenu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/RoomMenu.cpp -------------------------------------------------------------------------------- /src/RoomMenu.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/RoomMenu.hpp -------------------------------------------------------------------------------- /src/RoomView.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/RoomView.cpp -------------------------------------------------------------------------------- /src/RoomView.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/RoomView.hpp -------------------------------------------------------------------------------- /src/RoomView.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/RoomView.ui -------------------------------------------------------------------------------- /src/RoomViewList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/RoomViewList.cpp -------------------------------------------------------------------------------- /src/RoomViewList.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/RoomViewList.hpp -------------------------------------------------------------------------------- /src/Spinner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/Spinner.cpp -------------------------------------------------------------------------------- /src/Spinner.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/Spinner.hpp -------------------------------------------------------------------------------- /src/TimelineView.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/TimelineView.cpp -------------------------------------------------------------------------------- /src/TimelineView.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/TimelineView.hpp -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/main.cpp -------------------------------------------------------------------------------- /src/matrix/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/matrix/CMakeLists.txt -------------------------------------------------------------------------------- /src/matrix/Content.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/matrix/Content.cpp -------------------------------------------------------------------------------- /src/matrix/Content.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/matrix/Content.hpp -------------------------------------------------------------------------------- /src/matrix/Event.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/matrix/Event.cpp -------------------------------------------------------------------------------- /src/matrix/Event.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/matrix/Event.hpp -------------------------------------------------------------------------------- /src/matrix/ID.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/matrix/ID.hpp -------------------------------------------------------------------------------- /src/matrix/Matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/matrix/Matrix.cpp -------------------------------------------------------------------------------- /src/matrix/Matrix.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/matrix/Matrix.hpp -------------------------------------------------------------------------------- /src/matrix/MemberListModel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/matrix/MemberListModel.cpp -------------------------------------------------------------------------------- /src/matrix/MemberListModel.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/matrix/MemberListModel.hpp -------------------------------------------------------------------------------- /src/matrix/Room.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/matrix/Room.cpp -------------------------------------------------------------------------------- /src/matrix/Room.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/matrix/Room.hpp -------------------------------------------------------------------------------- /src/matrix/Session.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/matrix/Session.cpp -------------------------------------------------------------------------------- /src/matrix/Session.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/matrix/Session.hpp -------------------------------------------------------------------------------- /src/matrix/TimelineWindow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/matrix/TimelineWindow.cpp -------------------------------------------------------------------------------- /src/matrix/TimelineWindow.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/matrix/TimelineWindow.hpp -------------------------------------------------------------------------------- /src/matrix/hash.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/matrix/hash.hpp -------------------------------------------------------------------------------- /src/matrix/hash_combine.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/matrix/hash_combine.hpp -------------------------------------------------------------------------------- /src/matrix/pixmaps.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/matrix/pixmaps.cpp -------------------------------------------------------------------------------- /src/matrix/pixmaps.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/matrix/pixmaps.hpp -------------------------------------------------------------------------------- /src/matrix/proto.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/matrix/proto.cpp -------------------------------------------------------------------------------- /src/matrix/proto.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/matrix/proto.hpp -------------------------------------------------------------------------------- /src/matrix/utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/matrix/utils.cpp -------------------------------------------------------------------------------- /src/matrix/utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/matrix/utils.hpp -------------------------------------------------------------------------------- /src/sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/sort.cpp -------------------------------------------------------------------------------- /src/sort.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/sort.hpp -------------------------------------------------------------------------------- /src/spinner_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/spinner_test.cpp -------------------------------------------------------------------------------- /src/timeline_view_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/timeline_view_test.cpp -------------------------------------------------------------------------------- /src/utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/utils.hpp -------------------------------------------------------------------------------- /src/version.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/version.hpp -------------------------------------------------------------------------------- /src/version_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/src/version_string.cpp -------------------------------------------------------------------------------- /trusty.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ralith/nachat/HEAD/trusty.sh --------------------------------------------------------------------------------