Commit graph

153 commits

Author SHA1 Message Date
enahum
8eb402f8f5 Version Bump to 9 (#245) 2017-02-13 19:13:43 -03:00
Harrison Healey
249312b852 PLT-5252 Added Thread view (#239)
* Added Thread view

* Fixed added unit test

* Fixed copyright date on added file

* Moved scene-specific selector into service directory
2017-02-13 18:08:26 -03:00
Chris Duarte
c370e895bd Mention autocomplete (#242)
* Mention autocomplete

* Review feedback
2017-02-13 16:07:50 -05:00
Chris Duarte
ec9c33157a Right menu swipe (#240) 2017-02-13 11:17:10 -05:00
Chris Duarte
e0631c2663 Store post drafts (#241) 2017-02-13 10:25:11 -05:00
Chris Duarte
263fd50887 Channel info delete (#222)
* Initial setup to delete channels

* Combine leave and delete

* Working delete when removing the current channel id delete

* Initial working delete with handling web sockets

* Move go back out of component

* Refactor alert function and handle after leave navigation

* Remove promise then

* Allow channel membership to default to empty object

* Ensure that channel is present to avoid method on undefined

* Remove view channel delete action

* Remove unused type
2017-02-09 09:12:44 -08:00
Chris Duarte
8c0f5c70d7 Manage member permissions (#223)
* Manage member permissions

* Review feedback
2017-02-08 13:01:17 -08:00
Chris Duarte
088a2c7737 Navigation Drawer and Modal (#220)
Navigation header now responds to theme changes
Improve channel selection transition
Implement navigation modal
Reword options modal
2017-02-08 12:16:24 -08:00
enahum
b3b3d9a39a Squashing several bugs (#221)
* Squashing several bugs

* Fix websocket tests
2017-02-08 10:28:27 -08:00
Chris Duarte
c933da341a Channel Add Members (#218)
* Channel Add Members

Add ability to select rows
Change member list to accept datasource instead of manage it’s own
Add navbar button
Add alert for empty member selection
Add batched method to send to server

* Feedback changes
2017-02-07 17:57:52 -08:00
enahum
6722c5a788 Version Bump to 8 (#216) 2017-02-07 08:51:57 -08:00
enahum
3bbd8ba244 Version Bump to 8 (#217) 2017-02-07 08:51:43 -08:00
lfbrock
10daddf15d Update ReadMe to include supported server version (#219) 2017-02-07 08:42:56 -08:00
Harrison Healey
3e9cb1bc91 Fixed post width (#214) 2017-02-02 18:32:54 -03:00
Chris Duarte
ce58429a21 Reworking navigation (#212)
* Reworking navigation

* Fixed navigation testing and lint errors
2017-02-02 16:13:25 -05:00
Chris Duarte
89ebae1108 Channel info leave (#211)
* Setup for leaving a channel (does not include navigating once successfully leaving)

* Initial setup to navigate from leaving a channel

* Conditionally render leave channel row based on default channel

* Use setInitial from inside the action

* Refactor navigating after leave

* Ensure that channel is not DM

* Rename to shouldRender
2017-02-02 15:52:27 -05:00
Harrison Healey
c28d64c8da #96/#112/PLT-5370/PLT-5372 Styling posts and channel view (#213)
* Updated post rendering in center channel to include dates, display names, themeing, profile pictures, and threads

* Added status to ProfilePicture component

* Changed MemberListRow to use a ProfilePicture

* Removed unused prop

* Fixed incorrect copyright year on new file

* Removed unnecessary ref
2017-02-02 13:53:42 -03:00
enahum
71b2ecd394 Platform dependent search bar and ui fixes (#205)
* Platform dependent search bar and ui fixes

* Set events in default props

* Update NOTICE.txt

* Channel info favorite (#210)

* Enable toggling of favorite channel from channel_info

* Change this binding

* Handle favorite toggle with state

* feedback review

* removed unnecessary view
2017-02-01 11:38:32 -03:00
enahum
a7d7c4b459 Reset cache when starting the app with make run (#207) 2017-02-01 09:32:17 -05:00
enahum
45ad4268eb Add origin to the websocket connection (#208)
* Add origin to the websocket connection

* parse the url with a regex
2017-02-01 09:28:37 -05:00
lfbrock
9ca8d5d3ac Update Readme with contribution section (#206) 2017-02-01 09:28:17 -05:00
Chris Duarte
ea3b2cabd4 Channel members fix (#209)
* Channel members fix

* Review feedback
2017-02-01 09:28:01 -05:00
Chris Duarte
1bd40d1a40 Channel info favorite (#210)
* Enable toggling of favorite channel from channel_info

* Change this binding

* Handle favorite toggle with state
2017-02-01 00:02:06 -03:00
Chris Duarte
c9e513f83b Team selection causes blank channel view fix (#203) 2017-01-31 09:08:25 -05:00
Jason Blais
a50b9bd337 Update NOTICE.txt (#188)
* Update NOTICE.txt for harmony-reflect

* Update NOTICE.txt

* Update NOTICE.txt
2017-01-30 23:14:17 -03:00
enahum
417ee73740 Android Version Bump to 7 (#200)
* Bumping android version to match ios

* Version Bump to 7
2017-01-30 19:39:08 -03:00
enahum
db1e791705 Version Bump to 7 (#195) 2017-01-30 19:38:51 -03:00
Chris Duarte
4cdc4b21a4 Channel members (#189)
* Channel members

Add scene
Add navigation
Add selector
Add channel member row
Move list view to component for reusability
Add user profile picture
Add list paging
Add onRowPress
Add section headers

* Review feedback
2017-01-30 19:38:31 -03:00
enahum
36cacabeb7 Fix build in release mode (#193) 2017-01-30 11:20:41 -03:00
enahum
3ec02ce48e Fix gradle to build without Mattermost keys as dev (#192) 2017-01-30 11:20:28 -03:00
enahum
b21e98e796 Websocket re-establish connection (#190) 2017-01-30 11:20:14 -03:00
enahum
bfd70f742c Modal with options (#179)
* modal options and channel long press

* PureComponent optimization (#183)

* Bug fix when leaving the current channel

* Rebased with new navigation

* Add disabled drawer to unit test

* re-organize modal up in the stack and controlled by redux

* renaming modalOptions to optionsModal
2017-01-30 08:41:14 -05:00
Harrison Healey
0996644512 Added a polyfill for Reflect to support Android devices (#186)
* Added a polyfill for Reflect to support Android devices

* Added harmony-reflect to NOTICE.txt
2017-01-25 11:09:25 -05:00
enahum
79902e8ceb Mfa (#182)
* Adding MFA support

* specific actions on mfa

* Fix header on new navigation

* review feedback
2017-01-24 16:08:09 -05:00
enahum
dd073f173e Update channel header/purpose when current channel (#173)
* Update channel header/purpose when current channel

* Add unit tests for update header and purpose
2017-01-24 11:49:04 -05:00
Harrison Healey
cea81f6497 Reorganized navigation (#181)
* Moved ChannelDrawer into its own scene

* Moved RightSideMenu to a separate route

* Moved title back above scenes

* Moved right side menu into a separate scene

* Reorganized navigation so that it centers around ChannelView when logged in

* Stopped using NavigationExperimental to manage drawers

* Fixed copyright date

* Added unit tests for navigation drawers

* Renamed RightSideMenu to RightMenuDrawer

* Removed unnecessary ChannelDrawer style
2017-01-24 11:56:35 -03:00
Chris Duarte
d180f324c5 Select last channel viewed (#172)
* Select last channel viewed

Now saving last channel id to local storage

Reworked local storage saving

* Feedback review
2017-01-23 16:20:11 -03:00
lfbrock
19c50379cd Create PULL_REQUEST_TEMPLATE.md (#178) 2017-01-23 11:13:44 -05:00
enahum
a6b735ba28 Ability to remove DM's from channel drawer (#171)
* Ability to remove DM's from channel drawer

* review feedback

* Adding confirmation on removal
2017-01-23 10:26:19 -05:00
enahum
bc63b9e8bb Fix show channels that you are a member of and Fixed removal of the member when leaving the channel (#174) 2017-01-23 10:09:23 -05:00
enahum
33d8eef991 Fix fastlane PR message for Android (#176)
* Fix fastlane PR message for Android

* Enable testflight deployment
2017-01-23 10:05:54 -05:00
enahum
84e40d02ae Version Bump to 6 (#177) 2017-01-23 10:05:23 -05:00
enahum
85e5af6548 Version Bump to 3 (#175) 2017-01-23 10:05:10 -05:00
Chris Duarte
e0eb79656e Add channel-info (#164)
Adding channel info screen.
2017-01-20 15:17:28 -05:00
enahum
b8dd3ec359 Fix channel selection when switching teams (#167)
* Fix channel selection when switching teams

* Making the listview channels to already have if its current
2017-01-20 13:41:48 -05:00
lfbrock
021dea7622 Update fastlane metadata (#169)
* Update primary_category.txt

* Update copyright.txt

* Update description.txt

* Update support_url.txt

* Update marketing_url.txt

* Update keywords.txt

* Update privacy_url.txt

* Update full_description.txt
2017-01-20 13:57:54 -03:00
Harrison Healey
388393afb6 Fixed post textbox being off screen (#168) 2017-01-19 19:20:34 -03:00
Chris Duarte
c94a0840fd Show town square when selecting a team (#166)
Now selects the first channel if the default channel can’t be found
2017-01-19 09:55:32 -05:00
enahum
1566a79c93 Fastlane for Android and ios (#165) 2017-01-19 09:35:40 -05:00
Asaad Mahmood
4d9e30fb75 Updating UI for Sign up screens (#163)
* Updating sign up screens

* Removing help text for server screen

* Reverting change in projects file

* Updating proj file
2017-01-18 10:47:19 -05:00