Commit graph

293 commits

Author SHA1 Message Date
Ben Halpern
d30e5f63ea
Modify badge page title size (#387)
* Flush users after badge reward

* Modify badge page title size
2018-06-05 10:35:44 -04:00
Ben Halpern
7b6d188e40
Flush users after badge reward (#386) 2018-06-05 10:21:48 -04:00
Ben Halpern
fd4390983c
Add badge achievemnt context message markdown (#382)
* Add badge achievemnt context message markdown

* Add badge rewarder method for beloved comments
2018-06-04 17:31:01 -04:00
Mac Siri
535f3d02b3 Stub cover_image during test (#383) 2018-06-04 17:08:38 -04:00
Ben Halpern
fa39ef7729
Add check for published before fetching social image (#381) 2018-06-04 15:02:13 -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
5c8f3adb9e
Add textarea focus (#380) 2018-06-01 18:51:59 -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
bd1ab33951
Fix small typo on sponsor page (#374) 2018-06-01 12:54:06 -04:00
Ben Halpern
d3b8c8dd95
Add new sponsor info (#373) 2018-06-01 12:49:45 -04:00
Ben Halpern
3afb158ed2
Add additional boosted tags to articles (#371) 2018-05-31 15:28:05 -04:00
Ben Halpern
afe8523c6e
Destroy repo if no longer exists (#370) 2018-05-31 14:54:21 -04:00
Ben Halpern
f1256646da
Modify Github Readme so it parses images properly (#369) 2018-05-31 12:45:30 -04:00
Ben Halpern
0d82c50a3d
Add BadgeRewarder class and rake for auto badging (#367) 2018-05-30 17:37:34 -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
Ben Halpern
4e7515039a
Fix CSS line messing with readme (#361) 2018-05-30 10:32:57 -04:00
Ben Halpern
2dacc89526
Modify glitch iframe to disallow popups (#358)
* Take darker of user colors

* Fix Github Readme tag and add Glitch tag

* Modify glitch iframe to disallow popups
2018-05-30 09:57:14 -04:00
Ben Halpern
2264cdcf16
Add Glitch and GitHub to editor guide (#359)
* Take darker of user colors

* Modify editor guide

* Glitch project embed
2018-05-29 15:58:43 -04:00
Ben Halpern
a6cc5e4669
Fix Github Readme tag and add Glitch tag (#357) 2018-05-29 14:09:47 -04:00
Jess Lee
7dd8f791fc [WIP] Jess/#170 GitHub liquid tags (#272)
* refactor github tag class

* fix github issue tag spec

* reduce github issue title text on mobile

* pull readme

* octokit wip

* Render repo with Octokit and change error handling

* start syling for github tag

* add styling for github readme tag

* Take darker of user colors

* Andy pushing WIP

* truncates and adds styling for readme

* fix relative image links

* use regex instead of URI join for relative image links

* Fix failing test and approvals
2018-05-29 11:29:32 -04:00
Ben Halpern
a8d6de0dc4
Fix cache bust for social images (#356) 2018-05-27 12:41:11 -04:00
Ben Halpern
5a1125d29e
Add badge notifications to settings and dotnet to onboarding (#355) 2018-05-25 14:19:11 -04:00
Mac Siri
9cbc209d62 Monkey-patched ReverseMarkdown's :text & :pre (#353) 2018-05-25 14:03:59 -04:00
Jess Lee
f02e926bfc Update Privacy Policy + Meta Keywords on Articles (#352)
* update meta keywords for articles

* update privacy policy

* add privacy policy to tos

* Added effective date
2018-05-24 17:33:41 -04:00
Andy Zhao
0db2f564bf Add repl.it info to editor guide (#348) 2018-05-24 10:42:56 -04:00
Mac Siri
d6c06fd4ca Fix IntersectionObserver scrolling issue (#347) 2018-05-23 17:42:24 -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
75573fd183
Fix algolia too-large-index issue (#344)
* Take darker of user colors

* Fix algolia too-large-index issue
2018-05-23 10:56:15 -04:00
Mac Siri
2c456dcf86 Update Chat (#342)
* Remove the need for hiddenMessage class

* Prevent compose component from being re-rendered

* Add IntersectionObserver polyfill
2018-05-23 09:10:00 -04:00
Ben Halpern
ce255ba900
Add speakerdeck liquid tag (#343)
* Take darker of user colors

* Add speakerdeck liquid tag

* Modify speakerdeck test
2018-05-22 17:31:07 -04:00
Ben Halpern
c36c7d8d28
Update default social cards (#341) 2018-05-22 15:40:42 -04:00
Ben Halpern
744494b412
Modify DEV LIVE copy (#340) 2018-05-22 12:17:38 -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
Ben Halpern
cc63a49ecc
Add badges to core_pages and adjust styling (#334)
* Take darker of user colors

* Add badges to core_pages and adjust styling
2018-05-21 16:19:56 -04:00
Nick Taylor
bdefd82557 Added example pusher env vars to sample config (#332) 2018-05-21 13:46:47 -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
e21544be52
Modify onboarding suggestions to make more relevant for suggestee (#330)
* Take darker of user colors

* Modify onboarding suggestions to make more relevant for suggestee

* Make user follower suggestions work for tests
2018-05-19 19:23:16 -04:00
Andy Zhao
f1571184bc [Updated] Add aggregated follow notifications (#327)
* Fix sidebar issue for XL displays

* Remove grouping param for follows

* Add aggregated follow notification MVP

* Lint reaction model a bit

* Fix a few small css issues

* Remove puts statement and indent HTML

* Use activity id instead of time for cache key
2018-05-19 11:03:06 -04:00
Andy Zhao
95891897b7 Use URI.join to join relative paths (#329) 2018-05-19 10:53:13 -04:00
Ben Halpern
a590f9d3a0
Fix ribbon style issue (#328)
* Take darker of user colors

* Fix ribbon style issue

* Fix ribbon style issue
2018-05-17 22:05:40 -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
Mac Siri
75d1a89c7a Resolve GitHubRepo issue (#323)
* Change github repo's columen default

* Update GithubRepo::update_to_latest

* Fix failing spec
2018-05-16 16:14:14 -04:00
Andy Zhao
545f0acd8c Remove outdated language (#321) 2018-05-16 15:59:50 -04:00
Jess Lee
afcd02f61b remove programming_category from articles dashboard (#322) 2018-05-16 15:23:18 -04:00
Ben Halpern
8e021634fd
Fix sponsor page link (#319) 2018-05-15 17:06:39 -04:00