Commit graph

2442 commits

Author SHA1 Message Date
Audric Ackermann 7c80f9e233 feat: move attachments outside of the message box 2022-08-30 17:10:08 +10:00
William Grant bbfb55f211 fix: pr review fixes 2022-08-30 11:53:35 +10:00
Audric Ackermann 444282e2ec fix: position of join button and style of disable buttons
also add a little animation to the menu button rotation
2022-08-30 09:10:48 +10:00
Audric Ackermann 3fd6c570c7 fix: click on a link preview shows the dialog to open or copy url 2022-08-29 17:49:34 +10:00
William Grant dde61bb35b feat: moderator clear all reactions behaviour now uses the cache 2022-08-29 17:46:38 +10:00
William Grant 469de252cb fix: added current emoji to reaction list reactor description 2022-08-29 17:46:38 +10:00
Audric Ackermann a8c3463673 fix: set a min height for attachments preview so they cover their box
even if they are smaller that them

and close the replyTo in composition box on Escape press
2022-08-29 15:59:20 +10:00
Audric Ackermann e125979b7a fix: disable having some corner large and small for message bubbles 2022-08-29 15:19:41 +10:00
Audric Ackermann d9e504afa0 Merge remote-tracking branch 'upstream/clearnet' into mark-all-as-read-optimization 2022-08-29 13:45:33 +10:00
Audric Ackermann 1e202fcdab feat: add theme switcher +accent color from settings
not all of the logic is linked and not all of the colors are there as this is part of theming
2022-08-29 13:18:07 +10:00
William Grant 5f49d3084b fix: dont need isequal for comparing numbers 2022-08-29 11:10:34 +10:00
William Grant 1a44f5cb66 feat: added additional reactor information to the ReactListModal 2022-08-29 10:54:49 +10:00
Audric Ackermann 98ea07a361 fix: right margin on body shorted than author name 2022-08-26 15:40:21 +10:00
William Grant 8b8be7a45d Merge branch 'clearnet' into reactions_fixes 2022-08-26 14:40:53 +10:00
William Grant 7a80e18327 fix: improved react popup localisation, review fixes 2022-08-26 14:39:57 +10:00
Audric Ackermann a61d549466
Merge pull request #2438 from Bilb/fix-rounded-border-messages
fix: rounded corners around messages
2022-08-26 13:34:41 +10:00
Audric Ackermann 7e32880ab0 fix: use js variables instead of css variables for Message corners 2022-08-26 13:24:57 +10:00
William Grant 80d726659c Merge branch 'clearnet' into reactions_fixes 2022-08-26 13:23:54 +10:00
William Grant 05b7bdb956 fix: show correct count value for open group reactions 2022-08-25 17:23:26 +10:00
Audric Ackermann c54a438f7c fix: add some aria labels and match QA test 2022-08-25 16:56:48 +10:00
Audric Ackermann 98b1302589 fix: rounded corners around messages
looks like node-sass tries to be too clever
2022-08-25 13:40:47 +10:00
Audric Ackermann b638733090 fix: do not scroll back to unread banner when deleting msgs
Relates #2308
2022-08-25 13:35:40 +10:00
William Grant 4889cb5b32 fix: ReactionList Senders is now an array since we want to handle opengroup reactions separately
we no longer need the messagehash and server id for rendering reactions in the UI, ignore reactions using the outdated type
2022-08-25 13:33:49 +10:00
Audric Ackermann f137cad2a0 feat: add the BlockedList component in Settings 2022-08-24 16:18:11 +10:00
Audric Ackermann 85219d3827 fix: scrollbar colors and some UI issues found by QA 2022-08-24 13:33:02 +10:00
William Grant 0600416f77 fix: clearing your own reaction from the clear modal should close it 2022-08-23 16:50:49 +10:00
Audric Ackermann bf20c10f81 fix: make use of useSet to select in memberList 2022-08-23 14:42:01 +10:00
Audric Ackermann ef10e0f1d9 chore: move typing animation to styled components 2022-08-23 14:41:24 +10:00
Audric Ackermann ff3d7ce226 feat: update settings Help page with new items and links 2022-08-23 14:08:51 +10:00
Audric Ackermann 5ad8c6fa74 Merge remote-tracking branch 'upstream/clearnet' into settings-redesign 2022-08-23 11:20:50 +10:00
Audric Ackermann e09e38911f refactor: fix PR reviews 2022-08-23 11:02:16 +10:00
Audric Ackermann 866527de17 fix: make sure a double click on the picker does not trigger reply msg 2022-08-23 10:37:29 +10:00
Audric Ackermann 81fa09b8ee Merge branch 'menu-redesign' into settings-redesign 2022-08-22 17:47:09 +10:00
Audric Ackermann f87d902c98 fix: PR Reviews 2022-08-22 17:32:31 +10:00
Audric Ackermann ef1f634e6b Merge remote-tracking branch 'upstream/clearnet' into menu-redesign 2022-08-22 16:56:57 +10:00
Will G 267f49ff1e
Emoji Reacts (#2320)
Add support for emoji reacts in conversations

Resolves #2375 and #1577
2022-08-22 16:40:14 +10:00
Audric Ackermann 7e395384fd feat: add the preview button of notifications in settings 2022-08-22 16:37:50 +10:00
Audric Ackermann 13bf0e073d feat: update design of the Notification Settings screen
the preview button is not linked yet
2022-08-22 16:09:34 +10:00
Audric Ackermann 7b7a80a2dd fix: add new designs of typing message settings with animation 2022-08-22 13:21:22 +10:00
Audric Ackermann 0e65b667a8 chore: move onion dialog components to styled 2022-08-22 11:56:09 +10:00
Audric Ackermann 39cbbda609 chore: move SessionToggle & SettingList to styled 2022-08-22 11:16:42 +10:00
Audric Ackermann a0d3a00afa feat: start of settings screen redesign 2022-08-22 09:10:35 +10:00
Audric Ackermann 75ce27e602 fix: finish menu redesign 2022-08-19 12:00:10 +10:00
Audric Ackermann 542c704b64 feat: add search by contacts to closed group overlay 2022-08-19 09:53:53 +10:00
Audric Ackermann 7bbbc74fa8 feat: make the tick on memberList a radio looking element 2022-08-19 09:53:53 +10:00
Audric Ackermann 970e719229 chore: move session radio group to styled components
also clean up unused css
and move some elements from OverlayClosedGroup to styled components
2022-08-19 09:53:53 +10:00
Audric Ackermann f415ef36dd feat: add sorted contacts list merged by starting char 2022-08-19 09:53:53 +10:00
Audric Ackermann 374b71630a feat: wrap up the new Join Community overlay 2022-08-19 09:53:53 +10:00
Audric Ackermann 282e631f73 feat: add menu action and action chooser left pane option 2022-08-19 09:53:53 +10:00
Audric Ackermann eabee8f39a fix: split migrations and sql files
also address PR reviews
2022-08-12 14:50:31 +10:00
Audric Ackermann e6b0315a25 fix: trigger sync and initial sogs polling after app start 2022-08-12 13:24:15 +10:00
Audric Ackermann 6f4b70e650 fix: allow non admin mods to delete message for deletion 2022-08-09 14:37:18 +10:00
Audric Ackermann 242d51ca8d
Id blinding + onionv4 + new endpoints for sogs and fileserver (#2347)
* Added Onionv4 support to file server, sogs and pn server
* Added blinded message support
* Updated endpoints for sogs and file server to remove legacy ones
2022-08-08 09:50:48 +10:00
Audric Ackermann 354022f83d
Merge pull request #2359 from ianmacd/pr33
Trim leading and trailing whitespace on message composition and display.
2022-07-11 15:44:19 +10:00
William Grant d3d0ac80a0 feat: you can now choose where to save the debug logs
debug log window now follows the app theme, logs are save as txt
2022-06-20 14:51:52 +10:00
Ian Macdonald aeb5caf921
Trim leading and trailing whitespace on message composition and display. 2022-06-04 16:56:30 +02:00
Audric Ackermann 9251711fa5
fix: optmize markAllAsRead when no expiration timer
we basically do a single sql call to mark everything as read for that
conversation, force unreadCount to 0 and mention state to false, and
trigger read syncs if needed.

the optomization cannot work for conversation with expiration timer for
now
2022-05-20 13:19:48 +10:00
Audric Ackermann 19decad766
fix: send read receipt when settings ON and window focused 2022-05-19 16:28:31 +10:00
Audric Ackermann 83b44d0abf
fix: disable auto play of audio messages on message first load 2022-05-19 13:05:07 +10:00
Audric Ackermann 55869fbe37
fix: swap confirm and cancel buttons in the confirmDialog 2022-05-18 13:21:40 +10:00
Audric Ackermann 3713e95a9f
feat: ask user for opengroup pruning on/off 2022-05-18 13:21:35 +10:00
Ian Macdonald 695e867221
Add setting to specify minimum age of open group messages to prune.
When an open group has more than 2000 messages, those older than the
specified number of months will be pruned on application start-up.

Fixes #2310.
2022-05-18 10:44:35 +10:00
Audric Ackermann ec76057c5e
Merge integration test (#2313)
* Testing playwright for Desktop automation

* add more data-testid field

* remove commited test-results

* test: skip group upkeep for now

* test: mention test create group instead of restoring from seed

* test: run on testnet

* fix: revert messagebanner unread count changes

from commit 8107d75e89

Co-authored-by: Emily <emily@oxen.io>
2022-05-17 13:22:13 +10:00
Audric Ackermann 8de8f014dd
fix: password input errors in seeddialog 2022-05-13 16:10:51 +10:00
Audric Ackermann cfab7057fb
fix moment locale globally 2022-05-12 12:10:45 +10:00
Will G 511567bc78
fix: emoji panel light mode support (#2292)
* fix: emoji panel light mode support

* fix: link darkMode prop to redux state

* fix: use getTheme selector directly
2022-05-11 16:01:33 +10:00
Ian Macdonald 0991c23658
Fix typo in constant name. 2022-05-05 09:43:22 +02:00
Audric Ackermann bfb33d14c5
Merge pull request #2269 from Bilb/get-initials-skip-non-alphabet-chars
Get initials skip non alphabet chars
2022-04-27 13:53:33 +10:00
Audric Ackermann a115d385dd
merge linkify component to messagebody as this is the only one using it 2022-04-27 13:40:00 +10:00
Audric Ackermann cae4d46492
allow to save attachments even if there is multiple of them
This is a bit dirty for now

Relates #2229
2022-04-27 12:18:45 +10:00
Audric Ackermann 1933bc8270
Merge pull request #2264 from ianmacd/pr19
Style message request counter as per conversation message count.
2022-04-27 12:10:55 +10:00
Audric Ackermann da9df532b0
Merge pull request #2242 from Bilb/node-side-in-ts
Node side + web worker in typescript
2022-04-27 12:10:31 +10:00
Audric Ackermann 8b299b6153
Merge koray fixes for emoji selection 2022-04-27 11:47:59 +10:00
Audric Ackermann 0efce6ea2d
updating workflows actions version 2022-04-26 16:43:30 +10:00
Ian Macdonald 8107d75e89
Style message request counter as per conversation message count. 2022-04-25 12:28:13 +02:00
Audric Ackermann 5c8e2b4044
cleanup swarm unused after removing unused convos 2022-04-21 14:04:11 +10:00
Audric Ackermann b8498f7a2b
fix display of spinner while db decrypting 2022-04-21 13:22:14 +10:00
Audric Ackermann 1e713de511
Merge remote-tracking branch 'k/spinner-on-load' into node-side-in-ts 2022-04-21 11:31:28 +10:00
Audric Ackermann 7c1707f48e
drop old messages of opengroup 2022-04-21 11:29:14 +10:00
Audric Ackermann 335e452730
moved DebugLogView to components folder 2022-04-20 15:50:56 +10:00
Audric Ackermann f4bf960568
Merge pull request #2243 from warrickct/show-group-members-freeze-fix
fix group members sorting causing error.
2022-04-20 15:38:38 +10:00
Audric Ackermann 3cfcf128a5
Merge remote-tracking branch 'upstream/master' into node-side-in-ts 2022-04-20 15:32:05 +10:00
Audric Ackermann 13e2f81f26
Merge remote-tracking branch 'upstream/clearnet' into node-side-in-ts 2022-04-20 15:12:28 +10:00
Audric Ackermann 5c9b34fb86
lint files 2022-04-20 10:34:21 +10:00
koray-eren d7361f0774 fix linter issue 2022-04-14 14:21:00 +10:00
koray-eren c872f22014 password screen spinner implemented 2022-04-14 14:06:48 +10:00
Audric Ackermann af9d2fdfa1
get rid of libtextsecure.js and componnets.js 2022-04-14 11:18:01 +10:00
Audric Ackermann 01bb200b24
reduce number of commits during opengroup handling of message 2022-04-13 16:51:53 +10:00
Audric Ackermann 062db5caab
move filterDuplicatesFromDbAndIncoming to its own file and test
also add pending tests to do for in memory db and updater
2022-04-13 14:59:08 +10:00
Audric Ackermann 0158fd5ebb
filter duplicates on opengroup poll in a single sql call 2022-04-13 13:52:05 +10:00
Audric Ackermann 00d70db0be
queue user profile avatars update
also add some tests for the promise utils
2022-04-11 17:18:11 +10:00
Audric Ackermann 02612280c3
fix multi select including audio messages 2022-04-07 13:45:05 +10:00
Audric Ackermann 475c92eeb4
migrate about_start to not use jquery 2022-04-07 11:42:22 +10:00
Audric Ackermann 1ebff6b3ae
make sure reply is available to read messages
and do not handle read messages for non private convo1
2022-04-06 16:21:24 +10:00
Audric Ackermann 0ebc1d7e92
split attachmnent logic between what is used on main and renderer 2022-04-06 16:21:19 +10:00
Audric Ackermann 332d58027f
show draggable call container when opening settings from call convo 2022-04-06 14:18:37 +10:00
koray-eren d78056618c fix linter issue 2022-04-06 11:15:23 +10:00
koray-eren ebe1ae8f12 fix emoticon search for emoji picker, typo 2022-04-06 11:06:19 +10:00
koray-eren b4a57b32eb changed emoji trigger to exclude non-alphanumeric characters 2022-04-04 16:01:02 +10:00
warrickct 3eb6bec908 fix group members sorting causing error. 2022-04-04 15:39:45 +10:00