Commit Graph

866 Commits (ee43d31665b54e8385edfaffc959c24725881e2d)

Author SHA1 Message Date
Audric Ackermann 4367543224 fix: remove the sogs pruning dialog on app start
the settings in ON by default, and can be turned off from the settings
screen.
That dialog was only used until our existing users got asked the
question, which was 3 months ago.
3 years ago
Audric Ackermann 444282e2ec fix: position of join button and style of disable buttons
also add a little animation to the menu button rotation
3 years ago
William Grant 469de252cb fix: added current emoji to reaction list reactor description 3 years ago
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
3 years ago
William Grant 1a44f5cb66 feat: added additional reactor information to the ReactListModal 3 years ago
William Grant 7a80e18327 fix: improved react popup localisation, review fixes 3 years ago
Audric Ackermann c54a438f7c fix: add some aria labels and match QA test 3 years ago
Audric Ackermann ff3d7ce226 feat: update settings Help page with new items and links 3 years ago
Audric Ackermann 81fa09b8ee Merge branch 'menu-redesign' into settings-redesign 3 years ago
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 13bf0e073d feat: update design of the Notification Settings screen
the preview button is not linked yet
3 years ago
Audric Ackermann 9eae1289c7 chore: keep full stop for everything in settings description 3 years ago
Audric Ackermann 6876dad8c4 fix: update copy of settings 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 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 2c83690a88 chore: pull translations from crowdin 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 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
Ian Macdonald 09be936aa4
Report number of deletions when a deletion operation completes. 3 years ago
Audric Ackermann b93201fbe6
When deleting multiple messages, inform the user of the number
taken from #2263 by @ianmacd
3 years ago
Audric Ackermann e135cbd696
Clarify that the search box can now also find individual messages
from #2228 by @ianmacd
3 years ago
Audric Ackermann 71aa6c813c
Merge remote-tracking branch 'upstream/clearnet' into fix-i18n-with-dollars-sign 3 years ago
Audric Ackermann 2e200df933
fdix NOW ago by using the default format of moment
this prints `A few seconds ago` for a very recent change
3 years ago
Audric Ackermann e1f2393c3a
cleanup translated strings 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
Audric Ackermann d4c61016e6
Merge pull request #2173 from Bilb/fix-typo-calls
fix typo call missed toast
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 5888fecda4 Add confirmation dialog for clear all message requests. 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 c0622d47f4 Disallow disappearing messages if convo is not approved by recipient. 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 893f7e99b8 Merge branch 'clearnet' into message-request-ui 3 years ago
Audric Ackermann af595eb539
fix typo call toast
send message to him => send message to them
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 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 Ackermann 8efc23d619
pull translations from crowdin 3 years ago
Audric Ackermann 5492919424
update EN start in tray setting wording 3 years ago
warrickct 2d66b1db4e Adding styling to conversation window for a message request. 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 15ae511bca
Merge branch 'clearnet' into small-refactor 3 years ago
Audric Ackermann 6a403afb41
Merge pull request #2139 from warrickct/global-search-progress
Global Search and Database Trimming
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 Ackermann 9bb19540a9
add back deleteContact and deleteGroup translations 3 years ago
warrickct 3f4db67c1b Merge branch 'clearnet' into global-search-off-clearnet 3 years ago
Audric Ackermann 62edcb0cc8
fetch translations from crowdin 3 years ago
warrickct 374d5a6619 Global search partially functioning, added basic functions for load testing performance. 3 years ago
Audric Ackermann 7b103226be
add 'contact' or 'group' to delete action menu
Fixes #2066
3 years ago
Audric Ackermann c5f69a2d95
pull translations from crowdin
Relates #2113
3 years ago
Audric Ackermann 6e102644c3
update english translations 3 years ago
Audric Ackermann 38325215e6
Unban UI (#2091)
* adding basic functionaliy for unbanning a user

* merge ban and unban user dialog in to one dialog

Co-authored-by: warrickct <warrickct@gmail.com>
3 years ago
Audric Ackermann 28c7445dce
refactor most of the components to outside of their Session folder (#2072)
* refactor most of the components to outside of their Session folder

* finish moving overlay and memberListItem to react hook

* fix bug with kicked member len >2 not being displayed

also sort admins first in UpdateGroupMembers dialog

* fix admin leaving text of groupNotification

* add a useFocusMount hook to focus input fields on mount

* make click avatar convo item open only user dialog

* cleanup config default.json

* make sure to use convoController to build sync message

* disable showing pubkey on opengroups

* add a pause on audio playback

Fixes #2079
3 years ago
Audric Ackermann 95e40c9509
keep read-receipts disabled by default (#2071) 3 years ago
Audric Ackermann 48e7a0e25f
Various UI fixes (#2070)
* cleanup unused convo json fields in db

* display a toast if the user is not approved yet on call OFFER received

* enable CBR for calls

* do not update active_at on configMessage if !!active_at

* remove mkdirp dependency

* disable call button if focused convo is blocked

* quote: do not include the full body in quote, but just the first 100

* click on the edit profile qr code padding

* Allow longer input for opengroup join overlay

Fixes #2068

* Fix overlay feature for start new session button

* make ringing depend on redux CALL status

* turn ON read-receipt by default
3 years ago
Audric Ackermann cf44896a03
Minor call tweaks (#2051)
* show missed-call,started-call and answered call notification in chat

* fix types for createLastMessageUpdate

* show incoming dialog if we have a pending call when enable call receptio

* simplify a bit the avatar component

* move disableDrag to a custom hook

* speed up hash colors of avatarPlaceHolders

* fixup text selection and double click reply on message

* keep avatar decoded items longer before releasing memory

* add incoming/outgoing/missed call notification

also, merge that notification with the timer and group notification
component

* hangup call if no answer after 30sec

* refactor SessionInput using hook + add testid field for recovery

* disable message request feature flag for now

* fix merge issue

* force loading screen to be black instead of white

for our dark theme user's eyes safety
3 years ago
warrickct 86a9253144 Merge branch 'clearnet' into message-requests 3 years ago
warrickct 9c9a43ee97 Adding improvements to message request handling. 3 years ago
Audric Ackermann 453d260d5c
Merge pull request #2027 from Bilb/fix-netwokr-switching
Fix network switching with ongoing webrtc calls
3 years ago
Audric Ackermann b8d5a1c166
disable audio output switching as this is broken for now 3 years ago
Audric Ackermann af7cdfc4b4
Merge pull request #2024 from Bilb/setup-test-playwright
Webrtc calls caller UI +  playwright setup
3 years ago
Audric Ackermann 8c9832f118
add a toggle audio output button 3 years ago
Audric Ackermann cca1b4dabe
add a button to start a video call 3 years ago
Warrick Corfe-Tan 87235641cb fixed typos for translations and method name. 3 years ago
Warrick Corfe-Tan c3924f85a9 Adding blocking of individual requests and syncing of block to devices. Added approval by replying to a message. 3 years ago
Audric Ackermann 27e87edac2
add a ringing and establishing connection label video calls 3 years ago
Warrick Corfe-Tan 8180200b3a Saving logs to desktop. 3 years ago
Audric Ackermann a45f5f520a
incoming call dialog show avatar + caller name 3 years ago
Audric Ackermann d50d7eb803
our video off => show our avatar 3 years ago
Audric Ackermann 0f2fcbb6e3
delete for opengroups is working 3 years ago
Audric Ackermann 251309656b
Merge remote-tracking branch 'upstream/clearnet' into webrtc-calls-p2 4 years ago
Audric Ackermann 99b139f5c4
split settings folder and start adding the settings for video call 4 years ago
Audric Ackermann 55313deb91
add a show user details option in the menu
Fixes #1971
4 years ago
Audric Ackermann 8e6d9ca036
Merge pull request #1969 from Bilb/webrtc-calls
Webrtc video calls - first part - disabled
4 years ago
Audric Ackermann 182192124e
update localized strings from crowdin 4 years ago
Audric Ackermann fbd51c2974
add buttons to display list of inputs + toast on empty 4 years ago
Warrick Corfe-Tan 2b28ec93f9 removed translation for debug logs. 4 years ago
Warrick Corfe-Tan 1fe6b61308 Re-adding code that wasn't commited. Adding button for debug log in settings. 4 years ago
Warrick Corfe-Tan ab6bccade6 Added additional information to debug logs. 4 years ago
Audric Ackermann 1e8c8991ad
more cleanup 4 years ago
Warrick Corfe-Tan 1522e5102d removed isCall property from message. Fixed text 4 years ago
Warrick Corfe-Tan 6743201cc4 added perfect negotiation
Adding toast for cam and audio permission when making a call.

adding missed call message and toast when a call is received while mid-call.

background call message work
4 years ago
Audric Ackermann c54f63ab45
add listener for video calls events 4 years ago
Warrick Corfe-Tan daae55d62c Adding survey button to settings menu. 4 years ago
Warrick 1d459ba533
Unsend messages (only message hashes saving for now is enabled) (#1891)
* WIP unsending message.

* retrieving message with hash from db on receiving unsend request.

* outgoing messages hashes updated on message sent success

* unsend messaging

* unsend message - deleting messages and marking as isDeleted.

* add msg hash to unprocessed records.

* Message unsending working for closed groups provided the message has been updated with a hash from server.

* adding 2-stage confirmation modal for message deletion

* adding rendering of removed incoming messages, disabling rendering of unsent outgoing messages in coversation screen.

* Adding logging

* debugging.

* outgoing only saved for sync message instead of regular message.

* deleting locally

* adding post unsend deletioncode.

* starting adding feature flag.

* Added feature flag.

* addding mandatory messageHash  pollling pipeline methods swarm polling.

* Conversation list item message preview showing deletion placeholder text if deleted.

* add condition to drop unsend requests not send by message author

* refactoring deleteMessage. Saving response hash for closed group message sending

* running yarn ready

* removing logging.

* Adding PR fixes

* Minor changes and running yarn ready

* fix typo

* Moved feature flag to lokiFeatureFlags. Fixing linting errors


Co-authored-by: Audric Ackermann <audric@loki.network>
4 years ago
Audric Ackermann 25453ee807
Speedup body update composition box (#1911)
* disable sending on enter while composing

Fixes #1899 #1497

* ask confirmation before deleting account

* move drafts outside of redux to speedup body message writing
4 years ago
audric 3221dd8921 pull latest translations from crowdin 4 years ago
audric 985a5d92bc do not show search input if we only got a single conversation 4 years ago
audric a9dcdea796 update with latet locales from crowdin 4 years ago
audric f7b0c6c7e1 make conversation screen closer to mobile UI part1 4 years ago
Warrick Corfe-Tan ebb37b44b6 Merge branch 'clearnet' into registration-progress-banner 4 years ago
Warrick Corfe-Tan dbc19adeb8 Adding PR changes, running yarn ready 4 years ago
Warrick Corfe-Tan 48b4aab63c applying PR fixes. 4 years ago
Warrick Corfe-Tan f9ad63d58b Merge branch 'clearnet' into registration-progress-banner 4 years ago
Warrick Corfe-Tan af298936d9 Combining and 80 and 90 completion stages. 4 years ago
Warrick Corfe-Tan a1194fa7bb Merge branch 'clearnet' into simplify-onboarding 4 years ago
Warrick Corfe-Tan bf645f36b7 Combining registration steps. 4 years ago
Warrick Corfe-Tan b0a8c6c3eb wip: adding recovery phrase prompt. 4 years ago
audric 612e99af4a add a setting to start the app with a tray icon
Relates #1759
4 years ago
audric 426f2000b8 fixup delete all and handle errors 4 years ago
audric 9991dc2364 move delete account logic to it's own dialog 4 years ago
Audric Ackermann 7365cb2291
Merge pull request #1819 from Brice-W/ban-and-delete-messages
'Ban user and delete all messages' added to menu
4 years ago
Brice-W 2c6821097d adding Ban user and delete all his messages to the menu for moderators 4 years ago
Warrick Corfe-Tan a8a15e3f88 adding PR changes. 4 years ago
Warrick Corfe-Tan 31118ae51f Add notification icon to conversation list item. Add notification subtitle to conversation header on conversation screen. 4 years ago
audric 1054278a54 disable search in messages for now 4 years ago
audric 59baa08f73 Merge remote-tracking branch 'upstream/clearnet' into perf-improv 4 years ago
Warrick Corfe-Tan 6a536a4f60 grammar fix 4 years ago
audric 8766cf3f8a store offset before refresh of messagesList and restore it 4 years ago
Warrick Corfe-Tan 966012016b Popup confirmation before sending a message containing the users recovery phrase. 4 years ago
Audric Ackermann 787e3a32d0
remove count of unread in unread message banner 4 years ago
Brice-W e3aa500ba0 i18n labels for pin conversations limit 4 years ago
Warrick Corfe-Tan 08db057ad9 Merge branch 'clearnet' into pin-conversations 4 years ago
Warrick Corfe-Tan 264f97663e Persisting conversation pin statuses. 4 years ago
Audric Ackermann bab0a94e0d
make moderator strings add/remove error more explicit 4 years ago
Audric Ackermann d686076ba8
Merge remote-tracking branch 'upstream/clearnet' into play-custom-speed-button 4 years ago
Audric Ackermann 9bdd6ad139
add button to control speed playback on the player 4 years ago
Warrick Corfe-Tan fc31f8d2b1 Merge branch 'clearnet' into audio-messages-play-all 4 years ago
Audric Ackermann 29c29c5752
fix click to trust only dling file received 4 years ago
Audric Ackermann 9e5d33d849
trigger download for past messages when trusting contact 4 years ago
Warrick Corfe-Tan f381102860 WIP: autoplay consecutive messages. Setting state done. 4 years ago
Audric Ackermann bfbcde1c2b
Merge pull request #1707 from Bilb/fix-onion-path-light-orange
fix moderator dialogs and opengroup
4 years ago
Warrick Corfe-Tan 4d985e84b2 minor message rewording 4 years ago
Warrick Corfe-Tan 23c83662e7 Added message entries for message link visit warning. 4 years ago
Audric Ackermann 9204d2f5dd
remove importer 4 years ago
Warrick Corfe-Tan 207026025c Merge branch 'merge-dialogs' of https://github.com/Bilb/loki-messenger into merge-dialogs 4 years ago
Warrick Corfe-Tan 9730471d59 Added ability to toggle playback speed for audio messages via context menu, 4 years ago
Audric Ackermann b64e8bf610
fix seed dialog and leave group as admin dialog 4 years ago
Audric Ackermann a5d7995168
merge dialog refctor with clearnet 4 years ago
Audric Ackermann c9d7f4a1ab
Merge remote-tracking branch 'w/onion-paths' into clearnet 4 years ago
Audric Ackermann 99ac887a56
reply changes to locale made to clearnet since crownin setup 4 years ago
Audric Ackermann b09c44c964
remove context in locales 4 years ago
Audric Ackermann 08d895afa3
remove entry message in locale as it cause issues with crowdin 4 years ago
Audric Ackermann adb9775848
cleanup trasnlation with latest from crowdin 4 years ago
Audric Ackermann 3d0bee63d2
first commit with changes from crowdin 4 years ago
Audric Ackermann a5515a9309
remove androidKey and android mapping logic for locales 4 years ago
Audric Ackermann 4a98d911a2
add a HeaderOption to change the notification settings for each convo 4 years ago
Warrick Corfe-Tan 066e0d954e lights glowing but not yet in order.
WIP glow cycle.

Glow animation working.

Glow animation working, modal no longer interferring with left menu margins.

Cleaning up code. Adding PR suggestions.

Adding typing.

Refactor edit profile modal dialog to no longer use the signal code.
4 years ago
Audric Ackermann d0c1a2bf3a
add ONS resolve for new ONS and loading on message overlay 4 years ago
Audric Ackermann b055165a5d
display a message when the recipient screenshots an attachemnt 4 years ago
Audric Ackermann 3e9f9a1af4
fix text saying that linkPreviews are only for some websites
The fetch for every possible url is already enabled

fixes #552
4 years ago
Warrick Corfe-Tan d7b22e13e1 WIP: Onion path modal using redux state and refactored modals. 4 years ago
Warrick Corfe-Tan 8374cbab08 Merge branch 'clearnet' into add-onion-path-indicator 4 years ago
Warrick 3854d0e10d
WIP: Closed group reliability (#1630)
* WIP: added non-durable messaging function.

* WIP: Non-durable sending

* WIP: adding dialog box.

* Creating dialog if group invite message promises don't return true.

* removed console log

* applied PR changes, linting and formatting.

* WIP: allowing resend invite to failures.

* using lookup.

* WIP: recursively opening dialog.

* WIP: debugging reject triggering on confirmation modal.

* register events fix.

* Closed group invite retry dialog working.

* Added english text to messages.

* Prevent saving of hexkey pair if it already exists.

* Fixed nickname edit
input trimming end letter.

* Don't show closed group invite dialog unless it has failed at least once.

* Fix linting error.

* Fix plurality.

* Ensure admin members are included in all invite reattempts, mixed plurality.
4 years ago
Lucas Phang 9cfb39bb97 Add button to dialog and css updates 4 years ago
Lucas Phang 211477f172 Create Onion Status Dialog 4 years ago
Warrick cb307790f6
WIP: User nicknames (#1618)
* WIP Adding change nickname dialog.

* WIP adding nickname change dialog.

* WIP nickname dialog.

* WIP: Able to set conversation nicknames. Next step cleaning and adding to conversation list menu.

* Fix message capitilisations.

* Add change nickname to conversation list menu.

* Enable clear nickname menu item.

* Added messages for changing nicknames.

* Clearing nicknames working from header and message list.

* Adding modal styling to nickname modal.

* Reorder nickname menu item positions.

* Add group based conditional nickname menu options to conversation header menu.

* minor tidying.

* Remove unused error causing el option.

* Formatting.

* Linting fixes.

* Made PR fixes

* Prioritise displaying nicknames for inviting new closed group members
and updating closed group members.
4 years ago
Audric Ackermann b574fd731d
match group invitation design with ios 4 years ago
Audric Ackermann bd2777ace3
ask confirmation before joining opengroup invitation 4 years ago
Audric Ackermann 248494f15b
redesign group invitation message type 4 years ago
Audric Ackermann 5c594ca2ed
removed all en unused local strings 4 years ago
Audric Ackermann 64eab5160d
remove zombies from the UI only 4 years ago
Audric Ackermann eb0ddd85f4
add zombies logic for member leaving and removing 4 years ago
Audric Ackermann 01aae16e2e
add title for joining default rooms 4 years ago
Audric Ackermann 5916ce5cbe
add the ban/unban logic for opengroupv2 4 years ago
Audric Ackermann 1f509e003d
add a markAllAsRead option on menus 4 years ago
Audric Ackermann 02fe7ad753
add a way to copy an open group url 4 years ago
Audric Ackermann eb30c7823c
add a way to click the toast to turn on microphone to show the settings 4 years ago
Audric Ackermann 01085244bd
split up registration signup tab logic to sub components 4 years ago
Audric Ackermann 6edcb88788
remove resend as it does not make any sense with medium groups
and sendAnyway
4 years ago
Audric Ackermann b76ce0f2ff
update models to TS part2 4 years ago
Audric Ackermann 0fe026ab15
Fix the password length limit when not setting a new password
Relates #1446
4 years ago
Audric Ackermann eadfbc9f6d
Merge remote-tracking branch 'upstream/clearnet' into clean-and-moderator-dialog-update 4 years ago
Audric Ackermann ce8bc84de0
add way to add/remove moderators from the message click handler 4 years ago
Audric Ackermann 5c3cb0a165
make moderator dialogs the Session way 4 years ago
Audric Ackermann 3afd23c379
Increase closed group size to 100 4 years ago
Audric Ackermann 21c3e4717e
Merge pull request #1434 from Bilb/remove-prekey
Remove prekeys message and Session managment.
4 years ago
Audric Ackermann 39c64b9fbf
toast adding moderator to remind that the user needs to be registered 4 years ago
Audric Ackermann 979a9058e3
remove verified number - related features (partial) 4 years ago
Audric Ackermann 6856c0e748
remove updateTextInputState not needed and add left to menu tests 4 years ago
Audric Ackermann b15984aa08
cosmetic UI for updateGroupMembersDialog 4 years ago
Audric Ackermann 6cf838ade8
disallow remove of an admin from a closed group 4 years ago
Audric Ackermann cbd0e63641
add admin dialog to warn him about leaving for v2 closed group 4 years ago
Audric Ackermann 82b59f808d
no confirmation on message delete from the message detail view 4 years ago
Audric Ackermann 2ec337dd31
Add back ability to edit caption before sending attachments 4 years ago
Audric Ackermann b46ed237b3
allow empty message when they have attachments 5 years ago
Audric Ackermann b7f5a32570
add reply to message UI logic 5 years ago
Audric Ackermann 4d991d3992
Merge branch 'clearnet' into react-refactor 5 years ago
Audric Ackermann c052b1a2ec
update group size limit to 20 now that those are ssk groups
Also removed removed description while creating a medium group as it was
removed on mobile
5 years ago
Audric Ackermann cd1a940719
add back Copy Session ID but show it only for user context click 5 years ago
Audric Ackermann 66dcfdfe6e
show message when no blocked contact in settings 5 years ago
Audric Ackermann d670a47d5c
remove duplicated key translation 5 years ago
Audric Ackermann 0e75510e5b
remove ttl unused settings and all translated key 5 years ago
Audric Ackermann 5f9348d21e
replace whole word Signal to Session on all translations 5 years ago
Audric Ackermann 68c1f1f781
use sentence case for android to desktop translation morphing 5 years ago
Audric Ackermann 0d908665c4
remove unused key in english locale 5 years ago
Audric Ackermann fca83b65cc
make min group member 1 on creation 5 years ago
Audric Ackermann 7942b9410c
update russian locale 5 years ago
Audric Ackermann 785efcbe3c
add option to ignore case on match anroidEn - desktopEn 5 years ago