Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Prefill status message dialog with current status | Nicolas Werner | 2024-06-14 | 1 | -0/+2 |
| | |||||
* | Fix room settings being cut off | Brayd | 2024-04-19 | 1 | -0/+1 |
| | |||||
* | workaround broken platform dialogs on macos | Nicolas Werner | 2024-03-14 | 4 | -5/+15 |
| | | | | See https://bugreports.qt.io/browse/QTBUG-102078 | ||||
* | Add support for intentional mentions | Nicolas Werner | 2024-03-08 | 1 | -1/+1 |
| | | | | | | This is still a bit flaky around when to remove a mention, but it should work in most cases. Might add a toggle in the future to disable these though. | ||||
* | Remove debug label | Nicolas Werner | 2024-03-06 | 1 | -5/+0 |
| | |||||
* | Make image in overlay fit into viewer again | Nicolas Werner | 2024-03-06 | 1 | -2/+9 |
| | |||||
* | Prevent big images from becoming square in overlay | Nicolas Werner | 2024-03-05 | 1 | -2/+2 |
| | |||||
* | HiDPI Fixes | q234rty | 2024-02-16 | 2 | -4/+14 |
| | | | | | | | | Fix various downscaled icons by removing undeeded multiplications by devicePixelRatio in sourceSize. Fix downscaled PL indicator in the timeline by using the actual size as sourceSize. Fix various blurry icons by specifying sourceSize. | ||||
* | Fix some keyboard shortcuts on macOS that involved arrow keys | Joseph Donofry | 2024-01-09 | 1 | -1/+1 |
| | |||||
* | move destroyOnClose into ImagePackSettingsDialog | FallenValkyrie | 2023-12-19 | 2 | -1/+1 |
| | |||||
* | make ImagePackDialog text translatable | FallenValkyrie | 2023-12-16 | 1 | -1/+1 |
| | |||||
* | Fix review issues | FallenValkyrie | 2023-12-16 | 1 | -3/+2 |
| | |||||
* | remove unnecessary destryoOnClose | FallenValkyrie | 2023-12-16 | 1 | -1/+0 |
| | |||||
* | Integrate ImagePackDeleteDialog in ImagePackSettingsDialog as delete ↵ | FallenValkyrie | 2023-12-16 | 1 | -9/+27 |
| | | | | confirmation | ||||
* | Create ImagePackDeleteDialog component | FallenValkyrie | 2023-12-16 | 1 | -0/+25 |
| | |||||
* | Enable even more qml linter warnings | Nicolas Werner | 2023-10-26 | 2 | -6/+4 |
| | |||||
* | More qml cleanups | Nicolas Werner | 2023-10-26 | 16 | -62/+52 |
| | |||||
* | Merge pull request #1539 from Nheko-Reborn/issue1410 | DeepBlueV7.X | 2023-10-26 | 1 | -0/+85 |
|\ | | | | | Add report message functionality | ||||
| * | Add report message functionality | Loren Burkholder | 2023-10-25 | 1 | -0/+85 |
| | | |||||
* | | Fix some qml warnings | Nicolas Werner | 2023-10-26 | 2 | -8/+9 |
| | | |||||
* | | Switch to X icon and add close button | NepNep21 | 2023-10-25 | 1 | -1/+14 |
| | | |||||
* | | Move dialog to settings page and add avatar image to delegate | NepNep21 | 2023-10-24 | 2 | -31/+12 |
| | | |||||
* | | Cleanup ignore user functionality slightly | Nicolas Werner | 2023-10-24 | 1 | -5/+4 |
| | | |||||
* | | Merge branch 'ignore-users' of github.com:NepNep21/nheko into ignore-users | Nicolas Werner | 2023-10-23 | 2 | -0/+101 |
|\ \ | |/ |/| | |||||
| * | Fix license lint... | NepNep21 | 2023-10-01 | 1 | -0/+1 |
| | | |||||
| * | Use properties | NepNep21 | 2023-10-01 | 2 | -10/+5 |
| | | |||||
| * | Move comments to proper reviews | NepNep21 | 2023-10-01 | 1 | -2/+0 |
| | | |||||
| * | UI improvements | NepNep21 | 2023-10-01 | 1 | -4/+14 |
| | | |||||
| * | Rebase | NepNep21 | 2023-10-01 | 2 | -0/+97 |
| | | |||||
* | | Small qml fixes | Nicolas Werner | 2023-10-18 | 1 | -4/+4 |
|/ | |||||
* | Merge pull request #1571 from Nheko-Reborn/directory | DeepBlueV7.X | 2023-10-01 | 1 | -3/+23 |
|\ | | | | | | | Add close button and room open button to room directory dialog | ||||
| * | Add close button and room open button to room directory dialog | Loren Burkholder | 2023-09-29 | 1 | -3/+23 |
| | | |||||
* | | Merge pull request #1534 from Nheko-Reborn/issue1494 | DeepBlueV7.X | 2023-10-01 | 1 | -1/+1 |
|\ \ | | | | | | | | | | Use @user:example.com for all sample mxids | ||||
| * | | Use @user:example.com for all sample mxids | Loren Burkholder | 2023-09-23 | 1 | -1/+1 |
| | | | |||||
* | | | Qt 6.4 properly supports scrolling text with touch | Loren Burkholder | 2023-09-30 | 2 | -5/+3 |
| |/ |/| | |||||
* | | Merge pull request #1535 from Nheko-Reborn/powerlevelsInTimeline | DeepBlueV7.X | 2023-08-10 | 1 | -33/+4 |
|\ \ | | | | | | | Show an indicator in the timeline for mods and admins | ||||
| * | | Show an indicator in the timeline for mods and admins | Loren Burkholder | 2023-07-23 | 1 | -33/+4 |
| |/ | |||||
* / | QML the fallback auth dialog | Loren Burkholder | 2023-07-14 | 1 | -0/+63 |
|/ | |||||
* | Merge pull request #1501 from Nheko-Reborn/qmlRecaptcha | DeepBlueV7.X | 2023-07-06 | 1 | -0/+63 |
|\ | | | | | QML the reCAPTCHA dialog | ||||
| * | Port the reCAPTCHA dialog to QML | Loren Burkholder | 2023-07-06 | 1 | -0/+63 |
| | | |||||
* | | Add an early out cache for event expiration | Nicolas Werner | 2023-07-06 | 1 | -2/+2 |
| | | |||||
* | | Add experimental event expiration | Nicolas Werner | 2023-07-05 | 2 | -0/+185 |
|/ | | | | Currently disabled by default. | ||||
* | Rework how history settings are represented | Nicolas Werner | 2023-06-28 | 1 | -51/+124 |
| | |||||
* | Allow viewing and changing the history visibility | Nicolas Werner | 2023-06-24 | 1 | -0/+31 |
| | |||||
* | Move to automatic type registration | Nicolas Werner | 2023-06-19 | 4 | -4/+4 |
| | |||||
* | Fix scrolling in image dialog | Nicolas Werner | 2023-06-09 | 1 | -2/+6 |
| | |||||
* | Fix username label eliding loop | Nicolas Werner | 2023-06-08 | 1 | -2/+2 |
| | |||||
* | Get rid of scrollhelper | Nicolas Werner | 2023-06-08 | 9 | -48/+2 |
| | |||||
* | Fix palette access and QMediaPlayer errors | Nicolas Werner | 2023-06-08 | 19 | -147/+126 |
| | |||||
* | Fix adding duplicate stickers and strip file extension | Nicolas Werner | 2023-05-20 | 1 | -2/+7 |
| | |||||
* | Copy image to clipboard | Nicolas Werner | 2023-04-23 | 1 | -0/+36 |
| | | | | Fixes #599 | ||||
* | Make the profile buttons a bit bigger | Nicolas Werner | 2023-04-04 | 1 | -2/+10 |
| | |||||
* | make name and attribution in image pack settings plain text | tastytea | 2023-03-24 | 1 | -0/+2 |
| | | | | Otherwise, <foo> would be swallowed. | ||||
* | Add width to PowerLevelEditor, fixes 0/1px wide window on tiling WMs | 0xDEADCADE | 2023-03-22 | 1 | -0/+1 |
| | | | Same fix as device verification window | ||||
* | Don't double-show encryption dialog | Loren Burkholder | 2023-03-01 | 1 | -1/+2 |
| | |||||
* | Always open the invite dialog properly from the member list | Loren Burkholder | 2023-02-28 | 1 | -3/+1 |
| | |||||
* | Elide nicks and userids in read reciepts dialog | Loren Burkholder | 2023-02-28 | 1 | -6/+9 |
| | |||||
* | Prevent long nicks/userids from breaking roomlist layout | Loren Burkholder | 2023-02-28 | 1 | -4/+3 |
| | | | | Fixes #1297 | ||||
* | Show rooms you share with someone | Nicolas Werner | 2023-02-24 | 2 | -130/+180 |
| | |||||
* | Get rid of year in license headers | Nicolas Werner | 2023-02-21 | 23 | -64/+23 |
| | | | | | | See also: https://daniel.haxx.se/blog/2023/01/08/copyright-without-years/ https://hynek.me/til/copyright-years/ | ||||
* | Simplify status message in profile a bit | Nicolas Werner | 2023-02-21 | 1 | -7/+4 |
| | |||||
* | UserProfile: add padding to device list | Marcus Hoffmann | 2023-02-21 | 1 | -0/+2 |
| | | | | | | Add the same padding as is applied to long status messages. Signed-off-by: Marcus Hoffmann <bubu@bubu1.eu> | ||||
* | UserProfile: fix status message overflowing | Marcus Hoffmann | 2023-02-21 | 1 | -3/+10 |
| | | | | Also style the "Status:" prefix bold. | ||||
* | UserProfile: reduce spacing by a bit | Marcus Hoffmann | 2023-02-21 | 1 | -1/+1 |
| | | | | Signed-off-by: Marcus Hoffmann <bubu@bubu1.eu> | ||||
* | UserProfile: display status message | Marcus Hoffmann | 2023-02-21 | 1 | -0/+15 |
| | | | | Signed-off-by: Marcus Hoffmann <bubu@bubu1.eu> | ||||
* | Make ImageOverlay set appropriate windowRole again | Thulinma | 2023-02-10 | 1 | -0/+1 |
| | |||||
* | add user search to invite dialog (#1253) | Malte E | 2023-01-31 | 1 | -74/+137 |
| | |||||
* | Merge pull request #1304 from Decodetalkers/imagesave | DeepBlueV7.X | 2023-01-22 | 1 | -0/+1 |
|\ | | | | | chore: when save file, hide ImageOverlay window | ||||
| * | chore: when save file, hide ImageOverlay window | ShootingStarDragons | 2023-01-20 | 1 | -0/+1 |
| | | | | | | | | | | | | Log: on wm like sway, it will cover the whole screen, and I cannot get the file save dialog, then the program will stay there, I must kill it, so I think hide it is better, because after, it will be closed | ||||
* | | Fix creating DMs from pasting an mxid | Nicolas Werner | 2023-01-21 | 1 | -2/+3 |
|/ | |||||
* | Maybe fix text selection in raw message dialog | Nicolas Werner | 2023-01-02 | 1 | -0/+1 |
| | |||||
* | A whole new year full of excitement and possibilities! | Nicolas Werner | 2023-01-02 | 23 | -0/+23 |
| | |||||
* | Fix weird QQC2 crash in alias dialog | Nicolas Werner | 2022-12-17 | 1 | -2/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Backtrace: Thread 1 "nheko" received signal SIGSEGV, Segmentation fault. containerWidget (w=w@entry=0x0) at /usr/src/debug/dev-qt/qtwidgets-5.15.7/qtbase-everywhere-src-5.15.7/src/widgets/styles/qstylesheetstyle.cpp:2467 2467 if (const QAbstractScrollArea *sa = qobject_cast<const QAbstractScrollArea *>(w->parentWidget())) { (gdb) bt #0 containerWidget(QWidget const*) (w=w@entry=0x0) at /usr/src/debug/dev-qt/qtwidgets-5.15.7/qtbase-everywhere-src-5.15.7/src/widgets/styles/qstylesheetstyle.cpp:2467 #1 0x00007ffff4aa0ad6 in QStyleSheetStyle::drawPrimitive(QStyle::PrimitiveElement, QStyleOption const*, QPainter*, QWidget const*) const (this=0x555559917900, pe=<optimized out>, opt=0x55555ea4b5c0, p=0x7fffffffcfd0, w=0x0) at /usr/src/debug/dev-qt/qtwidgets-5.15.7/qtbase-everywhere-src-5.15.7/src/widgets/styles/qstylesheetstyle.cpp:4452 #2 0x00007fff61d4a86b in KQuickStyleItem::paint(QPainter*) (this=this@entry=0x55555ea4a1e0, painter=painter@entry=0x7fffffffcfd0) at /usr/src/debug/kde-frameworks/qqc2-desktop-style-5.101.0/qqc2-desktop-style-5.101.0/plugin/kquickstyleitem.cpp:1667 #3 0x00007fff61d4b22a in KQuickStyleItem::updatePolish() (this=0x55555ea4a1e0) at /usr/src/debug/kde-frameworks/qqc2-desktop-style-5.101.0/qqc2-desktop-style-5.101.0/plugin/kquickstyleitem.cpp:1928 #4 0x00007ffff57717c2 in QQuickWindowPrivate::polishItems() (this=0x55555ea2e760) at /usr/src/debug/dev-qt/qtdeclarative-5.15.7-r1/qtdeclarative-everywhere-src-5.15.7/src/quick/items/qquickwindow.cpp:393 #5 0x00007ffff570f4ef in QSGThreadedRenderLoop::polishAndSync(QSGThreadedRenderLoop::Window*, bool) (this=this@entry=0x5555598eb770, w=w@entry=0x7fffe000aef0, inExpose=inExpose@entry=true) at /usr/src/debug/dev-qt/qtdeclarative-5.15.7-r1/qtdeclarative-everywhere-src-5.15.7/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1576 #6 0x00007ffff5710a8e in QSGThreadedRenderLoop::handleExposure(QQuickWindow*) (this=0x5555598eb770, window=<optimized out>) at /usr/src/debug/dev-qt/qtdeclarative-5.15.7-r1/qtdeclarative-everywhere-src-5.15.7/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1374 #7 0x00007ffff43d2b45 in QWindow::event(QEvent*) (this=0x7fffe0006eb0, ev=<optimized out>) at /usr/src/debug/dev-qt/qtgui-5.15.7-r1/qtbase-everywhere-src-5.15.7/src/gui/kernel/qwindow.cpp:2450 #8 0x00007ffff49ee481 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x7fffe0006eb0, e=0x7fffffffd460) at /usr/src/debug/dev-qt/qtwidgets-5.15.7/qtbase-everywhere-src-5.15.7/src/widgets/kernel/qapplication.cpp:3637 #9 0x00007ffff3e2d618 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x7fffe0006eb0, event=0x7fffffffd460) at /usr/src/debug/dev-qt/qtcore-5.15.7/qtbase-everywhere-src-5.15.7/src/corelib/kernel/qcoreapplication.cpp:1064 #10 0x00007ffff43c8368 in QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) (e=0x55555f648b30) at /usr/src/debug/dev-qt/qtgui-5.15.7-r1/qtbase-everywhere-src-5.15.7/src/gui/kernel/qguiapplication.cpp:3261 #11 0x00007ffff43a55ab in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) (flags=flags@entry=...) at /usr/src/debug/dev-qt/qtgui-5.15.7-r1/qtbase-everywhere-src-5.15.7/src/gui/kernel/qwindowsysteminterface.cpp:1169 #12 0x00007fffef102622 in xcbSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at /usr/src/debug/dev-qt/qtgui-5.15.7-r1/qtbase-everywhere-src-5.15.7/src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:105 #13 0x00007ffff386d030 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0 #14 0x00007ffff386d2d8 in () at /usr/lib64/libglib-2.0.so.0 #15 0x00007ffff386d36f in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #16 0x00007ffff3e80e55 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x5555596a4770, flags=...) at /usr/src/debug/dev-qt/qtcore-5.15.7/qtbase-everywhere-src-5.15.7/src/corelib/kernel/qeventdispatcher_glib.cpp:423 #17 0x00007ffff3e2c00b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffffffd700, flags=..., flags@entry=...) at /usr/src/debug/dev-qt/qtcore-5.15.7/qtbase-everywhere-src-5.15.7/include/QtCore/../../src/corelib/global/qflags.h:69 #18 0x00007ffff3e344ea in QCoreApplication::exec() () at /usr/src/debug/dev-qt/qtcore-5.15.7/qtbase-everywhere-src-5.15.7/include/QtCore/../../src/corelib/global/qflags.h:121 #19 0x00005555594a5c43 in main(int, char**) (argc=2, argv=0x7fffffffdab8) at /home/nicolas/Dokumente/devel/open-source/nheko/src/main.cpp:401 (gdb) p w $1 = (const QWidget *) 0x0 | ||||
* | VoIP v1 implementation (#1161) | Rohit Sutradhar | 2022-10-14 | 1 | -1/+11 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Initial commit for VoIP v1 implementation * Added draft of event handlers for voip methods * Added event handlers for VoIP events, added rejectCall, added version tracking for call version for V0 and V1 compatibility * Added call events to the general message pipeline. Modified Call Reject mechanism * Added message delegates for new events. Modified hidden events. Updated handle events. * Updated implementation to keep track of calls on other devices * Fixed linting * Fixed code warnings * Fixed minor bugs * fixed ci * Added acceptNegotiation method definition when missing gstreamer * Fixed warnings * Fixed linting | ||||
* | Merge pull request #1202 from Nheko-Reborn/grammar | DeepBlueV7.X | 2022-10-03 | 3 | -3/+3 |
|\ | | | | | Grammar | ||||
| * | Various grammar fixes (mostly removing commas) | Loren Burkholder | 2022-09-30 | 3 | -3/+3 |
| | | |||||
* | | Add green theme color, make "error" configurable | rnhmjoj | 2022-10-01 | 1 | -8/+8 |
|/ | |||||
* | Allow editing permissions in spaces recursively | Nicolas Werner | 2022-09-28 | 2 | -2/+157 |
| | |||||
* | Allow adding non-existing userids to power levels | Nicolas Werner | 2022-09-22 | 1 | -1/+6 |
| | |||||
* | Show the community of a room | Nicolas Werner | 2022-09-20 | 1 | -1/+0 |
| | |||||
* | Rework how access rules for rooms are modified completely | Nicolas Werner | 2022-09-19 | 2 | -15/+259 |
| | |||||
* | Allow creating spaces | Nicolas Werner | 2022-09-05 | 1 | -2/+9 |
| | |||||
* | Implement space stickers & emoji | Nicolas Werner | 2022-09-01 | 1 | -0/+3 |
| | |||||
* | Added discrete edit button to room profiles. | Hiers | 2022-08-22 | 1 | -2/+16 |
| | |||||
* | Change preview title for spaces | Nicolas Werner | 2022-08-08 | 1 | -1/+1 |
| | |||||
* | Show a room preview in the join confirmation dialog | Nicolas Werner | 2022-08-05 | 2 | -1/+152 |
| | | | | | | Requires MSC3266 Fixes #1129 | ||||
* | Fix room members dialog opening room member dialog of the wrong room | Nicolas Werner | 2022-07-30 | 1 | -1/+1 |
| | |||||
* | Fix window decorations on macos for room dir dialog | Nicolas Werner | 2022-07-18 | 1 | -1/+1 |
| | | | | fixes #1114 | ||||
* | Update translations | Nicolas Werner | 2022-07-16 | 1 | -1/+1 |
| | |||||
* | Try to fix titlebar on room dir | Nicolas Werner | 2022-07-09 | 1 | -1/+2 |
| | |||||
* | Allow editing aliases | Nicolas Werner | 2022-07-08 | 2 | -0/+184 |
| | |||||
* | Fix crash when closing room directory window | Nicolas Werner | 2022-07-01 | 1 | -5/+0 |
| | |||||
* | Fix room member list | q234rty | 2022-06-30 | 1 | -4/+6 |
| | |||||
* | Add an option to define new power levels | Nicolas Werner | 2022-06-26 | 1 | -122/+176 |
| | |||||
* | Support the knock_restricted rule | Nicolas Werner | 2022-06-18 | 1 | -0/+3 |
| | |||||
* | Close image viewer when clicking on the background | Nicolas Werner | 2022-06-15 | 1 | -0/+4 |
| | | | | fixes #1088 | ||||
* | Fix editing topic | Nicolas Werner | 2022-06-02 | 1 | -6/+3 |
| | |||||
* | Indicate if no topic is set | Loren Burkholder | 2022-06-02 | 1 | -1/+6 |
| | |||||
* | Lots of new PL translations | Nicolas Werner | 2022-05-27 | 1 | -1/+1 |
| | |||||
* | Add basic powerlevel editor | Nicolas Werner | 2022-05-27 | 2 | -0/+359 |
| | |||||
* | More image dialog fixes | Nicolas Werner | 2022-05-10 | 2 | -8/+7 |
| | |||||
* | Show powerlevels in memberlist | Nicolas Werner | 2022-05-07 | 1 | -0/+35 |
| | |||||
* | Modifications to member list buttons | Loren Burkholder | 2022-04-23 | 1 | -10/+13 |
| | |||||
* | Set default size for hidden events dialog | Loren Burkholder | 2022-04-23 | 1 | -0/+2 |
| | |||||
* | Search room members (#1049) | Loren Burkholder | 2022-04-22 | 1 | -2/+33 |
| | |||||
* | Focus room search | Loren Burkholder | 2022-04-18 | 1 | -0/+2 |
| | |||||
* | Remove boundary handling in image overlay | Nicolas Werner | 2022-04-10 | 1 | -34/+25 |
| | | | | They hurt more than they are helping | ||||
* | Add reasons to everything | Nicolas Werner | 2022-03-30 | 1 | -1/+2 |
| | | | | fixes #1030 | ||||
* | Don't use a modal to edit room name and topic | Nicolas Werner | 2022-03-30 | 1 | -20/+79 |
| | |||||
* | Add backend for new room creation dialogs | Nicolas Werner | 2022-03-29 | 2 | -34/+71 |
| | |||||
* | expose options better | Malte E | 2022-03-28 | 2 | -15/+66 |
| | |||||
* | direct chat creator can now create direct chats | Malte E | 2022-03-26 | 1 | -13/+25 |
| | |||||
* | initial direct chat creation dialog | Malte E | 2022-03-26 | 2 | -1/+93 |
| | |||||
* | CreateRoom dialog in QML | Malte E | 2022-03-25 | 1 | -0/+81 |
| | |||||
* | Use standard buttons where possible | tastytea | 2022-03-11 | 2 | -19/+6 |
| | | | | | | | Standard buttons are ordered in the right way and sometimes have an icon. Bug: https://matrix.to/#/%23nheko%3Anheko.im/%2476PZ2m6YftX8mqGIe9ettKbh_-pEYeVRQSJBfwFzWi0?via=pixie.town&via=matrix.org&via=matrix.flexinos.tech&via=half-shot.uk | ||||
* | Fix images being cropped instead of scaled | Nicolas Werner | 2022-03-09 | 2 | -2/+2 |
| | |||||
* | Make “show more” “show less” in room settings translatable | tastytea | 2022-03-08 | 1 | -1/+1 |
| | |||||
* | Add function to force focus on InputDialog input field | tastytea | 2022-03-06 | 1 | -0/+4 |
| | | | | | | | | # Previous commits: # 9482ac4e Allow explicit selection of SSO method # ab05e2d8 Mobile message input (#962) # 12a6da01 If you replace the txn id, replace a string the length of the txn id... # df6a5aab Fix clicking on images in replies | ||||
* | Merge pull request #965 from maltee1/mobile_room_settings | DeepBlueV7.X | 2022-03-05 | 1 | -215/+283 |
|\ | | | | | Mobile room settings | ||||
| * | rich text emoji | Malte E | 2022-03-04 | 1 | -0/+1 |
| | | |||||
| * | wrap room name | Malte E | 2022-03-04 | 1 | -0/+1 |
| | | |||||
| * | cosmetics | Malte E | 2022-03-04 | 1 | -1/+1 |
| | | |||||
| * | hopfefully the button works now | Malte E | 2022-03-04 | 1 | -4/+4 |
| | | |||||
| * | fix text color and button, copy roomID on click | Malte E | 2022-03-03 | 1 | -6/+39 |
| | | |||||
| * | make long topic collapsible | Malte E | 2022-03-02 | 1 | -5/+34 |
| | | |||||
| * | restore default width and height | Malte E | 2022-02-25 | 1 | -0/+2 |
| | | |||||
| * | clean up indentation | Malte E | 2022-02-25 | 1 | -204/+204 |
| | | |||||
| * | make RoomSettings mobile friendly and more like UserProfile | Malte E | 2022-02-25 | 1 | -36/+38 |
| | | |||||
* | | Correct "be be" | Eldred Habert | 2022-03-02 | 1 | -2/+2 |
|/ | | | | This kind of duplicated short word is is easy to have your brain "auto-correct" :D | ||||
* | Merge pull request #956 from maltee1/mobile_room_directory | DeepBlueV7.X | 2022-02-23 | 1 | -64/+45 |
|\ | | | | | Mobile room directory | ||||
| * | make room directory fit mobile screens | Malte E | 2022-02-21 | 1 | -64/+45 |
| | | |||||
* | | Don't leak dialogs | Nicolas Werner | 2022-02-21 | 1 | -0/+3 |
|/ | | | | | | It seems that you need to manually destroy created objects... Great... fixes #898 | ||||
* | Hidden events: Refactor slightly for reusability | Nicolas Werner | 2022-02-12 | 2 | -28/+23 |
| | |||||
* | Hidden events: Some cleanup | tastytea | 2022-02-10 | 1 | -1/+1 |
| | |||||
* | Hidden events: Make save-function reusable for global account data | tastytea | 2022-02-10 | 1 | -1/+1 |
| | |||||
* | Hidden events: Change title and prompt depending on isRoomSetting | tastytea | 2022-02-10 | 2 | -3/+18 |
| | | | | We would have to set text and title separately otherwise. | ||||
* | Hidden events: Incorporate suggestions from review | tastytea | 2022-02-10 | 2 | -7/+17 |
| | | | | | | | - Set TitleHint flag on dialog - Store hidden events as QSet<QString> instead of std::vector<bool> - Change wording in dialog (disable events instead of turning the hiding on) | ||||
* | Hidden events: Enhance tooltips | tastytea | 2022-02-10 | 1 | -2/+2 |
| | | | | Shorten tooltip for power levels, expand tooltip for user events. | ||||
* | Add GUI to change hidden events per room | tastytea | 2022-02-10 | 2 | -1/+124 |
| | | | | | | | | | | | | | This adds a dialog to the room settings in which the user can choose which of these three event types they want to hide (additionally to the default): - m.room.member - m.room.power_levels - m.sticker The current state is read when room settings are opened and saved when new settings are accepted. | ||||
* | Add maximum width to room name in user profile | tastytea | 2022-02-05 | 1 | -0/+2 |
| | | | | | Layout is: spacing | text | spacing | button | spacing Therefore we subtract 3x spacing and 1x button(16) from width. | ||||
* | Add maximum width to user name in profile | tastytea | 2022-02-05 | 1 | -0/+4 |
| | | | | | | Layout is: padding | text | margin | button | padding Therefore we subtract 2x padding, 1x margin and 1x button from width. And an extra button for some reason. 🤷 | ||||
* | Fix width of room name to dialog width | tastytea | 2022-02-04 | 1 | -1/+2 |
| | |||||
* | Functional login page | Nicolas Werner | 2022-01-26 | 2 | -23/+29 |
| | |||||
* | Fix focus and qml parenting with qml root | Nicolas Werner | 2022-01-26 | 12 | -16/+0 |
| | |||||
* | Merge pull request #883 from Nheko-Reborn/qml-usersettings | Joseph Donofry | 2022-01-11 | 3 | -6/+6 |
|\ | | | | | Port usersettings to qml | ||||
| * | Port usersettings to qml | Nicolas Werner | 2022-01-09 | 3 | -6/+6 |
| | | |||||
* | | Fix some minor UI issues with ImageOverlay and RawMessageDialog | Joseph Donofry | 2022-01-05 | 2 | -24/+27 |
|/ | |||||
* | Add minimum scale in image viewer | Nicolas Werner | 2022-01-03 | 1 | -0/+33 |
| | |||||
* | Port image overlay to qml | Nicolas Werner | 2022-01-02 | 2 | -1/+111 |
| | | | | | | Allows you to zoom and pan now. relates to #647 | ||||
* | Update year in copyright notice to shut up lint job | Nicolas Werner | 2022-01-01 | 14 | -0/+14 |
| | |||||
* | Explicitly set text format for raw message dialog | Nicolas Werner | 2021-12-19 | 1 | -0/+1 |
| | |||||
* | Use better translation method | Loren Burkholder | 2021-12-13 | 1 | -1/+1 |
| | |||||
* | Make opening room members from rooms settings dialog work | Loren Burkholder | 2021-12-13 | 1 | -1/+1 |
| | |||||
* | Only show room pack button, when you can actually create one | Nicolas Werner | 2021-12-13 | 1 | -0/+2 |
| | |||||
* | Multiply source size by scale factor | Nicolas Werner | 2021-12-13 | 1 | -2/+2 |
| | | | | Might be unnecessary, but docs are unclear on that. | ||||
* | Misc pack editor improvements | Nicolas Werner | 2021-12-13 | 2 | -3/+6 |
| | |||||
* | Show some avatar for image packs | Nicolas Werner | 2021-12-13 | 1 | -0/+21 |
| | |||||
* | Fix colors and alignment in dialogs | Nicolas Werner | 2021-11-18 | 3 | -23/+10 |
| | |||||
* | Fix qml warnings and missing icons | Nicolas Werner | 2021-11-18 | 2 | -4/+4 |
| | |||||
* | Quality-of-life improvements to InputDialog | Loren Burkholder | 2021-11-16 | 1 | -0/+9 |
| | |||||
* | Simplify code for padding delegates | Loren Burkholder | 2021-11-16 | 2 | -4/+8 |
| | |||||
* | Remove duplicate property | Loren Burkholder | 2021-11-16 | 1 | -4/+0 |
| | |||||
* | Allow removing users from the invite dialog | Loren Burkholder | 2021-11-16 | 1 | -3/+14 |
| | |||||
* | Nicer padding | Loren Burkholder | 2021-11-16 | 3 | -6/+9 |
| | |||||
* | Add pointing hand cursor shape | Loren Burkholder | 2021-11-16 | 1 | -0/+5 |
| | |||||
* | Port invite dialog to use ItemDelegate | Loren Burkholder | 2021-11-16 | 1 | -23/+39 |
| | |||||
* | Add highlight on hover | Loren Burkholder | 2021-11-16 | 2 | -2/+8 |
| | |||||
* | Switch member dialog to using ItemDelegate | Loren Burkholder | 2021-11-16 | 1 | -46/+63 |
| | |||||
* | Use filled shields everywhere and distinguish different states more | Nicolas Werner | 2021-11-17 | 1 | -10/+13 |
| | |||||
* | Switch icon theme to Fluent icons | Loren Burkholder | 2021-11-17 | 3 | -21/+21 |
| | |||||
* | Merge branch 'video_player_enhancements' into 'master' | Nicolas Werner | 2021-11-12 | 1 | -3/+4 |
|\ | | | | | | | | | Video player enhancements See merge request nheko-reborn/nheko!15 | ||||
| * | Format qml | Nicolas Werner | 2021-11-11 | 1 | -3/+4 |
| | | |||||
* | | Make yellow darker | Nicolas Werner | 2021-11-11 | 1 | -2/+2 |
| | | | | | | | | | | | | Fixes readability issues in the userprofile. fixes #440 | ||||
* | | Improve the layout and behaviour of topbar slightly | Nicolas Werner | 2021-11-11 | 1 | -5/+5 |
|/ | |||||
* | Merge pull request #798 from LorenDB/fixRRDialog | DeepBlueV7.X | 2021-11-09 | 1 | -0/+1 |
|\ | | | | | Fix clicking on avatar | ||||
| * | Fix clicking on avatar | Loren Burkholder | 2021-11-08 | 1 | -0/+1 |
| | | |||||
* | | Explicitly namespace platform module | Nicolas Werner | 2021-11-09 | 1 | -3/+3 |
| | | |||||
* | | Merge pull request #791 from Nheko-Reborn/secret-storage-fixes | DeepBlueV7.X | 2021-11-07 | 2 | -2/+2 |
|\ \ | |/ |/| | Move away from using an event loop to access secrets | ||||
| * | Move away from using an event loop to access secrets | Nicolas Werner | 2021-11-07 | 2 | -2/+2 |
| | | | | | | | | | | | | | | | | Fixes messages in room flickering and being stuck fixes #760 relates to #770 relates to #789 | ||||
* | | Use ItemDelegate for read receipts | Loren Burkholder | 2021-11-06 | 1 | -42/+39 |
|/ | |||||
* | Fix leave room dialog | Nicolas Werner | 2021-11-05 | 1 | -3/+3 |
| | |||||
* | Use ItemDelegate in RoomList instead of a Rectangle with handlers | Nicolas Werner | 2021-11-03 | 5 | -298/+1691 |
| | | | | | fixes #683 relates to #571 | ||||
* | Fix copyright order | Nicolas Werner | 2021-11-03 | 1 | -1/+1 |
| | |||||
* | Fix registration on matrix.org | Nicolas Werner | 2021-11-03 | 1 | -0/+354 |
| | | | | | | | | This was a bit of a journey: https://github.com/matrix-org/matrix-doc/pull/3471 But it should work now and we now use the UIAHandler everywhere. fixes #670 | ||||
* | Auto-focus search bar in room directory | Loren Burkholder | 2021-10-28 | 1 | -0/+1 |
| | |||||
* | Allow changing device names, display last seen time and IP | Thulinma | 2021-10-20 | 1 | -18/+82 |
| | |||||
* | Add support for listing devices that do not support encryption, add support ↵ | Thulinma | 2021-10-17 | 1 | -0/+10 |
| | | | | | | for logging out devices. Ticks off another box in #23! | ||||
* | Allow JPEG in image picker for stickers and emotes. | tastytea | 2021-10-15 | 1 | -1/+1 |
| | | | | | The file ending list is translated, so all the translations are updated too. | ||||
* | Use the same leave room dialog everywhere | Loren Burkholder | 2021-10-11 | 1 | -0/+20 |
| | | | | This ports the leave room dialog to QML, everywhere. There are now no differences between the various leave dialogs. | ||||
* | Merge pull request #741 from LorenDB/qmlJoinRoomDlg | DeepBlueV7.X | 2021-10-11 | 1 | -0/+76 |
|\ | | | | | QML the join room dialog | ||||
| * | Use better close-on-Enter logic | Loren Burkholder | 2021-10-09 | 1 | -8/+4 |
| | | |||||
| * | Auto-focus the input | Loren Burkholder | 2021-10-09 | 1 | -0/+1 |
| | | |||||
| * | Add handy keyboard shortcuts | Loren Burkholder | 2021-10-09 | 1 | -0/+15 |
| | | |||||
| * | QML the join room dialog | Loren Burkholder | 2021-10-09 | 1 | -0/+64 |
| | | |||||
* | | Merge pull request #755 from Nheko-Reborn/bootstrapping | DeepBlueV7.X | 2021-10-09 | 3 | -20/+30 |
|\ \ | |/ |/| | Support bootstrapping crosssigning | ||||
| * | Support bootstrapping crosssigning | Nicolas Werner | 2021-10-09 | 3 | -20/+30 |
| | | | | | | | | | | Showing the bootstrap state and showing there are unverified devices is still missing. | ||||
* | | Merge pull request #743 from LorenDB/qmlLogout | DeepBlueV7.X | 2021-10-09 | 1 | -0/+19 |
|\ \ | |/ |/| | QML the logout dialog | ||||
| * | QML the logout dialog | Loren Burkholder | 2021-10-05 | 1 | -0/+19 |
| | | |||||
* | | Simplify device list refresh logic | DeepBlueV7.X | 2021-10-07 | 1 | -1/+1 |
| | | |||||
* | | Added support for refreshing the device list, marking current device with a ↵ | Thulinma | 2021-10-06 | 1 | -8/+30 |
|/ | | | | checkmark instead of a lock | ||||
* | Reorganize all the dialogs into the dialogs folder | Loren Burkholder | 2021-09-29 | 7 | -0/+1371 |
| | |||||
* | Fix margins on input dialog | Loren Burkholder | 2021-09-24 | 1 | -1/+2 |
| | |||||
* | Fix a few jdenticon bugs | Joseph Donofry | 2021-09-14 | 1 | -1/+2 |
| | |||||
* | Use better jdenticon codes/id settings | Loren Burkholder | 2021-09-11 | 2 | -5/+6 |
| | |||||
* | Fix jdenticons in various places | Loren Burkholder | 2021-09-11 | 2 | -2/+5 |
| | |||||
* | Finish getting all avatars jdenticonified | Loren Burkholder | 2021-09-11 | 2 | -0/+2 |
| | |||||
* | Fix a few null warnings | Nicolas Werner | 2021-08-29 | 1 | -1/+0 |
| | |||||
* | Small image pack editor improvements | Nicolas Werner | 2021-08-29 | 1 | -1/+16 |
| | | | | | | | - add missing mimetype - allow removal of images from pack - allow GIF as a format - don't divide size by 2 if the image is very small already | ||||
* | Add Qt.WindowTitleHint to qml dialogs | Joseph Donofry | 2021-08-19 | 2 | -2/+2 |
| | |||||
* | AttrIbution | Nicolas Werner | 2021-08-08 | 1 | -1/+1 |
| | |||||
* | Allow creating new packs | Nicolas Werner | 2021-08-06 | 2 | -4/+32 |
| | |||||
* | Allow uploading additional stickers | Nicolas Werner | 2021-08-06 | 1 | -0/+18 |
| | |||||
* | Basic sticker pack editor | Nicolas Werner | 2021-08-06 | 2 | -128/+329 |
| | |||||
* | Fix window placement on wayland and add close buttons | Nicolas Werner | 2021-08-04 | 2 | -3/+9 |
| | | | | | | We explicitly set a parent. We can't assign to ApplicationWindow.transientParent though, only to Window.transientParent, so we just call setTransientParent in C++. | ||||
* | Add menu to enable or disable stickers globally | Nicolas Werner | 2021-07-23 | 1 | -0/+309 |
| | |||||
* | Try to be compatible with Qt 5.12 | Nicolas Werner | 2021-06-13 | 1 | -2/+2 |
| | |||||
* | Reimplement room context menus | Nicolas Werner | 2021-05-28 | 1 | -0/+53 |