Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Show invite reason in the UI (hidden by default) | Nicolas Werner | 2022-12-27 | 1 | -0/+39 |
| | |||||
* | Add 'clear' button to search bar and implement search indicator via spinner | Joseph Donofry | 2022-12-20 | 3 | -2/+39 |
| | |||||
* | Fix unread bar size | Nicolas Werner | 2022-12-18 | 1 | -1/+3 |
| | |||||
* | 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 | ||||
* | Fix copy and paste again | Nicolas Werner | 2022-12-14 | 1 | -1/+2 |
| | |||||
* | Focus text field on key press (swallows first though...) | Nicolas Werner | 2022-12-13 | 2 | -0/+5 |
| | |||||
* | Revert "Disable keyboard selection for text by default" | Nicolas Werner | 2022-12-13 | 1 | -2/+0 |
| | | | | This reverts commit 0035c359ce97bf5975e19fd519f5852a40967bd7. | ||||
* | Add a button to room the upgraded room in the timeline | Nicolas Werner | 2022-12-13 | 1 | -0/+28 |
| | |||||
* | Disable keyboard selection for text by default | Nicolas Werner | 2022-12-13 | 1 | -0/+2 |
| | |||||
* | confetti (#1243) | Loren Burkholder | 2022-12-10 | 3 | -1/+78 |
| | | | * 🎉 (confetti) message support. Thanks @LorenDB ! | ||||
* | fix squish | Nicolas Werner | 2022-12-07 | 1 | -1/+1 |
| | |||||
* | Fix downscale | q234rty | 2022-12-06 | 1 | -2/+2 |
| | |||||
* | Fix people icon blurriness | q234rty | 2022-12-06 | 1 | -2/+0 |
| | |||||
* | Change margins because people nagged me | Nicolas Werner | 2022-11-10 | 1 | -1/+2 |
| | |||||
* | Implement a completer for commands | Nicolas Werner | 2022-11-09 | 2 | -0/+26 |
| | | | | fixes #429 | ||||
* | Add room settings in room list | Loren Burkholder | 2022-11-07 | 1 | -0/+5 |
| | |||||
* | Add invert enter key setting | LordMZTE | 2022-11-04 | 1 | -1/+6 |
| | |||||
* | Make the higlight ring a bit less in your face | Nicolas Werner | 2022-11-03 | 1 | -1/+1 |
| | |||||
* | Highlight higlight tweaks in the timeline | Nicolas Werner | 2022-11-01 | 2 | -0/+5 |
| | | | | | fixes #400 fixes #1136 | ||||
* | Fix search rooms button | Nicolas Werner | 2022-11-01 | 1 | -2/+2 |
| | |||||
* | Fix UploadBox thumbnail size | foxb612 | 2022-10-25 | 1 | -2/+3 |
| | |||||
* | VoIP v1 implementation (#1161) | Rohit Sutradhar | 2022-10-14 | 5 | -6/+62 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 | ||||
* | Fix date separator | Nicolas Werner | 2022-10-07 | 1 | -7/+7 |
| | |||||
* | Add a shortcut for search | Nicolas Werner | 2022-10-07 | 1 | -2/+8 |
| | |||||
* | Add a slow way to search a room | Nicolas Werner | 2022-10-06 | 3 | -24/+79 |
| | |||||
* | Basic thread filtering | Nicolas Werner | 2022-10-06 | 1 | -4/+13 |
| | | | | The reply pagination logic is a bit weird rn though. | ||||
* | Fix userprofile on roomlist | Nicolas Werner | 2022-10-05 | 1 | -1/+1 |
| | |||||
* | Swap thread and edit button | Nicolas Werner | 2022-10-04 | 1 | -14/+14 |
| | |||||
* | Fix raw message dialog | Nicolas Werner | 2022-10-04 | 1 | -1/+1 |
| | |||||
* | Merge pull request #1202 from Nheko-Reborn/grammar | DeepBlueV7.X | 2022-10-03 | 7 | -10/+10 |
|\ | | | | | Grammar | ||||
| * | Various grammar fixes (mostly removing commas) | Loren Burkholder | 2022-09-30 | 7 | -10/+10 |
| | | |||||
* | | Green is not Svg::green | Nicolas Werner | 2022-10-01 | 1 | -2/+2 |
| | | | | | | | | fixes #1203 | ||||
* | | Merge pull request #1198 from rnhmjoj/pr-green | DeepBlueV7.X | 2022-10-01 | 3 | -11/+11 |
|\ \ | | | | | | | Add green theme color, make "error" configurable | ||||
| * | | Add green theme color, make "error" configurable | rnhmjoj | 2022-10-01 | 3 | -11/+11 |
| | | | |||||
* | | | Replace some user visible mentions of spaces | Nicolas Werner | 2022-10-01 | 4 | -5/+5 |
| | | | |||||
* | | | Fix wrong file urls | Nicolas Werner | 2022-10-01 | 1 | -3/+3 |
|/ / | |||||
* | | Load components on demand | Nicolas Werner | 2022-10-01 | 2 | -168/+27 |
| | | |||||
* | | Prepare for adding proxy before chat.model | Nicolas Werner | 2022-10-01 | 3 | -37/+37 |
| | | |||||
* | | Basic threading support | Nicolas Werner | 2022-09-30 | 4 | -15/+75 |
|/ | |||||
* | Allow editing permissions in spaces recursively | Nicolas Werner | 2022-09-28 | 3 | -2/+173 |
| | |||||
* | 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 | 2 | -10/+52 |
| | |||||
* | Rework how access rules for rooms are modified completely | Nicolas Werner | 2022-09-19 | 3 | -15/+275 |
| | |||||
* | Fix "Send by enter" on Windows | q234rty | 2022-09-16 | 1 | -1/+1 |
| | | | Apparently on windows `Qt.inputMethod.visible` is always true when an input method is installed. Also on windows even after removing the check enter is still consumed by the input method, not nheko. | ||||
* | Line to indicate first unread message (#1147) | Hiers | 2022-09-11 | 3 | -1/+19 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * First draft of unread line feature. * Minor visual fix. * Removed unnecessary ternary operator. * Extended unread line functionality to work on minimised window or focusing another window. * Fix for unread line not showing when last read message is hidden. * Minor performance improvement. Fix for misbehaving event2order DB at application start. * Fix for possible performance issues when user has joined a large number of rooms. * Fix for breaking macos and clazy builds. * Changed on windows focus function to refresh unread line if room is unread. * Unread line is removed when user sends a message. * Linting. * Fixed unread line to work in standalone room windows. * Switch isRoomUnread for index 0. * Merged try/catch blocks. * Fix for crash on opening a room invite. * Call fullyReadEventId function when used instead of storing it and passing it through. * Function that was meant to sync the unread line was relying on an async function, oops. * Linting again. * More linting... * Minor changes. | ||||
* | Enable spoilers in replies | Nicolas Werner | 2022-09-11 | 1 | -1/+1 |
| | |||||
* | Allow creating spaces | Nicolas Werner | 2022-09-05 | 2 | -2/+18 |
| | |||||
* | Implement space stickers & emoji | Nicolas Werner | 2022-09-01 | 1 | -0/+3 |
| | |||||
* | Unset the transient parent on separate chat windows | Nicolas Werner | 2022-08-31 | 1 | -3/+5 |
| | | | | relates to #1168 | ||||
* | Added discrete edit button to room profiles. | Hiers | 2022-08-22 | 1 | -2/+16 |
| | |||||
* | Merge pull request #1156 from foresto/patch-1 | DeepBlueV7.X | 2022-08-20 | 1 | -0/+1 |
|\ | | | | | Focus message input box when pressing Esc | ||||
| * | Focus message input box when pressing Esc | Forest | 2022-08-19 | 1 | -0/+1 |
| | | | | | | This helps with #1065, although I think making sure the message input box gets focus by default would be worthwhile. | ||||
* | | Reactions: avoid highlight color misuse, subdue border color | Forest | 2022-08-19 | 1 | -9/+8 |
|/ | | | | | | | | | | | | | | | | | This addresses a few problems with reaction colors: - The state-checking conditionals for reaction text, background, and border were inconsistent, making it difficult to choose colors for each state (normal, hovered, and self reactions) that worked well in all themes. - The QPalette::Highlight color was being misused as a text/foreground color. This color role is intended for background areas. It has little contrast against the background in themes like KDE Plasma's Breeze High Contrast, so using it for text and icons makes those things difficult to read. https://doc.qt.io/qt-5/qpalette.html#ColorRole-enum - The reaction border was drawn in the same color as normal text, making it so bright in some dark themes that it distracted from reading nearby text. Fixes Nheko-Reborn/nheko#1159 | ||||
* | Break http images and implement barebones spoiler support when not in mobile ↵ | Nicolas Werner | 2022-08-17 | 1 | -1/+5 |
| | | | | | | | mode see #1042 see #483 | ||||
* | Support editing space children | Nicolas Werner | 2022-08-10 | 2 | -29/+133 |
| | |||||
* | 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 | 3 | -1/+166 |
| | | | | | | 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 |
| | |||||
* | Fix weird spacing and hidden encryption indicator in top bar | Nicolas Werner | 2022-07-16 | 2 | -5/+8 |
| | |||||
* | Make notification count calculation more efficient | Nicolas Werner | 2022-07-16 | 1 | -35/+25 |
| | |||||
* | Merge remote-tracking branch 'origin/perSpaceNotifs' into perSpaceNotifs | Nicolas Werner | 2022-07-14 | 3 | -79/+140 |
|\ | |||||
| * | Simplify space notification options | Loren Burkholder | 2022-06-29 | 2 | -36/+4 |
| | | |||||
| * | make license | Loren Burkholder | 2022-06-29 | 1 | -0/+4 |
| | | |||||
| * | Allow muting spaces; other general improvements | Loren Burkholder | 2022-06-29 | 1 | -5/+28 |
| | | |||||
| * | Add space notification configuration | Loren Burkholder | 2022-06-29 | 2 | -4/+27 |
| | | |||||
| * | Add space notifs to room list | Loren Burkholder | 2022-06-29 | 1 | -64/+18 |
| | | |||||
| * | Make the notification bubble its own component | Loren Burkholder | 2022-06-29 | 2 | -79/+85 |
| | | |||||
| * | Add loud notifications for spaces | Loren Burkholder | 2022-06-29 | 1 | -4/+4 |
| | | |||||
| * | Add space notifications to room list | Loren Burkholder | 2022-06-29 | 1 | -32/+48 |
| | | |||||
| * | Display unread notifications for spaces | Loren Burkholder | 2022-06-29 | 2 | -3/+70 |
| | | |||||
* | | Try to fix titlebar on room dir | Nicolas Werner | 2022-07-09 | 1 | -1/+2 |
| | | |||||
* | | Support rendering policy rules | Nicolas Werner | 2022-07-09 | 1 | -0/+42 |
| | | |||||
* | | Allow editing aliases | Nicolas Werner | 2022-07-08 | 4 | -7/+206 |
| | | |||||
* | | Warn about emojis looking different in different clients | Nicolas Werner | 2022-07-03 | 1 | -0/+11 |
| | | | | | | | | fixes #919 | ||||
* | | Fix emoji verification clipped on sway | Nicolas Werner | 2022-07-03 | 7 | -593/+560 |
| | | | | | | | | fixes #917 | ||||
* | | Fix crash when closing room directory window | Nicolas Werner | 2022-07-01 | 2 | -5/+4 |
| | | |||||
* | | Fix emoji picker | q234rty | 2022-06-30 | 1 | -5/+6 |
| | | |||||
* | | Fix room member list | q234rty | 2022-06-30 | 1 | -4/+6 |
|/ | |||||
* | Fix blurriness of svg icons (#1108) | q234rty | 2022-06-28 | 1 | -0/+2 |
| | |||||
* | Add an option to define new power levels | Nicolas Werner | 2022-06-26 | 1 | -122/+176 |
| | |||||
* | Require matrix v1.1 or greater | Nicolas Werner | 2022-06-25 | 2 | -1/+13 |
| | |||||
* | Add copy link to room context menu (#1101) | brausepulver | 2022-06-23 | 1 | -1/+6 |
| | |||||
* | Support the knock_restricted rule | Nicolas Werner | 2022-06-18 | 1 | -0/+3 |
| | |||||
* | Added escape handler for uploads (#1100) | Rohit Sutradhar | 2022-06-17 | 1 | -3/+5 |
| | | | | | | | * Added escape handler for uploads * Update MessageView.qml Changed if-else conditions to handle only one escape at a time | ||||
* | Remove confusing log message | Nicolas Werner | 2022-06-15 | 1 | -4/+0 |
| | |||||
* | Close image viewer when clicking on the background | Nicolas Werner | 2022-06-15 | 1 | -0/+4 |
| | | | | fixes #1088 | ||||
* | Merge pull request #1095 from syldrathecat/subtle-paste-fixes | DeepBlueV7.X | 2022-06-15 | 1 | -8/+2 |
|\ | | | | | Subtle corrections to paste behaviors | ||||
| * | Subtle corrections to paste behaviors | SyldraTheCat | 2022-06-14 | 1 | -8/+2 |
| | | |||||
* | | Fix pins not refreshing after being loaded | Nicolas Werner | 2022-06-15 | 1 | -1/+6 |
|/ | |||||
* | Make cursoring up/down more consistent on some setups | SyldraTheCat | 2022-06-13 | 1 | -2/+2 |
| | |||||
* | Fix crash on some systems because of reuseItems in completer | Nicolas Werner | 2022-06-12 | 1 | -1/+2 |
| | |||||
* | Make settings menu a bit narrower | Nicolas Werner | 2022-06-11 | 1 | -1/+1 |
| | |||||
* | 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 | 5 | -10/+519 |
| | |||||
* | Make PrivacyScreen work on Popped-out Rooms | Joseph Donofry | 2022-05-12 | 3 | -3/+15 |
| | |||||
* | Fix PrivacyScreen for MainWindow | Joseph Donofry | 2022-05-12 | 1 | -2/+2 |
| | |||||
* | More image dialog fixes | Nicolas Werner | 2022-05-10 | 4 | -10/+10 |
| | |||||
* | Activate window that already has the room open if possible | Nicolas Werner | 2022-05-07 | 1 | -1/+1 |
| | |||||
* | Rework focus handling | Nicolas Werner | 2022-05-07 | 2 | -3/+2 |
| | |||||
* | Show powerlevels in memberlist | Nicolas Werner | 2022-05-07 | 1 | -0/+35 |
| | |||||
* | Merge branch 'master' of https://github.com/TheDrawingCoder-Gamer/nheko into ↵ | Nicolas Werner | 2022-05-06 | 1 | -1/+1 |
|\ | | | | | | | TheDrawingCoder-Gamer-master | ||||
| * | Unhardcode qml | BulbyVR | 2022-04-24 | 1 | -2/+1 |
| | | |||||
| * | Curse you hardcoded qml! | BulbyVR | 2022-04-24 | 1 | -1/+2 |
| | | |||||
* | | Add basic support for multiple windows | Nicolas Werner | 2022-05-06 | 3 | -8/+51 |
| | | |||||
* | | Merge pull request #1056 from Nheko-Reborn/uiTweaks | DeepBlueV7.X | 2022-04-27 | 3 | -12/+25 |
|\ \ | |/ |/| | UI tweaks | ||||
| * | Modifications to member list buttons | Loren Burkholder | 2022-04-23 | 2 | -11/+13 |
| | | |||||
| * | Set default size for hidden events dialog | Loren Burkholder | 2022-04-23 | 1 | -0/+2 |
| | | |||||
| * | Better handle pluralization | Loren Burkholder | 2022-04-23 | 1 | -1/+1 |
| | | |||||
| * | Allow users to see through the spinner | Loren Burkholder | 2022-04-23 | 1 | -0/+9 |
| | | |||||
* | | Fix pinned messages getting clipped | Nicolas Werner | 2022-04-24 | 5 | -3/+37 |
|/ | |||||
* | Search room members (#1049) | Loren Burkholder | 2022-04-22 | 2 | -3/+34 |
| | |||||
* | Add member list and settings buttons to spaces (#1051) | Loren Burkholder | 2022-04-22 | 2 | -6/+38 |
| | | | | | | | * Add member list and settings buttons to spaces * Un-buttonify the member list button * Properly button settings *and* members | ||||
* | Show changes in image packs in timeline | Nicolas Werner | 2022-04-19 | 1 | -2/+2 |
| | |||||
* | Focus room search | Loren Burkholder | 2022-04-18 | 1 | -0/+2 |
| | |||||
* | Remove boundary handling in image overlay | Nicolas Werner | 2022-04-10 | 2 | -35/+28 |
| | | | | They hurt more than they are helping | ||||
* | Close current room on Ctrl+W | Loren Burkholder | 2022-04-02 | 1 | -0/+5 |
| | |||||
* | Add reasons to everything | Nicolas Werner | 2022-03-30 | 2 | -3/+5 |
| | | | | fixes #1030 | ||||
* | Add delay to showing scroll down button | Nicolas Werner | 2022-03-30 | 1 | -25/+19 |
| | |||||
* | Don't use a modal to edit room name and topic | Nicolas Werner | 2022-03-30 | 1 | -20/+79 |
| | |||||
* | Fix broken invite dialog | Nicolas Werner | 2022-03-30 | 1 | -0/+4 |
| | |||||
* | Merge branch 'fix-tapping-timeline' | Nicolas Werner | 2022-03-30 | 3 | -0/+10 |
|\ | |||||
| * | fix tapping messages, fix pressandhold/doubletap on touch | Malte E | 2022-03-28 | 3 | -0/+10 |
| | | |||||
* | | Add a background to scroll to bottom button | Nicolas Werner | 2022-03-30 | 1 | -2/+10 |
| | | |||||
* | | Merge branch 'go_to_bottom' of https://github.com/maltee1/nheko into ↵ | Nicolas Werner | 2022-03-30 | 1 | -0/+58 |
|\ \ | | | | | | | | | | maltee1-go_to_bottom | ||||
| * | | add jump to end button | Malte E | 2022-03-29 | 1 | -0/+58 |
| |/ | |||||
* | | Merge pull request #1019 from maltee1/qml_createroom | DeepBlueV7.X | 2022-03-29 | 3 | -1/+301 |
|\ \ | |/ |/| | CreateRoom dialog in QML | ||||
| * | 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 | 3 | -1/+109 |
| | | |||||
| * | CreateRoom dialog in QML | Malte E | 2022-03-25 | 2 | -1/+93 |
| | | |||||
* | | drag to reply (#1018) | Malte E | 2022-03-27 | 3 | -1/+29 |
|/ | |||||
* | Better touch scrolling (#1012) | Malte E | 2022-03-24 | 4 | -110/+91 |
| | |||||
* | Make overlap of actionMenu a bit smaller again | Nicolas Werner | 2022-03-23 | 1 | -1/+1 |
| | |||||
* | Properly enable hovering on message action menu | Nicolas Werner | 2022-03-22 | 1 | -0/+1 |
| | |||||
* | Make hover menu inset slightly | Nicolas Werner | 2022-03-22 | 1 | -1/+1 |
| | |||||
* | Merge pull request #1005 from maltee1/fix_input_method | DeepBlueV7.X | 2022-03-22 | 1 | -13/+24 |
|\ | | | | | Fix input method | ||||
| * | Don't send on Enter when inputMethod.visible ( == OSK active assumed) | Malte E | 2022-03-20 | 1 | -2/+4 |
| | | |||||
| * | add preedit text to search | Malte E | 2022-03-20 | 1 | -1/+5 |
| | | |||||
| * | remove completer trigger characters | Malte E | 2022-03-20 | 1 | -4/+4 |
| | | |||||
| * | attempt to include preeditText in search string | Malte E | 2022-03-20 | 1 | -1/+1 |
| | | |||||
| * | make completer work with input method | Malte E | 2022-03-20 | 1 | -9/+14 |
| | | |||||
* | | Fix thumbnails for encrypted files and factor upload box out | Nicolas Werner | 2022-03-21 | 2 | -69/+90 |
| | | |||||
* | | Show some previews in upload window | Nicolas Werner | 2022-03-21 | 2 | -4/+70 |
| | | |||||
* | | Add duration and resolution to files | Nicolas Werner | 2022-03-21 | 6 | -2/+13 |
| | | |||||
* | | Move uploads to InputBar | Nicolas Werner | 2022-03-20 | 1 | -0/+6 |
|/ | |||||
* | elide usernames in timeline (#997) | Malte E | 2022-03-20 | 4 | -13/+23 |
| | | | | | * Use advanceWidth to get the with of the original text Co-authored-by: Nicolas Werner <nicolas.werner@hotmail.de> | ||||
* | Merge pull request #1001 from duarm/master | DeepBlueV7.X | 2022-03-20 | 2 | -2/+2 |
|\ | | | | | options to open images/videos with external program by default | ||||
| * | add option to open video with external program by default | math | 2022-03-19 | 1 | -1/+1 |
| | | |||||
| * | add option to open image with external program by default | math | 2022-03-19 | 1 | -1/+1 |
| | | |||||
* | | properly commit preedit text | Malte E | 2022-03-19 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #989 from maltee1/improve_reply_popup | DeepBlueV7.X | 2022-03-16 | 2 | -14/+17 |
|\ | | | | | small rework of the reply popup | ||||
| * | small rework of the reply popup | Malte E | 2022-03-11 | 2 | -14/+17 |
| | | |||||
* | | Fix screen share calls | Nicolas Werner | 2022-03-13 | 2 | -17/+18 |
| | | |||||
* | | add space between date bubble and own messages | Malte E | 2022-03-12 | 1 | -1/+1 |
| | | |||||
* | | add space below datebubble and own message bubbles | Malte E | 2022-03-12 | 1 | -2/+2 |
| | | |||||
* | | allow bubbles to be not larger than necessary | Malte E | 2022-03-12 | 1 | -2/+1 |
| | | |||||
* | | 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 | ||||
* | reduce replied-to message to implicitWidth if non-bubble layout is used | Malte E | 2022-03-10 | 1 | -0/+1 |
| | |||||
* | right-align reactions of right-aligned bubbles | Malte E | 2022-03-10 | 2 | -3/+4 |
| | |||||
* | Don't destroy components in use | Nicolas Werner | 2022-03-10 | 4 | -18/+16 |
| | | | | | | | | Add a delay to all destructions and move the call dialog stuff up a level, so that we don't destroy the component when destroying the parent dialog. fixes #984 | ||||
* | Fix images being cropped instead of scaled | Nicolas Werner | 2022-03-09 | 5 | -5/+5 |
| | |||||
* | Fix a few alignment issues in the hover menu | Nicolas Werner | 2022-03-09 | 1 | -3/+2 |
| | |||||
* | Merge pull request #982 from tastytea/reaction-tooltip | DeepBlueV7.X | 2022-03-09 | 1 | -2/+17 |
|\ | | | | | Show long reaction text in tooltip; Remove extra … | ||||
| * | Remove extra … from reaction text if it is already there | tastytea | 2022-03-09 | 1 | -1/+9 |
| | | | | | | | | | | | | elidedText should have … in it if the text doesn't fit, but it seems that it is omitted if the emoji font doesn't have it. 🙄 See <https://github.com/Nheko-Reborn/nheko/pull/982>. | ||||
| * | Show long reaction text in tooltip | tastytea | 2022-03-09 | 1 | -1/+8 |
| | | | | | | | | If the reaction text is elided, it will be shown in the tooltip. | ||||
* | | Fix a few alignment issues in the roomlist | Nicolas Werner | 2022-03-09 | 1 | -3/+4 |
|/ | |||||
* | Make “show more” “show less” in room settings translatable | tastytea | 2022-03-08 | 1 | -1/+1 |
| | |||||
* | Remove spurious log message | Nicolas Werner | 2022-03-07 | 1 | -17/+14 |
| | |||||
* | Fix flickering in hover menu | Nicolas Werner | 2022-03-07 | 1 | -16/+13 |
| | |||||
* | Fix server switching to https after bootstrap | Nicolas Werner | 2022-03-07 | 1 | -1/+2 |
| | | | | fixes #878 | ||||
* | Allow to specify reason for removed message | tastytea | 2022-03-06 | 1 | -1/+23 |
| | | | | | | | | # Previous commits: # 5949173b Add function to force focus on InputDialog input field # 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... | ||||
* | 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 | ||||
* | Allow explicit selection of SSO method | Nicolas Werner | 2022-03-06 | 2 | -27/+51 |
| | | | | fixes #975 | ||||
* | Mobile message input (#962) | Malte E | 2022-03-05 | 1 | -1/+7 |
| | | | | | | | * swap send and sticker icons based on text input * collapse MessageInput options when window is narrow * buttons disappear once you type/send partial text from input method | ||||
* | Fix clicking on images in replies | Nicolas Werner | 2022-03-05 | 1 | -1/+1 |
| | | | | fixes #881 | ||||
* | Open room members dialog when clicking the encryption indicator | Nicolas Werner | 2022-03-05 | 1 | -8/+19 |
| | | | | fixes #937 | ||||
* | 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 | ||||
* | | Hide hover when leaving the timeline | Nicolas Werner | 2022-03-01 | 1 | -2/+2 |
| | | |||||
* | | Fix metadata not resizing properly | Nicolas Werner | 2022-03-01 | 1 | -12/+20 |
| | | |||||
* | | Fix a few small completer glitches | Nicolas Werner | 2022-03-01 | 4 | -12/+21 |
| | | |||||
* | | Fix misalignment in room list tiles | Nicolas Werner | 2022-02-26 | 1 | -1/+5 |
| | | |||||
* | | Fix roomlist timestamp being off-screen (#966) | Malte E | 2022-02-25 | 1 | -10/+3 |
|/ | | | | | * fix timestamp disappearing off-screen * remove mobileMode dependency of ScrollHelper | ||||
* | Fix mobile call screen | Nicolas Werner | 2022-02-25 | 2 | -11/+15 |
| | | | | See #469 | ||||
* | making userName_ an AbstractButton should play nicely with ListView (#961) | Malte E | 2022-02-24 | 3 | -45/+24 |
| | | | | | | | | | * making userName_ an AbstractButton should make it play nicely with the ListView * make Avatar an AbstractButton * make userName_ in Reply.qml an AbstractButton * use alias for avatar background color and fix margin of username in reply | ||||
* | 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 | 9 | -0/+41 |
| | | | | | | | | | | | | It seems that you need to manually destroy created objects... Great... fixes #898 | ||||
* | | Fix forward completer | Nicolas Werner | 2022-02-21 | 4 | -115/+118 |
| | | |||||
* | | Add sender names to state events (#948) | Malte E | 2022-02-21 | 3 | -9/+11 |
| | | | | | | | | | | * add sendernames to state events * Center state events and make them less tiny | ||||
* | | Merge pull request #951 from maltee1/fix_timeline_scrollbar | DeepBlueV7.X | 2022-02-21 | 1 | -434/+426 |
|\ \ | | | | | | | Fix timeline scrollbar | ||||
| * | | another shot in the dark | Malte E | 2022-02-20 | 1 | -2/+2 |
| | | | |||||
| * | | try to make scrollbar overlap content based on style | Malte E | 2022-02-20 | 1 | -3/+2 |
| | | | |||||
| * | | remove touchobserver | Malte E | 2022-02-20 | 1 | -434/+427 |
| |/ | |||||
* | | Merge pull request #946 from maltee1/mobile_usersettings | DeepBlueV7.X | 2022-02-21 | 1 | -29/+20 |
|\ \ | |/ |/| | Make UserSettingsPage fit on a phone screen | ||||
| * | limit width of comboboxes and add bottomPadding | Malte E | 2022-02-20 | 1 | -4/+4 |
| | | |||||
| * | Simplify logic to suppress wheel events | Nicolas Werner | 2022-02-20 | 1 | -14/+6 |
| | | |||||
| * | remove reparenting | Malte E | 2022-02-19 | 1 | -11/+6 |
| | | |||||
| * | let labels wrap and collapse below the back button | Malte E | 2022-02-18 | 1 | -3/+7 |
| | | |||||
* | | Use ListView without scrollview for messages | Nicolas Werner | 2022-02-19 | 2 | -439/+459 |
| | | | | | | | | | | | | | | | | | | | | That way we can autohide the scollbar if needed, it should fix some jumping issues, it makes it possible to flick on mobile, etc. Some related bugs: https://bugreports.qt.io/browse/QTBUG-75223 https://bugreports.qt.io/browse/QTBUG-44902 | ||||
* | | actually fix awkward message spacing | Malte E | 2022-02-18 | 1 | -1/+1 |
| | | |||||
* | | fix awkward message spacing | Malte E | 2022-02-18 | 1 | -1/+1 |
| | | |||||
* | | make search usable on mobile | Malte E | 2022-02-18 | 2 | -1/+19 |
|/ | |||||
* | Make hover highlight fill the full width of the timeline | tastytea | 2022-02-18 | 1 | -1/+2 |
| | | | | | Rows in the message bubble design are only as wide as the bubbles. This lead to invisible hover highlight. Now it's consistent. | ||||
* | Always enable hover for ItemDelegate | Nicolas Werner | 2022-02-17 | 1 | -0/+2 |
| | |||||
* | Fix images without size not showing (take5) | Nicolas Werner | 2022-02-17 | 1 | -1/+3 |
| | |||||
* | Fix hover highlight when hovering hover menu | Nicolas Werner | 2022-02-16 | 1 | -1/+3 |
| | | | | fixes #941 | ||||
* | Merge pull request #939 from maltee1/better_bubbles | DeepBlueV7.X | 2022-02-16 | 7 | -10/+33 |
|\ | | | | | Place metadata next to content if there is space | ||||
| * | fix overlap in NoticeMessage | Malte E | 2022-02-14 | 1 | -0/+2 |
| | | |||||
| * | don't mess up old layout | Malte E | 2022-02-14 | 1 | -1/+1 |
| | | |||||
| * | space-saving metadata placement | Malte E | 2022-02-14 | 7 | -10/+31 |
| | | |||||
* | | Fix hovering messages | Nicolas Werner | 2022-02-14 | 2 | -23/+12 |
| | | |||||
* | | Allow window sizes smaller than 400x400 | Nicolas Werner | 2022-02-14 | 1 | -4/+12 |
|/ | |||||
* | Fix second codeblock not wrapping | Nicolas Werner | 2022-02-14 | 1 | -1/+1 |
| | |||||
* | Fix padding in redactions | Nicolas Werner | 2022-02-14 | 1 | -1/+1 |
| | |||||
* | Merge branch 'message-bubbles' of https://github.com/maltee1/nheko into ↵ | Nicolas Werner | 2022-02-14 | 14 | -118/+213 |
|\ | | | | | | | maltee1-message-bubbles | ||||
| * | improve spacings | Malte E | 2022-02-14 | 2 | -2/+2 |
| | | |||||
| * | fix redactions line-wrapping | Malte E | 2022-02-14 | 1 | -2/+2 |
| | | |||||
| * | fix bugs found by Nico | Malte E | 2022-02-14 | 4 | -6/+5 |
| | | |||||
| * | fix vertical space for some state events | Malte E | 2022-02-13 | 1 | -1/+1 |
| | | |||||
| * | add small avatars option and tweak colors and spacings | Malte E | 2022-02-13 | 3 | -20/+22 |
| | | |||||
| * | place own bubbles on right and remove user info | Malte E | 2022-02-11 | 3 | -14/+16 |
| | | |||||
| * | Fix layout - no more binding loops (hopefully) | Malte E | 2022-02-11 | 10 | -60/+35 |
| | | |||||
| * | fixed most of the binding loops | Malte E | 2022-02-09 | 7 | -6/+25 |
| | | |||||
| * | Variable width bubbles (still has binding loop) | Malte E | 2022-02-09 | 4 | -7/+15 |
| | | |||||
| * | Update resources/qml/delegates/Reply.qml | Malte E | 2022-02-07 | 1 | -1/+1 |
| | | | | | | Co-authored-by: DeepBlueV7.X <nicolas.werner@hotmail.de> | ||||
| * | add translations and actually add changes to TimelineModel | Malte E | 2022-02-07 | 2 | -7/+8 |
| | | |||||
| * | print state events without bubbles, displaynames or avatars and in a smaller ↵ | Malte E | 2022-02-07 | 6 | -4/+51 |
| | | | | | | | | font | ||||
| * | clean up margin setting | Malte E | 2022-02-05 | 2 | -29/+25 |
| | | |||||
| * | place metadata below message when the Layout is narrow (<350) | Malte E | 2022-02-05 | 1 | -19/+20 |
| | | |||||
| * | Add message bubbles | Malte E | 2022-02-04 | 2 | -6/+24 |
| | | |||||
| * | Revert removal of width and height in TextMessage and implicitWidth in ↵ | Malte E | 2022-02-04 | 2 | -3/+3 |
| | | | | | | | | MessageDelegate | ||||
| * | prepare code for message bubbles and dynamic message layout | Malte E | 2022-02-03 | 5 | -74/+101 |
| | | |||||
* | | Fix overlapping offline indicator | Nicolas Werner | 2022-02-14 | 1 | -0/+1 |
| | | |||||
* | | 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 |
| | |