summary refs log tree commit diff
path: root/src/main.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Move to automatic type registrationNicolas Werner2023-06-191-1/+1
|
* Workaround palette not set on new windowsNicolas Werner2023-06-081-0/+3
|
* Try to fix flatpak build and change appidNicolas Werner2023-06-081-1/+1
|
* lintNicolas Werner2023-06-081-6/+8
|
* Make Nheko compile on Qt6Nicolas Werner2023-06-081-8/+6
|
* Disable qml diskcache by defaultNicolas Werner2023-02-251-0/+6
| | | | | | | Since this causes crashes on some qml module updates. Fixes #1383 Fixes #1132
* Honour Qt scaling factor on OpenBSDKlemens Nanni2023-02-231-1/+1
| | | | | | Instead of completing the list of Linux, Windows and the BSDs (NetBSD and DragonFly would still be missing), simply flip it to not-macOS to simplify and fix the two other aforementioned BSDs at once.
* Get rid of year in license headersNicolas Werner2023-02-211-4/+1
| | | | | | See also: https://daniel.haxx.se/blog/2023/01/08/copyright-without-years/ https://hynek.me/til/copyright-years/
* chore: Adjust about function closeAllNotificationShootingStarDragons2023-02-011-0/+1
| | | | | Log: maek closeAllNotification on all platform, move closeAllNotification action to aboutToQuit
* Fix a few minor leaks (or just memory showing up as not freed in tools)Nicolas Werner2023-01-221-2/+12
|
* A whole new year full of excitement and possibilities!Nicolas Werner2023-01-021-0/+1
|
* Add ability to respond to notifications on macOSJoe Donofry2022-11-041-0/+5
|
* Enable -WconversionNicolas Werner2022-10-261-1/+1
|
* Various grammar fixes (mostly removing commas)Loren Burkholder2022-09-301-1/+1
|
* Switch to clang-format14Nicolas Werner2022-09-251-1/+2
|
* Control logging via command line and environment variablesForest2022-09-101-8/+45
| | | | | | | | | | | | Nheko is very chatty in its log output, generating log noise (which complicates diagnostics) and needless disk writes (which affect power consumption and SSD life). This patch introduces command line options and environment variables to control log levels and output type. The old --debug command line option still works, at least for now. It is overridden by the new command line options when they are used. Partially addresses #665.
* Use right linterNicolas Werner2022-05-101-2/+1
|
* More image dialog fixesNicolas Werner2022-05-101-1/+2
|
* Fix application name on Wayland in flatpakNicolas Werner2022-02-091-4/+5
| | | | fixes #903
* Store window size on exit againNicolas Werner2022-01-291-1/+1
|
* Initial qml root windowNicolas Werner2022-01-261-3/+6
|
* Gstreamer glib event loop for macos and windowsJoe Donofry2022-01-021-0/+32
| | | | | - This ensures that gstreamer bus operations work on macOS and windows, such as enumerating devices.
* Update year in copyright notice to shut up lint jobNicolas Werner2022-01-011-0/+1
|
* Reserve size of some containers we are fillingNicolas Werner2021-12-291-5/+9
|
* Reduce allocations using QStringLiteralNicolas Werner2021-12-291-21/+21
|
* Some qt6 prepNicolas Werner2021-12-281-1/+0
|
* Set the app_id on waylandNicolas Werner2021-12-191-0/+5
|
* Fix crash when receiving matrix uriNicolas Werner2021-12-171-9/+15
| | | | | | | | It seems like handling the message in a blocking manner is a no-go. I have no idea how to fix that, so just use a queued connection for now... (ASAN does not cooperate and just hides the crash D:) fixes #842
* Use icns on macOSJoseph Donofry2021-12-141-1/+2
|
* If the locale is set to C, force english localeNicolas Werner2021-11-271-1/+2
| | | | This fixes date formatting as well as count based translations.
* Fix crash in debug code for matrix uri handlerNicolas Werner2021-11-041-3/+4
| | | | | fixes #776 fixes #590
* Fix --help and --version command line options when Nheko is already running. ↵Thulinma2021-09-281-6/+9
| | | | Also adds an info message when it sends a URI to another instance
* Change indentation to 4 spacesNicolas Werner2021-09-181-203/+200
|
* cleanup QSettings usage a bitNicolas Werner2021-08-291-1/+0
|
* Fix cmake template define issueJoe2021-07-071-2/+0
|
* Fix Backtrace define error for WindowsJoe2021-07-071-0/+2
|
* Ignore return value of write() in signal handlerNicolas Werner2021-06-301-2/+2
|
* Get rid of boost dependency for stacktracesNicolas Werner2021-06-301-3/+36
|
* Update license headersNicolas Werner2021-03-051-16/+4
|
* Clean up config names a bitNicolas Werner2021-02-091-1/+1
|
* Fix scheme handler not passing argumentsNicolas Werner2021-02-041-1/+1
|
* Write database to the DataLocationrnhmjoj2021-01-241-3/+4
|
* Fix presence unknown type warningNicolas Werner2021-01-191-3/+0
|
* Don't start in tray, if only minimize to tray is enabledNicolas Werner2021-01-141-1/+1
| | | | fixes #375
* Handle matrix schemeNicolas Werner2021-01-101-11/+41
| | | | | | Link opening only works on Linux for now. See https://github.com/matrix-org/matrix-doc/pull/2312
* Fix #359Nicolas Werner2020-12-271-6/+8
| | | | Actually store the login details under the selected profile
* Switch profile code to a more flexible methodLorenDB2020-12-241-30/+34
| | | | This introduces a new version of SingleApplication as well.
* Use system icon where applicableLoren Burkholder2020-12-031-1/+1
|
* Optimize buildNicolas Werner2020-10-271-20/+19
|
* Add option for unique configLorenDB2020-10-241-3/+39
|
* Fix translation loadingNicolas Werner2020-07-101-2/+3
| | | | | Explanation see here: https://www.kdab.com/fixing-a-common-antipattern-when-loading-translations-in-qt/
* Fix scale factor settingNicolas Werner2020-06-111-6/+9
|
* Fix warning about not registered Presence typeNicolas Werner2020-06-111-0/+3
|
* Prevent timeline being black on some platformsNicolas Werner2020-05-151-0/+1
|
* Add --debug switchNicolas Werner2020-04-151-0/+5
|
* Use third_party singleapplication helperNicolas Werner2020-02-231-14/+12
| | | | | | | | | This may still not raise the application correctly on some WMs, because they don't allow disturbing the user with windows popping up. I don't think we want to work around that. fixes #84 fixes #113
* Remove embedded fontsNicolas Werner2020-01-161-6/+0
|
* Fix transitive dependencies on iostreamNicolas Werner2019-12-231-4/+6
|
* Actually include header that provides std::signal instead of signalNicolas Werner2019-12-151-1/+1
|
* Add qml debugging optionNicolas Werner2019-12-141-0/+5
|
* Actually set attributes before starting the appNicolas Werner2019-07-221-1/+1
| | | | | fixes "Attribute Qt::AA_EnableHighDpiScaling must be set before QCoreApplication is created."
* Fix deprecated function call issues with Qt 5.13Joseph Donofry2019-07-041-1/+4
| | | | Update to mtxclient 0.3.0
* Revert "Remove built-in emoji picker"redsky172019-01-261-0/+6
| | | | This reverts commit 4b807229aa20d6f4891e35f08d489da427d3d0b6.
* Add User Font Settingredsky172019-01-191-0/+4
| | | | | | | | | | | | User can now select a font from the installed fonts on their system This font currently will only be applied when nheko is restarted (similar to how font size and scaling currently work). This will be addressed in a future commit. Additionally, the dropdown does not correctly select the previously-chosen user font, and instead defaults to the first font available on the system (alphabetically). This is similar to the issue with the 'Theme' combo defaulting to 'Light' even when another theme is selected.
* Remove the bundled open sans fontKonstantinos Sideris2018-10-071-6/+1
|
* Remove built-in emoji pickerKonstantinos Sideris2018-10-071-1/+0
|
* Add option to configure the font sizeKonstantinos Sideris2018-10-011-3/+6
| | | | fixes #161
* Enable debug logsKonstantinos Sideris2018-09-301-1/+1
|
* Remove obsolete font/size settingKonstantinos Sideris2018-09-291-12/+4
|
* macOS: Use the native emoji pickerKonstantinos Sideris2018-09-191-0/+10
| | | | fixes #79
* Enable Qt auto scalingKonstantinos Sideris2018-09-081-0/+3
| | | | fixes #397
* Enable compilation on FreeBSD (#403)Colin Lord2018-08-121-1/+1
|
* Simplify the message shown when another app instance is detectedKonstantinos Sideris2018-07-221-38/+5
|
* Add option to specify the scale factorKonstantinos Sideris2018-07-221-3/+12
| | | | | | fixes #357 fixes #335 fixes #230
* Move all files under src/Konstantinos Sideris2018-07-171-0/+213