Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| | * | | | | | Remove noisy decrypted message | Nicolas Werner | 2019-11-23 | 1 | -2/+0 | |
| | | | | | | | ||||||
| | * | | | | | Reenable encrypted messages | Nicolas Werner | 2019-11-23 | 2 | -16/+342 | |
| | | | | | | | ||||||
| | * | | | | | Make avatar in timeline smaller | Nicolas Werner | 2019-11-23 | 1 | -3/+5 | |
| | | | | | | | ||||||
| | * | | | | | Fix read indicator | Nicolas Werner | 2019-11-23 | 2 | -4/+15 | |
| | | | | | | | ||||||
| | * | | | | | Enable read receipts action and sync read receipts from cache | Nicolas Werner | 2019-11-23 | 5 | -4/+39 | |
| | | | | | | | ||||||
| | * | | | | | Add send/received indicator | Nicolas Werner | 2019-11-23 | 5 | -7/+133 | |
| | | | | | | | ||||||
| | * | | | | | Implement basic placeholder and disable unimplemented event types | Nicolas Werner | 2019-11-23 | 3 | -12/+23 | |
| | | | | | | | ||||||
| | * | | | | | Implement simple scroll state handling | Nicolas Werner | 2019-11-23 | 4 | -2/+77 | |
| | | | | | | | ||||||
| | * | | | | | Try to fix CI, no match for QString::arg(QStringRef) | Nicolas Werner | 2019-11-23 | 1 | -1/+1 | |
| | | | | | | | ||||||
| | * | | | | | Implement replies in qml timeline | Nicolas Werner | 2019-11-23 | 3 | -0/+57 | |
| | | | | | | | ||||||
| | * | | | | | Implement sending other message types in qml timeline | Nicolas Werner | 2019-11-23 | 2 | -9/+83 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | not using placeholders in timeline for now | |||||
| | * | | | | | Reimplement sending basic text messages | Nicolas Werner | 2019-11-23 | 3 | -2/+69 | |
| | | | | | | | ||||||
| | * | | | | | Show redactions in qml timeline | Nicolas Werner | 2019-11-23 | 5 | -22/+75 | |
| | | | | | | | ||||||
| | * | | | | | Try to fix duplicate messages in certain edge cases (i.e. sync and ↵ | Nicolas Werner | 2019-11-23 | 1 | -3/+14 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | pagination at the same time) | |||||
| | * | | | | | Fix shadow error | Nicolas Werner | 2019-11-23 | 1 | -4/+4 | |
| | | | | | | | ||||||
| | * | | | | | Fix ci formatter to format all files | Nicolas Werner | 2019-11-23 | 1 | -1/+3 | |
| | | | | | | | ||||||
| | * | | | | | Reenable display of encrypted messages | Nicolas Werner | 2019-11-23 | 2 | -15/+125 | |
| | | | | | | | ||||||
| | * | | | | | Reenable view raw message | Nicolas Werner | 2019-11-23 | 3 | -3/+15 | |
| | | | | | | | ||||||
| | * | | | | | Implement basic ImageMessages in qml timeline | Nicolas Werner | 2019-11-23 | 6 | -2/+90 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I suck at sizing so the images in the message are currently hardcoded to 300 pixels in width... | |||||
| | * | | | | | Implement avatars in qml timeline | Nicolas Werner | 2019-11-23 | 12 | -8/+190 | |
| | | | | | | | ||||||
| | * | | | | | Fix new messages not arriving in qml timeline | Nicolas Werner | 2019-11-23 | 1 | -2/+5 | |
| | | | | | | | ||||||
| | * | | | | | Make reply and options buttons smaller | Nicolas Werner | 2019-11-23 | 1 | -6/+22 | |
| | | | | | | | ||||||
| | * | | | | | Fix QML emojis | Nicolas Werner | 2019-11-23 | 4 | -4/+11 | |
| | | | | | | | ||||||
| | * | | | | | Use system colors for now | Nicolas Werner | 2019-11-23 | 5 | -8/+37 | |
| | | | | | | | ||||||
| | * | | | | | Bump required Qt version to 5.8 to support Q_NAMESPACE | Nicolas Werner | 2019-11-23 | 2 | -4/+5 | |
| | | | | | | | ||||||
| | * | | | | | Fix misc CI issues | Nicolas Werner | 2019-11-23 | 3 | -7/+3 | |
| | | | | | | | ||||||
| | * | | | | | Install quickcontrols in ci | Nicolas Werner | 2019-11-23 | 1 | -0/+1 | |
| | | | | | | | ||||||
| | * | | | | | Fix shadow warning | Nicolas Werner | 2019-11-23 | 1 | -3/+3 | |
| | | | | | | | ||||||
| | * | | | | | Implement TextMessage delegate | Nicolas Werner | 2019-11-23 | 6 | -11/+243 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Text selection over multiple items doesn't work yet | |||||
| | * | | | | | Format date (close to) the old way in qml timeline | Nicolas Werner | 2019-11-23 | 3 | -1/+20 | |
| | | | | | | | ||||||
| | * | | | | | Add avatar placeholder and scrollbar to qml timeline | Nicolas Werner | 2019-11-23 | 3 | -14/+39 | |
| | | | | | | | ||||||
| | * | | | | | Add basic sections and button placeholders to qml timeline | Nicolas Werner | 2019-11-23 | 6 | -6/+132 | |
| | | | | | | | ||||||
| | * | | | | | Implement loading of history, when timeline is displayed | Nicolas Werner | 2019-11-23 | 4 | -10/+85 | |
| | | | | | | | ||||||
| | * | | | | | Add items to timline | Nicolas Werner | 2019-11-23 | 5 | -19/+89 | |
| | | | | | | | ||||||
| | * | | | | | Add placeholder timeline model | Nicolas Werner | 2019-11-23 | 6 | -6/+155 | |
| | | | | | | | ||||||
| | * | | | | | Replace timeline with empty qml view | Nicolas Werner | 2019-11-23 | 8 | -53/+163 | |
| |/ / / / / | ||||||
| * | | | | | Update travis to xcode9.2 for macos | Joe | 2019-11-02 | 1 | -1/+1 | |
| | | | | | | ||||||
| * | | | | | Merge branch '0.7.0-dev' of https://github.com/Nheko-Reborn/nheko into 0.7.0-dev | Joe | 2019-11-02 | 64 | -1523/+3831 | |
| |\ \ \ \ \ | ||||||
| | * | | | | | Fix boost build in FreeBSD | Joseph Donofry | 2019-11-01 | 2 | -0/+40 | |
| | | |_|_|/ | | |/| | | | ||||||
| | * | | | | Try to fix slow macos build | Nicolas Werner | 2019-10-07 | 1 | -0/+4 | |
| | | | | | | | | | | | | | | | | | | | | | | | | Try to prevent node upgrade via homebrew | |||||
| | * | | | | Merge pull request #93 from rnhmjoj/pr | Joseph Donofry | 2019-10-07 | 1 | -1/+16 | |
| | |\ \ \ \ | | | | | | | | | | | | | | | escape html before parsing commonmark | |||||
| | | * | | | | escape html before parsing commonmark | rnhmjoj | 2019-09-25 | 1 | -1/+16 | |
| | | | |_|/ | | | |/| | | ||||||
| | * / | | | Try to use an older linuxdeployqt appimage | Nicolas Werner | 2019-10-04 | 1 | -2/+2 | |
| | |/ / / | | | | | | | | | | | | | | | | I think the most recent build broke deployments? | |||||
| | * | | | Merge pull request #92 from pupper68k/0.7.0-dev-bugfix-71 | Joseph Donofry | 2019-09-04 | 6 | -4/+51 | |
| | |\ \ \ | | | |_|/ | | |/| | | Add settings option to display avatars as squares | |||||
| | | * | | re-re-linted | Aidan Hahn | 2019-09-03 | 1 | -1/+0 | |
| | | | | | ||||||
| | | * | | relinted | Aidan Hahn | 2019-09-03 | 1 | -7/+5 | |
| | | | | | ||||||
| | | * | | group similar ui options on settings page | Aidan Hahn | 2019-09-02 | 1 | -1/+0 | |
| | | | | | ||||||
| | | * | | ran make lint to apply style guidelines | Aidan Hahn | 2019-09-02 | 1 | -7/+4 | |
| | | | | | ||||||
| | | * | | ReImplement UserSettings::setAvatarCircles | Aidan Hahn | 2019-09-01 | 1 | -0/+6 | |
| | | | | | ||||||
| | | * | | Merge branch '0.7.0-dev' of https://github.com/Nheko-Reborn/nheko into ↵ | Aidan Hahn | 2019-09-01 | 32 | -210/+194 | |
| | | |\ \ | | | |/ / | | |/| | | | | | | | 0.7.0-dev-bugfix-71 | |||||
| | * | | | Merge pull request #86 from Nheko-Reborn/avatar-memory-usage | DeepBlueV7.X | 2019-08-30 | 27 | -207/+145 | |
| | |\ \ \ | | | |_|/ | | |/| | | Try to reduce memory usage by reusing avatar pixmaps | |||||
| | | * | | Fix usage of deprecated find | Nicolas Werner | 2019-08-28 | 2 | -2/+1 | |
| | | | | | ||||||
| | | * | | Remove unused variables | Nicolas Werner | 2019-08-26 | 1 | -2/+0 | |
| | | | | | ||||||
| | | * | | Try to reduce memory usage by reusing avatar pixmaps | Nicolas Werner | 2019-08-26 | 27 | -207/+148 | |
| | | | | | ||||||
| | * | | | Fix themeing issues on mentions | Joseph Donofry | 2019-08-29 | 5 | -1/+47 | |
| | |/ / | ||||||
| | | * | removed leftovers from previous refactor | Aidan Hahn | 2019-09-01 | 2 | -8/+0 | |
| | | | | ||||||
| | | * | fixed typoes in code, added layout metadata to new settings toggle. | Aidan Hahn | 2019-09-01 | 1 | -2/+3 | |
| | | | | ||||||
| | | * | Refactored Avatar and RoomInfoListItem to access rounding settings in place | Aidan Hahn | 2019-09-01 | 8 | -2267119/+22 | |
| | | | | ||||||
| | | * | add controll bits for avatar rounding | Aidan Hahn | 2019-08-28 | 7 | -653/+976 | |
| | | | | ||||||
| | | * | rounding options for Avatar class | Aidan Hahn | 2019-08-28 | 4 | -2/+2266811 | |
| | | | | ||||||
| | | * | added logic in avatar class to determine rounding type | Aidan Hahn | 2019-08-27 | 2 | -5/+25 | |
| | |/ | ||||||
| | * | Fix SIGNAL SLOT issue on mtx types | Joseph Donofry | 2019-08-19 | 2 | -0/+2 | |
| | | | ||||||
| | * | Fix build issues w/ clang | Joseph Donofry | 2019-08-19 | 2 | -3/+1 | |
| | | | ||||||
| | * | Update README with S3 nightlies listing | Joseph Donofry | 2019-08-19 | 1 | -1/+1 | |
| | | | ||||||
| | * | Update mtxclient version | Joseph Donofry | 2019-08-19 | 1 | -2/+2 | |
| | | | ||||||
| | * | More updates to mentions functionality | Joseph Donofry | 2019-08-19 | 4 | -33/+21 | |
| | | | ||||||
| | * | Fix issues with caching and loading of mentions. | Joseph Donofry | 2019-08-12 | 6 | -50/+108 | |
| | | | | | | | | | | | | | | | | | | | | | Mentions are now loaded from the cache instead of directly from the web request. Mentions are also properly saved to the cache now (instead of as empty strings). Still lots of tweaks left on this feature. | |||||
| | * | Update mtxclient version | Joseph Donofry | 2019-08-12 | 1 | -2/+2 | |
| | | | ||||||
| | * | Fix missing include in prior commit | Joseph Donofry | 2019-08-10 | 1 | -0/+1 | |
| | | | ||||||
| | * | Use 'system' theme as default if QT_QPA_PLATFORMTHEME is set | Joseph Donofry | 2019-08-10 | 3 | -8/+22 | |
| | | | | | | | | | | | | | | | | | | | | | On first launch, before the user has configured any settings, check the value of the QT_QPA_PLATFORMTHEME environment var. If it is set, use the system theme as the default instead of the light theme. This fixes #72. | |||||
| | * | Fix linting issues w/ the last commit | Joseph Donofry | 2019-08-09 | 3 | -5/+5 | |
| | | | ||||||
| | * | Cache User Mentions | Joseph Donofry | 2019-08-09 | 9 | -504/+112 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Cache user mentions when they are retrieved from the server. This logic currently isn't being utilized by the UI. Additionally, the app should use a 'since' value to only get mentions newer than those stored in the DB, to avoid excessive web requests. This will be implemented in a future commit. | |||||
| | * | Fix linting issues | Joseph Donofry | 2019-08-06 | 2 | -6/+3 | |
| | | | ||||||
| | * | Cache user mentions | Joseph Donofry | 2019-08-05 | 3 | -2/+69 | |
| | | | ||||||
| | * | Tweak S3 Upload settings | Joseph Donofry | 2019-08-04 | 4 | -8/+11 | |
| | | | ||||||
| | * | Push to S3 on all branches | Joseph Donofry | 2019-08-03 | 1 | -0/+5 | |
| | | | ||||||
| | * | Upload build artifacts to s3 bucket | Joseph Donofry | 2019-08-03 | 1 | -0/+12 | |
| | | | ||||||
| | * | Actually use the mtxstatic variable in ci script | Nicolas Werner | 2019-08-03 | 1 | -1/+2 | |
| | | | ||||||
| | * | Use static mtxclient on osx in travis | Nicolas Werner | 2019-08-03 | 1 | -0/+1 | |
| | | | ||||||
| | * | Translated using Weblate (German) | nheko rocks | 2019-08-01 | 1 | -12/+12 | |
| | | | | | | | | | | | | | | | | | | | | | Currently translated at 97.0% (191 of 197 strings) Translation: Nheko/nheko Translate-URL: http://weblate.nheko.im/projects/nheko/nheko-master/de/ | |||||
| | * | Fix lambda capture issue | Joseph Donofry | 2019-07-29 | 1 | -1/+1 | |
| | | | ||||||
| | * | Translated using Weblate (English) | Joseph Donofry | 2019-07-28 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | | | | | | | Currently translated at 100.0% (197 of 197 strings) Translation: Nheko/nheko Translate-URL: http://weblate.nheko.im/projects/nheko/nheko-master/en/ | |||||
| | * | Translated using Weblate (English) | Joseph Donofry | 2019-07-28 | 1 | -9/+9 | |
| | | | | | | | | | | | | | | | | | | | | | Currently translated at 100.0% (195 of 195 strings) Translation: Nheko/nheko Translate-URL: http://weblate.nheko.im/projects/nheko/nheko-master/en/ | |||||
| | * | Update mentions dialog | Joseph Donofry | 2019-07-28 | 12 | -104/+270 | |
| | | | | | | | | | | | | | | | | | | | | | | | | Mentions are now separated into 'this room' and 'all rooms' tab., which allows the user to filter on the current room if they desire. Should add additional logic in the future to show which room the mention was in the for the 'all rooms' view. | |||||
| | * | Fix linting | Joseph Donofry | 2019-07-28 | 1 | -11/+18 | |
| | | | ||||||
| | * | Update translation context | Joseph Donofry | 2019-07-28 | 10 | -324/+405 | |
| | | | ||||||
| | * | Translated using Weblate (English) | Joseph Donofry | 2019-07-28 | 1 | -12/+12 | |
| | | | | | | | | | | | | | | | | | | | | | Currently translated at 100.0% (195 of 195 strings) Translation: Nheko/nheko Translate-URL: http://weblate.nheko.im/projects/nheko/nheko-master/en/ | |||||
| | * | Merge branch '0.7.0-dev' of ssh://github.com/Nheko-Reborn/nheko into 0.7.0-dev | Joseph Donofry | 2019-07-28 | 3 | -61/+65 | |
| | |\ | ||||||
| | | * | Translated using Weblate (Finnish) | Tulir | 2019-07-28 | 1 | -20/+22 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently translated at 97.3% (180 of 185 strings) Translation: Nheko/nheko Translate-URL: http://weblate.nheko.im/projects/nheko/nheko-master/fi/ | |||||
| | | * | Translated using Weblate (German) | philipp | 2019-07-28 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently translated at 97.8% (181 of 185 strings) Translation: Nheko/nheko Translate-URL: http://weblate.nheko.im/projects/nheko/nheko-master/de/ | |||||
| | | * | Translated using Weblate (German) | nheko rocks | 2019-07-28 | 1 | -22/+22 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently translated at 97.8% (181 of 185 strings) Translation: Nheko/nheko Translate-URL: http://weblate.nheko.im/projects/nheko/nheko-master/de/ | |||||
| | | * | Manually translate long source strings | Nicolas Werner | 2019-07-28 | 1 | -2/+4 | |
| | | | | ||||||
| | | * | Translated using Weblate (English) | DeepBlueV7.X | 2019-07-28 | 1 | -16/+16 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently translated at 98.9% (183 of 185 strings) Translation: Nheko/nheko Translate-URL: http://weblate.nheko.im/projects/nheko/nheko-master/en/ | |||||
| | * | | Address 'sent' translation issue | Joseph Donofry | 2019-07-28 | 11 | -31/+532 | |
| | |/ | ||||||
| | * | Merge branch '0.7.0-dev' of github.com:Nheko-Reborn/nheko into 0.7.0-dev | Weblate | 2019-07-28 | 19 | -439/+1135 | |
| | |\ | | | | | | | | | | | | | Fix merge conflicts with weblate translation files. | |||||
| | | * | Add 'and' to typing display | Nicolas Werner | 2019-07-28 | 11 | -88/+85 | |
| | | | | ||||||
| | | * | Fix message_type not being initialized correctly | Nicolas Werner | 2019-07-28 | 2 | -1/+13 | |
| | | | | | | | | | | | | | | | | | | | | Fixes "sent an audio file" replies, that were actually replies to text messages. | |||||
| | | * | media->file in error message, when image upload fails | Nicolas Werner | 2019-07-28 | 13 | -183/+48 | |
| | | | | ||||||
| | | * | Add decryption error messages to translations | Nicolas Werner | 2019-07-28 | 10 | -5/+293 | |
| | | | | ||||||
| | | * | Fix newly added languages after timestamp localization | Nicolas Werner | 2019-07-28 | 2 | -34/+93 | |
| | | | | ||||||
| | | * | Try to localise timestamps | Nicolas Werner | 2019-07-28 | 13 | -193/+668 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I'm not sure, if that is the right way, but Qt doesn't really have a way to format custom localised dates, so I tried to find the closest approximations to what we currently have. Relates to #69 | |||||
| | * | | Translated using Weblate (Finnish) | Tulir | 2019-07-28 | 1 | -169/+171 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently translated at 94.8% (165 of 174 strings) Translation: Nheko/nheko Translate-URL: http://weblate.nheko.im/projects/nheko/nheko-master/fi/ | |||||
| | * | | Translated using Weblate (English) | DeepBlueV7.X | 2019-07-28 | 1 | -116/+118 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently translated at 96.6% (168 of 174 strings) Translation: Nheko/nheko Translate-URL: http://weblate.nheko.im/projects/nheko/nheko-master/en/ | |||||
| | * | | Translated using Weblate (German) | DeepBlueV7.X | 2019-07-28 | 1 | -3/+3 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently translated at 93.1% (162 of 174 strings) Translation: Nheko/nheko Translate-URL: http://weblate.nheko.im/projects/nheko/nheko-master/de/ | |||||
| | * | | Translated using Weblate (German) | nheko rocks | 2019-07-28 | 1 | -80/+80 | |
| | |/ | | | | | | | | | | | | | | | | | | | Currently translated at 93.1% (162 of 174 strings) Translation: Nheko/nheko Translate-URL: http://weblate.nheko.im/projects/nheko/nheko-master/de/ | |||||
| | * | Translated using Weblate (German) | philipp | 2019-07-28 | 1 | -7/+7 | |
| | | | | | | | | | | | | | | | | | | | | | Currently translated at 37.4% (65 of 174 strings) Translation: Nheko/nheko Translate-URL: http://weblate.nheko.im/projects/nheko/nheko-master/de/ | |||||
| | * | Added translation using Weblate (Finnish) | Tulir | 2019-07-28 | 1 | -0/+1004 | |
| | | | ||||||
| | * | Translated using Weblate (German) | DeepBlueV7.X | 2019-07-27 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | | | | | | | Currently translated at 34.5% (60 of 174 strings) Translation: Nheko/nheko Translate-URL: http://weblate.nheko.im/projects/nheko/nheko-master/de/ | |||||
| | * | Translated using Weblate (English) | DeepBlueV7.X | 2019-07-27 | 1 | -46/+46 | |
| | | | | | | | | | | | | | | | | | | | | | Currently translated at 31.6% (55 of 174 strings) Translation: Nheko/nheko Translate-URL: http://weblate.nheko.im/projects/nheko/nheko-master/en/ | |||||
| * | | Update README with translation information | Joe | 2019-07-27 | 1 | -0/+5 | |
| |/ | ||||||
| * | Translated using Weblate (English) | DeepBlueV7.X | 2019-07-27 | 1 | -3/+3 | |
| | | | | | | | | | | | | | | Currently translated at 5.2% (9 of 174 strings) Translation: Nheko/nheko Translate-URL: http://weblate.nheko.im/projects/nheko/nheko-master/en/ | |||||
| * | Translated using Weblate (English) | Joseph Donofry | 2019-07-27 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | Currently translated at 5.2% (9 of 174 strings) Translation: Nheko/nheko Translate-URL: http://weblate.nheko.im/projects/nheko/nheko-master/en/ | |||||
| * | Translated using Weblate (German) | DeepBlueV7.X | 2019-07-27 | 1 | -8/+8 | |
| | | | | | | | | | | | | | | Currently translated at 48.9% (85 of 174 strings) Translation: Nheko/nheko Translate-URL: http://weblate.nheko.im/projects/nheko/nheko-master/de/ | |||||
| * | Translated using Weblate (English) | Joseph Donofry | 2019-07-27 | 1 | -6/+6 | |
| | | | | | | | | | | | | | | Currently translated at 3.4% (6 of 174 strings) Translation: Nheko/nheko Translate-URL: http://weblate.nheko.im/projects/nheko/nheko-master/en/ | |||||
| * | Ignore badge label macos deprecations | Joseph Donofry | 2019-07-26 | 1 | -0/+4 | |
| | | ||||||
| * | Remove uneeded log message | Joseph Donofry | 2019-07-26 | 1 | -1/+0 | |
| | | ||||||
| * | Fix bug with emoji font setting and clean linting | Joseph Donofry | 2019-07-26 | 8 | -41/+42 | |
| | | ||||||
| * | Add emoji text selection option for non-mac | Joseph Donofry | 2019-07-26 | 4 | -7/+61 | |
| | | ||||||
| * | Improve layout of Emoji Picker | Nicolas Werner | 2019-07-25 | 7 | -13/+55 | |
| | | | | | | | | | | | | | | | | Respect system styling Increase size of emojis (to remove empty space) Add hover effect (partially adresses #41) Less hardcoding of sizes Use emoji font (color) | |||||
| * | Merge branch '0.7.0-dev' of ssh://github.com/Nheko-Reborn/nheko into 0.7.0-dev | Joseph Donofry | 2019-07-21 | 5 | -7/+28 | |
| |\ | ||||||
| | * | Fix copy and pasting image from clipboard | Nicolas Werner | 2019-07-22 | 4 | -6/+27 | |
| | | | | | | | | | | | | | | | | | | | | | | | | If the QMimeData contains an image, it actually has a mime type of application/x-qt-image. At least in some cases accessing the image/* data returns a 0 length array. Accessing the data via ->imageData works however. So we use that as our accessor and pass it to the preview dialog. | |||||
| | * | Actually set attributes before starting the app | Nicolas Werner | 2019-07-22 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | fixes "Attribute Qt::AA_EnableHighDpiScaling must be set before QCoreApplication is created." | |||||
| * | | Update Mentions UI | Joseph Donofry | 2019-07-21 | 6 | -10/+36 | |
| |/ | | | | | | | | | | | | | | | Mentions are now an '@' icon in the upper right. UI Popup is now a smaller dialog. Still lots of work to be done here. | |||||
| * | Fix linting issues | Joseph Donofry | 2019-07-16 | 5 | -47/+46 | |
| | | ||||||
| * | Add User Mentions Dialog | Joseph Donofry | 2019-07-16 | 10 | -2/+652 | |
| | | | | | | | | | | | | | | | | | | | | | | | | Add a RoomListItem-like button that opens a dialog containing all of the messages that would result in a highlight from the server (for example, the user is mentioned, or @room is mentioned). This is VERY rudimentary and will be completely reworked in the future to take advantage of the existing TimelineView class, instead of using a dialog like it does now. The button to show the mentions also needs work. | |||||
| * | Update Travis webhook URL for new nheko room | Joseph Donofry | 2019-07-05 | 1 | -1/+1 | |
| | | ||||||
| * | Fix additional Qt version issue | Joseph Donofry | 2019-07-05 | 1 | -0/+4 | |
| | | ||||||
| * | Fix support for Qt versions < 5.11 | Joseph Donofry | 2019-07-04 | 8 | -12/+56 | |
| | | ||||||
| * | Fix formatting issues | Joseph Donofry | 2019-07-04 | 7 | -12/+16 | |
| | | ||||||
| * | Fix deprecated function call issues with Qt 5.13 | Joseph Donofry | 2019-07-04 | 18 | -34/+97 | |
| | | | | | | | | Update to mtxclient 0.3.0 | |||||
| * | Fix some linting issues | Joseph Donofry | 2019-07-04 | 2 | -7/+8 | |
| | | ||||||
| * | Show room version in settings | Nicolas Werner | 2019-07-04 | 11 | -72/+227 | |
| | | ||||||
| * | Merge pull request #77 from deepbluev7/0.7.0-dev | DeepBlueV7.X | 2019-07-04 | 12 | -696/+3108 | |
| |\ | | | | | | | | | | | | | Add .well-known support fixes #9 | |||||
| | * | Bump mtxclient requirement | Nicolas Werner | 2019-07-03 | 1 | -2/+2 | |
| | | | | | | | | | | | | fixes #9 | |||||
| | * | Fix typo in log message | Nicolas Werner | 2019-06-27 | 1 | -1/+1 | |
| | | | ||||||
| | * | Reconfigure server url, when requested by login response | Nicolas Werner | 2019-06-27 | 1 | -0/+6 | |
| | | | ||||||
| | * | Support well-known for server discovery | Nicolas Werner | 2019-06-27 | 9 | -690/+3096 | |
| | | | ||||||
| | * | Fix santizize=undefined warning (overflow) | Nicolas Werner | 2019-06-27 | 2 | -4/+4 | |
| |/ | ||||||
| * | Merge pull request #76 from xvitaly/0.7.0-dev | Joseph Donofry | 2019-06-26 | 1 | -0/+2 | |
| |\ | | | | | | | Removed RPATH from compiled binaries | |||||
| | * | Removed RPATH from compiled binaries. | Vitaly Zaitsev | 2019-06-26 | 1 | -0/+2 | |
| |/ | | | | | | | Signed-off-by: Vitaly Zaitsev <vitaly@easycoding.org> | |||||
| * | Further UI Updates to Rich Replies | Joseph Donofry | 2019-06-14 | 6 | -15/+29 | |
| | | ||||||
| * | Further Improve Reply Functionality | Joseph Donofry | 2019-06-13 | 15 | -74/+177 | |
| | | | | | | | | | | | | | | Quoted replies now include matrix.to links for the event and the user. UI Rendering has been (slightly) improved... still very WIP. Restructured the reply structure in the code for future usability improvements. | |||||
| * | Merge branch '0.7.0-dev' of ssh://github.com/Nheko-Reborn/nheko into 0.7.0-dev | Joseph Donofry | 2019-06-12 | 13 | -18/+27 | |
| |\ | ||||||
| | * | Add style for reply popup. Fix ALL of the linting issues | redsky17 | 2019-06-11 | 12 | -16/+23 | |
| | | | ||||||
| | * | Fix lambda capture and lint issues | redsky17 | 2019-06-11 | 2 | -2/+4 | |
| | | | ||||||
| * | | Update CHANGELOG | Joseph Donofry | 2019-06-11 | 0 | -0/+0 | |
| |\ \ | | |/ | |/| | ||||||
| | * | Update CHANGELOG.md with 0.7.0 changes thus far | Joseph Donofry | 2019-05-30 | 1 | -0/+9 | |
| | | | ||||||
| * | | Fix linting issue | Joseph Donofry | 2019-06-11 | 1 | -2/+1 | |
| | | | ||||||
| * | | Initial Support for Rich Replies | Joseph Donofry | 2019-06-11 | 11 | -254/+411 | |
| | | | | | | | | | | | | | | | | | | | | | | | | Add placeholder UI for showing replies in the text entry widget. Existing quoting capability has been removed (Temporarily), as it was replaced with the new reply capability. Replies sent from nheko do not currently appear correctly in the timeline (this will be fixed in a future commit). | |||||
| * | | Add initial support for rich replies to nheko | Joseph Donofry | 2019-06-09 | 10 | -9/+65 | |
| | | | ||||||
| * | | Update CHANGELOG.md with 0.7.0 changes thus far | Joseph Donofry | 2019-06-06 | 1 | -0/+10 | |
| |/ | ||||||
| * | Update mtxclient version | redsky17 | 2019-05-27 | 1 | -2/+2 | |
| | | ||||||
| * | Merge in master | redsky17 | 2019-05-27 | 19 | -151/+186 | |
| |\ | |/ |/| | ||||||
* | | Update to v0.6.4 | Joseph Donofry | 2019-05-22 | 6 | -10/+33 | |
| | | ||||||
* | | Minor build tweaks | Joseph Donofry | 2019-05-22 | 3 | -3/+11 | |
| | | ||||||
* | | Update mtxclient version and build args | Joseph Donofry | 2019-05-22 | 2 | -3/+3 | |
| | | ||||||
* | | Replicate AppVeyor JSON Install from mtxclient: | Joseph Donofry | 2019-05-19 | 1 | -1/+3 | |
| | | | | | | | | https://github.com/Nheko-Reborn/mtxclient/commit/023177170c4 | |||||
* | | Update nightly badge link | Joseph Donofry | 2019-05-15 | 1 | -1/+1 | |
| | | ||||||
* | | Fix flathub badge size | Joseph Donofry | 2019-05-15 | 1 | -1/+1 | |
| | | ||||||
* | | Fix flathub badge size | Joseph Donofry | 2019-05-15 | 1 | -1/+1 | |
| | | ||||||
* | | Fix flathub badge size | Joseph Donofry | 2019-05-15 | 1 | -1/+1 | |
| | | ||||||
* | | Update flathub link | Joseph Donofry | 2019-05-15 | 1 | -1/+2 | |
| | | ||||||
* | | Update appdata.xml | Joseph Donofry | 2019-05-14 | 1 | -2/+26 | |
| | | ||||||
* | | Update to newer mtxclient to allow optional static linking | Joseph Donofry | 2019-05-12 | 2 | -2/+3 | |
| | | ||||||
* | | Attempt to make travis build with more cores | Joseph Donofry | 2019-05-12 | 1 | -0/+2 | |
| | | ||||||
* | | Update Travis Install Script | Joseph Donofry | 2019-05-09 | 1 | -0/+3 | |
| | | | | | | | | Add new key for ubuntu repo that causes travis to fail. | |||||
* | | Merge pull request #64 from Nheko-Reborn/travis-ci-fixes | Joseph Donofry | 2019-05-08 | 3 | -7/+7 | |
|\ \ | | | | | | | Link mtxclient dynamically and update to Boost 1.69 for CI build | |||||
| * | | link boost dynamically | redsky17 | 2019-05-08 | 2 | -2/+3 | |
| | | | ||||||
| * | | Update mtxclient ver | redsky17 | 2019-05-08 | 1 | -2/+2 | |
| | | | ||||||
| * | | Update to boost 1.69.0 to attemp travis fix | redsky17 | 2019-05-08 | 1 | -5/+4 | |
|/ / | ||||||
* | | Remove 'error on unset' for travis builds | redsky17 | 2019-05-01 | 2 | -2/+2 | |
| | | ||||||
* | | Remove unset var causing error due to Qt script | redsky17 | 2019-05-01 | 1 | -1/+1 | |
| | | ||||||
* | | Use bash instead of sh because the qt env script needs to be run under bash. | redsky17 | 2019-05-01 | 1 | -1/+1 | |
| | | ||||||
* | | Fix Travis GPG-related build error | redsky17 | 2019-05-01 | 1 | -0/+3 | |
| | | ||||||
* | | Merge pull request #60 from MonokelPinguin/remove-xml-parsing-of-messages | Joseph Donofry | 2019-05-01 | 2 | -61/+8 | |
|\ \ | | | | | | | Simplify linkifyMessage. Fixes #18. Thanks @MonokelPinguin | |||||
| * | | Raw string literals not allowed in MOC headers on OSX | Nicolas Werner | 2019-05-01 | 1 | -3/+3 | |
| | | | ||||||
| * | | Simplify linkifyMessage | Nicolas Werner | 2019-05-01 | 2 | -61/+8 | |
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Parsing html as xml has inherent problems, most notable there are many matrix clients that don't escape ampersands in urls of mx-replies, etc. (See issue #18) This also removes the replacement of <mx-reply> as it isn't strictly needed. Also the QRegExp is replaced with the Qt5 QRegularExpression for perfomance and because it supports lookahead and lookbehind. I'm pretty sure that the original code also replaced href="" with href=\"\", which was probably wrong, but I'm not to sure about that. Fixes #18 | |||||
* | | Merge pull request #58 from zapashcanon/sh | Joseph Donofry | 2019-04-29 | 8 | -74/+94 | |
|\ \ | | | | | | | improve shell scripts and update .gitignore. Thanks @zapashcanon | |||||
| * | | improve shell scripts and update .gitignore | zapashcanon | 2019-04-24 | 8 | -74/+94 | |
|/ / | ||||||
* | | Update olm repo to new location. | redsky17 | 2019-04-18 | 2 | -675/+1 | |
| | | | | | | | | Remove LICENSE file in favor of COPYING | |||||
* | | Change LICENSE to COPYING to match gpl standard | redsky17 | 2019-04-18 | 1 | -0/+674 | |
| | | ||||||
| * | Fix linting issues | redsky17 | 2019-05-27 | 2 | -18/+16 | |
| | | ||||||
| * | Add reply and menu buttons to TimelineItem | redsky17 | 2019-05-27 | 4 | -3/+56 | |
| | | ||||||
| * | Fix linting | redsky17 | 2019-04-04 | 1 | -3/+3 | |
| | | ||||||
| * | Update mtxclient version | redsky17 | 2019-04-04 | 1 | -2/+2 | |
| | | ||||||
| * | Update nheko to export sessions using new format | redsky17 | 2019-03-27 | 1 | -4/+10 | |
|/ | | | | (requires mtxclient updates as well). | |||||
* | Merge pull request #43 from vtronko/implicitconversion_fix | Joseph Donofry | 2019-03-03 | 1 | -2/+2 | |
|\ | | | | | Get rid of implicit conversion in text input height calculation. Thanks @vtronko | |||||
| * | Get rid of implicit conversion in text input height calculation | Vladyslav Tronko | 2019-03-03 | 1 | -2/+2 | |
| | | ||||||
* | | Merge pull request #40 from vtronko/textwidgetborder-fix | Joseph Donofry | 2019-03-03 | 1 | -3/+3 | |
|\ \ | |/ |/| | | | Don't let multiline text background overlap top border of text widget. Fixes #39 Thanks @vtronko | |||||
| * | Don't let multiline text background overlap top border of text widget | Vladyslav tronko | 2019-03-04 | 1 | -3/+3 | |
|/ | ||||||
* | Update README screenshots. Fixes #36 | redsky17 | 2019-02-27 | 1 | -2/+5 | |
| | ||||||
* | Make appveyor script Build Nlohmann | redsky17 | 2019-02-27 | 1 | -2/+1 | |
| | ||||||
* | Revert dockerfile to trusty and build sodium locally | redsky17 | 2019-02-27 | 1 | -4/+12 | |
| | ||||||
* | Attempt to fix appimage issue | redsky17 | 2019-02-26 | 1 | -1/+1 | |
| | ||||||
* | Maybe fix docker issues | redsky17 | 2019-02-25 | 1 | -1/+1 | |
| | ||||||
* | Fix linting issue | redsky17 | 2019-02-25 | 1 | -1/+1 | |
| | ||||||
* | CI Updates | Joe | 2019-02-24 | 2 | -3/+3 | |
| | ||||||
* | More CI Fixes | Joe | 2019-02-24 | 2 | -4/+8 | |
| | ||||||
* | more ci updates | Joe | 2019-02-24 | 3 | -9/+6 | |
| | ||||||
* | Fix line ending issue | Joe | 2019-02-24 | 1 | -2/+2 | |
| | ||||||
* | Switch CI builds to use bundled JSON | redsky17 | 2019-02-24 | 3 | -5/+3 | |
| | | | | | Apparently the nlohmann library is not available in the standard repositories. I would rather build it than add universe deps. | |||||
* | Update JSON build deps. | redsky17 | 2019-02-24 | 7 | -36/+37 | |
| | | | | | | Update JSON build dependencies, change the dockerfile and other CI files that relate to this. Also update target mtxclient revision. | |||||
* | Make some Dockerfile improvements | redsky17 | 2019-02-24 | 1 | -5/+3 | |
| | ||||||
* | Nlohmann build updates | redsky17 | 2019-02-24 | 7 | -9/+51 | |
| | ||||||
* | Merge pull request #32 from Vistaus/master | Joseph Donofry | 2019-02-20 | 1 | -69/+69 | |
|\ | | | | | Updated Dutch translation (thanks @Vistaus ) | |||||
| * | Updated Dutch translation | Heimen Stoffels | 2019-02-20 | 1 | -69/+69 | |
|/ | ||||||
* | Merge pull request #31 from Nheko-Reborn/fix_initial_sync_loop | Joseph Donofry | 2019-02-18 | 1 | -2/+2 | |
|\ | | | | | Fix initial sync loop | |||||
| * | Merge pull request #27 from AndrewJDR/fix_initial_sync_loop | Joseph Donofry | 2019-02-18 | 1 | -2/+2 | |
| |\ | | | | | | | Attempt to fix issue #19 by increasing the lmdb max_dbs setting. | |||||
| | * | Attempt to fix issue #19 by increasing the lmdb max_dbs setting. | Andrew Johnson | 2019-02-16 | 1 | -2/+2 | |
| |/ | ||||||
* | | Merge pull request #28 from miocho/patch-1 | Joseph Donofry | 2019-02-17 | 1 | -22/+22 | |
|\ \ | |/ |/| | Update nheko_de.ts (German Translations) | |||||
| * | Update nheko_de.ts | miocho | 2019-02-17 | 1 | -22/+22 | |
|/ | ||||||
* | Release Nheko 0.6.3 | Joe | 2019-02-08 | 7 | -22/+39 | |
| | | | | | - Update version numbers and documentation - Fix github releases oauth key | |||||
* | Merge branch 'master' of https://github.com/redsky17/nheko | Joe | 2019-02-08 | 72 | -144/+1565 | |
|\ | ||||||
| * | Adjust cmake minimum for included boost | redsky17 | 2019-02-08 | 1 | -2/+2 | |
| | | ||||||
| * | Tweak build settings | redsky17 | 2019-02-08 | 3 | -3/+8 | |
| | | ||||||
| * | Improve color generation performance | redsky17 | 2019-02-08 | 3 | -27/+53 | |
| | | | | | | | | | | | | Colors are generated asynchronously now and the TimelineItem is updated when the color generation finishes. This allows the UI to stay responsive while new colors are being generated. | |||||
| * | Merge branch 'ui-enhancements' | redsky17 | 2019-02-07 | 71 | -140/+1529 | |
| |\ | | | | | | | | | | Preparing for 0.6.3 release | |||||
| | * | Prevent symlinks from overwriting files | redsky17 | 2019-02-05 | 1 | -1/+1 | |
| | | | ||||||
| | * | Preserve symlinks in icu4c libs | redsky17 | 2019-02-05 | 1 | -1/+1 | |
| | | | ||||||
| | * | Fix cp permissions issue | redsky17 | 2019-02-05 | 1 | -1/+3 | |
| | | | ||||||
| | * | Copy icu4c dylib symlinks in mac deploy | redsky17 | 2019-02-05 | 3 | -6/+7 | |
| | | | ||||||
| | * | See if bundled boost fixes mac deploy | redsky17 | 2019-02-04 | 1 | -1/+2 | |
| | | | ||||||
| | * | Additional mac icu4c changes | redsky17 | 2019-02-04 | 1 | -4/+7 | |
| | | | ||||||
| | * | Try to force link of icu4c in mac build | redsky17 | 2019-02-04 | 2 | -5/+3 | |
| | | | ||||||
| | * | Update travis mac deploy | redsky17 | 2019-02-02 | 1 | -1/+4 | |
| | | | ||||||
| | * | Modify linux deploy.sh | redsky17 | 2019-01-31 | 1 | -1/+2 | |
| | | | ||||||
| | * | Attempt to fix linux CI deploy | redsky17 | 2019-01-31 | 1 | -1/+2 | |
| | | | ||||||
| | * | Even more CI script fixes | redsky17 | 2019-01-31 | 2 | -4/+4 | |
| | | | ||||||
| | * | Fix more ci script issues | redsky17 | 2019-01-31 | 2 | -7/+7 | |
| | | | ||||||
| | * | Fix typo in script.sh | redsky17 | 2019-01-31 | 1 | -1/+1 | |
| | | | ||||||
| | * | Update deployment configuration | redsky17 | 2019-01-31 | 3 | -11/+9 | |
| | | | ||||||
| | * | Add TAVIS_TAG for build artifacts | redsky17 | 2019-01-31 | 2 | -2/+4 | |
| | | | ||||||
| | * | Attempt to fix bintray issues | redsky17 | 2019-01-31 | 1 | -4/+3 | |
| | | | ||||||
| | * | Change TRAVIS_TAG to TRAVIS_COMMIT | redsky17 | 2019-01-31 | 1 | -1/+1 | |
| | | | ||||||
| | * | BinTray deploy on all commits | redsky17 | 2019-01-31 | 1 | -1/+1 | |
| | | | ||||||
| | * | Attempt to fix travis.yml merge issues | redsky17 | 2019-01-31 | 1 | -103/+97 | |
| | | | ||||||
| | * | merge master and fix conflicts | redsky17 | 2019-01-30 | 3 | -240/+576 | |
| | |\ | ||||||
| | * | | Fix bintray deploy repo naming | redsky17 | 2019-01-30 | 1 | -3/+4 | |
| | | | | ||||||
| | * | | Attempt to make bintray builds for every commit | redsky17 | 2019-01-30 | 1 | -1/+1 | |
| | | | | ||||||
| | * | | Add download button to ImageOverlay | redsky17 | 2019-01-30 | 3 | -0/+13 | |
| | | | | | | | | | | | | | | | | | | | | | | | | When opening images in the full-screen overlay, there is now a download button next to the close button. This button utilizes the same functionality as the right-click->save image button. | |||||
| | * | | Restore Emoji Picker, but remove forcing EmojiOne | redsky17 | 2019-01-26 | 13 | -3/+205 | |
| | | | | | | | | | | | | | | | | | | | | | | | | Restored the emoji picker, but it now falls back to the system instead of forcing Emoji One. The allows users to user the picker for convenience, but doesn't enforce the emoji style on them. | |||||
| | * | | Revert "Remove built-in emoji picker" | redsky17 | 2019-01-26 | 36 | -3/+809 | |
| | | | | | | | | | | | | | | | | This reverts commit 4b807229aa20d6f4891e35f08d489da427d3d0b6. | |||||
| | * | | Fix lint issues in last commit | redsky17 | 2019-01-26 | 1 | -16/+16 | |
| | | | | ||||||
| | * | | Add initial support for QtIndenticon | redsky17 | 2019-01-26 | 4 | -0/+55 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add initial loading of qt jdenticon plugin: https://github.com/redsky17/qt-jdenticon Currently, the library's functionality has not been integrated into the rest of nheko. Next step is to add a configuration item in the User Settings and use the plugin to generate avatars for users without their own picture. These avatars should be cached in the Cache object. | |||||
| | * | | Fix lint issue | redsky17 | 2019-01-26 | 1 | -2/+2 | |
| | | | | ||||||
| | * | | Fix inconsistent user color updates. | redsky17 | 2019-01-26 | 1 | -4/+5 | |
| | | | | ||||||
| | * | | Update user colors to use Cache vs Utils | redsky17 | 2019-01-26 | 6 | -40/+43 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | User colors are now stored in cache. This is consistent with other similar variables. I think there's a bug right now where it doesn't properly refresh colors for the TimeLineItem when the theme is changed. | |||||
| | * | | Add unread notification color for user mentioned | redsky17 | 2019-01-25 | 9 | -13/+33 | |
| | | | | | | | | | | | | | | | | | | | | | | | | When user is mentioned (via matrix 'highlight_count'), inactive rooms will use a different color for the notification circle than when only general unread messages exist. | |||||
| | * | | Fix lambda capture error | redsky17 | 2019-01-24 | 1 | -1/+1 | |
| | | | | ||||||
| | * | | Author Color Fixes | redsky17 | 2019-01-20 | 8 | -7/+75 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Author color is now cached so that it will not be re-calculated each time a new message is posted. This cache gets cleared when the theme is changed. Additionally, the author color is now automatically refreshed when the theme is changed, fixing the issue where you had to change rooms before the colors would switch. |