-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merge dev in master? #39
base: master
Are you sure you want to change the base?
Commits on Aug 2, 2017
-
* Add flow as a dependency and setup a `.flowconfig file` * Add a Clock React component and test with flow * Minimal styling for the messages view * Implement basic styles for the Messages view * Refactor to comply with ESLint rules * Add shallow component testing * Uninstall `semantic-ui-css` module and add CDN link into `index.html`
Configuration menu - View commit details
-
Copy full SHA for 20fe7fc - Browse repository at this point
Copy the full SHA 20fe7fcView commit details -
Refactor static components (#2)
* Add flow as a dependency and setup a `.flowconfig file` * Add a Clock React component and test with flow * Minimal styling for the messages view * Implement basic styles for the Messages view * Refactor to comply with ESLint rules * Add shallow component testing * Uninstall `semantic-ui-css` module and add CDN link into `index.html` * Resolve merge conflict * Modify Toolbar component to receive props * Prepare images and colors for Messages view * MessageList reads from a seeds file, `messages.json` * Add `Message` component and new tests for the refactored components * Minor bug fix
Configuration menu - View commit details
-
Copy full SHA for 68ee41c - Browse repository at this point
Copy the full SHA 68ee41cView commit details
Commits on Aug 24, 2017
-
Latest version with todos for tests (#3)
* Add flow as a dependency and setup a `.flowconfig file` * Add a Clock React component and test with flow * Minimal styling for the messages view * Implement basic styles for the Messages view * Refactor to comply with ESLint rules * Add shallow component testing * Uninstall `semantic-ui-css` module and add CDN link into `index.html` * Resolve merge conflict * Modify Toolbar component to receive props * Prepare images and colors for Messages view * MessageList reads from a seeds file, `messages.json` * Add `Message` component and new tests for the refactored components * Minor bug fix * Update dependencies * Basic LoginView * Basic LoginView * Add minimal `socket.io` code, address lint and flow issues * LoginView component code removed from App code * Refactor code and begin redux * Rudimentary store and actions * Remove unused variables * Remove obsolete file * Cleanup unneeded files and organize images in their own directory * Scores mapped to emojis * Refactor to fix flow and lint errors & redux store so far * Add more actions and update emoji images * Add action for displaying score * Partial redux refactor * Complete test for LoginView.jsx * Communicating with server via `socket.io` * Remove unnecessary files * Complete first test for Actions.js * Remove unnecessary files and code * Address console warnings * Add function to map a score to an object with color and emoji keys * Add testing functionality for most of the actions * Scaffolded out all tests for reducers and completed 4 tests * Remove caret from redux-testkit dependency * Toolbar changes colors to match score * Complete tests for reducers that are missing corresponding actions * Toolbar changes both color and emoji to indicate sentiment * flip index.js * Replace image for slack icon * Swap file for slack icon to fix previous merge bugs * Minor edits * Add middleware * Clean-up lint errors and test fetches * Configured store with connect * Refactored MessageList * LoginView reafctored * Cleanup unnecessary code * Export action creators as individual functions and debug * flip to localtunnel * flip to localtunnel * Moved Actions to their own directory * Move Reducers to their own directory * Move Components to their own directory * Add Constants and Utils directories * Fix linting errors * Partial test and linting fixes * Refactor reducers tests * Refactor Actions tests * Rename `Types.js` to `index.js` under FlowTypes & edit import statements * Rename `convertScoreToColorAndEmoji.js` to `index.js` and edit references to it * Rename `connectWithSlackHref.jsx` to `index.js`and edit reference to it * Move code related to sockets into its own file * Add TODO * Fix Actions test for 'RECEIVED_CHANNEL_LIST' action * Clean-up code and add flow annotations to Reducers * Add TODOs for tests
Configuration menu - View commit details
-
Copy full SHA for 9b14c8d - Browse repository at this point
Copy the full SHA 9b14c8dView commit details
Commits on Aug 29, 2017
-
Configuration menu - View commit details
-
Copy full SHA for a845859 - Browse repository at this point
Copy the full SHA a845859View commit details -
* Add widgetId to App * Add with all views working * Add with score data and sentiments working * Fix linting errors
Configuration menu - View commit details
-
Copy full SHA for cbd0d86 - Browse repository at this point
Copy the full SHA cbd0d86View commit details -
* Add widgetId to App * Add with all views working * Add with score data and sentiments working * Fix linting errors * Fix flow errors * Fix linting errors * Add .npmrc file (#6) * Dashboard refactor (#7) * Add widgetId to App * Add with all views working * Add with score data and sentiments working * Fix linting errors * Add widgetId to App * Add with all views working * Add with score data and sentiments working * Fix linting errors * Fix flow errors * Fix linting errors * Check code and fix erros after rebasing
Configuration menu - View commit details
-
Copy full SHA for 6c6add3 - Browse repository at this point
Copy the full SHA 6c6add3View commit details -
add npm lib folder. remove unsused .babelrc file since this was causi…
…ng an error building the npm lib
Hamid Aghdaee committedAug 29, 2017 Configuration menu - View commit details
-
Copy full SHA for 9e3a98b - Browse repository at this point
Copy the full SHA 9e3a98bView commit details -
recreate .babelrc, install its dependencies
Hamid Aghdaee committedAug 29, 2017 Configuration menu - View commit details
-
Copy full SHA for 811d951 - Browse repository at this point
Copy the full SHA 811d951View commit details
Commits on Aug 30, 2017
-
* Initial dashboard integration * Second dashboard integration commit * Move hard coded url to .env file * Remove env file from gitignore
Configuration menu - View commit details
-
Copy full SHA for a73b8ca - Browse repository at this point
Copy the full SHA a73b8caView commit details -
Refactor to communicate with api (#11)
* Tweak spacing and incorperate socket * Refactor components map state to props and add method for fetching messages for channel * Add routes to get channels and messages for channels * Update actions tests * Fix check for old messages * Remove carets * Add todo notes on temporary solutions * Add todos to set info as environmental variables
Configuration menu - View commit details
-
Copy full SHA for 59a775e - Browse repository at this point
Copy the full SHA 59a775eView commit details -
Hamid Aghdaee committed
Aug 30, 2017 Configuration menu - View commit details
-
Copy full SHA for 3a227a5 - Browse repository at this point
Copy the full SHA 3a227a5View commit details
Commits on Aug 31, 2017
-
add .eslintignore file to get eslint not to hang
Hamid Aghdaee committedAug 31, 2017 Configuration menu - View commit details
-
Copy full SHA for 0b2d8f5 - Browse repository at this point
Copy the full SHA 0b2d8f5View commit details -
* Create codeship-services.yml * Add scripts to create npm module for widget * Add codeship steps * Clone down entire slack-api
Configuration menu - View commit details
-
Copy full SHA for 1af3f9a - Browse repository at this point
Copy the full SHA 1af3f9aView commit details -
* Add widgetId to App * Add with all views working * Add with score data and sentiments working * Fix linting errors * Fix flow errors * Fix linting errors * Add widgetId to App * Add with all views working * Add with score data and sentiments working * Fix linting errors * Fix flow errors * Fix linting errors * Check code and fix erros after rebasing * Move functions making API calls into their own file * Api Refactor so far * Yarn install in the widget-lib * Refactor fetchChannels * Refactor fetchMessagesForChannel * Switch to localhost for testing Sync changes * Fix fetchChannels Note: channelNames is an array as `actions.channels` is an array; channelData is an object. Refer to `FlowTypes` if in doubt. * Continue sync and refactor * Sync code in MessageList * Sync Toolbar code * Fix discrepancies in tests for actions * Clean-up linting errors * Address comments for PR * Add Flow type for SLACK_API class
Configuration menu - View commit details
-
Copy full SHA for 37ef5bb - Browse repository at this point
Copy the full SHA 37ef5bbView commit details
Commits on Sep 3, 2017
-
* Configure fetch methods to communicate with api and more concise * Configure fetch methods to communicate with api and more concise * Fix use of fetch messages api call * Fix data extraction for channel list and messages received * Connect to local tunnel url * Add env to gitignore * Move environmental variables to .env.development and take .env out of .gitignore * Move socket to app component * Fix linting * Write TODO for env bug * Add enviornmental variable for api url
Configuration menu - View commit details
-
Copy full SHA for b6d441d - Browse repository at this point
Copy the full SHA b6d441dView commit details
Commits on Sep 6, 2017
-
Realtime updating with message and user info (#16)
* Change display of user info on message * Add notes to message components to inform future development using message objects * Update snapshot test
Configuration menu - View commit details
-
Copy full SHA for 6333eac - Browse repository at this point
Copy the full SHA 6333eacView commit details -
Sentiment analysis integration (#18)
* Change display of user info on message * Add notes to message components to inform future development using message objects * Update snapshot test * Add action creator for fetching sentiment score from the database when a new channel is selected * Add action to fetch sentiment score for a channel from the db and update the store * Add static method for making an api call to fetch score for a channel from db * Replicate process for adding new score to update store when score is received from the db * Fix test for fetch channels * Add test for fetch messages for channel * Add test for fetch score for channel * Remove superfluous code * Test that channels are stored * Test that messages are stored for a channel * Test that score is stored for a channel * Update message snapshot test * Add snapshot test for message list * Add snapshot test for toolbar
Configuration menu - View commit details
-
Copy full SHA for 4aa2fd3 - Browse repository at this point
Copy the full SHA 4aa2fd3View commit details
Commits on Sep 8, 2017
-
* Create codeship-services.yml * Add scripts to create npm module for widget * Add codeship steps * Clone down entire slack-api * Refactor build script and export * Fix merge conflict * Add es2015 to package.json * Finalize PR
Configuration menu - View commit details
-
Copy full SHA for ef23b40 - Browse repository at this point
Copy the full SHA ef23b40View commit details -
Update package.json to remove extra space.
Hamid Aghdaee authoredSep 8, 2017 Configuration menu - View commit details
-
Copy full SHA for b5647e3 - Browse repository at this point
Copy the full SHA b5647e3View commit details
Commits on Sep 11, 2017
-
Configuration menu - View commit details
-
Copy full SHA for d3ae357 - Browse repository at this point
Copy the full SHA d3ae357View commit details
Commits on Sep 13, 2017
-
Add scrollbar to MessageList and modify css to reflect this change (#21)
* Modify styling for fields inside the Message component * Change MessageList component to include a vertical scrollbar Add styling for the scrollbar Update widget packages
Configuration menu - View commit details
-
Copy full SHA for c46454e - Browse repository at this point
Copy the full SHA c46454eView commit details
Commits on Sep 14, 2017
-
Fixed lint and flow errors (#22)
* Modify styling for fields inside the Message component * Change MessageList component to include a vertical scrollbar Add styling for the scrollbar Update widget packages * Fix lint and flow errors, add todos to obsoleted tests * Fix broken tests, clean-up flow and lint errors
Configuration menu - View commit details
-
Copy full SHA for 0771ba1 - Browse repository at this point
Copy the full SHA 0771ba1View commit details -
Background color for messages responds to changes in score (#23)
* Modify styling for fields inside the Message component * Change MessageList component to include a vertical scrollbar Add styling for the scrollbar Update widget packages * Fix lint and flow errors, add todos to obsoleted tests * Fix broken tests, clean-up flow and lint errors * Background color in the message list reflects selected score channel Clear of flow and lint errors All tests pass * Remove console logs
Configuration menu - View commit details
-
Copy full SHA for 1c8b8ae - Browse repository at this point
Copy the full SHA 1c8b8aeView commit details
Commits on Sep 15, 2017
-
Fixes classNames that was just a color to refactor as slack-color. Wa…
…s conflicting with other widgets in dashboard. (#24)
Configuration menu - View commit details
-
Copy full SHA for 06d3a29 - Browse repository at this point
Copy the full SHA 06d3a29View commit details
Commits on Sep 19, 2017
-
* Modify styling for fields inside the Message component * Change MessageList component to include a vertical scrollbar Add styling for the scrollbar Update widget packages * Fix lint and flow errors, add todos to obsoleted tests * Fix broken tests, clean-up flow and lint errors * Background color in the message list reflects selected score channel Clear of flow and lint errors All tests pass * Remove console logs * Fix reducers tests
Configuration menu - View commit details
-
Copy full SHA for 3a5a553 - Browse repository at this point
Copy the full SHA 3a5a553View commit details -
* Modify styling for fields inside the Message component * Change MessageList component to include a vertical scrollbar Add styling for the scrollbar Update widget packages * Fix lint and flow errors, add todos to obsoleted tests * Fix broken tests, clean-up flow and lint errors * Background color in the message list reflects selected score channel Clear of flow and lint errors All tests pass * Remove console logs * Fix reducers tests
Configuration menu - View commit details
-
Copy full SHA for 26a27fb - Browse repository at this point
Copy the full SHA 26a27fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 87c2970 - Browse repository at this point
Copy the full SHA 87c2970View commit details -
* Modify styling for fields inside the Message component * Change MessageList component to include a vertical scrollbar Add styling for the scrollbar Update widget packages * Fix lint and flow errors, add todos to obsoleted tests * Fix broken tests, clean-up flow and lint errors * Background color in the message list reflects selected score channel Clear of flow and lint errors All tests pass * Remove console logs * Fix reducers tests * Minor edit in the test to provoke a change in snapshot
Configuration menu - View commit details
-
Copy full SHA for 7ef716f - Browse repository at this point
Copy the full SHA 7ef716fView commit details
Commits on Sep 21, 2017
-
Temporary solution to failing test (#30)
* Modify styling for fields inside the Message component * Change MessageList component to include a vertical scrollbar Add styling for the scrollbar Update widget packages * Fix lint and flow errors, add todos to obsoleted tests * Fix broken tests, clean-up flow and lint errors * Background color in the message list reflects selected score channel Clear of flow and lint errors All tests pass * Remove console logs * Fix reducers tests * Minor edit in the test to provoke a change in snapshot * Update test input and snapshot
Configuration menu - View commit details
-
Copy full SHA for 05cc725 - Browse repository at this point
Copy the full SHA 05cc725View commit details
Commits on Sep 22, 2017
-
Made a separate component to handle processing of timestamp with Mome…
…nt.js (#31) * Modify styling for fields inside the Message component * Change MessageList component to include a vertical scrollbar Add styling for the scrollbar Update widget packages * Fix lint and flow errors, add todos to obsoleted tests * Fix broken tests, clean-up flow and lint errors * Background color in the message list reflects selected score channel Clear of flow and lint errors All tests pass * Remove console logs * Fix reducers tests * Minor edit in the test to provoke a change in snapshot * Update test input and snapshot * Update npm module * Make a separate component for handling timestamps * Update snapshots, clean-up commented out code * Fix port number in `.env.development`
Configuration menu - View commit details
-
Copy full SHA for 0bc8cb3 - Browse repository at this point
Copy the full SHA 0bc8cb3View commit details -
Logout button for slack-spa (#32)
* Modify styling for fields inside the Message component * Change MessageList component to include a vertical scrollbar Add styling for the scrollbar Update widget packages * Fix lint and flow errors, add todos to obsoleted tests * Fix broken tests, clean-up flow and lint errors * Background color in the message list reflects selected score channel Clear of flow and lint errors All tests pass * Remove console logs * Fix reducers tests * Minor edit in the test to provoke a change in snapshot * Update test input and snapshot * Update npm module * Make a separate component for handling timestamps * Update snapshots, clean-up commented out code * Fix port number in `.env.development` * Add a logout button on the Toolbar Add action for disconnectting from slack Add reducer to match the disconnect from slack action Add new tests for these changes
Configuration menu - View commit details
-
Copy full SHA for 10a23f1 - Browse repository at this point
Copy the full SHA 10a23f1View commit details -
App component test hanging in prod tests. Remove it for now
Hamid Aghdaee committedSep 22, 2017 Configuration menu - View commit details
-
Copy full SHA for db305d5 - Browse repository at this point
Copy the full SHA db305d5View commit details
Commits on Sep 24, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 7b3e331 - Browse repository at this point
Copy the full SHA 7b3e331View commit details -
Configuration menu - View commit details
-
Copy full SHA for 433b1ea - Browse repository at this point
Copy the full SHA 433b1eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for a408f13 - Browse repository at this point
Copy the full SHA a408f13View commit details -
Configuration menu - View commit details
-
Copy full SHA for 65bfcf6 - Browse repository at this point
Copy the full SHA 65bfcf6View commit details
Commits on Sep 25, 2017
-
* Implement checking if logged to OAuth in by asking server * Implement logout from OAuth
Configuration menu - View commit details
-
Copy full SHA for 39676ff - Browse repository at this point
Copy the full SHA 39676ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for d327be6 - Browse repository at this point
Copy the full SHA d327be6View commit details
Commits on Sep 27, 2017
-
add scroll to bottom to messageslist, exclude broken tests
Hamid Aghdaee committedSep 27, 2017 Configuration menu - View commit details
-
Copy full SHA for ac456e4 - Browse repository at this point
Copy the full SHA ac456e4View commit details -
Hamid Aghdaee committed
Sep 27, 2017 Configuration menu - View commit details
-
Copy full SHA for 11f6733 - Browse repository at this point
Copy the full SHA 11f6733View commit details
Commits on Nov 30, 2017
-
Merge pull request #38 from simona1/readme
Description for slack-spa readme
Configuration menu - View commit details
-
Copy full SHA for b11dd4a - Browse repository at this point
Copy the full SHA b11dd4aView commit details