Pascal Precht
63bc6f0e53
chore: remove unnecessary splitview props
2021-04-15 10:12:50 +02:00
Eric Mastro
e7571bd2a4
feat: Add Methuselah and Mailserver long-running task
...
Fixes #2143 .
Methuselah is the a task manager for long-running tasks. It allows fo registration of workers that will each run in their own thead. Each worker can pass messages to and recieve messages from the main thread.
MailserverWoker was also introduced which moves all mailserver model logic to a MethuselahWorker. All communication to/from the model is done via a MethuselahTask. Results of the task are returned to the main thread by way of `signal_handler`, which calls the QtObject slot specified in the task.
Mailsever also provides a way for the model to emit events inside of the worker. These events are forwarded to the main thread via the `receiveEvent` slot of the `MailserverController`.
Co-authored-by: Michael Bradley, Jr <michaelsbradleyjr@gmail.com>
2021-04-14 15:37:05 -04:00
Jonathan Rainville
988f0b9c57
fix: fix changing network because popup didn't open
2021-04-14 14:39:11 -04:00
Pascal Precht
57ac94c4ac
fix(Profile): ensure profile popup has window
...
When the profile popup is opened inside the contacts list, it doesn't have
a surrounding window context (`Popup` types should usually be used within `ApplicationWindow`
or `Window` components as per https://doc.qt.io/qt-5/qml-qtquick-controls2-popup.html ).
This is problematic when popup are nested, like it's the case with the
nickname popup that will be instantiated by the profile popup.
With no window context, such nested popup can't be opened by the application.
This commit ensures the profile popup is created with a proper context,
fixing the issue that the nickname popup won't open when visting via
contacts list.
Fixes #2216
2021-04-14 12:40:50 -04:00
Pascal Precht
f88241e689
fix(ui): ensure icons in device container have proper theme color
2021-04-14 17:00:37 +02:00
Pascal Precht
78ce77c9c6
fix(ui): remove clip padding in profile section menu
2021-04-14 17:00:37 +02:00
Pascal Precht
a243c04e29
fix(ui): use correct darkmode color for icons in profile section
2021-04-14 10:54:20 +02:00
Jonathan Rainville
8607251a6e
fix: fix qml warnings
2021-04-13 17:49:43 -04:00
Jonathan Rainville
bf67c941ff
fix: improve profile sections min width and scaling
2021-04-13 15:05:51 -04:00
Jonathan Rainville
3fe9f6c6b8
fix: fix custom network modal not opening
...
Fixes #2179
2021-04-13 15:00:02 -04:00
Iuri Matias
e68333fb07
update to beta.8
2021-04-12 14:26:30 -04:00
Jonathan Rainville
b19ab8a03e
update to beta.8.rc3
2021-04-06 14:35:52 -04:00
Iuri Matias
6417628531
update to beta.8.rc2
2021-04-02 11:15:25 -04:00
Jonathan Rainville
c42bd1ea78
feat: add input to search and use ENS for community invite
...
fixes #2138
2021-03-31 16:25:24 -04:00
Iuri Matias
63b3ee3942
toggle browser settings
2021-03-31 15:35:04 -04:00
Iuri Matias
fdf9d0b5ec
fix blank sync settings
2021-03-30 15:36:09 -04:00
Iuri Matias
22370e0b34
update to beta.8.rc1
2021-03-26 15:30:40 -04:00
Jonathan Rainville
038ea033c9
feat: implement new dark theme colors for menu and more
...
Fixes #2094
2021-03-26 15:28:06 -04:00
Jonathan Rainville
e0b8a74e29
fix: fix show tooltip under the version button because of small space
2021-03-25 16:57:47 -04:00
Jonathan Rainville
d3dbab11d2
fix: fix settings menu overflowing
2021-03-25 16:57:47 -04:00
Jonathan Rainville
012b5dc8a0
fix: fix language list view scrollbar and binding loop
2021-03-25 16:45:56 -04:00
Iuri Matias
3813a1a330
fix language modal
2021-03-25 16:45:56 -04:00
Iuri Matias
5e0da7c1ec
updated language modal
2021-03-25 16:45:56 -04:00
rinzlxr
0abaa61067
fix: typos and switch statement string literals
...
remove console log
fix last typo
2021-03-25 15:00:13 -04:00
Iuri Matias
857f0ac069
remove various titles from profile sections
2021-03-24 14:45:17 -04:00
Iuri Matias
3d2eaa3369
remove various titles from profile sections
2021-03-24 14:45:17 -04:00
rinzlxr
47ae3a4c16
ens section fixes
...
use the available dark image for ens section
add the image, ensure 624 widths and fix button
move common strings to constants and use number consts
2021-03-24 14:09:59 -04:00
Pascal Precht
a030a4fadc
refactor: make add new contact modal looks the same as new chat modal
...
Closes #1660 #2086
2021-03-22 15:55:13 -04:00
Pascal Precht
d2b9d54c4b
fix: ensure lists and radio button groups look concise throughout app
...
Fixes #1992
2021-03-19 16:17:14 -04:00
Pascal Precht
29c7f7b91d
uiux(Profile): adjust layout max width of profile sections
...
Closes #1994
2021-03-18 14:50:58 -04:00
Pascal Precht
b4389402e9
refactor: make use of StatusContextMenuButton
2021-03-18 10:03:08 +01:00
Jonathan Rainville
f3b452188a
chore: extract join.status link prefixes to Constants
2021-03-17 16:09:23 -04:00
Jonathan Rainville
b9594591b0
fix: fix a lot of issues relative to dark theme
...
Fixes #1997
2021-03-16 17:22:58 -04:00
Jonathan Rainville
9d9b0ab5e6
fix: fix chat link preview modal
...
Fixes #2001
Fixes icons
Fixes Icon border
Fixes button hover
Fixes list scrolling and overflow
2021-03-16 17:20:12 -04:00
Iuri Matias
9621230e6d
update default settings
2021-03-16 16:51:14 -04:00
Iuri Matias
9c404a1047
show browser favourites bar by default
2021-03-16 16:51:14 -04:00
Iuri Matias
e6a3014d9f
update description of sign out button
2021-03-16 12:43:37 -04:00
Iuri Matias
3119aebed4
re-add sign out button
2021-03-16 12:43:37 -04:00
Iuri Matias
93668ff75a
hide chat mode switch for now and make compact mode the default
2021-03-16 12:43:07 -04:00
rinzlxr
410851da33
fix: profile menu seperators
...
fixes #1991
fix: use secondary color instead
2021-03-16 12:38:17 -04:00
Iuri Matias
3878b8a662
update to beta.7.rc2
2021-03-15 15:05:33 -04:00
Iuri Matias
00e66009db
update to beta.7.rc1
2021-03-08 14:26:39 -05:00
Jonathan Rainville
44c9f480c2
feat: set profile and community image cropper to 1:1 ratio
2021-03-05 14:01:30 -05:00
Richard Ramos
9fe925ca8f
fix: make the profile icons smooth
2021-03-05 10:34:10 -05:00
Jonathan Rainville
f9817d4f52
feat: add community requests, permissions, ENS and more
2021-03-03 16:45:23 -05:00
Iuri Matias
6222ff985f
update to beta.6
2021-02-23 14:28:35 -05:00
Richard Ramos
fd8a84eb9d
fix: minimize on close
2021-02-23 08:53:37 -05:00
Richard Ramos
6f11ee972a
fix: remove defaultAppSettings completely
2021-02-18 16:40:21 -05:00
Richard Ramos
6207c8af53
fix: appSettings were being overwritten due to defaultAppSettings periodically executing sync()
2021-02-18 16:40:21 -05:00
Jonathan Rainville
0e699cac65
chore: run translation scripts
2021-02-18 15:23:58 -05:00