Pascal Precht
b0cd49b111
fix(Timeline): ensure messagesList QtProperty is notified for rendering
...
The `messageList` model used for rendering messages gets notified by the
`activeChannelChanged()` signal. That signal is not immediately emitted inside
the timeline when new messages are received.
This causes the underlying view data to be out of sync with the model,
causing UI bugs, such as rendering the `EmptyTimeline` component when in fact,
the timeline is not empty.
To fix this, there are two options:
1. Change the signal from `activeChannelChanged` to `messagePushed` signal, which
is for sure emitted when messages are received
2. Ensure `activeChannelChanged` is emitted when messages are pushed and the
active channel is indeed the timeline
Since the application has been relying on `activeChannelChanged` so far, I decided
to go with option 2 as I'm not sure whether option 1 would introduce other unwanted
side effects.
2021-01-11 13:59:23 -05:00
Pascal Precht
0a96b76b9c
uiux(Onboarding): some UI improvements to align app with designs
2021-01-11 13:59:08 -05:00
Jonathan Rainville
1df42a62ca
fix: fix chat bubble height when considered long text
2021-01-11 13:59:00 -05:00
Jonathan Rainville
6b76996bf0
fix: clear channel picker search input on open
2021-01-11 13:57:54 -05:00
Jonathan Rainville
ab1a03c3b2
fix isedit missing from import form
2021-01-11 13:57:35 -05:00
Jonathan Rainville
7f2f3b599d
Apply suggestions from code review
...
Co-authored-by: RichΛrd <info@richardramos.me>
2021-01-11 13:57:35 -05:00
Jonathan Rainville
fe42cd08f8
fix: code review suggestions
...
Co-authored-by: RichΛrd <info@richardramos.me>
2021-01-11 13:57:35 -05:00
Jonathan Rainville
0ff5fa32f0
fix: fix channels reordering and messing up the profile image
2021-01-11 13:57:35 -05:00
Jonathan Rainville
4aeeee6d9c
feat: hide community stuff by default and add a setting to show it
2021-01-11 13:57:35 -05:00
Jonathan Rainville
7b03da2967
feat: enable removing member and fix invites
2021-01-11 13:57:35 -05:00
Jonathan Rainville
b3844d4012
fix missing function
2021-01-11 13:57:35 -05:00
Jonathan Rainville
d48043ee22
chore: cleanup community code
2021-01-11 13:57:35 -05:00
Jonathan Rainville
a90a30af11
add import for a community
2021-01-11 13:57:35 -05:00
Jonathan Rainville
82405cc425
add export function and button
2021-01-11 13:57:35 -05:00
Jonathan Rainville
93376f0047
fix: fix createCommunityPopup being in edit mode all the time
2021-01-11 13:57:35 -05:00
Jonathan Rainville
7ddb93266b
fix: chatLayout getting squished on first login
2021-01-11 13:57:35 -05:00
Jonathan Rainville
29a9ca4ef5
refactor: use getNickname function for nicknames fetches
2021-01-11 13:57:35 -05:00
Jonathan Rainville
a22c5942ff
chore: update member variable name to memeberPubKey
2021-01-11 13:57:35 -05:00
Richard Ramos
78e7fa380c
feat: display a community's member list
2021-01-11 13:57:35 -05:00
Jonathan Rainville
f17bc199b5
fix group popup and up status-go
2021-01-11 13:57:35 -05:00
Jonathan Rainville
a06dd403a4
fix: fix fetching messages for community chats
2021-01-11 13:57:35 -05:00
Jonathan Rainville
8c258b528b
fix: fix community messages appearing in the normal chat list
2021-01-11 13:57:35 -05:00
Richard Ramos
019f558308
ui: edit community
2021-01-11 13:57:35 -05:00
Richard Ramos
6be81c4575
ui: community popup
2021-01-11 13:57:35 -05:00
Richard Ramos
04845e3a8e
fix: channel/communities list height depending on search string
2021-01-11 13:57:35 -05:00
Richard Ramos
2ed3261170
Minor UI changes for communities
2021-01-11 13:57:35 -05:00
Jonathan Rainville
2d3a870f60
wip community invitatations and more
2021-01-11 13:57:35 -05:00
Jonathan Rainville
ce3252fb8f
wip community
2021-01-11 13:57:35 -05:00
Jonathan Rainville
6157744d59
fix: browser setting top padding
2021-01-05 11:24:31 -05:00
Jonathan Rainville
f99b91bc72
chore: hide download location for now
2021-01-05 11:24:31 -05:00
Jonathan Rainville
71477d0496
feat: implement redirect to block explorer if settings is not none
2021-01-05 11:24:31 -05:00
Jonathan Rainville
6ed0d30fc5
feat: add ethereum explorer setting in the profile
2021-01-05 11:24:31 -05:00
Jonathan Rainville
ac4404c565
feat: implement using the wanted search engine in the browser
2021-01-05 11:24:31 -05:00
Jonathan Rainville
1c83ac98a0
feat: add search engine settings in the profile
2021-01-05 11:24:31 -05:00
Jonathan Rainville
6c2836ded1
feat: use browserHomepage settting as the browsers default page
2021-01-05 11:24:31 -05:00
Jonathan Rainville
36b6e76a2e
feat: add browserHomepage setting that can be changed
2021-01-05 11:24:31 -05:00
Jonathan Rainville
f1ea517dd6
feat: add browser settings buttons and design (mostly placeholder)
2021-01-05 11:24:31 -05:00
Pascal Precht
38654fe438
fix: ensure changeAppSection links to correct section
...
Fixes #1579
2021-01-05 11:24:16 -05:00
Jonathan Rainville
9007e6d5c3
feat: add setting to change the browser to open links with
2021-01-04 15:29:23 -05:00
Jonathan Rainville
89da5dd923
feat: open links in user request browser with modal
2021-01-04 15:29:23 -05:00
Jonathan Rainville
bc515d2627
fix: fix chat reply color and size
2021-01-04 15:29:10 -05:00
Jonathan Rainville
a0c1b1552d
fix: fix leaving a channel with no messages
2021-01-04 15:23:23 -05:00
Jonathan Rainville
37edfed446
fix: fix QML warnings
2021-01-04 15:23:23 -05:00
Pascal Precht
f9b7d9dfc9
refactor: make use of Qt.locale
2021-01-04 15:16:37 -05:00
Pascal Precht
eca5622439
feat: introduce Utils.formatDateTime
...
We already have a utility function to format time, this one formats date + time
and is used in status updates as well as channel lists.
2021-01-04 15:16:37 -05:00
Pascal Precht
0767ce2443
feat: introduce timeline
...
Closes #1489 #1490 #1491
2021-01-04 15:16:37 -05:00
Jonathan Rainville
1ead1c3db5
feat: show favorites bar when setting is enabled
2020-12-30 16:52:44 -05:00
Jonathan Rainville
16f5c2fb1a
feat: add showFavoritesBar setting (placeholder for now)
2020-12-30 16:52:44 -05:00
Jonathan Rainville
825097f007
feat: add channel switcher when hitting CTRL+K
2020-12-30 15:01:51 -05:00
Jonathan Rainville
6afe9088e9
fix: show notification if the window isn't focused
2020-12-28 14:29:54 -05:00