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
enahum
7e426b6029
Add WebSocket support ( #144 )
...
* Add WebSocket support
* fix unit tests
* Add actions to websocket and fix unit tests
2016-12-21 12:54:23 -05:00
Chris Duarte
e8d774b332
Use KeyboardAvoidingView in SelectServer & Login ( #148 )
...
* Use KeyboardAvoidingView in SelectServer & Login
* Use justifyContent not paddingTop in global container styles
2016-12-21 11:32:50 -05:00
Chris Duarte
19b7918679
Use babel-plugin-module-resolver to fix imports from project root ( #145 )
2016-12-20 16:01:15 -05:00
Harrison Healey
0d5215a8b7
Fixed create direct channel route to use a proper team id ( #146 )
2016-12-20 15:54:23 -03:00
Harrison Healey
8e59ea606e
Refactored post store to store posts by their IDs ( #142 )
...
* Added hook to tests to catch uncaught promise rejections
* Refactored post store to store posts by their IDs
* Fixed post store when logging out
2016-12-19 14:37:54 -03:00
enahum
189668105b
Fix login flow ( #140 )
2016-12-19 10:24:34 -05:00
Harrison Healey
384667ece1
Added NOTICE.txt ( #136 )
...
* Added NOTICE.txt
* Add creators to intro sentence
* Removed react-addons-pure-render-mixin from NOTICE.txt since it's part of react
* Copied fbjs keymirror into utils
* Renamed deepFreezeAndThrowOnMutation to deep_freeze
* Fixed merge conflict
2016-12-16 19:42:08 -03:00
Harrison Healey
39a101822c
Added ability to go back to team selection from channel view ( #139 )
2016-12-16 19:33:14 -03:00
enahum
d2f2678880
Reauthenticate from stored token when app is reloaded ( #137 )
...
* Reauthenticate from stored token when app is reloaded
* Address feedback
2016-12-15 13:17:26 -05:00
Harrison Healey
bd3bd45c36
Added deep freeze of stores in dev mode ( #135 )
...
* Added deep freeze of stores in dev mode
* Stopped deletePost and reducePosts reducer functions from mutating the store
2016-12-13 17:13:41 -03:00
Harrison Healey
fcd86b8923
Reduced scope of try-catch around client calls ( #134 )
2016-12-13 13:49:39 -03:00
enahum
228b1be76f
Prevent eslint from passing with exclusive tests ( #133 )
2016-12-13 12:57:57 -03:00
Harrison Healey
5cc43d5a9f
Made all unit tests run again ( #132 )
2016-12-13 12:10:33 -03:00
enahum
aa01be831f
include posts into store ( #125 )
...
* include posts into store
* addressing feedback
2016-12-13 09:07:16 -05:00
Harrison Healey
61c4d8b585
Added basic theming support ( #131 )
...
* Moved all view action types into a single file
* Moved preferences into their own constants section
* Added basic theming support
2016-12-12 21:05:59 -03:00
Harrison Healey
155a923cd0
Added preferences to redux store ( #124 )
...
* Disabled broken ESLint rule
* Added preferences to redux store
* Re-enabled all unit tests
* Fixed code referencing users.myPreferences
* Stopped exporting dispatcher from actions/helpers
2016-12-12 20:42:26 -03:00
enahum
e2f3f7b803
project folder structure ( #107 )
...
* project folder structure
* Moving store to be called from app folder
2016-12-09 10:34:17 -05:00