Commit Graph

293 Commits

Author SHA1 Message Date
Konstantinos Sideris b5ae84c3c3 Add write support for m.emote events
closes #41
2017-09-03 11:43:45 +03:00
Konstantinos Sideris a44a4f36af Add read support for m.emote events (#41) 2017-09-02 16:47:59 +03:00
Konstantinos Sideris 6797cbc943 Linkify URLs in room topics
closes #52
2017-08-26 15:36:10 +03:00
Konstantinos Sideris 177dd6a5b0 Remove cache data when the user logs out 2017-08-26 14:31:23 +03:00
Konstantinos Sideris 7fbfe3af15 Update the cache state at once to avoid being in an invalid state 2017-08-26 13:49:16 +03:00
Konstantinos Sideris 43b1bdfe63 Remove nick colors 2017-08-26 11:33:26 +03:00
Konstantinos Sideris 18625d9d27 Fix login UX
The mxid input will not prevent the user from entering any invalid
value.

closes #22
2017-08-21 20:55:35 +03:00
Konstantinos Sideris c6ec20fa40 Place the completion popup under the search widget 2017-08-20 21:13:00 +03:00
Konstantinos Sideris 2644e4acca Small style change 2017-08-20 13:47:22 +03:00
Konstantinos Sideris 57ac64fb2b Add missing destructors 2017-08-15 23:28:25 +03:00
Konstantinos Sideris 8d81489e05 Ghetto room switcher 2017-08-15 21:06:27 +03:00
Konstantinos Sideris 69036967ff Focus on the text input when switching rooms 2017-08-14 18:25:43 +03:00
Konstantinos Sideris 9c28ba28a8 Update the last sender from the initial pagination 2017-08-14 00:26:57 +03:00
Konstantinos Sideris f8505fe0bc Don't overwrite last user 2017-08-13 21:04:43 +03:00
Konstantinos Sideris bc59a65fae Typo 2017-08-13 19:20:29 +03:00
Konstantinos Sideris 9bfd51ceed Create app bundle for macOS 2017-08-13 19:17:04 +03:00
Konstantinos Sideris 9189782d3b macOS: Get rid of text field's focus border 2017-08-12 13:21:52 +03:00
Konstantinos Sideris 21c2f96061 Update AUR build script with lmdb 2017-08-10 23:55:08 +03:00
Konstantinos Sideris c428ef4b6a Remove unused variable 2017-08-06 22:37:55 +03:00
Konstantinos Sideris 7a56f65fb3 Use 'You' instead of your own user id 2017-08-06 22:28:54 +03:00
Konstantinos Sideris 146aaa8746 Display the most recent message instead of the topic
closes #11
2017-08-06 18:53:31 +03:00
Konstantinos Sideris 245fdb1917 Avoid header conflict (second attempt) 2017-08-06 11:01:46 +03:00
Konstantinos Sideris 4fccc6270e Fix full screen image viewer on macOS sierra 2017-08-06 10:35:32 +03:00
Konstantinos Sideris 93e8297b61 The emoji panel shouldn't steal focus from other windows 2017-08-05 21:34:24 +03:00
mujx 4aa613f846 Merge pull request #48 from JaniM/patch-1
Nix: ignore earlier build results
2017-08-05 19:15:40 +03:00
Jani Mustonen 0777dba5e1 Nix: ignore earlier build results 2017-08-05 18:56:41 +03:00
Jani Mustonen 486676f248 Add basic nix expressions (#47)
Allows `nix-build` for basic building and `nix-env -f . -i` for installing.
2017-08-05 18:40:00 +03:00
Konstantinos Sideris ccc69ece9e Drop support for XCode 7
lmdbxx requires support for thread_local which is not available on that clang version.
2017-08-05 18:15:43 +03:00
Konstantinos Sideris dd30b5d06e Rename Event.h header to avoid header conflict 2017-08-05 17:02:53 +03:00
Konstantinos Sideris 368e891ecd Include lmdb header 2017-08-05 16:28:07 +03:00
Konstantinos Sideris b1c7e58585 Remove extra exception catch 2017-08-05 16:27:30 +03:00
Konstantinos Sideris af0f22fc91 Keep fetching history until the scrollbar gets activated 2017-08-05 15:59:24 +03:00
Konstantinos Sideris 748eb949a7 Parse utf-8 data properly 2017-08-01 19:42:42 +03:00
Konstantinos Sideris bda856d7ae Update readme and travis for lmdb 2017-07-30 14:30:55 +03:00
Konstantinos Sideris 8d05073547 Initial support for state cache
- Adds detection for duplicate events
2017-07-30 14:30:55 +03:00
Konstantinos Sideris e5ccb73a20 Add serialization on matrix events 2017-07-30 14:30:55 +03:00
Konstantinos Sideris c6c024ccbf Append backwards events after the spacer 2017-07-30 14:02:15 +03:00
Konstantinos Sideris 622fc3f9c3 Save and restore app's window size
closes #46
2017-07-30 13:59:28 +03:00
Konstantinos Sideris 3c1f9696df Fix small timestamp misalignment 2017-07-15 19:18:34 +03:00
Konstantinos Sideris 30fb46e25b Use pixels to specify the font sizes
Basically reverts the last font related commits since pointSize isn't
as reliable as pixelSize.

Also some layout values (margins, spacings) have been moved out to Config.h.
2017-07-15 17:11:46 +03:00
Konstantinos Sideris 847ae37df2 Linting 2017-07-09 22:27:20 +03:00
PureTryOut bdf9b6e0fb Add Gentoo build and installation instructions (#45) 2017-07-09 13:46:50 +03:00
Konstantinos Sideris b382dfbee6 Remove custom badge counter from mac and windows (#42)
- Add icon set on mac for future packaging
2017-07-09 12:49:17 +03:00
jansol f5ba63946b Improve login flow (#35)
* Validate both inferred and explicitly entered server addresses by attempting to call the /versions endpoint
* If the domain from the mxid fails validation, try prefixing it with 'matrix'
* Only show server address field if address validation ultimately fails
2017-07-08 14:41:49 +03:00
george99g 03437cc693 Fix emoji alignment issue (#43) 2017-07-04 23:40:41 +03:00
Konstantinos Sideris 140cbd3c27 Slow down spinner 2017-07-02 16:44:05 +03:00
Konstantinos Sideris 06cacc13d1 Show unread count on MacOs toolbar 2017-07-01 16:34:36 +03:00
Konstantinos Sideris 97ca8d0ed1 Remove hardcoded font sizes on the top bars and text input 2017-07-01 15:52:46 +03:00
Konstantinos Sideris 22d0f50e36 Add option for the default font size 2017-07-01 15:21:07 +03:00
Konstantinos Sideris 0ed2350664 Set emoji size relative to the default font 2017-07-01 14:03:00 +03:00