Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix notification images | Nicolas Werner | 2023-06-08 | 1 | -7/+0 |
| | |||||
* | Remove QtMac header | Nicolas Werner | 2023-06-08 | 1 | -1/+0 |
| | |||||
* | Copy arguments for notification | Nicolas Werner | 2023-05-29 | 2 | -13/+13 |
| | |||||
* | Enable sending notifications via the systemNotification signal on macOS | Nicolas Werner | 2023-05-29 | 3 | -43/+36 |
| | |||||
* | Fix duplicate notification category identifier | Nicolas Werner | 2023-05-29 | 1 | -16/+16 |
| | |||||
* | Do not display reply action in the recap notif on Mac | LcsTen | 2023-04-14 | 1 | -4/+12 |
| | |||||
* | Don't send desktop notifications if there are too many of them at once | LcsTen | 2023-04-14 | 1 | -5/+8 |
| | |||||
* | Fix build on case-sensitive filesystems | Ryan Schmidt | 2023-03-30 | 1 | -2/+2 |
| | |||||
* | fix build/clear notifications on exit on OpenBSD | Klemens Nanni | 2023-02-23 | 1 | -1/+1 |
| | | | | | | | CMake builds ManagerLinux.cpp on `!MAC && !WIN`, that is BSD and Linux. Fix the Linux-only assumption in the shared header. Qt's `Q_OS_UNIX` is defined on Linux, BSDs and macOS alike. | ||||
* | Get rid of year in license headers | Nicolas Werner | 2023-02-21 | 7 | -22/+7 |
| | | | | | | See also: https://daniel.haxx.se/blog/2023/01/08/copyright-without-years/ https://hynek.me/til/copyright-years/ | ||||
* | lint and avoid copy | Nicolas Werner | 2023-02-02 | 1 | -1/+2 |
| | |||||
* | feat: clean all notifications if exit on linux | ShootingStarDragons | 2023-01-29 | 2 | -0/+12 |
| | |||||
* | A whole new year full of excitement and possibilities! | Nicolas Werner | 2023-01-02 | 7 | -0/+7 |
| | |||||
* | Only play macOS notification sounds when pushrules dictate it | Joseph Donofry | 2022-11-15 | 3 | -8/+31 |
| | |||||
* | Add ability to respond to notifications on macOS | Joe Donofry | 2022-11-04 | 6 | -84/+279 |
| | |||||
* | Add toggle to disable decrypting notifications | Nicolas Werner | 2022-10-13 | 2 | -4/+5 |
| | |||||
* | Evaluate push rules locally | Nicolas Werner | 2022-10-13 | 2 | -4/+29 |
| | |||||
* | Mark classes as final where possible | Nicolas Werner | 2022-10-10 | 1 | -1/+1 |
| | |||||
* | Switch to clang-format14 | Nicolas Werner | 2022-09-25 | 1 | -1/+2 |
| | |||||
* | Add notification authorization for badges on macOS | Joseph Donofry | 2022-08-04 | 1 | -1/+1 |
| | |||||
* | Fix notification format on windows | Nicolas Werner | 2022-08-01 | 1 | -15/+2 |
| | | | | fixes #1137 | ||||
* | Use right linter | Nicolas Werner | 2022-05-10 | 1 | -2/+1 |
| | |||||
* | More image dialog fixes | Nicolas Werner | 2022-05-10 | 1 | -1/+2 |
| | |||||
* | Add D-Bus API (#916) | Loren Burkholder | 2022-04-14 | 2 | -51/+1 |
| | | | | This adds functionality for viewing joined rooms and activating rooms. | ||||
* | Fix gray scale images breaking notifications on dunst | Nicolas Werner | 2022-01-26 | 1 | -21/+5 |
| | | | | Fixes #907 | ||||
* | Add profile to notifications on KDE | Nicolas Werner | 2022-01-12 | 1 | -0/+4 |
| | |||||
* | Update year in copyright notice to shut up lint job | Nicolas Werner | 2022-01-01 | 5 | -0/+5 |
| | |||||
* | Reserve size of some containers we are filling | Nicolas Werner | 2021-12-29 | 1 | -4/+5 |
| | |||||
* | Reduce allocations using QStringLiteral | Nicolas Werner | 2021-12-29 | 2 | -36/+36 |
| | |||||
* | Cleanup remaining clazy issues | Nicolas Werner | 2021-12-28 | 1 | -5/+9 |
| | |||||
* | Make edits replace the previous notification on Linux | Nicolas Werner | 2021-12-22 | 1 | -7/+26 |
| | |||||
* | Set notification category | Nicolas Werner | 2021-12-19 | 1 | -0/+1 |
| | |||||
* | Make Nheko show up in system notification settings on Linux | Nicolas Werner | 2021-12-19 | 1 | -2/+4 |
| | | | | relates to #845 | ||||
* | Make clang-format <13 and clang-format >=13 behave the same | Nicolas Werner | 2021-11-22 | 2 | -6/+14 |
| | | | | | I think old clang-format is just buggy in those cases, so we should reenable those blocks, once everyone has 13 or up. | ||||
* | Fix macOS m.image notif crash | Joe Donofry | 2021-11-03 | 1 | -7/+34 |
| | |||||
* | Update macOS notifications to use UserNotifications framework | Joseph Donofry | 2021-11-01 | 3 | -22/+59 |
| | |||||
* | lint using clang11 | Nicolas Werner | 2021-10-17 | 1 | -9/+3 |
| | |||||
* | lint | Nicolas Werner | 2021-10-17 | 1 | -3/+9 |
| | |||||
* | Fix some strings and translation stuff | Loren Burkholder | 2021-10-01 | 1 | -8/+2 |
| | |||||
* | Change indentation to 4 spaces | Nicolas Werner | 2021-09-18 | 5 | -338/+319 |
| | |||||
* | Remove version checks for unsupported Qt versions | Nicolas Werner | 2021-07-26 | 1 | -4/+1 |
| | |||||
* | Make CI happy | Nicolas Werner | 2021-03-17 | 2 | -19/+15 |
| | |||||
* | Fix licenses | Nicolas Werner | 2021-03-17 | 3 | -0/+13 |
| | |||||
* | Clean up notification code a bit | Nicolas Werner | 2021-03-17 | 5 | -184/+122 |
| | |||||
* | Simplify image loading | Loren Burkholder | 2021-03-17 | 3 | -16/+6 |
| | |||||
* | Don't create a QImage every time | Loren Burkholder | 2021-03-17 | 1 | -5/+2 |
| | |||||
* | Simplify macOS checks for a null image | Loren Burkholder | 2021-03-17 | 2 | -2/+15 |
| | |||||
* | make lint | Loren Burkholder | 2021-03-17 | 1 | -13/+12 |
| | |||||
* | Block notifications until the image has been downloaded | Loren Burkholder | 2021-03-17 | 1 | -9/+21 |
| | |||||
* | Only try to display images if they exist | Loren Burkholder | 2021-03-17 | 3 | -7/+14 |
| | |||||
* | Use better method of resizing images | Loren Burkholder | 2021-03-17 | 1 | -7/+7 |
| | |||||
* | Simplify regex | Loren Burkholder | 2021-03-17 | 3 | -3/+3 |
| | |||||
* | Simplify formatting on Windows | Loren Burkholder | 2021-03-17 | 2 | -29/+22 |
| | |||||
* | Better handle encrypted notifications | Loren Burkholder | 2021-03-17 | 3 | -18/+56 |
| | |||||
* | Rewrite notification posting logic | Nicolas Werner | 2021-03-17 | 6 | -86/+264 |
| | | | | This does away with the nice abstraction layers in order to easily get the best-looking notifications for each platform. | ||||
* | Add regex to remove replies in notifications | Loren Burkholder | 2021-03-17 | 3 | -5/+16 |
| | |||||
* | Fix when "replied" is displayed | Loren Burkholder | 2021-03-17 | 1 | -3/+3 |
| | | | | I accidentally put it in backwards. | ||||
* | Get event text in event parser function | Loren Burkholder | 2021-03-17 | 5 | -9/+15 |
| | |||||
* | Add "replied" marker to regular reply messages | Loren Burkholder | 2021-03-17 | 1 | -1/+8 |
| | |||||
* | Simplify message body construction | Loren Burkholder | 2021-03-17 | 1 | -8/+5 |
| | |||||
* | Simplify determination of whether markup is supported | Loren Burkholder | 2021-03-17 | 1 | -8/+14 |
| | | | | This should also result in a speed increase (however slight), since the capabilities are now sorted through only once. | ||||
* | Only HTML-format the body if it should be formatted | Loren Burkholder | 2021-03-17 | 1 | -2/+4 |
| | |||||
* | Format notifications according to the FreeDesktop specification | Loren Burkholder | 2021-03-17 | 1 | -2/+13 |
| | |||||
* | Fix Linux HTML notifications | Loren Burkholder | 2021-03-17 | 1 | -5/+6 |
| | |||||
* | Fix colon spacing | Loren Burkholder | 2021-03-17 | 1 | -1/+1 |
| | |||||
* | Don't run markdownToHtml on messages | Loren Burkholder | 2021-03-17 | 3 | -4/+4 |
| | |||||
* | Disable HTML on macOS | Loren Burkholder | 2021-03-17 | 1 | -1/+1 |
| | |||||
* | Move data parsing into a dedicated function | Loren Burkholder | 2021-03-17 | 6 | -73/+99 |
| | | | | Actually posting the notification is now the responsibility of a private function | ||||
* | Use the class D-Bus member | Loren Burkholder | 2021-03-17 | 1 | -9/+3 |
| | |||||
* | Use plaintext for Windows notifications | Loren Burkholder | 2021-03-17 | 1 | -1/+3 |
| | |||||
* | Only pass formatted text if it is supported (Linux) | Loren Burkholder | 2021-03-17 | 1 | -4/+9 |
| | |||||
* | Format markdown as HTML in notifications | Loren Burkholder | 2021-03-17 | 3 | -6/+12 |
| | |||||
* | Update license headers | Nicolas Werner | 2021-03-05 | 3 | -7/+14 |
| | |||||
* | Fix unused capture | Nicolas Werner | 2021-02-23 | 1 | -1/+1 |
| | |||||
* | Include notifications header instead of responses header | Loren Burkholder | 2021-02-13 | 4 | -4/+4 |
| | |||||
* | Move notification parsing into postNotification | Loren Burkholder | 2021-02-13 | 4 | -45/+57 |
| | |||||
* | Fix typo | Loren Burkholder | 2021-02-13 | 1 | -1/+1 |
| | |||||
* | Display notifications for emote messages properly | Loren Burkholder | 2021-02-13 | 4 | -11/+29 |
| | |||||
* | notifications/mananger: Follow Linux code paths on Haiku as well | Alexander von Gluck IV | 2021-02-03 | 1 | -3/+3 |
| | |||||
* | Clean up notification watching a bit | Nicolas Werner | 2021-01-20 | 1 | -9/+4 |
| | |||||
* | Fix crash | Loren Burkholder | 2021-01-20 | 1 | -1/+1 |
| | |||||
* | Fix error in assignment of image/text | Loren Burkholder | 2021-01-20 | 1 | -6/+6 |
| | |||||
* | Use deleteLater() instead of delete | Loren Burkholder | 2021-01-20 | 1 | -1/+2 |
| | |||||
* | Use async call in closeNotification | Loren Burkholder | 2021-01-20 | 1 | -18/+18 |
| | |||||
* | Make watcher a pointer so that it doesn't get destroyed too soon | Loren Burkholder | 2021-01-20 | 1 | -5/+6 |
| | |||||
* | make lint | Loren Burkholder | 2021-01-19 | 1 | -34/+37 |
| | |||||
* | Remove showNotification function | Loren Burkholder | 2021-01-19 | 2 | -13/+0 |
| | |||||
* | Use async call | Loren Burkholder | 2021-01-19 | 1 | -1/+1 |
| | |||||
* | Keep DBUS from blocking | Loren Burkholder | 2021-01-19 | 1 | -41/+49 |
| | |||||
* | Fix notification reply build on other platforms | Nicolas Werner | 2021-01-07 | 2 | -0/+6 |
| | |||||
* | Allow inline replies from notifications on linux | Nicolas Werner | 2021-01-07 | 2 | -10/+34 |
| | |||||
* | Remove unused paramters | Nicolas Werner | 2020-04-13 | 2 | -2/+2 |
| | |||||
* | Fix reply not closing | Nicolas Werner | 2020-04-13 | 2 | -19/+18 |
| | | | | fixes #124 | ||||
* | Fix notification not being cleared, when read event didn't cause a notification | Nicolas Werner | 2020-04-11 | 2 | -36/+19 |
| | |||||
* | Clear notifications when event is read | Nicolas Werner | 2020-04-11 | 4 | -1/+81 |
| | |||||
* | Fix additional Qt version issue | Joseph Donofry | 2019-07-05 | 1 | -0/+4 |
| | |||||
* | Fix deprecated function call issues with Qt 5.13 | Joseph Donofry | 2019-07-04 | 1 | -1/+1 |
| | | | | Update to mtxclient 0.3.0 | ||||
* | Enable compilation on FreeBSD (#403) | Colin Lord | 2018-08-12 | 1 | -3/+3 |
| | |||||
* | Move all files under src/ | Konstantinos Sideris | 2018-07-17 | 1 | -0/+55 |
| | |||||
* | Explicitly set no timeout for notifications | Benedikt Heine | 2018-07-16 | 1 | -1/+1 |
| | | | | | | | | | | | The notification spec handles -1 and 0 as special values: -1 -> representation for "undef" 0 -> infinitely values above 0 represent the timeout in ms. The notification messages should disappear again and with 0, this insn't the case. Setting it to -1 lets the notification manager decide the timeout and displays the notification like all others. | ||||
* | Update image_data hint to current notification spec | Benedikt Heine | 2018-07-16 | 1 | -1/+1 |
| | | | | | The current notification spec says image-data should get used instead of image_data. | ||||
* | Fix Windows build | Konstantinos Sideris | 2018-07-14 | 2 | -115/+109 |
| | |||||
* | Working D-Bus desktop notifications (#361) | Max Sandholm | 2018-07-11 | 3 | -8/+206 |
| | | | | | | | | | | | | * Working D-Bus desktop notifications * Remove return type on constructor * Fix the Windows placeholder class * Fix wrong variable name * Fix windows and macOS versions of notificationsmanager | ||||
* | Implement dekstop notifications on Windows (#290) | Konstantinos Sideris | 2018-07-01 | 1 | -2/+43 |
| | |||||
* | Implement desktop notification for mac | Konstantinos Sideris | 2018-05-05 | 3 | -0/+36 |