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
emizzle
7e1d7be314
feat: load installed stickers while offline
...
When the network connection is changed, the sticker packs are cleared and then re-loaded (either loading the offline (installed) sticker packs, or all the sticker packs from the network).
Stickers can be sent while offline, though the sticker images do not load once offline (this is likely a side effect of the bug described below).
There is a known bug in QNetworkAccessManager (https://bugreports.qt.io/browse/QTBUG-55180 ) that was re-introduced in 5.14.1 that does not allow us to download resources if we go offline then come back online. The workaround employed in this PR manually sets the NetworkAccessible property of QNetworkAccessManager once we have been connected back online. The NetworkAccessible property is marked as obsolete and will be removed in Qt6, so it is something that we need to be aware of when we upgrade. However the hope is that the bug has been fixed.
Close StickersPopup when disconnected from network (so that re-loading of sticker packs doesn't look out of place).
fix: set network status correctly at load
feat: stickers gas estimate async
feat: When network re-connected, any http images that were not properly loaded in an ImageLoader component will automatically be reloaded.
fix: Sticker button loading icon
chore: Bump nimqml and dotherside
NOTE: This PR uses an updated nimqml and dotherside. The respective changes should be merged first, and the commit hash should be bumped in this PR prior to merging. Relevant PRs:
[https://github.com/status-im/dotherside/pull/20 ](https://github.com/status-im/dotherside/pull/20 )
[https://github.com/status-im/nimqml/pull/17 ](https://github.com/status-im/nimqml/pull/17 )
2020-12-28 14:29:38 -05:00
emizzle
b82540fcb7
chore: bump nimqml and dotherside
2020-12-22 16:08:09 -05:00
Richard Ramos
ac32cb9d67
chore: remove unused imports and change mailserver verification log level to trace
2020-12-22 16:08:01 -05:00
Pascal Precht
ad8f713f1d
fix(StatusChatInput): fix sending messages by adding missing parameter to sendMessage
2020-12-22 15:13:24 -05:00
Jonathan Rainville
cbbe2b46fc
fix: fix generate keys identicons being all the same
2020-12-21 14:19:34 -05:00