Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #1501 from Nheko-Reborn/qmlRecaptcha | DeepBlueV7.X | 2023-07-06 | 2 | -19/+14 |
|\ | | | | | QML the reCAPTCHA dialog | ||||
| * | make lint | Loren Burkholder | 2023-07-06 | 1 | -1/+1 |
| | | |||||
| * | Port the reCAPTCHA dialog to QML | Loren Burkholder | 2023-07-06 | 2 | -19/+14 |
| | | |||||
* | | Fix overflow in event expiration days | Nicolas Werner | 2023-07-05 | 1 | -3/+3 |
| | | |||||
* | | Fix variable shadowing | Nicolas Werner | 2023-07-05 | 1 | -1/+0 |
| | | |||||
* | | Add experimental event expiration | Nicolas Werner | 2023-07-05 | 2 | -0/+191 |
|/ | | | | Currently disabled by default. | ||||
* | Rework how history settings are represented | Nicolas Werner | 2023-06-28 | 1 | -0/+3 |
| | |||||
* | Fix build against fmt10 | Nicolas Werner | 2023-06-28 | 1 | -3/+6 |
| | | | | fixes #1499 | ||||
* | Allow viewing and changing the history visibility | Nicolas Werner | 2023-06-24 | 2 | -1/+104 |
| | |||||
* | Make theme visible to qml | Nicolas Werner | 2023-06-19 | 1 | -0/+3 |
| | |||||
* | Move to automatic type registration | Nicolas Werner | 2023-06-19 | 11 | -88/+40 |
| | |||||
* | Link XCB always if X11 support is on | Nicolas Werner | 2023-06-08 | 1 | -0/+4 |
| | |||||
* | lint | Nicolas Werner | 2023-06-08 | 4 | -24/+24 |
| | |||||
* | Fix palette access and QMediaPlayer errors | Nicolas Werner | 2023-06-08 | 1 | -7/+8 |
| | |||||
* | Make Nheko compile on Qt6 | Nicolas Werner | 2023-06-08 | 6 | -78/+36 |
| | |||||
* | Show rooms you share with someone | Nicolas Werner | 2023-02-24 | 2 | -0/+74 |
| | |||||
* | Get rid of year in license headers | Nicolas Werner | 2023-02-21 | 24 | -67/+24 |
| | | | | | | See also: https://daniel.haxx.se/blog/2023/01/08/copyright-without-years/ https://hynek.me/til/copyright-years/ | ||||
* | Fix build on macOS | Nicolas Werner | 2023-02-15 | 1 | -1/+7 |
| | |||||
* | Pause video when switching rooms | Loren Burkholder | 2023-02-14 | 1 | -0/+7 |
| | | | | Fixes #809 | ||||
* | Make ImageOverlay set appropriate windowRole again | Thulinma | 2023-02-10 | 2 | -0/+9 |
| | |||||
* | Remove dead code | Nicolas Werner | 2023-01-12 | 2 | -72/+0 |
| | |||||
* | Add some more error logging | Nicolas Werner | 2023-01-09 | 1 | -21/+15 |
| | |||||
* | Fix crash in migrations during secrets deletion | Nicolas Werner | 2023-01-07 | 1 | -1/+5 |
| | | | | | | We need to block the migrations returning until the migrations are done. Fixes #1258 | ||||
* | A whole new year full of excitement and possibilities! | Nicolas Werner | 2023-01-02 | 26 | -0/+26 |
| | |||||
* | Enable -Wconversion | Nicolas Werner | 2022-10-26 | 3 | -4/+5 |
| | |||||
* | VoIP v1 implementation (#1161) | Rohit Sutradhar | 2022-10-14 | 1 | -0/+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 | ||||
* | Mark classes as final where possible | Nicolas Werner | 2022-10-10 | 7 | -12/+12 |
| | |||||
* | cppcheck stuff (#1200) | Loren Burkholder | 2022-10-03 | 9 | -35/+34 |
| | | | | | | | | | | | | | | | * 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> | ||||
* | Green is not Svg::green | Nicolas Werner | 2022-10-01 | 2 | -5/+9 |
| | | | | fixes #1203 | ||||
* | Reduce windows ci warnings | Nicolas Werner | 2022-10-01 | 1 | -1/+1 |
| | |||||
* | Fix clazy | Nicolas Werner | 2022-10-01 | 1 | -6/+6 |
| | |||||
* | Add green theme color, make "error" configurable | rnhmjoj | 2022-10-01 | 2 | -2/+10 |
| | |||||
* | Revert accidental animated image change | Nicolas Werner | 2022-09-30 | 2 | -47/+31 |
| | |||||
* | Basic threading support | Nicolas Werner | 2022-09-30 | 2 | -31/+47 |
| | |||||
* | Switch to clang-format14 | Nicolas Werner | 2022-09-25 | 4 | -7/+14 |
| | |||||
* | Show the community of a room | Nicolas Werner | 2022-09-20 | 2 | -0/+44 |
| | |||||
* | Fix const iteration | Nicolas Werner | 2022-09-19 | 1 | -1/+1 |
| | |||||
* | Rework how access rules for rooms are modified completely | Nicolas Werner | 2022-09-19 | 2 | -59/+280 |
| | |||||
* | Allow creating spaces | Nicolas Werner | 2022-09-05 | 2 | -3/+19 |
| | |||||
* | Unset the transient parent on separate chat windows | Nicolas Werner | 2022-08-31 | 2 | -0/+9 |
| | | | | relates to #1168 | ||||
* | Fix crash when fetching global profile | Nicolas Werner | 2022-08-13 | 2 | -10/+33 |
| | |||||
* | Fix c&p error on room names in previews | Nicolas Werner | 2022-08-08 | 1 | -5/+2 |
| | |||||
* | Fix macos shadowing | Nicolas Werner | 2022-08-05 | 1 | -2/+2 |
| | |||||
* | Show a room preview in the join confirmation dialog | Nicolas Werner | 2022-08-05 | 4 | -0/+144 |
| | | | | | | Requires MSC3266 Fixes #1129 | ||||
* | Allow editing aliases | Nicolas Werner | 2022-07-08 | 1 | -0/+5 |
| | |||||
* | Remove a few more headers | Nicolas Werner | 2022-06-18 | 2 | -1/+2 |
| | |||||
* | Support the knock_restricted rule | Nicolas Werner | 2022-06-18 | 2 | -0/+15 |
| | |||||
* | Fix compilation without implicit nlohmann conversions | Nicolas Werner | 2022-06-17 | 2 | -1/+2 |
| | |||||
* | Simplify includes a bit | Nicolas Werner | 2022-06-16 | 1 | -0/+2 |
| | |||||
* | Add basic powerlevel editor | Nicolas Werner | 2022-05-27 | 1 | -0/+5 |
| | |||||
* | Properly mark image node as dirty on size update | Nicolas Werner | 2022-05-11 | 1 | -3/+3 |
| | |||||
* | Use right linter | Nicolas Werner | 2022-05-10 | 4 | -12/+6 |
| | |||||
* | More image dialog fixes | Nicolas Werner | 2022-05-10 | 5 | -7/+14 |
| | |||||
* | Rework focus handling | Nicolas Werner | 2022-05-07 | 1 | -2/+2 |
| | |||||
* | Don't crash on corrupt animated images | Nicolas Werner | 2022-05-04 | 1 | -15/+20 |
| | |||||
* | Fix scaling of animated images in fullscreen image viewer | Nicolas Werner | 2022-04-26 | 1 | -3/+9 |
| | |||||
* | Add reasons to everything | Nicolas Werner | 2022-03-30 | 1 | -1/+1 |
| | | | | fixes #1030 | ||||
* | Don't use a modal to edit room name and topic | Nicolas Werner | 2022-03-30 | 6 | -846/+108 |
| | |||||
* | Remove unused ToggleButton | Nicolas Werner | 2022-03-30 | 2 | -355/+0 |
| | |||||
* | Cleanup some unused code | Nicolas Werner | 2022-03-30 | 1 | -3/+0 |
| | |||||
* | Add backend for new room creation dialogs | Nicolas Werner | 2022-03-29 | 4 | -8/+40 |
| | |||||
* | Sort known UIA flows first | Nicolas Werner | 2022-03-13 | 1 | -0/+30 |
| | |||||
* | Use ListView without scrollview for messages | Nicolas Werner | 2022-02-19 | 2 | -0/+88 |
| | | | | | | | | | | 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 | ||||
* | Hidden events: Refactor slightly for reusability | Nicolas Werner | 2022-02-12 | 4 | -55/+139 |
| | |||||
* | Hidden events: Make reusable read function | tastytea | 2022-02-10 | 2 | -9/+16 |
| | |||||
* | Hidden events: Some cleanup | tastytea | 2022-02-10 | 2 | -38/+35 |
| | |||||
* | Hidden events: Make save-function reusable for global account data | tastytea | 2022-02-10 | 2 | -9/+18 |
| | |||||
* | Hidden events: Incorporate suggestions from review | tastytea | 2022-02-10 | 2 | -50/+22 |
| | | | | | | | - 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) | ||||
* | Add GUI to change hidden events per room | tastytea | 2022-02-10 | 2 | -0/+75 |
| | | | | | | | | | | | | | 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. | ||||
* | Remove unused funtion | Nicolas Werner | 2022-01-30 | 2 | -10/+0 |
| | |||||
* | Reimplement error notifications | Nicolas Werner | 2022-01-30 | 2 | -105/+0 |
| | |||||
* | Remove a few now unused files | Nicolas Werner | 2022-01-30 | 22 | -2479/+0 |
| | |||||
* | Initial qml root window | Nicolas Werner | 2022-01-26 | 2 | -5/+4 |
| | |||||
* | Add minimum scale in image viewer | Nicolas Werner | 2022-01-03 | 1 | -2/+0 |
| | |||||
* | Port image overlay to qml | Nicolas Werner | 2022-01-02 | 2 | -3/+19 |
| | | | | | | 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 | 48 | -0/+48 |
| | |||||
* | Use the styles default delay for tooltips | Nicolas Werner | 2021-12-31 | 2 | -0/+12 |
| | | | | | | | This makes them less annoying when scrolling or accessing the popup menu. See also #860 | ||||
* | Try to reduce CPU overhead of animated images a bit | Nicolas Werner | 2021-12-30 | 1 | -4/+8 |
| | |||||
* | Prevent copies when querying theme | Nicolas Werner | 2021-12-29 | 3 | -17/+37 |
| | |||||
* | Cache supported animated image formats | Nicolas Werner | 2021-12-29 | 1 | -1/+2 |
| | |||||
* | Reserve size of some containers we are filling | Nicolas Werner | 2021-12-29 | 3 | -13/+16 |
| | |||||
* | Reduce allocations required for the palette | Nicolas Werner | 2021-12-29 | 1 | -34/+40 |
| | |||||
* | Reduce allocations using QStringLiteral | Nicolas Werner | 2021-12-29 | 9 | -40/+40 |
| | |||||
* | use more literals | Nicolas Werner | 2021-12-29 | 1 | -2/+2 |
| | |||||
* | Fix more warnings and remove dead code | Nicolas Werner | 2021-12-28 | 21 | -516/+184 |
| | |||||
* | Remove unused button class | Nicolas Werner | 2021-12-28 | 2 | -131/+0 |
| | |||||
* | Some qt6 prep | Nicolas Werner | 2021-12-28 | 5 | -4/+5 |
| | |||||
* | Make clang-format <13 and clang-format >=13 behave the same | Nicolas Werner | 2021-11-22 | 6 | -12/+1 |
| | | | | | I think old clang-format is just buggy in those cases, so we should reenable those blocks, once everyone has 13 or up. | ||||
* | Support exif rotation on received videos | Nicolas Werner | 2021-11-15 | 2 | -16/+39 |
| | | | | fixes #674 | ||||
* | Fix some colors switched to yellow by accident | Nicolas Werner | 2021-11-13 | 1 | -0/+2 |
| | |||||
* | Merge remote-tracking branch 'nheko-im/master' into video_player_enhancements | Joseph Donofry | 2021-11-08 | 1 | -0/+2 |
|\ | |||||
| * | Improve fetching of device keys after login | Nicolas Werner | 2021-11-08 | 1 | -0/+2 |
| | | |||||
* | | Fix syntax issue | Joseph Donofry | 2021-11-03 | 1 | -1/+1 |
| | | |||||
* | | PlayableMediaMessage fixes on macOS | Joseph Donofry | 2021-11-03 | 1 | -2/+31 |
|/ | |||||
* | Fix registration on matrix.org | Nicolas Werner | 2021-11-03 | 2 | -5/+158 |
| | | | | | | | | 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 | ||||
* | Prompt user when there are unverified devices | Nicolas Werner | 2021-11-01 | 2 | -1/+6 |
| | |||||
* | Allow changing device names, display last seen time and IP | Thulinma | 2021-10-20 | 2 | -1/+23 |
| | |||||
* | Use allow list for URI schemes | Nicolas Werner | 2021-10-17 | 1 | -1/+11 |
| | |||||
* | move device verification management to its own file | Nicolas Werner | 2021-10-17 | 1 | -2/+2 |
| | |||||
* | Move voip and encryption stuff into their own directories | Nicolas Werner | 2021-10-17 | 2 | -2/+2 |
| | |||||
* | Add support for listing devices that do not support encryption, add support ↵ | Thulinma | 2021-10-17 | 2 | -1/+80 |
| | | | | | | for logging out devices. Ticks off another box in #23! | ||||
* | Merge pull request #741 from LorenDB/qmlJoinRoomDlg | DeepBlueV7.X | 2021-10-11 | 2 | -8/+3 |
|\ | | | | | QML the join room dialog | ||||
| * | QML the join room dialog | Loren Burkholder | 2021-10-09 | 2 | -8/+3 |
| | | |||||
* | | Merge pull request #755 from Nheko-Reborn/bootstrapping | DeepBlueV7.X | 2021-10-09 | 2 | -0/+176 |
|\ \ | |/ |/| | Support bootstrapping crosssigning | ||||
| * | Support bootstrapping crosssigning | Nicolas Werner | 2021-10-09 | 2 | -0/+176 |
| | | | | | | | | | | 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 | 2 | -3/+6 |
|\ \ | |/ |/| | QML the logout dialog | ||||
| * | make lint | Loren Burkholder | 2021-10-09 | 1 | -1/+1 |
| | | |||||
| * | QML the logout dialog | Loren Burkholder | 2021-10-05 | 2 | -3/+6 |
| | | |||||
* | | Simplify device list refresh logic | DeepBlueV7.X | 2021-10-07 | 1 | -3/+1 |
| | | |||||
* | | Remove duplicated verification status calculation | Nicolas Werner | 2021-10-07 | 2 | -48/+50 |
| | | |||||
* | | Added support for refreshing the device list, marking current device with a ↵ | Thulinma | 2021-10-06 | 2 | -0/+14 |
|/ | | | | checkmark instead of a lock | ||||
* | Change indentation to 4 spaces | Nicolas Werner | 2021-09-18 | 52 | -3368/+3314 |
| | |||||
* | Improvements for linking to events | Thulinma | 2021-09-16 | 1 | -42/+2 |
| | | | | | | - Fixes scrolling to an event not being reliable - Adds new /goto command that can open URLs, go to events, or go to message indexes. - Refactored ChatPage::handleMatrixUri() to contain the handling originally in Nheko::openLink(), and makes it return a boolean based on whether the URL was handled internally or not. | ||||
* | Remove unused struct | Loren Burkholder | 2021-09-11 | 1 | -7/+0 |
| | |||||
* | Add jdenticon support | Loren Burkholder | 2021-09-11 | 1 | -1/+2 |
| | |||||
* | More profile improvements: | Thulinma | 2021-09-08 | 1 | -2/+1 |
| | | | | | | | | | - Now scrolls entire profile instead of only device list, improving the experience on smaller screens - Fixed centering of room name - Allow profile to be sized smaller to match the new scrolling behavior - Silenced warning about room being null for global profiles - Matrix URLs now open global profiles instead of room-specific profiles if the user is not in the currently opened room - Opening global profile from room specific profile now uses openGlobalUserProfile function instead of reinventing the wheel | ||||
* | Improvements to user profiles: | Thulinma | 2021-09-05 | 2 | -1/+10 |
| | | | | | | | | - Set a minimum width on the profile window (avatar size + margins) - Made avatar editing a separate button, so you can zoom in on your own avatars - Added hover text to avatar/displayname change buttons, which clarify where they will apply for global/room-specific profiles - Added display of room name for room-specific profiles, with hover text that explains what that means. - Added way to open global profile for users from their room-specific profiles (globe button next to room name) | ||||
* | Fix another leak when creating an animated image without an image | Nicolas Werner | 2021-08-29 | 1 | -1/+6 |
| | |||||
* | Fix memory leak of animated image textures | Nicolas Werner | 2021-08-29 | 1 | -1/+3 |
| | |||||
* | Add option to only play animated images on hover | Nicolas Werner | 2021-08-29 | 2 | -1/+20 |
| | |||||
* | Support animated images | Nicolas Werner | 2021-08-29 | 3 | -2/+245 |
| | | | | fixes #461 | ||||
* | Use in memory media player instead of storing unencrypted files on disk | Nicolas Werner | 2021-08-29 | 2 | -0/+222 |
| | |||||
* | Allow accepting knocks in the timeline | Nicolas Werner | 2021-08-17 | 2 | -1/+33 |
| | | | | As well as selecting more join rules. | ||||
* | Fix window placement on wayland and add close buttons | Nicolas Werner | 2021-08-04 | 2 | -0/+10 |
| | | | | | | We explicitly set a parent. We can't assign to ApplicationWindow.transientParent though, only to Window.transientParent, so we just call setTransientParent in C++. | ||||
* | QML the raw message dialog | Loren Burkholder | 2021-07-31 | 1 | -0/+5 |
| | |||||
* | Remove Avatar class | Loren Burkholder | 2021-07-29 | 2 | -216/+0 |
| | | | | RIP | ||||
* | Remove version checks for unsupported Qt versions | Nicolas Werner | 2021-07-26 | 2 | -18/+2 |
| | |||||
* | Remove additional key requests preference code | Joe | 2021-07-24 | 2 | -9/+0 |
| | |||||
* | Merge master and fix conflicts | Joe | 2021-07-24 | 1 | -1/+1 |
|\ | |||||
| * | Add menu to enable or disable stickers globally | Nicolas Werner | 2021-07-23 | 1 | -1/+1 |
| | | |||||
* | | Remove 'respond to key requests' functionality | Joseph Donofry | 2021-07-15 | 2 | -8/+0 |
|/ | |||||
* | Use coeurl for networking | Nicolas Werner | 2021-06-30 | 1 | -1/+1 |
| | | | | | Something is still wrong on shutdown, need to debug that. And CI will fail. | ||||
* | Increase contrast of dark theme secondary colors slightly | Nicolas Werner | 2021-06-25 | 1 | -1/+1 |
| | |||||
* | Don't read avatarUrl from local profile, if no global avatar is set | Nicolas Werner | 2021-06-12 | 1 | -5/+3 |
| | |||||
* | Port remaining sidebar actions to qml | Nicolas Werner | 2021-05-30 | 2 | -0/+31 |
| | |||||
* | Move currentRoom/timeline handling to roomlist | Nicolas Werner | 2021-05-28 | 1 | -1/+1 |
| | |||||
* | Reenable invites | Nicolas Werner | 2021-05-24 | 2 | -1/+6 |
| | |||||
* | Reenable userInfo settings menu | Nicolas Werner | 2021-05-22 | 2 | -0/+6 |
| | |||||
* | Fix device list not showing up and UserProfile blocking the window | Nicolas Werner | 2021-05-22 | 3 | -3/+6 |
| | |||||
* | Make roomlist look nice | Nicolas Werner | 2021-05-21 | 2 | -5/+12 |
| | |||||
* | Basic header and footer of room list | Nicolas Werner | 2021-05-15 | 7 | -120/+156 |
| | |||||
* | Reorganize TimelineView to prepare porting the room list | Nicolas Werner | 2021-05-14 | 1 | -0/+7 |
| | |||||
* | Move global avatarSize property | Nicolas Werner | 2021-05-13 | 1 | -0/+3 |
| | |||||
* | Move openLink to Nheko globals | Nicolas Werner | 2021-05-13 | 2 | -0/+57 |
| | |||||
* | Make palette global in Qml | Nicolas Werner | 2021-05-13 | 2 | -0/+52 |
| | |||||
* | Show verification status next to messages | Nicolas Werner | 2021-05-07 | 2 | -6/+8 |
| | |||||
* | Only show actions, when you have permissions to do them | Nicolas Werner | 2021-05-02 | 1 | -0/+2 |
| | |||||
* | Escape html in topics and show line breaks in the settings | Nicolas Werner | 2021-04-19 | 1 | -2/+3 |
| | |||||
* | Remove some more allocations | Nicolas Werner | 2021-03-14 | 1 | -1/+1 |
| | |||||
* | Fix unused variable | Nicolas Werner | 2021-03-05 | 1 | -1/+0 |
| | |||||
* | fix linting | Nicolas Werner | 2021-03-05 | 1 | -3/+1 |
| | |||||
* | Remove tweeny | Nicolas Werner | 2021-03-05 | 2 | -14/+26 |
| | |||||
* | Merge pull request #505 from Nheko-Reborn/license-headers | DeepBlueV7.X | 2021-03-05 | 48 | -48/+192 |
|\ | | | | | License headers | ||||
| * | Update license headers | Nicolas Werner | 2021-03-05 | 48 | -48/+192 |
| | | |||||
* | | Fix linting | Joseph Donofry | 2021-03-04 | 1 | -3/+4 |
| | | |||||
* | | Properly format matrix errors in spdlog statements | Joseph Donofry | 2021-03-04 | 1 | -2/+2 |
|/ | |||||
* | Linkify topic in room settings and use non-deprecated MessageDialog | Nicolas Werner | 2021-02-22 | 1 | -2/+2 |
| | |||||
* | Replace rowlayouts with gridlayout and fix room settings initializer list | Jedi18 | 2021-02-14 | 1 | -2/+2 |
| | |||||
* | Merge branch 'master' into room_settings_qml | Akhil Nair | 2021-02-14 | 3 | -13/+62 |
|\ | |||||
| * | Fix hover handling in the timeline | Nicolas Werner | 2021-02-14 | 2 | -0/+51 |
| | | |||||
| * | Fix linting | Nicolas Werner | 2021-02-09 | 1 | -11/+11 |
| | | |||||
| * | Remove unused variables | Nicolas Werner | 2021-02-09 | 1 | -3/+1 |
| | | |||||
* | | replaced with togglebutton using qtquickcontrols2 | Jedi18 | 2021-02-13 | 1 | -4/+4 |
| | | |||||
* | | added room topic | Jedi18 | 2021-02-13 | 2 | -18/+34 |
| | | |||||
* | | added changing of name through edit modal, removed old roomsettings | Jedi18 | 2021-02-12 | 2 | -1/+204 |
| | | |||||
* | | fix avatar update on timeline sync | Jedi18 | 2021-02-11 | 2 | -3/+0 |
| | | |||||
* | | shifted room avatar changing | Jedi18 | 2021-02-11 | 2 | -12/+190 |
| | | |||||
* | | added roomversion, roomid etc | Jedi18 | 2021-02-11 | 2 | -0/+24 |
| | | |||||
* | | added notifications and encryption for the new roomsettings | Jedi18 | 2021-02-11 | 2 | -1/+285 |
| | | |||||
* | | ui almost looks the same, midway between transition from old room settings ↵ | Jedi18 | 2021-02-10 | 2 | -0/+58 |
|/ | | | | to new room settings | ||||
* | Merge branch 'master' into avatar_username_feature | DeepBlueV7.X | 2021-02-03 | 1 | -2/+2 |
|\ | |||||
| * | Fix unused capture warning | Nicolas Werner | 2021-02-02 | 1 | -2/+2 |
| | | |||||
* | | fixed global avatar updation in the dialog | Jedi18 | 2021-02-02 | 2 | -11/+28 |
| | | |||||
* | | add loading indicator | Jedi18 | 2021-02-02 | 2 | -10/+38 |
| | | |||||
* | | add error message and update avatars on avatar change in timeline and user ↵ | Jedi18 | 2021-02-02 | 2 | -3/+5 |
| | | | | | | | | profile dialog | ||||
* | | update room and global avatar through user profile | Jedi18 | 2021-02-01 | 2 | -12/+97 |
|/ | |||||
* | shifted isUsernameEditingAllowed to qml from c++ | Jedi18 | 2021-01-29 | 2 | -23/+2 |
| | |||||
* | made requeste changes | Jedi18 | 2021-01-29 | 2 | -6/+6 |
| | |||||
* | fix linting 2 | Jedi18 | 2021-01-29 | 2 | -3/+3 |
| | |||||
* | Shifted fetching of global username fom timeline model to user profile | Jedi18 | 2021-01-29 | 2 | -6/+33 |
| | |||||
* | fix linting | Jedi18 | 2021-01-28 | 2 | -5/+5 |
| | |||||
* | Changed edit method from double clicking to an edit button | Jedi18 | 2021-01-28 | 2 | -4/+7 |
| | |||||
* | Username can be edited by double clicking on text, added global user profile ↵ | Jedi18 | 2021-01-28 | 2 | -33/+59 |
| | | | | menu action in user info widget | ||||
* | update room specific username from userprofile | Jedi18 | 2021-01-27 | 2 | -0/+40 |
| | |||||
* | Make it easier to understand, what button to click for verification from profile | Nicolas Werner | 2021-01-12 | 2 | -6/+20 |
| | |||||
* | Handle matrix scheme | Nicolas Werner | 2021-01-10 | 1 | -6/+1 |
| | | | | | | Link opening only works on Linux for now. See https://github.com/matrix-org/matrix-doc/pull/2312 | ||||
* | Improve Register page (#346) | Kirillpt | 2020-11-30 | 2 | -6/+22 |
| | | | | | | | | | | | | | | | | | | | | | | | | | * add username error label, add word wrapping for error labels * make lint * last commits * remove font, and remove some lambdas * add QRegularExpression for regex * improve review things * add isModified() for checkFields() * add check isModified() for all fields in checkFields * Update src/RegisterPage.cpp Co-authored-by: DeepBlueV7.X <nicolas.werner@hotmail.de> * remove emit call for showError Co-authored-by: DeepBlueV7.X <nicolas.werner@hotmail.de> | ||||
* | change Toggle behavior | kirillpt | 2020-11-26 | 1 | -0/+1 |
| | |||||
* | fix validation feature in TextInput, it was trouble in password field in the ↵ | kirillpt | 2020-11-26 | 1 | -0/+1 |
| | | | | login page | ||||
* | Merge pull request #339 from Kirillpt/issue_331 | DeepBlueV7.X | 2020-11-25 | 1 | -1/+1 |
|\ | | | | | fix #331 | ||||
| * | maybe fix toggle work in code | kirillpt | 2020-11-25 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #335 from Nheko-Reborn/qml-text-input | DeepBlueV7.X | 2020-11-25 | 2 | -0/+69 |
|\ \ | |/ |/| | Qml text input | ||||
| * | Implement Qml drag and drop | Nicolas Werner | 2020-11-25 | 2 | -0/+69 |
| | | |||||
* | | Update src/ui/TextField.cpp | DeepBlueV7.X | 2020-11-25 | 1 | -1/+1 |
| | | |||||
* | | move error_matrixid label below matrixid input, made hide/show for the ↵ | kirillpt | 2020-11-23 | 2 | -1/+16 |
|/ | | | | label, made red underline for invalid input, add to TextField class isValid() setValid() for custom validation | ||||
* | Simplify PainterHighQualityEnabler code | Mayeul Cantan | 2020-11-07 | 1 | -11/+3 |
| | | | | | There is no need to iterate over a list, flags can be applied and stored simultaneously. | ||||
* | Smooth avatars in widgets | Mayeul Cantan | 2020-11-07 | 1 | -1/+3 |
| | |||||
* | Optimize build | Nicolas Werner | 2020-10-27 | 2 | -8/+2 |
| | |||||
* | Calculate verification status from cross-signing sigs and update dynamically | Nicolas Werner | 2020-10-08 | 2 | -107/+46 |
| | |||||
* | Make steps in verification flow explicit | Nicolas Werner | 2020-10-05 | 2 | -40/+25 |
| | |||||
* | Clean up verification and key cache a bit | Nicolas Werner | 2020-10-02 | 1 | -43/+27 |
| | |||||
* | Fix Wrong Emojis Issue in Room Verification | Chethan2k1 | 2020-09-04 | 1 | -1/+1 |
| | |||||
* | Fix catch by value warning | Nicolas Werner | 2020-09-03 | 1 | -3/+3 |
| | |||||
* | Small Fixes | CH Chethan Reddy | 2020-08-29 | 1 | -4/+5 |
| | |||||
* | Verify signatures and find trusted devices | CH Chethan Reddy | 2020-08-25 | 1 | -64/+117 |
| | |||||
* | Cache Fix | CH Chethan Reddy | 2020-08-24 | 1 | -66/+111 |
| | |||||
* | [WIP] Room Verification Works! | CH Chethan Reddy | 2020-08-18 | 1 | -2/+3 |
| | |||||
* | [WIP] Room-Verification Messages | CH Chethan Reddy | 2020-08-09 | 2 | -21/+41 |
| | |||||
* | Adding Room Key Verification Stuff | CH Chethan Reddy | 2020-07-30 | 2 | -0/+38 |
| | |||||
* | Updating keys of outdated encrypted users | CH Chethan Reddy | 2020-07-30 | 2 | -12/+8 |
| | |||||
* | Adding icons to UserProfile | CH Chethan Reddy | 2020-07-30 | 2 | -6/+9 |
| | |||||
* | Refactor UserProfile | Nicolas Werner | 2020-07-30 | 4 | -178/+143 |
| | |||||
* | Some issue with UserProfile | CH Chethan Reddy | 2020-07-30 | 4 | -68/+109 |
| | |||||
* | [WIP] Add Caching for users | CH Chethan Reddy | 2020-07-30 | 2 | -46/+64 |
| | |||||
* | Add some Userprofile buttons | CH Chethan Reddy | 2020-07-30 | 2 | -1/+32 |
| | |||||
* | Add C++ Model for DeviceList | CH Chethan Reddy | 2020-07-30 | 4 | -31/+132 |
| | |||||
* | Adding DeviceList for userprofile | Chethan2k1 | 2020-07-30 | 2 | -17/+59 |
| | |||||
* | Rewrite UserProfile in qml | CH Chethan Reddy | 2020-07-30 | 2 | -0/+87 |
| | |||||
* | Correct a typo in SnackBar.cpp | Felix Yan | 2020-06-22 | 1 | -1/+1 |
| | |||||
* | Fix Qt5.15 issues | Nicolas Werner | 2020-06-05 | 3 | -1/+4 |
| | | | | fixes #214 | ||||
* | Improve Login and Register page hinting | Nicolas Werner | 2020-05-09 | 1 | -1/+4 |
| | |||||
* | Fix high CPU usage on high dpi screens | Nicolas Werner | 2020-04-29 | 2 | -15/+23 |
| | | | | Fixes #180 | ||||
* | Clean up unused avatar functions | Nicolas Werner | 2020-03-22 | 3 | -19/+4 |
| | |||||
* | Fix avatar layering in room list | Nicolas Werner | 2020-03-03 | 2 | -7/+0 |
| | |||||
* | Fix high dpi scaling of avatars | Nicolas Werner | 2020-02-28 | 2 | -10/+31 |
| | |||||
* | remove setStyleSheet calls directly from widget code | Adasauce | 2020-02-21 | 2 | -21/+0 |
| | | | | | | | | | | | | | | | removed from: - emoji panel scrollbars - emoji category labels - splitter image handles - textfield setTextColor impl small change to the category separator label for better contrast / readability in dark mode. removed setTextColor completely from TextField. Doesn't appear to be in use anywhere, and focus going more toward qss themeing from qproperty setting. | ||||
* | modernize: use override | Nicolas Werner | 2020-02-04 | 4 | -5/+5 |
| | |||||
* | modernize: use nullptr | Nicolas Werner | 2020-02-04 | 11 | -20/+20 |
| | |||||
* | Remove more unneeded headers | Nicolas Werner | 2020-01-31 | 3 | -97/+95 |
| | |||||
* | Optimize includes a bit | Nicolas Werner | 2020-01-31 | 9 | -107/+127 |
| | |||||
* | Fix misc ci errors | Nicolas Werner | 2020-01-26 | 1 | -1/+1 |
| | |||||
* | Remove use of deprecated enum | Nicolas Werner | 2020-01-19 | 1 | -2/+1 |
| | |||||
* | Implement avatars in qml timeline | Nicolas Werner | 2019-11-23 | 1 | -1/+1 |
| | |||||
* | ran make lint to apply style guidelines | Aidan Hahn | 2019-09-02 | 1 | -7/+4 |
| | |||||
* | Merge branch '0.7.0-dev' of https://github.com/Nheko-Reborn/nheko into ↵ | Aidan Hahn | 2019-09-01 | 2 | -27/+23 |
|\ | | | | | | | 0.7.0-dev-bugfix-71 | ||||
| * | Fix usage of deprecated find | Nicolas Werner | 2019-08-28 | 1 | -1/+0 |
| | | |||||
| * | Remove unused variables | Nicolas Werner | 2019-08-26 | 1 | -2/+0 |
| | | |||||
| * | Try to reduce memory usage by reusing avatar pixmaps | Nicolas Werner | 2019-08-26 | 2 | -25/+24 |
| | | |||||
* | | Refactored Avatar and RoomInfoListItem to access rounding settings in place | Aidan Hahn | 2019-09-01 | 2 | -19/+8 |
| | | |||||
* | | add controll bits for avatar rounding | Aidan Hahn | 2019-08-28 | 2 | -2/+3 |
| | | |||||
* | | rounding options for Avatar class | Aidan Hahn | 2019-08-28 | 1 | -1/+1 |
| | | |||||
* | | added logic in avatar class to determine rounding type | Aidan Hahn | 2019-08-27 | 2 | -5/+25 |
|/ | |||||
* | Try to localise timestamps | Nicolas Werner | 2019-07-28 | 1 | -6/+7 |
| | | | | | | | | I'm not sure, if that is the right way, but Qt doesn't really have a way to format custom localised dates, so I tried to find the closest approximations to what we currently have. Relates to #69 | ||||
* | Fix support for Qt versions < 5.11 | Joseph Donofry | 2019-07-04 | 2 | -3/+20 |
| | |||||
* | Fix formatting issues | Joseph Donofry | 2019-07-04 | 1 | -3/+2 |
| | |||||
* | Fix deprecated function call issues with Qt 5.13 | Joseph Donofry | 2019-07-04 | 3 | -13/+19 |
| | | | | Update to mtxclient 0.3.0 | ||||
* | Adjustments for the minimized sidebar | Konstantinos Sideris | 2018-10-07 | 1 | -5/+0 |
| | |||||
* | Remove Scrollbar | Konstantinos Sideris | 2018-10-06 | 2 | -113/+0 |
| | |||||
* | Enable debug logs | Konstantinos Sideris | 2018-09-30 | 1 | -1/+1 |
| | |||||
* | Remove pixel value from fonts | Konstantinos Sideris | 2018-09-30 | 4 | -19/+16 |
| |