Introduces a primitive QML ListView based chat view lacking
features present in the previous web chat view, that will be added
in subsequent commits(styling, preview/media/link/file-transfer
message type support, etc.).
Gitlab: #467
Change-Id: Iedc40f6172a6cdacc48cda6f4187053fbf226713
1. Logic fix - use file url instead of folder url
2. Add informative dialog like it used to have
Gitlab: #540
Change-Id: I73e8335e65d7048294f88988991888ab244b3144
This breaks messages with %Num inside. .arg() is useful for
l20n but here we don't care as the two arguments will always be
in the same order.
GitLab: #529
Change-Id: I018bdecdf51d30be887ab4a50ef54401f2f34235
1. Remove redundant functions in AvAdapter
2. Add CurrentDevice for video device treatment
Audio device treatment should be improved in the next
stage
3. Add QSortFilterProxyModel to all video list models and
manage them together to avoid redundant function calls
4. Video device call action should be responsive to device
change as well
Gitlab: #508
Change-Id: I3df949a08bc19042b73f033139cd6ab06925c0b6
1. Add account config QML properties and use them
in settings directly to avoid manual update
2. Rough clean up for video/audio settings
3. Remove settingsAdapter entirely and split the
responsibility
Change-Id: Icf81b91d5a3a0dd9f2a52824159cd222367b801f
1. Line edit commits for all SettingsMaterialLineEdit
2. LinkDeviceDialog & NameRegistrationDialog refactor
3. Line edit commits for SettingSpinBox
4. Clean up for SettingsMaterialLineEdit, SettingSpinBox
and SettingsComboBox
Change-Id: I025735ca8d1241e31655e859ac9ce5431985ce0c
1. Remove deviceModel from AccountAdapter
2. Use QSortFilterProxyModel to make sure that
current device is always on top and the rest are
in alphabetical order
3. Elide device name properly in DeviceItemDelegate
Change-Id: Ic66a11fb4a4a8cca65916653e0981b15c939bce6
First I added glib to cmake this fixed the glib.h not found error.
Then I got build errors from the missing GIO include as seen in the linked issue.
After adding the #include <gio/gio.h> the linker failed to find the gio library.
After adding the gio check to cmake all build issues were solved.
GitLab: #504
Change-Id: Iac537e10261f2e9dfa61029c4591e000851a378c
Support Qt versions less than 5.15. This is not a good idea.
Something is wrong with package deployment.
Change-Id: Idc3daef154f7994f8e5ca089a3a0c6fe4d97dacf
This test relies on jams server response. We should be providing
a fake lrc implemtation for testing to guarantee signal emission.
Change-Id: I6a15d729d87db15ab535bec0962e1166a6944b33
The current account id is passed to the qr image provider but is
interpreted as a model index.
Change-Id: I5e2a94d5d02d07daa4826315a5d76925e80f033e
Gitlab: #490
materialLineEdit should be a rather simple component and
any futher changes should be in another component such as
UsernameLineEdit.
Change-Id: I7d284c6fa87653468e64fd42874f8042a58d99cf
StandardKey.MoveToNextLine, StandardKey.MoveToPreviousLine
and StandardKey.InsertParagraphSeparator maybe confusing and
better to be replaced by direct key comparisons
Change-Id: I13361a43437214b9368d01a97b2e542f57835964