Ben Halpern
9033c7d71c
Make small style adjustments ( #313 )
...
* Make small style adjustments
* Modify test
* Adjust notifications page
2018-05-14 17:37:08 -04:00
Mac Siri
b4292ade33
Implement chatroom ( #308 )
...
* Fix multiple chat loading bug
* Open profile links in chat via new tab
* Add unmount handling for chat
* Add overscroll property to chat
* Add channel_name to ChatChannel model
* Create route and page for chatroom WIP
* Expose ChatChannel id to live page
* Implement multichannel support WIP
* Implement chatroom page WIP
* Add css for chatroom
* Update chat's moderation
* Refactor chat's message type
* Swap the use of :message_markdown & :message_html
* Add channel permissions WIP
* Fix failing specs
* Adjust json reponses
* Add empty message prevention
* Update participant error message
* Change Workshop channel to General
2018-05-14 12:50:32 -04:00
Ben Halpern
6cff2e68d5
Add /mod views ( #299 )
...
* Fix boosted issue
* Add /mod views
* Fix format issue
* Remove unnecessary articles controller code
2018-05-09 18:26:36 -04:00
Ben Halpern
3e64175170
Changed :message to :Message, should work now 😡 😡 😡 ( #290 )
...
* Changed :message to :Message, should work now 😡 😡 😡
* Change test for video states
2018-05-08 10:03:07 -04:00
Ben Halpern
aa5f6d18be
Add JSON parsing for video_states
2018-05-07 18:48:04 -04:00
Ben Halpern
0b6d850ac1
Add video state column and change endpoint ( #286 )
2018-05-07 16:34:59 -04:00
Mac Siri
4bc9020956
Implement comment preview feature ( #223 )
...
* Create #preview endpoint for CommentController
* Create comment preview button WIP
* Implement preview feature for reply comment W
* Style preview button CSS WIP
* Style preview button CSS WIP
* Tweak markdown toggle logic and add styling
* Update comment feature spec
* Add error handling for comment preview & fix lint
* Extract handleCommentPreview into it's own file
* Adjust functionality for comment preview [WIP]
* Modify comment preview functionality and CSS
* Adjust code style based on linter
2018-04-24 14:30:52 -04:00
Mac Siri
02ab21726d
Create "invalid token" page for EmailSubscriptionController ( #218 )
...
* Update email-unsubscription expiration to 31 days
* Create invalid_token template
* Fix lint
2018-04-18 13:19:08 -04:00
Mac Siri
0f35939906
Update chat app's features ( #204 )
...
* Update chat.scss --skip-ci
* Fix height issue
* Add highlighting
* Implement bannged user handling for chat
* Add scroll obsever
* Limit initial messages load count & max messages
* Add new message alert when scrolled
* Add link to usernames in chat
* Implement channel clearing feature
* Update parserOptions
* Implement banning feature for chat app WIP
* Add policy for ChatChannelsController
* Fix arugment error
* Update user_not_authorized to handle JSON request
* Update specs for updated user_not_authorized
* Update font-weight for windows os
2018-04-16 13:20:12 -07:00
Andy Zhao
db4b7caa0e
Andy/misc/add tests for tag edit ( #205 )
...
* Redirect non logged in users
* Explictly return true when successfully updated
* Add tests for edit and update actions for tags
2018-04-12 15:12:38 -07:00
Mac Siri
0ea3f38dbf
Implement one-click-unsubscribe ( #192 )
...
* Implement one-click-unsubscribe feature WIP
* Adjust email subscription page's css
* Add mobile scss
* Apply subscription logic to other email type
* Add back default email footer
* Create EmailSubscriptions request spec
2018-04-09 14:05:45 -07: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
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
Mac Siri
d74483dd5f
Fix GitHub Repo feature ( #78 )
...
* Create MarkdownFixer spec
* Fix lint
* Fix lint
* Update GithubRepo::find_or_create
* Fix failing specs
* Fix failing specs
* Add error handling for GithubReposController
* Improve GithubRepo::update_to_latest
2018-03-15 11:36:22 -04:00
Jess Lee
7cf3ae69f5
Show Pages For Events ( #30 )
...
* sort past events by most recent
* update-event-slugs
* adds tests
* fix linting issues
* remove pry
2018-03-09 16:46:27 -08:00
Ben Halpern
504377bcb4
Adjust login CTA for /new ( #16 )
...
* Make minor adjustments to sponsorship sidebar
* Make submission rules headsup html allowed and remove devise trackable
* Remove devise_trackable from application_controller
* Adjust login CTA for /new
* Adjust string in test to reflect changes
2018-03-01 17:04:31 -05:00
Mac Siri
301c6080e3
Initial commit
2018-02-28 16:11:08 -05:00