Ben Halpern
4171a0814a
Add basic alpha DM functionality to chat ( #375 )
...
* Initial chat DM features
* Update functionality for DM chats
2018-06-01 16:21:48 -04:00
Mac Siri
6d3c2e050f
Unescape user's summary ( #360 )
...
* Unescape user's summary
* Add guard clause to User#unescape_summary
2018-05-30 12:46:51 -04:00
Ben Halpern
ad2e908947
Adjust Algolia to only index name in base user index ( #363 )
2018-05-30 11:51:09 -04:00
Mac Siri
1663e7e2c8
Implement Badge & BadgeAchievement model ( #273 )
...
* Create migration for Badge & BadgeAchievement
* Create Badge model with spec & BadgeUploader
* Create BadgeAchievement with spec
* Add badges & badge_achievements assoc to User
* Fix typo
* Clean up BadgeUploader
* Remove storage config & Fix lint
* Add allow-duplicate-badge spec
2018-05-07 13:35:16 -04:00
Ben Halpern
870325677e
Add user articles to sidebar ( #253 )
...
* Add user articles to sidebar
* Add organization save-all functionality
2018-04-27 17:44:30 -04:00
Ben Halpern
440714d98b
Add sticky sidebar to article show page ( #243 )
...
* Add sidebar sticky elements
* Add sticky sidebar to article show page
* Add saved changes check to user
* Fix missing CSS variable in sticky nav file
* Add date joined as default summary
* Remove accidentally-included file
* Add check for published on article sidebar
2018-04-25 17:55:27 -04:00
Mac Siri
8003191a4e
Create Chat app ( #175 )
...
* Setup Pusher gem
* Create ChatChannel and Message model
* Create ChatChannelController
* Add back fix-db-schema-conflicts gem
* Add pusher-js package
* Add validations on Message & ChatChannel models
* Update Route
* Create MessageController
* Update ChatChannelController
* Create Chat app WIP
* Extract messenger render to Message Component
* Implement live chat WIP
* Implement live chat WIP (2)
* Add style and scrollToBottom feature for chat
* Create getUserDataAndCsrfToken function
* Add feature toggle to the new live chat
* Clean up ChatChannelsController & create spec
* Update ChatChannel spec
* Update Message spec
* Create MessagesController spec & refactor
* Clean up Chat app
* Fix lint
* Add character limit to Message
2018-04-04 14:19:57 -07:00
Ben Halpern
c1b0d08c59
Update follow suggestions logic and add taggable to users ( #147 )
2018-03-26 13:14:24 -04:00
Andy Zhao
4d2af96d8d
Fix a few org related issues and some other minor bugs ( #74 )
...
* Add CSRF tags to welcome index page
* Clean up auth service code a bit
* Add analytics role to approved org org_admins
* Add toggle links for org admins with no posts
* Fix wrong role name and add test
* Adjust validation for user fields
* Add test for user_role_service
* Fix confusing boolean
2018-03-15 11:39:53 -04:00
Ben Halpern
5453c0ce4f
Remove devise_trackable from application_controller ( #15 )
...
* Make minor adjustments to sponsorship sidebar
* Make submission rules headsup html allowed and remove devise trackable
* Remove devise_trackable from application_controller
2018-03-01 14:49:43 -05:00
Mac Siri
301c6080e3
Initial commit
2018-02-28 16:11:08 -05:00