Ben Halpern
0941b2e4fb
Add some tests around model validations ( #459 )
...
* Modify sample_application.yml and write test
* Add ahrefs verification
* Add some tests around model validations
* Indent an end
* Add a few tests
* Add tests and reserved words
* Fix live articles spec typo
* Modify ga_events_controller
2018-06-20 17:14:08 -04:00
Andy Zhao
ecbb9d4ab1
[Done] New Reporting System MVP ( #408 )
...
* Move validations from controller to model
* Add new columns to feedback message model
* Use polymorphic notes relationship
* MVP of ticketing system
* Use new URL for reported_url param
* Add missing files
* Add validations and tests for feedback_messages
* Clean up some html
* Update create spec and add update spec
* Add mail tests and lint
* Add link to user profile
2018-06-19 16:41:31 -04:00
Mac Siri
ec264bf802
Clean up spec outputs ( #450 )
...
* Improve BadgeAchievementSpec
* Create specs for PushNotificationSubscription
* Clean-up specs for VideoStatesController
* Refactor spec
2018-06-19 16:27:15 -04:00
Ben Halpern
914102f19f
Add basic github support to /connect
2018-06-19 13:46:10 -04:00
Ben Halpern
da585b5f83
Merge branch 'ben/adjust-timestamps' into ben/video
2018-06-18 12:54:47 -04:00
Ben Halpern
74d098f580
Fix bugs and add video
2018-06-18 12:53:43 -04:00
Andy Zhao
cfd95a65af
Update "Connect Twitter acct" in settings with new callback url ( #439 )
...
* Update "Connect Twitter acct" in settings with new callback url
* Remove name from comments (#437 )
2018-06-15 12:52:14 -04:00
Ben Halpern
277739609e
Adjust location of timestamps ( #447 )
2018-06-14 19:08:19 -04:00
Ben Halpern
6e35875f2c
Adjust location of timestamps
2018-06-14 18:54:40 -04:00
Ben Halpern
ad733aa9fe
Add top bar Connect icon 😱 ( #443 )
2018-06-14 13:50:55 -04:00
Ben Halpern
e124decabc
Adjust messages_controller to send message before it is persisted if it is valid ( #434 )
2018-06-13 17:35:17 -04:00
Ben Halpern
4d9019f8a1
Remove raise oooofffff
2018-06-12 23:19:46 -04:00
Ben Halpern
66cb24dddf
Fix callback issue
2018-06-12 22:19:44 -04:00
Ben Halpern
cb4340819e
Change Twitter callback_url
2018-06-12 21:40:55 -04:00
Ben Halpern
dc7f8f03b1
Fix connect issue ( #425 )
...
* Add status to chat_channels
* Add allowance for updating existing chat_channel
* Fix index issue
2018-06-12 18:47:04 -04:00
Ben Halpern
87c6a758bb
Add top bar indicator and other Connect features ( #424 )
...
* Add algolia public search key
* Add status to chat_channels
2018-06-12 18:24:57 -04:00
Ben Halpern
cfb0bff881
Fix /live and codemirror stuff ( #417 )
2018-06-11 14:56:52 -04:00
Ben Halpern
fb20b8adf7
Add content sidecar for chat ( #413 )
...
* Rearchitect chat channel subscriptions
* Add browser push notifications (attempt)
* Add content sidecar for chat
* Add live code basics
* Add content features to chat
* Fix chat_channels test
2018-06-11 11:00:51 -04:00
Ben Halpern
7bc3e60283
Add browser push notifications (attempt) ( #412 )
2018-06-09 17:33:58 -04:00
Ben Halpern
bf56ad5cb4
Add message HTML and other goodies ( #411 )
2018-06-08 23:15:21 -04:00
Ben Halpern
1a85bddd2c
Make pusher channels private ( #410 )
2018-06-08 18:49:59 -04:00
Ben Halpern
645de032df
Rearchitect chat channel subscriptions ( #409 )
...
* Update chat and add precompilation paths
* Update chat and add precompilation paths
* Adjust assets.rb
* Remove inconsistent test
* Fix check for pathname in chat
* Rearchitect chat channel subscriptions
2018-06-08 18:38:53 -04:00
Mac Siri
923e1acbda
Create Suggester service object ( #372 )
...
* Create Suggester::Article::Boosted
* Fix lint & Remove .compact
* Expand Suggester service-object WIP
* Create Suggester::Users
* Remove ClassicArticle
* Replace old refactored classes
* Move Suggester specs into appropriate folder
* Fix broken spec & Fix lint
* Fix lint
* Fix lint
* Fix broken code
2018-06-08 17:17:20 -04:00
Ben Halpern
98d84d2456
Update chat and add precompilation paths ( #406 )
...
* Update chat and add precompilation paths
* Update chat and add precompilation paths
* Adjust assets.rb
2018-06-08 15:31:48 -04:00
Ben Halpern
9729bc8d0d
Handle open for open channels
2018-06-07 16:55:15 -04:00
Andy Zhao
d6a7102f3b
[Done] Fix update and create events ( #404 )
...
* Close out a div properly
* Rename file to .html.erb
* Move new event form back to index page
* Update test to use index view
2018-06-07 15:35:09 -04:00
Ben Halpern
04aa888d5c
Add inline moderation buttons ( #401 )
2018-06-07 12:47:31 -04:00
Ben Halpern
39ecf7d70d
Fix live and adjust coming soon ( #400 )
2018-06-07 11:42:41 -04:00
Ben Halpern
ab85216621
Update chat and modify article score calc indexing ( #395 )
2018-06-06 16:08:12 -04:00
Andy Zhao
59b677ad5d
[Updated] Fixes Create Event Bug ( #368 )
...
* Move create event to /new
* Minor styling adjustments
* Update tests to use /new
* Fix follow notification count
2018-06-04 13:45:22 -04:00
Ben Halpern
10c3b52b0a
Add chat channel indicator ( #379 )
...
* Add new message indicator to chat
* Add indicator switch to chat
* Add chat switch indicator
2018-06-01 18:16:10 -04:00
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
Ben Halpern
5a1125d29e
Add badge notifications to settings and dotnet to onboarding ( #355 )
2018-05-25 14:19:11 -04:00
Ben Halpern
8d6b0d868d
Modify and finalize live now for events ( #346 )
...
* Add MVP for live events
* Modify and finalize live now for events
* Add profile to front end of live article indicator
* Check for footer container before doing calculations on it
2018-05-23 14:46:46 -04:00
Ben Halpern
c36c7d8d28
Update default social cards ( #341 )
2018-05-22 15:40:42 -04:00
Ben Halpern
db87b02e2e
Modify badge page styling and add caching ( #336 )
2018-05-21 18:38:23 -04:00
Andy Zhao
4eb4ac55ce
Show only published articles for onboarding ( #337 )
2018-05-21 18:27:04 -04:00
Andy Zhao
c9c02ef3c0
[Done] Fix div in li issue ( #320 )
...
* Lint and clean up github issue styles
* Use heredoc HTML for easier formatting
* Add better error handling for 404 github issues
* Use custom sanitizer for markdown render
* Refactor unless to ternary
* Rename file and tighten up sanitization
* Fix codepen and instagram tag styling
2018-05-21 17:35:03 -04:00
Mac Siri
7cb65649e4
Update chat app ( #326 )
...
* Fix spacing
* Update webpacker gem to 3.5
* Add custom preact-compact config
* Add babel-loader to resolve a weird issue
* Add react-textarea-autocomplete
* Move 2 dependencies into devDependencies
* Add babel-eslint & eslint-plugin-babel
* Refactor chat
* Add fixed width to chat's channels
* Add timestamp for chat
* Fix long word issue
* Add showTimestamp options to chat
* Add profile image to chat
* Make profile image in chat circle
* Improve message send logic
* Add proper user session handling for chat
* Choose profile user image source for chat
* Adjust user's text color
* Fix lint
2018-05-21 13:19:56 -04:00
Ben Halpern
f073eb5754
Add badges and org cta ( #324 )
...
* Make org proof a required field
* Fix color picker and other minor org adjustments
* Add MVP of org add'l sidebar
* Add proof to org factory
* Fix org create action and fix tests
* Add new org fields to admin panel & lint
* Add proof to org edit for backward compatibility
* Add org info to edit preview
* Move preview edit notice to inside article div
* MVP of badge "final" steps
* Add info to user sidebar and clean up badge commit
* Modify sidebar for data
* Add organization decorator
* Add conditional so only users have new swipe nav, not orgs
* Add cloudinary prefix to badges
* Disallow duplicate badges
2018-05-17 18:22:37 -04:00
Ben Halpern
909efa6fab
Take darker of user colors ( #325 )
2018-05-16 17:29:46 -04:00
Ben Halpern
576132179d
Adjust profile styling and widget style updates ( #312 )
...
* Modify profile design
* Make profile design adjustments
* Minor profile adjustments
* Adjust padding on profile box
2018-05-14 16:42:31 -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
b2c7450c6f
Adjust social images to rely on HTML ( #310 )
...
* Add video thumbnail to social hierarchy
* Add social graphic endpoint
2018-05-11 16:54:56 -04:00
Ben Halpern
cd4d5e9fcb
Improve and finalize video upload ( #303 )
2018-05-10 11:57:39 -04:00
Andy Zhao
f1cd542427
Add follow tracking for orgs with working follow ( #300 )
2018-05-10 09:54:46 -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
cf5e48aa8d
Remove unused code and columns ( #292 )
2018-05-08 17:09:13 -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