Commit Graph

735 Commits (752ee8a614f723b6106f1339abe9a92faeb3811d)

Author SHA1 Message Date
Audric Ackermann 4d950f859b add back link device in settings in a dialog
Audric Ackermann 29da7c2d53 remove enabled props from SessionButton. Use disabled instead
Audric Ackermann 68e4f318f3 hide edit button on leftpane
Audric Ackermann a27106d3a3 disable search in settings for now
Audric Ackermann 8bfab92213 add regex url check before joining channel
Audric Ackermann 85235dd461 remove file which was added by mistake during merge
Audric Ackermann 956349a964 UserDetailsDialog show pubkey in a nice format
Audric Ackermann 02a9748f02 fix minor ui details
Audric Ackermann 5b04aecbd3 make channel and contact section show conversationView onload
Vincent f7548fc6ef Finalising pr
Vincent d0a8b933e9 Add friends to server Session'isation
Vincent 643a19d1af Sass improvements
Vincent 9ee87cc49a Made keyboard navigation /todo/ for password modal
Vincent 010cf045cb optimisation of ternary & binary expr.
Vincent e065cc404f Password set, change and remove complete
Vincent 35d59c75eb Password set, change and remove complete
Vincent 2439c6f95b Contextmenu left trigger fix for messageview
Vincent 3e57367ce6 Mentions view styles
Vincent c6f9ab9743 Left Pane search bar width
Vincent a64a34edcb Disclaimer modal and settings view cleanup
Vincent c26097554f settings optimisations
Audric Ackermann 67262c7eaa lint after merge and fix startup of app
Audric Ackermann a7f2072eb7 update invite friend dialog with session ui
Audric Ackermann fb4debdd42 fix add friends dialog noFriendsToAdd
Audric Ackermann 1d63bc3203 add required props in grouppanel to handle disappearing message sets
Audric Ackermann e0b9b61f25 fix show member count in group panel
Audric Ackermann ab862dbecf fix lint
Audric Ackermann 86e39ce4e2 enable back lightbox on groupsettings panel to see group medias
Audric Ackermann 213db6c1ed fix lint
Audric Ackermann ab0ff9c3ad rename showUserDetails -> avatarClick for conversationHeader
Audric Ackermann 43956709ad include the channel settings panel on right of conversation
Audric Ackermann ddaf62a499 add group settings page with media downladable and docs only
Audric Ackermann 1e79534615 make avatar in actionpanel not clickable
Audric Ackermann 5ef3a3086d disable list tab on contact section (not included in first release)
Audric Ackermann 5797365886 remove useless !important flag
Audric Ackermann 29c7f0ebe4 userSearchDropdown, display only friends and not all contacts
Audric Ackermann a0db6cddd7 rename isFriendItem -> isFriend in conversationListItem
Audric Ackermann 902e678a64 fix lint
Audric Ackermann c44437f62c add channel section and refactor closableOverlay
Audric Ackermann 2335dbab93 remove MainHeader class no longer used
Audric Ackermann 71c47ba87a show toast when user tries to start a conversation with an empty recipient id
Audric Ackermann 9f31d026da fix ui for list on leftpane and conversationheader
Audric Ackermann c1838ebdc2 use friendRequest from redux in contactSection
Audric Ackermann 30a1e4da99 display unreadcount in actionpanel even on search mode
Audric Ackermann 7cac734ff5 count globally number of message unread in selector
Audric Ackermann 9921be8fcb fix errors on no callback set for tab switch
Audric Ackermann 89ba00e213 remove unused import
Audric Ackermann 73041ccef3 show receivedFriendRequest in a popup
Audric Ackermann 84c315449f show nb of members on group chat when members.length>0
Audric Ackermann b49e85ad08 add the you have friend request title on contact section
Audric Ackermann ed60f98cd3 fix show bottom button add message compose view
Audric Ackermann 214679dece add registration errors show to user
Vincent 6b577915a0 Fixed typos
Vincent 6a4df71421 Resolved suggestions in reivew
Vincent d217c76647 mergable settingsview
Vincent b0658ba7ed settings toggling abstraction
Vincent b97c9ec8e4 SessionRadio
Vincent cc3e206504 stagepoint sessionsettings bak
Vincent 8de2ce9e23 Theme toggle and settings abstraction
Maxim Shishmarev 0eda74d476 Fix not showing non-friend members in update group dialog
Vincent bbf5f8a9f2 Bottom bar compose message area styling
Vincent 5360968a91 Add public server modal to message pane
Vincent 9f075125db Appview transforms are fixed and in place
Vincent 2b7af04587 Message selection fixed and optimised for speed
Vincent dd421d58f1 Theme switching. Need to update _session*_light
Vincent 8c9854dd90 Settings onClick functionality
Vincent f71dc98fcc Setting toggles configured
Vincent 505697bbcd App view change working
Vincent 0ee01fc8fd Search UI and caret
Vincent e7d3bc6d35 Settings view modals and categories
Vincent 589f77a85f Completed left panel for settings
Vincent 74fd0159eb Fix conflicts
Vincent a6d04c3b2e Simplifications
Vincent a2f08c6e14 Stylistic icing
Vincent dff4523efa Cleanups
Vincent 2d01275ede QR Code responds to theme changes
Vincent 7b6e28eaab Keyboard navigation wrt Modals
Vincent 2ede557a74 Modal additions incl. QR fixup and Seed View
Vincent 2caffa9289 Dependencies resorted and modal adjustments
Vincent 899b2b277b Finished QR modal
Audric Ackermann ecaf37cc82 resolve merge issues
Audric Ackermann 9f2fe45777 correct typo css class
Audric Ackermann 9cc6807b22 lint code
Audric Ackermann 34fde5f71a contact list, show receivedfriendrequest, then sent, then friends
Audric Ackermann cf7747b92d disable onClick on ConversationListItem
Audric Ackermann 05bbc43b22 fix accept/decline friend request from conversationListItem
Audric Ackermann c9000c3f26 add the accept/decline buttons on friend requests in conversationslist
Audric Ackermann fc938df520 Number of friend requests includes the read requests
Audric Ackermann 7ae0c65e87 show current friends and pending friend request in contact lists
Audric Ackermann a0949d49ea unreadcount and friendrequestcount: break if already >9
Audric Ackermann 249cf4d12c ActionPanel: add notificationcount for friendrequest and unreadMessages
Audric Ackermann 5d6dd5dab0 filter out conversation friend request in message view
Audric Ackermann 7bb0788a3a handle send friend request in addcontact page
Audric Ackermann af22bd7b33 add the leftpane overlay as reusable from subsections
Audric Ackermann 571af6c654 add contact section bottom buttons and empty list
Audric Ackermann c9a35ac89d add notification bubble on leftpane header
Audric Ackermann 1bbb3cedd4 render header from static method in LeftPane.tsx to be reused on subsection
Audric Ackermann 8b40bacc70 rename LeftPaneSections to ActionsPanel
Audric Ackermann 04227e7fb7 make the leftpane header a bit more generic to handle tabs
Audric Ackermann f271a24226 fix displayname searchbox to small on composeview
Audric Ackermann 791626c60e minor adjustements on userSearchDropdown
Audric Ackermann 6aa2ebd0b9 toast compose with invalidpubkey and trigger open conversation from compose
Audric Ackermann 94c443c016 fix build
Audric Ackermann e4b36fe7f7 add start of user search dropdown in compose view
Audric Ackermann 661c92cc73 update left pane icon for message section
Audric Ackermann f241440855 conversation search: do not show user or friends results
Audric Ackermann 28a27711e1 work on compose view
Audric Ackermann f613f27ee3 move the emptyContentEditable hack to componentWillUnmount
Audric Ackermann 98be71680d add session h1 h2 and h3
Audric Ackermann e3a0d15890 add showcompose on showcompose click
Audric Ackermann 6cc7ef4962 correct typo
Audric Ackermann 7c726c8f47 move the enter session editable to a custom component
Audric Ackermann bd3a4c5b19 addd placeholder in conversation search input
Audric Ackermann 3014b7ccba update conversation list item in messages view
Audric Ackermann 8d6ae29d87 conversation list item update unread border and count
Audric Ackermann 225f002648 add conversations with working search on leftpanel
Audric Ackermann 3893a26251 move the selectedSection state to the leftpanel object
Audric Ackermann c883d20bd7 add the left pane sections on main page
Vincent 53555c0133 Fixed wrt review @ Audric
Vincent 8074756dc2 Infinte duration toasts
Vincent 6ee5d041fb Finishing up some modals
Vincent 66911d6f06 Connect to server modal semi-complete
Vincent 648cc2339c Working with deps
Vincent 659d4412bd QR code completion
Vincent 798eb402cb Initial pairing modal prep
Vincent ff7dbd6562 Globalised consts
Vincent 2419272608 Updated React dialogs to SessionModals
Vincent 228e4ca81e Adding session settings to utilise toggles
Vincent 8aac656107 Modals finished. Need to xfer all to React
Vincent 9afb8b4d5e Major rework of context menus
Vincent d0d5012e07 Fixed breaking sessionToggle issues
Vincent e9d543fe4a Dropdown generalisation and simplification
Vincent 12011a30d4 Inital dropdown, modal and toggle
Vincent 08cc218364 Fixed orderin of toasts with Maps
Vince 9cd27abf31
Merge branch 'brand-redesign' into brand-redesign
Vincent 597c177ced Syntactical sugar
Vincent d2ff34c1c0 Additional icons for session toasts
Ryan Tharp 404a2129af
Merge pull request from neuroscr/multidevice-publicchat
Defeat caching of context menu
Vincent 4d463c659c Filesize toast amend
Vincent 5a6960b481 Completed toast stacking, fadeout and close.
Maxim Shishmarev dcc3232b2b
Merge pull request from msgmaxim/mentions-fix
Fix not awaiting on promises in mentions
Audric Ackermann 2c80dec146 add session brand icon on registration page
Ryan Tharp 7507b9c2ce defeat caching of context menu, and remove unneeded parameter to getHeaderProps
Audric Ackermann cca4b51c8f remove showSubtitle option on registration page
Audric Ackermann 2cc7f3ed20 fix merge issue
Audric Ackermann db12bf0f3e ugly hack to empty contenteditable div
Audric Ackermann 49d5106b56 validate form registration on enter press
Audric Ackermann e3360b1978 hide registration subtitle and fix enableShowHide in SessionInput
Audric Ackermann e17e93ef84 remove props 118n in our code and call it from the window global
Audric Ackermann ccd037201b remove unused sessionIconButton class under /session
Audric Ackermann b1406ed391 lint and remove unused code
Audric Ackermann 4ad62284fa add an animation when showing the sessionID on registration
Audric Ackermann 5039930508 add basic secondary device link to new registration page
needs to handle errors and popup to show secret words, ...
Audric Ackermann 818cfc6dd3 make display name mandatory (remove optional string)
Audric Ackermann 5e67c28132 remove useless TabSelectEvent interface
Audric Ackermann 803b24ef16 fix lint
Audric Ackermann 8d11553fe5 add a *ignore* method to Promise to make tslint happy
Audric Ackermann d5b8436f4d integrate dangerouslySetInnerHTML into custom components and sanityze it before rendering
Audric Ackermann f84e286ddc update show mnemonic button size
Audric Ackermann 0bb92971ee SessionButtonTypes -> SessionButtonType and create enum for registration tabs
Audric Ackermann 295e707101 move ts session globals to global.d.ts
Audric Ackermann 1da1da80e9 add the eye button to show/hide mnemonic
Audric Ackermann 47101c85f7 add signin with mnemonic to sessionRegistration page
Audric Ackermann e2519c38e1 fix lint
Audric Ackermann d6913c4819 do not localize registration strings which cannot be easily made
begin your session
ensuring peace of mind
and terms and conditions
are all static english code because otherwise we would need to use
dangerouslySetHtml
Audric Ackermann 291e3b48a0 add i18n translation and use them in the app
Audric Ackermann 2f8820a27b rename floatField to session-input-floating-label in SessionInput
Audric Ackermann 4f889b3c69 big refactor of scss to include session- prefix everywhere
Audric Ackermann 49ed9032ce remove .no-select and make most components not-selectable
Audric Ackermann 73a07f74f9 complete registration signup tab UI
Audric Ackermann e948684a83 add the basic of the create account tab and yarn lint
Audric Ackermann 5b61f9a1fc add registration tabs and display signin with mnemonic seed
Audric Ackermann 6e8eb0aa4d fix sessionInput button show/hide visibility
Audric Ackermann 55e39a02b3 Add our custom SessionInput component and use it in the registration page
Audric Ackermann 2813e92ad2 update enum types to be capitalized
Audric Ackermann c5dd87bd4f add and use wasa font
Audric Ackermann 30c31260ac fixlint
Audric Ackermann cc97d9284b add first chunck of our SessionRegistrationView
Audric Ackermann 75c35633ab add clickhandler to SessionButton and the AccentText component
Ryan Tharp 472d5ed3be correct menu for RSS conversations
Maxim Shishmarev efc03153d3 Fix not awaiting on promises in mentions
Vincent 94f6ee3f3b Inital toast UI
Ryan Tharp 26ea0d3ce4 take out unneeded dollar signs
Vincent 02d23e972c Optimisations and SASS simplifcation
Vincent 2bdc0579c3 Message deletion moderator check and toast.
Ryan Tharp 2cf39cc1ed
Merge pull request from neuroscr/multidevice-publicchat
Add/Remove Moderators interface
Ryan Tharp 2761e89732 Make aspects of the HTML easier to style
Ryan Tharp 0281338a39 fix tabIndex
Vincent fc235d6057 Completed message selection
Vincent 0c4f57e57d Added session button types and session button colors
Ryan Tharp 9af91d228c fix typo
Ryan Tharp 5730a88c18 add/remove moderator modal dialogs
Vincent 98b4b18583 Added message selection inital functionality and added to buttons
Audric Ackermann 6d662f6b05 rename UserDetailsDialog isEnlargeImageShown-> isEnlargedImageShown
Audric Ackermann a30d772c64 topleft avatar click show edit profile
Audric Ackermann 531b782669 click on our avatar show the edit profile dialog & fix lint
Audric Ackermann 14dab92989 jazzicon make borderRadius 50% rather than 50px
Audric Ackermann 2fdb4c3540 cleanup code
Audric Ackermann 4999ececfd enlarged avatar when clicked in showUserDetailsDialog
Audric Ackermann b21b439092 make showUserDetails modal close on click outside