Andy Zhao
db9c16db4d
404 comments for unpublished posts ( #1013 )
2018-10-26 13:37:34 -04:00
Frédéric Planté
2b2a7afb03
Correctly handle trying to edit not existing settings tab ( #1011 )
2018-10-26 13:06:55 -04:00
Ben Halpern
735a96432c
Add usability features to html_variants ( #991 )
2018-10-23 16:23:48 -04:00
Ben Halpern
90861366df
Add additional config to v2 editor ( #980 )
...
* Add additional config to v2 editor
* Fix typo
2018-10-23 12:41:19 -04:00
Ben Halpern
302e8f202d
Add HTML variants for cta optimization and other nav bar adjustments ( #970 )
...
* Add HTML variants for cta optimization and other nav bar adjustments
* Fix 1==1 non-random mistake
* Spruce up org call-to-action
* Change default text color
* Add html variant trial and success request specs
* Fix article sidebar caching issue
* One line adjustment
* Modify schema
* Add include ActionView::Helpers::TagHelper to user_tag_spec
* Modify follow_button to remove session context
* Dummy commit
* Change Edit Article to Edit Post
* Dummy commit
* Fix rubocop concerns
* Fix rubocop style
2018-10-22 17:03:57 -04:00
Jess Lee
80339dd573
Fix internal article query ( #964 )
...
* update abuse report subject template
* fix internal/article top month filters
* update resolution email spec with proper subject line
2018-10-19 16:16:43 -04:00
Nihad Abbasov
4995a4af21
Performance: replace ruby methods with their faster alternatives ( #949 )
...
- Array#select.first is slower than Array#detect.
- Array#shuffle.first is slower than Array#sample.
2018-10-19 13:21:18 -04:00
rhymes
1b60ee5009
Use timezone aware methods ( #893 )
...
* Use timezone aware datetime methods
* Use timezone aware date parse for GitHub issue tag
* Introduce a bit of chaos programming using Zonebie
Zonebie uses a random timezone to run tests, it's a really good way to see if the code is timezone dependent or not.
* Convert GitHub issue date as UTC
2018-10-18 16:26:29 -04:00
Ben Halpern
8184baed83
Adjust analytics styling and accuracy ( #951 )
...
* Adjust analytics styling and accuracy
* Add video button back in
2018-10-18 12:19:49 -04:00
Ryan
95b2e181ff
Add Medium URL to User's Profile ( #943 )
2018-10-18 11:39:39 -04:00
Ben Halpern
305492c2c8
Add similarity score for users ( #942 )
2018-10-17 11:53:28 -04:00
Ben Halpern
fcb68b4f29
Add automatic random mentee show page after quick match ( #931 )
2018-10-16 13:41:14 -04:00
Adam Lombard
92645d6062
Fix indentation in articles_controller.rb ( #908 ) [ci skip]
2018-10-15 12:30:08 -04:00
Ben Halpern
79bc96e1ca
Simplify article show view/remove queries ( #905 )
2018-10-14 11:18:06 -04:00
Ben Halpern
221c363af0
Reduce queries in typical stories#show response + small fixes ( #903 )
...
* Reduce queries in typical stories#show response + small fixes
* Change const to git in non-es6 code
2018-10-13 19:38:38 -04:00
Andy Zhao
c3322be9ce
Improve Sign In/Up Error Handling ( #832 )
...
* Add registration view to sign_in page
* Add better sad path for failed sign ins/ups
* Ensure email is downcased for authorization
* Remove .downcase for emails
* Use partial for styles
2018-10-11 13:31:37 -04:00
Ben Halpern
991458d1c3
Adjust onboarding slides ( #882 )
...
* Modify onboarding slides
* Remove user controller changes
* Modify onboarding slide font size
* Adjust small onboarding issues
* Modify onboarding styling
* Remove flash unstyles content
2018-10-10 16:00:20 -04:00
Andy Zhao
eaf98d738a
Unsubscribe users from newsletters before destroying ( #878 )
...
* Unsubscribe users from newsletters before destroying
* Fix email messages not loading on show page
* Add mock for update method
2018-10-10 15:22:20 -04:00
Andy Zhao
85abcb957d
Fix ambiguous order_by statement ( #871 )
2018-10-09 13:41:25 -04:00
Andy Zhao
c9efc7a2b2
Fix repeated queries for reports ( #835 )
...
* Fix repeated queries for reports
* Load stylesheet once by moving into index
* Remove unused method
* Remove unused code again and update method
* Use better name for migration and add indices
* Use latest schema version oops
* Add missing column to query
2018-10-09 12:42:55 -04:00
Ben Halpern
a14c37f4ab
Add tag when submission templated to v2 ( #863 )
...
* Add tag when submission templated to v2
* Protect against no user in articles/new
2018-10-08 16:35:02 -04:00
Ben Halpern
384c5ce8ae
Update internal/articles to have faster buffer controls ( #839 )
2018-10-05 18:22:50 -04:00
Ben Halpern
ecb9645775
Make changes to editor ( #837 )
...
* Make changes to editor
* Make minor fixes and console log removals
* Fix test in article form
* Adjust rspec test
2018-10-05 16:03:06 -04:00
Ben Halpern
95dacf67fa
Fix feed issue which caused wrong posts to show up sometimes ( #827 )
2018-10-04 19:07:36 -04:00
Ben Halpern
a761dfbc83
Finalize merge accounts ( #820 )
...
* Add initial remove association feature
* Add initial account deletion feature
* Add back in cursor pointer
* Update email text copy
* Update copy on email html
* Fix nav issue and add integration buttons to account
2018-10-04 12:27:37 -04:00
Maksim Litvinov
33db32e5f4
Fix rubocop lints ( #794 )
2018-10-03 13:00:09 -04:00
Ben Halpern
97a8958a87
Rearrange some code to remove unnecessary queries ( #787 )
...
* Change harcoded memcache limit
* Rearrange some code to remove unnecessary queries
2018-10-02 10:59:51 -04:00
Ben Halpern
fecb307bbe
Add ability to create trending tags ( #784 )
2018-10-01 08:33:53 -04:00
Ben Halpern
7e48a23afa
Ben/add more recent posts to home feed ( #775 )
...
* Add meta to sidebar and adjust ranking algo
* Update home feed to show more recent posts from folks you follow
* Only show recent posts on home feed if user signed in
2018-09-30 14:05:59 -04:00
Mac Siri
9f36295c40
Reduce member's page cache size ( #764 )
2018-09-29 22:20:37 -04:00
Ben Halpern
dffd0218e1
Add user quota to Google Analytics fetch ( #765 )
...
* Add page_views_count to articles and track from analytics
* Modification in google analytics fetch
* Chunk article requests in analytics requests
* Fix test
* Fix test in analytics
* Add user quota to Google Analytics fetch
2018-09-28 18:15:33 -04:00
Ben Halpern
e8b05b3a41
Modify Article Analytics Fetch ( #762 )
...
* Add page_views_count to articles and track from analytics
* Modification in google analytics fetch
* Chunk article requests in analytics requests
* Fix test
* Fix test in analytics
2018-09-28 16:52:06 -04:00
Ben Halpern
18c5e8718d
Add page_views_count to articles and track from analytics ( #761 )
2018-09-28 14:33:25 -04:00
Ben Halpern
eae8b6332f
Change various admin pages ( #758 )
...
* Change int to float for more granular admin controls
* Change int to float for more granular admin controls
* Add details to /mod for admins
2018-09-27 18:03:49 -04:00
Ben Halpern
4205d50bd8
Make home feed more relevant and varied ( #757 )
2018-09-27 13:21:51 -04:00
Ben Halpern
b95f8ae028
Add tab for not-buffered today and this week for internal articles ( #756 )
2018-09-27 12:51:27 -04:00
Ben Halpern
a4ed6dd71a
Modify internal/articles and RSS feed rules/page ( #754 )
2018-09-26 18:33:37 -04:00
Mac Siri
75aac013bb
Remove & replace Article::cached_find ( #750 )
...
* Fix lint
* Remove & replace Article::cached_find
with Reaction::count_for_reactable
* Update reaction.rb
2018-09-26 15:55:11 -04:00
Ben Halpern
2517bb555b
Add functionality for buffering to different accounts ( #752 )
...
* Create initial buffer updates logic
* Add UI functionality and test for sattelite tweets
* Add additional /mod functionality and re-use script partial in /internal
2018-09-26 15:51:39 -04:00
Ben Halpern
cf075d4a9f
Ben/fix authorization edge case ( #748 )
...
* Add top param to article tag api
* Fix user validation persistence bug
2018-09-25 18:46:17 -04:00
Andy Zhao
5814d0a263
Add slack notifications to notes for reports ( #660 )
...
* Remove extraneous string conversion
* Add slack message for new notes
* Move status and minimize buttons to the bottom
* Add note model spec
* Remove extraneous param for reported links
2018-09-25 14:36:54 -04:00
Andy Zhao
d8db1be7bd
Update billing page with special case ( #700 )
2018-09-19 17:36:22 -04:00
Mac Siri
48bfbf8f9a
Change notification caching logic ( #652 )
2018-09-13 15:59:51 -04:00
Mac Siri
f8c08f9325
Refactor StreamRails::Enrich ( #647 )
...
* Refactor StreamRails::Enrich
* Refactor StreamRails::Enrich
* Change expiration time
* Add #get_broadcast
2018-09-13 13:49:57 -04:00
Mac Siri
a1efd86e6d
Fix typo ( #644 )
2018-09-12 17:31:47 -04:00
Ben Halpern
91f99036df
Update feed for slightly more customized top articles ( #642 )
...
* Update home feed logic and display
* Remove console log
2018-09-12 15:27:54 -04:00
Andy Zhao
13ab37951c
Update analytics controller with new policy ( #630 )
2018-09-11 16:45:27 -04:00
Jess Lee
4451e5eb38
Update User Dashboard With Mentorship Admin Features ( #440 )
...
* create mentor relationship table and begin dashboard
* add missing files from previous commit
* add mentorship relationship status
* remove uniqueness validation
* add multiple notes
* ban from mentorship deactives all relationships
* add untracked files
* fix logic issue and add specs
* add model specs
* add request specs
* add request specs and fix linting
* fix internal users spec
* remove phantom columns
* remove bizzaro character
* move all attr_accessor to one line
2018-09-11 15:59:25 -04:00
Andy Zhao
e9dfe8be6a
Fix user moderation button ( #611 )
2018-09-06 12:34:22 -04:00
Andy Zhao
56f2a6479c
Eager load reporter and notes ( #594 )
2018-09-04 18:11:07 -04:00