Audric Ackermann
ef1f634e6b
Merge remote-tracking branch 'upstream/clearnet' into menu-redesign
3 years ago
Will G
267f49ff1e
Emoji Reacts ( #2320 )
...
Add support for emoji reacts in conversations
Resolves #2375 and #1577
3 years ago
Audric Ackermann
7e395384fd
feat: add the preview button of notifications in settings
3 years ago
Audric Ackermann
13bf0e073d
feat: update design of the Notification Settings screen
...
the preview button is not linked yet
3 years ago
Audric Ackermann
7b7a80a2dd
fix: add new designs of typing message settings with animation
3 years ago
Audric Ackermann
0e65b667a8
chore: move onion dialog components to styled
3 years ago
Audric Ackermann
39cbbda609
chore: move SessionToggle & SettingList to styled
3 years ago
Audric Ackermann
a0d3a00afa
feat: start of settings screen redesign
3 years ago
Audric Ackermann
75ce27e602
fix: finish menu redesign
3 years ago
Audric Ackermann
542c704b64
feat: add search by contacts to closed group overlay
3 years ago
Audric Ackermann
7bbbc74fa8
feat: make the tick on memberList a radio looking element
3 years ago
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
3 years ago
Audric Ackermann
f415ef36dd
feat: add sorted contacts list merged by starting char
3 years ago
Audric Ackermann
374b71630a
feat: wrap up the new Join Community overlay
3 years ago
Audric Ackermann
282e631f73
feat: add menu action and action chooser left pane option
3 years ago
Audric Ackermann
eabee8f39a
fix: split migrations and sql files
...
also address PR reviews
3 years ago
Audric Ackermann
e6b0315a25
fix: trigger sync and initial sogs polling after app start
3 years ago
Audric Ackermann
6f4b70e650
fix: allow non admin mods to delete message for deletion
3 years ago
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
3 years ago
Audric Ackermann
354022f83d
Merge pull request #2359 from ianmacd/pr33
...
Trim leading and trailing whitespace on message composition and display.
3 years ago
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
3 years ago
Ian Macdonald
aeb5caf921
Trim leading and trailing whitespace on message composition and display.
3 years ago
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
3 years ago
Audric Ackermann
19decad766
fix: send read receipt when settings ON and window focused
3 years ago
Audric Ackermann
83b44d0abf
fix: disable auto play of audio messages on message first load
3 years ago
Audric Ackermann
55869fbe37
fix: swap confirm and cancel buttons in the confirmDialog
3 years ago
Audric Ackermann
3713e95a9f
feat: ask user for opengroup pruning on/off
3 years ago
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 .
3 years ago
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>
3 years ago
Audric Ackermann
8de8f014dd
fix: password input errors in seeddialog
3 years ago
Audric Ackermann
cfab7057fb
fix moment locale globally
3 years ago
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
3 years ago
Ian Macdonald
0991c23658
Fix typo in constant name.
3 years ago
Audric Ackermann
bfb33d14c5
Merge pull request #2269 from Bilb/get-initials-skip-non-alphabet-chars
...
Get initials skip non alphabet chars
3 years ago
Audric Ackermann
a115d385dd
merge linkify component to messagebody as this is the only one using it
3 years ago
Audric Ackermann
cae4d46492
allow to save attachments even if there is multiple of them
...
This is a bit dirty for now
Relates #2229
3 years ago
Audric Ackermann
1933bc8270
Merge pull request #2264 from ianmacd/pr19
...
Style message request counter as per conversation message count.
3 years ago
Audric Ackermann
da9df532b0
Merge pull request #2242 from Bilb/node-side-in-ts
...
Node side + web worker in typescript
3 years ago
Audric Ackermann
8b299b6153
Merge koray fixes for emoji selection
3 years ago
Audric Ackermann
0efce6ea2d
updating workflows actions version
3 years ago
Ian Macdonald
8107d75e89
Style message request counter as per conversation message count.
3 years ago
Audric Ackermann
5c8e2b4044
cleanup swarm unused after removing unused convos
3 years ago
Audric Ackermann
b8498f7a2b
fix display of spinner while db decrypting
3 years ago
Audric Ackermann
1e713de511
Merge remote-tracking branch 'k/spinner-on-load' into node-side-in-ts
3 years ago
Audric Ackermann
7c1707f48e
drop old messages of opengroup
3 years ago
Audric Ackermann
335e452730
moved DebugLogView to components folder
3 years ago
Audric Ackermann
f4bf960568
Merge pull request #2243 from warrickct/show-group-members-freeze-fix
...
fix group members sorting causing error.
3 years ago
Audric Ackermann
3cfcf128a5
Merge remote-tracking branch 'upstream/master' into node-side-in-ts
3 years ago
Audric Ackermann
13e2f81f26
Merge remote-tracking branch 'upstream/clearnet' into node-side-in-ts
3 years ago
Audric Ackermann
5c9b34fb86
lint files
3 years ago
koray-eren
d7361f0774
fix linter issue
3 years ago
koray-eren
c872f22014
password screen spinner implemented
3 years ago
Audric Ackermann
af9d2fdfa1
get rid of libtextsecure.js and componnets.js
3 years ago
Audric Ackermann
01bb200b24
reduce number of commits during opengroup handling of message
3 years ago
Audric Ackermann
062db5caab
move filterDuplicatesFromDbAndIncoming to its own file and test
...
also add pending tests to do for in memory db and updater
3 years ago
Audric Ackermann
0158fd5ebb
filter duplicates on opengroup poll in a single sql call
3 years ago
Audric Ackermann
00d70db0be
queue user profile avatars update
...
also add some tests for the promise utils
3 years ago
Audric Ackermann
02612280c3
fix multi select including audio messages
3 years ago
Audric Ackermann
475c92eeb4
migrate about_start to not use jquery
3 years ago
Audric Ackermann
1ebff6b3ae
make sure reply is available to read messages
...
and do not handle read messages for non private convo1
3 years ago
Audric Ackermann
0ebc1d7e92
split attachmnent logic between what is used on main and renderer
3 years ago
Audric Ackermann
332d58027f
show draggable call container when opening settings from call convo
3 years ago
koray-eren
d78056618c
fix linter issue
3 years ago
koray-eren
ebe1ae8f12
fix emoticon search for emoji picker, typo
3 years ago
koray-eren
b4a57b32eb
changed emoji trigger to exclude non-alphanumeric characters
3 years ago
warrickct
3eb6bec908
fix group members sorting causing error.
3 years ago
Audric Ackermann
9f8920ef2c
mostly working but need to improve perfs
3 years ago
Audric Ackermann
909bca8714
Merge branch 'clearnet' into enable-calls-remove-featureflag
3 years ago
Audric Ackermann
fe57531797
Sesion 1.8.4 with calls enabled
3 years ago
Audric Ackermann
280cc494e8
test with webpack - not working
3 years ago
Audric Ackermann
2dfd09a7b1
app kind of start background side
3 years ago
Audric Ackermann
ff43cfa593
move worker_interface and logs and i18n to TS
3 years ago
Audric Ackermann
afad9f823a
Merge pull request #2237 from Bilb/fix-add-attachments-ourself
...
make sure the conversation with ourself is marked approvedMe
3 years ago
Audric Ackermann
70ee8cefdc
WIP sql.js
3 years ago
Audric Ackermann
bfaeda5cdb
make sure the conversation with ourself is marked approvedMe
3 years ago
Audric Ackermann
ba53330afd
add tests for getInitials
3 years ago
Audric Ackermann
51575d2f56
moved views to TS but broken
3 years ago
Audric Ackermann
449751a891
remove some refs to Signal.Data in ts
3 years ago
Audric Ackermann
d99cdc48f4
rename background.js to main_start.js
3 years ago
Audric Ackermann
7d570fec52
move linkPreviews.js to ts
3 years ago
Audric Ackermann
6bd835dfc3
move storage.js to ts
3 years ago
Audric Ackermann
e78224db05
after moving expiring message and wallclock to TS
3 years ago
Audric Ackermann
d7f84168ac
before start of moving bg JS to TS
3 years ago
Audric Ackermann
ce0848c8bf
Merge branch 'clearnet' into updater-reword
3 years ago
Audric Ackermann
9d4989b66d
cleanup constants.tsx file
...
and fixup commit id showing at the bottom in settings
3 years ago
Audric Ackermann
89757a95a6
use readyForUpdates to trigger update from renderer
...
this is used to only start the updater once the fileserver returned use
the latest release
3 years ago
Audric Ackermann
d2fc384d16
fix text selection on text
3 years ago
Audric Ackermann
67e2fea70c
Merge pull request #2207 from ianmacd/pr8
...
Allow user names up to 26 characters long, in line with Android.
3 years ago
Ian Macdonald
a11b078d5b
Allow user names up to 26 characters long, in line with Android.
...
See https://github.com/oxen-io/session-android/blob/master/libsession/src/main/java/org/session/libsession/utilities/SSKEnvironment.kt#L29
3 years ago
Audric Ackermann
234e9b160e
Make sure updater do not hit github before checking fileserver
3 years ago
Audric Ackermann
49bae1925d
open message request reset opened convo and is a settings itself
3 years ago
Audric Ackermann
878c870a8b
initials are always uppercased
3 years ago
Audric Ackermann
2cf2d9eff7
make sure datebreak keep text color
3 years ago
Audric Ackermann
461ce4a7fb
Merge branch 'clearnet' into fix-unread-indicator-light
3 years ago
Audric Ackermann
551fc4e2d7
make the unread message banner on a single line
3 years ago
Audric Ackermann
602a287263
join closed groups from config only on the first config message
3 years ago
Audric Ackermann
e853f57e6b
fix unread indicator color for light theme
3 years ago
Audric Ackermann
71aa6c813c
Merge remote-tracking branch 'upstream/clearnet' into fix-i18n-with-dollars-sign
3 years ago
Audric Ackermann
359dcaa43a
Merge pull request #2174 from warrickct/msg-request-ui-2
...
Message request
3 years ago
Audric Ackermann
8a13a9e6e0
Merge pull request #2183 from ianmacd/pr5
...
Use up to two scaled placeholder characters for users with no avatar.
3 years ago
Audric Ackermann
e1f2393c3a
cleanup translated strings
3 years ago
Ian Macdonald
fa0c1fff88
Use up to two scaled initials as a placeholder for users with no avatar.
...
If the user's name consists of just a single word, then use up to two
letters from that word as the placeholder.
This provides better differentiation of users than the current practice
of using just a single letter for everyone.
3 years ago
warrickct
821f4d73ff
Merge branch 'clearnet' into msg-request-ui-2
3 years ago
Audric Ackermann
f1900f9f36
remove some unused strings
...
and fix tos links #2176
3 years ago
warrickct
913947a517
Minor padding fixes
3 years ago
warrickct
3c2cc9be8a
Only check for incoming messages on initial render of request UI.
3 years ago
warrickct
68eceae153
fixed flex behaviour for call and avatar convo header buttons.
3 years ago
warrickct
cf6a5b3446
Request banner appearing and tallying based on only unread requests
3 years ago
warrickct
451fb351a3
removing comments
3 years ago
warrickct
f7a4e7ee81
Move disappearing message indicator to right of conversation header.
3 years ago
warrickct
e4f4328232
rename request evaluating function for clarity. Prevent disappearing messsages from being activated by request recipient before the request has been accepted.
3 years ago
warrickct
7315651c63
Adding unstaged changed from last commit. (adding accept/decline to convo header menu and removal of disappearing messages menu item)
3 years ago
warrickct
61cdae7622
Remove disappearing messages from convo header menu, added accept and decline menu options.
3 years ago
warrickct
dd0aa4ea92
Fixed hook for evaluating menu item rendering.
3 years ago
warrickct
f5bc347898
Fix conversation header overlapping at small widths.
3 years ago
warrickct
ebf3198818
Remove dash typo for zoom settings.
3 years ago
warrickct
88f719ed6e
Fix case where error occurs after leaving a group.
3 years ago
warrickct
e3e6e5b655
Removing mark all as read menu option from request items.
3 years ago
warrickct
6552f032be
Fixing right click menu interactions with the request banner
3 years ago
warrickct
049f86a6e9
Fix conversation header centering alignment.
3 years ago
warrickct
eed72a6b1b
Removing some menu items from message request context menu.
3 years ago
warrickct
56c1a06a28
Adding rightclick accept/decline menu options for message requests. Adding hide menu item for message request banner.
3 years ago
warrickct
600ef86ea7
linting fixes
3 years ago
warrickct
065b8ab533
Added closing declined conversation requests if theyre open. Return to regular inbox on clear all.
3 years ago
warrickct
af4457f68f
Clicking message icon in action panel closes request overlay.
3 years ago
warrickct
07533232fb
Move clear all button for request to bottom of overlay panel.
3 years ago
warrickct
5888fecda4
Add confirmation dialog for clear all message requests.
3 years ago
Ian Macdonald
0c0543cc45
Use accent colour to distinguish last read indicator.
3 years ago
warrickct
08ba24c3c9
refactoring
3 years ago
warrickct
93f37ba66f
Refactoring to evaluate conversation request status in a single place.
3 years ago
warrickct
2d9679315c
Fix convo screen request UI appearing when creating a new convo while having another convo active with incoming messages.
3 years ago
warrickct
2258c6da4c
Fixing linting errors.
3 years ago
warrickct
18a739b05b
update local UI for blocking all conversations. Removing some unused vars
3 years ago
warrickct
9bbac225ad
Remove prevention of sending more than one message for an unapproved conversation.
3 years ago
Audric Ackermann
3fed22048b
rename a few loki to session
3 years ago
warrickct
f5972a5d1c
Calling setting convo isApproved. Removing some unnecessary conditionals.
3 years ago
warrickct
ffad806366
Prevent attachments being sent for unapproved conversations.
3 years ago
warrickct
09bcbe6139
Adding empty state for request list.
3 years ago
warrickct
dcd78e85f6
QA fix - msg request accept buttons showing at wrong stage.
3 years ago
warrickct
bfec321da7
PR changes
3 years ago
warrickct
abc188e889
Additional PR changes
3 years ago
warrickct
efa482b002
adding pr changes
3 years ago
warrickct
0db3c76756
Fixing linting errors
3 years ago
warrickct
893f7e99b8
Merge branch 'clearnet' into message-request-ui
3 years ago
Ian Macdonald
6613161b20
Don't nanny the user. Allow all file types as attachments.
...
The Android client already has no such restrictions, and these are
ineffective anyway, as they are based on the file's name, not its
payload.
3 years ago
warrickct
ee9156d4f8
Merge clearnet into message-request-ui
3 years ago
warrickct
bc6edd7774
Adding unhiding of message request banner when receiving a new convo request.
3 years ago
warrickct
7223fc067f
Adding ability to view requests from settings.
3 years ago
warrickct
07f6681aae
Refactoring subcomponents. Adjusting conditional inbox filters to always apply msg request logic.
3 years ago
warrickct
ac8c4ac2eb
Removing msg req feature flag.
3 years ago
warrickct
36ca2a767c
Adding PR changes
3 years ago
warrickct
d627b8e11d
Requesting flow working with sending message as acceptance.
3 years ago
audric
5b34419461
disable selection update on emoji selected for now
...
this is kind of broken when adding emojis not at the end
3 years ago
audric
b1221c6809
call: show video buttons if the cursor is over the app anywhere
3 years ago
audric
5c8e4ef12b
call: add local stream display in fullscreen
3 years ago
Audric Ackermann
445852eca1
split up a bit of the mentions/emoji input
3 years ago
Audric Ackermann
2478a78794
move mentions and emojify to a functional component
3 years ago
Audric Ackermann
19722b6bdc
remove other emoji dependency and use unicode to render them in message
...
Relates #2151
3 years ago
Audric Ackermann
1efe6ca728
click oin @ bring to latest mention
3 years ago
Audric Ackermann
42ccf06ff0
fetch last active users quicker on convo changes to public convo
3 years ago
Audric Ackermann
a19a6a33c7
migrate already set nickname convo to name + profileName index
3 years ago
Audric Ackermann
a3eb80abcf
fix group updates outgoing message status in left pane
3 years ago
Audric Ackermann
5b6d0d25f5
fix typo noteSelf results and shortened pubkey for unknown contacts
3 years ago
warrickct
2d66b1db4e
Adding styling to conversation window for a message request.
3 years ago
Audric Ackermann
d6a8f5e92b
allow searching for nickname or name for contacts
3 years ago
Audric Ackermann
ceb5317160
remove profile_images as we are not using it
3 years ago
Audric Ackermann
40344bde52
move search logic to the search input component
3 years ago
Audric Ackermann
44f61073dc
move search results to styled components
...
and cleanup search logic and rendering of message results
3 years ago
Audric Ackermann
108d810fde
make sure pills of joinable room take 100% width if they can
3 years ago
Audric Ackermann
1e5a45d95b
cleanup timestamp display for search results
3 years ago
Audric Ackermann
280128ec43
update search result to have sender on the msg line
3 years ago
Audric Ackermann
1eba9dce30
merge messagesChanged and messagesAdded to a single redux event
3 years ago
Audric Ackermann
b72b8e8387
fix tests
3 years ago
Audric Ackermann
949c36a42f
merge fetching more messages for top and bottom in the same flag
3 years ago
Audric Ackermann
9000c649f8
remove optional setToExpire and UnreadMessageIsAbove indicator
3 years ago
Audric Ackermann
4e638d162d
fix the scroll to bottom with button and on send message
3 years ago
Audric Ackermann
6f5bca6660
allow more characters to be used in display name
...
We just deny the one used to add markers around a mentions on the
desktop client. which is ᅭ
Relates #2132
3 years ago
Audric Ackermann
00d2bbc63d
cleanup MessageSearchResults
3 years ago
Audric Ackermann
792c23da87
cleanup scroll to unread of quote or search result on open
3 years ago
Audric Ackermann
d269693544
cleanup search of contacts excluding not active
3 years ago
Audric Ackermann
a3be2c347d
fixup open convo on search, quote click or hit the bottom
3 years ago
audric
a21751c611
open convo on last unread, and can scroll up
3 years ago
warrickct
fb862fe451
Updating message request overlay styling
3 years ago
warrickct
31f4e294c6
Altering message request banner styling
3 years ago
audric
12b00720f4
split up load more messages from top or bottom
...
also split up just fetching the last messages from fetching based on
unread/ lastTopMessageId
3 years ago
audric
83d27ed3b7
update quoted message to animate to have border-green instead of bg green
3 years ago
audric
62f0edf8cb
cleanup console.warn calls
3 years ago
audric
247cb7c065
cleanup dependencies
3 years ago
audric
e515ce3ca5
Merge remote-tracking branch 'upstream/clearnet' into cleanup-attachment
3 years ago
Audric Ackermann
15ae511bca
Merge branch 'clearnet' into small-refactor
3 years ago
burtonemily
ffdf2519ca
Integration test ( #2128 )
...
* Testing playwright for Desktop automation
* converting tests from javascript to typescript and finishing create user automated test
* Trying to delete app data when test finishes, not through UI
* Undoing the code for clear database once test completes
* Creating POM for cleanup function
* cleanup function for playwright tests
* Creating a new user function, open electron function and clean up function
* fixes user object for new user function
* Adds a login function and start of send message test
* Creating test for sending messages, logging in and adding in data test id tags
* add more data-testid field
* updates new contact test, to have multiple windows and users running simultaneously
* updating clean up and new user test
* Fixing issues with creating new user
* new contact test
* New test to check password functionality
* make sure to cleanup data before running tests
* New group creation test and sending message function
* Adding new automated test for sending message to a contact
* create group test and updating new contact test to include date in test message
* updating package.json to remove webdriver and chromedriver and spectron
Co-authored-by: Audric Ackermann <audric@loki.network>
3 years ago
Audric Ackermann
6a403afb41
Merge pull request #2139 from warrickct/global-search-progress
...
Global Search and Database Trimming
3 years ago
warrickct
04241daa08
Fixin linting errors.
3 years ago
Audric Ackermann
f07aba72df
Merge pull request #2136 from Bilb/global-search-off-clearnet
...
Global search off clearnet
3 years ago
warrickct
804c9a56b9
convert to functional component. Tweak colors for search results. Fix search result header incorrect color. Addressing PR comments from previous search branch. Experimenting trimming approaches.
3 years ago
audric
e97ac5d7c7
make the DL spinner a styled component
3 years ago
audric
72409e3f1f
make sure to keep error state of attachment DL failing
3 years ago
audric
8159613626
make sure we do not useInterval if not expiring for expiretimer
3 years ago
audric
cea2c2460a
make sure screenshot of video attachment is saved locally
3 years ago
audric
9f0ae00317
fix up types for link preview generations
3 years ago