Commit graph

142 commits

Author SHA1 Message Date
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
Chris Duarte
677f7a8cb0 Auto select last team viewed (#161)
* WIP Autoselect last team viewed

* Auto select last team viewed

* Fix auto login in root.

* Fix per PR comments

Remove unused actions. Use currentTeam selector.
2017-01-17 09:27:53 -05:00
Harrison Healey
d0481605fb Add ability to post messages (#158)
* Fixed copyright date

* Removed unnecessary components folder from channel scene

* Added initial version of post textbox

* Moved getTheme into a proper selector

* Moved ChannelHeader into its own component

* Flipped post list so that the most recent posts appear at the bottom

* Moved post textbox value into redux view store

* Switched new components from PureRenderMixin to React.PureComponent
2017-01-13 10:40:00 -03:00
enahum
fdc9b5cc0e Bug fixes (#157)
* Fix team switch

* Fix getThemes

* Fix drawer unread indicators
2017-01-10 11:47:11 -05:00
Harrison Healey
9d51a3b970 Added whitelabeling support using assets/override (#156) 2017-01-05 16:32:24 -03:00
enahum
81526fbb09 Channel drawer (#154)
* Channel list drawer
* Get channels by category
* Fix and connect websocket
* Fix Select first team using the team members

* create loadMe and fix login actions to loads the teams

* Add android back button handler for the channel drawer

* Channel drawer styling and functionality

* Mark channel as viewed and fixed reset unread counts

* Unread above/below indicators

* Improve performance replacing ScrollView with ListView

* Fix unread indicators

* Addressing review feedback
2017-01-03 19:49:28 -03:00
enahum
aa5a77ae86 Use the new API for view channel (#155)
* Use the new API for view channel

* Fix view channel on websocket events
2016-12-29 11:31:11 -03:00
Harrison Healey
4ecd3758e7 Render posts for the current channel (#153)
* Added selectChannel action

* Fixed selected team not being cleared on logout

* Fixed posts and postsByChannel not being initialized correctly

* Added basic post rendering

* Renamed selectors files to be plural

* Removed empty file

* Fixed unit tests after merge

* Removing unnecessary code
2016-12-23 10:55:33 -03:00
enahum
8243eda444 Improved unit tests (#151) 2016-12-22 13:07:23 -03:00
enahum
f32de304aa Fix login to use the parsed headers (#152) 2016-12-22 13:03:59 -03:00
Chris Duarte
89855d108e Auto-select first team & skip SelectTeam initially (#149)
* Auto-select first team & skip SelectTeam initially

* Auto-select first team in alphabetical order
2016-12-22 11:19:25 -03:00
Chris Duarte
217985107a Parse + merge nested response headers to fix content-type checking (#147)
* Parse + merge nested response headers to fix content-type checking

* Remove redundant parsing of nested headers in Client.login
2016-12-21 23:27:40 -03:00