summary refs log tree commit diff
path: root/src/timeline/InputBar.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* lintNicolas Werner2024-06-091-5/+5
|
* Properly restore room mentions state after editNicolas Werner2024-06-091-0/+6
|
* Add support for intentional mentionsNicolas Werner2024-03-081-4/+39
| | | | | | 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.
* Other occurencesNepNep212023-12-191-1/+1
|
* Multiple changesNepNep212023-12-171-0/+2
| | | | | | | | More consistent language with similar description strings Add manpage entry Add /unignore Add ignore & decline button in the invite page Add invite rejection to all ignore methods
* Cleanup headers a bit moreNicolas Werner2023-10-311-1/+1
|
* Move to automatic type registrationNicolas Werner2023-06-191-0/+6
|
* Make Nheko compile on Qt6Nicolas Werner2023-06-081-20/+0
|
* Add rows to stickerpickerNicolas Werner2023-05-201-1/+1
|
* Don't bother with rainbow rainLoren Burkholder2023-04-081-1/+1
|
* Don't allow rainbowifying custom messagesLoren Burkholder2023-04-081-1/+1
|
* Allow sending custom msgtypesLoren Burkholder2023-04-081-0/+1
|
* Add rainfall effectLoren Burkholder2023-04-081-0/+1
| | | | | This is a proof-of-concept example of inplementing a msgtype not found in the spec.
* Handle incomplete commands betterLoren Burkholder2023-03-071-4/+10
|
* Fix some nitpicksLoren Burkholder2023-03-011-1/+1
|
* Move command calculation logic into InputBarLoren Burkholder2023-02-281-3/+13
|
* Get rid of year in license headersNicolas Werner2023-02-211-3/+1
| | | | | | See also: https://daniel.haxx.se/blog/2023/01/08/copyright-without-years/ https://hynek.me/til/copyright-years/
* Make single newlines cause a <br> by defaultNicolas Werner2023-01-311-0/+1
| | | | | | | | | | | | This should match what people expect from a chat application much better. The biggest reason not to do this, is because some people might paste markdown documents. For those people there is now a /cmark command, which disables most of our extensions to cmark, including the newline behaviour. There is a long discussion on the Fediverse and on Github linked below. Mastodon https://fosstodon.org/@deepbluev7/109771668066978726 fixes #757
* A whole new year full of excitement and possibilities!Nicolas Werner2023-01-021-0/+1
|
* confetti (#1243)Loren Burkholder2022-12-101-0/+1
| | | * 🎉 (confetti) message support. Thanks @LorenDB !
* Mark classes as final where possibleNicolas Werner2022-10-101-3/+3
|
* cppcheck stuff (#1200)Loren Burkholder2022-10-031-3/+3
| | | | | | | | | | | | | | | * cppcheck stuff * Update src/ui/RoomSettings.cpp Co-authored-by: DeepBlueV7.X <nicolas.werner@hotmail.de> * Update src/ui/RoomSettings.cpp Co-authored-by: DeepBlueV7.X <nicolas.werner@hotmail.de> * Fix linting Co-authored-by: DeepBlueV7.X <nicolas.werner@hotmail.de>
* Basic threading supportNicolas Werner2022-09-301-0/+2
|
* Switch to clang-format14Nicolas Werner2022-09-251-1/+2
|
* Fix crash when deleting room summaryNicolas Werner2022-09-241-8/+9
| | | | | | | Since this is used across different threads, we have to delete it on the event loop. Thank you, q234rty, for the help with debugging this.
* Subtle corrections to paste behaviorsSyldraTheCat2022-06-141-3/+2
|
* Use right linterNicolas Werner2022-05-101-2/+1
|
* More image dialog fixesNicolas Werner2022-05-101-1/+2
|
* Fix thumbnails for encrypted files and factor upload box outNicolas Werner2022-03-211-10/+18
|
* Show some previews in upload windowNicolas Werner2022-03-211-3/+24
|
* Thumbnail videoNicolas Werner2022-03-211-73/+19
|
* Add duration and resolution to filesNicolas Werner2022-03-211-3/+97
|
* Move uploads to InputBarNicolas Werner2022-03-201-1/+101
|
* Update year in copyright notice to shut up lint jobNicolas Werner2022-01-011-0/+1
|
* Some qt6 prepNicolas Werner2021-12-281-1/+1
|
* InputBar: run clang-formatMarcus Hoffmann2021-12-031-7/+7
|
* InputBar: Mark some functions as [[nodiscard]]Marcus Hoffmann2021-12-031-3/+3
| | | | | | This warns when you the return value of those functions isn't used. Suggested-by: Clang-Tidy: Function X should be marked [[nodiscard]]
* InputBar: mark constrictor as explicitMarcus Hoffmann2021-12-031-1/+1
| | | | | | | | | Suggested-By: Clang-Tidy: Single-argument constructors must be marked explicit to avoid unintentional implicit conversions More info: https://clang.llvm.org/extra/clang-tidy/checks/google-explicit-constructor.html
* InputBar: apply clang-tidy const reference suggestionsMarcus Hoffmann2021-12-031-7/+7
| | | | | | | All suggested by: Clang-Tidy: The parameter 'X' is copied for each invocation but only used as a const reference; consider making it a const reference
* Change indentation to 4 spacesNicolas Werner2021-09-181-86/+86
|
* Warn the user before they ping the whole roomNicolas Werner2021-09-021-1/+9
|
* Rename image pack modelNicolas Werner2021-07-221-2/+2
|
* Basic sticker supportNicolas Werner2021-07-191-0/+2
|
* Move currentRoom/timeline handling to roomlistNicolas Werner2021-05-281-0/+1
|
* add notice and rainbownotice commandsLordMZTE2021-04-111-0/+1
|
* Fix rainbow replies and add rainbowmeNicolas Werner2021-04-011-1/+1
|
* add /rainbow commandLordMZTE2021-03-261-1/+3
|
* Merge branch 'quickswitcher_qml' of git://github.com/Jedi18/nheko into ↵Nicolas Werner2021-03-131-2/+0
|\ | | | | | | Jedi18-quickswitcher_qml
| * change allowed mistakes, fix minor style issues, remove old completer ↵Jedi182021-03-071-2/+0
| | | | | | | | function from inputbar
* | Update license headersNicolas Werner2021-03-051-0/+4
| |
* | Fix text input restoring after editsNicolas Werner2021-02-251-1/+1
|/
* Implement message editingNicolas Werner2021-02-091-0/+2
| | | | | | The UI still looks ugly, but I have no good idea atm. fixes #134
* Clarify how markdown is determinedLoren Burkholder2021-01-201-2/+2
|
* Make lintLoren Burkholder2021-01-201-3/+3
|
* Add commands to override Markdown settingLoren Burkholder2021-01-201-1/+8
|
* Port PlaceCall dialog to Qmltrilene2021-01-071-1/+0
|
* Allow inline replies from notifications on linuxNicolas Werner2021-01-071-1/+1
|
* Implement Qml drag and dropNicolas Werner2020-11-251-0/+2
|
* WIP Qml completerNicolas Werner2020-11-251-0/+2
|
* Reimplement message historyNicolas Werner2020-11-251-1/+4
|
* Send typing updates from QMLNicolas Werner2020-11-251-1/+15
|
* Move calls to new input barNicolas Werner2020-11-251-0/+1
|
* Add file uploadingNicolas Werner2020-11-251-0/+41
|
* Basic text input in qmlNicolas Werner2020-11-251-2/+13
|
* Pasteable textinputNicolas Werner2020-11-251-0/+25