Commit graph

2062 commits

Author SHA1 Message Date
rhymes
2e55b9d82f Add a few listings to the seeds file (#2761) 2019-05-08 08:49:52 -04:00
Kobe Raypole
8ebfb74796 Match timeframe link style with tag colors (#2757) [ci skip] 2019-05-07 22:10:42 -04:00
Andy Zhao
bb75ee3fc6 WIP Add proper error handling when creating a listing (#2755)
* Add proper error handling when creating a listing

* Remove accidentally committed stylesheet

* Make error text

* Preserve input values if the submission is invalid
2019-05-07 18:25:25 -04:00
Mario See
51837621a5 Change ReplitTag to render using ActionController (#2745) [ci skip] 2019-05-07 16:50:50 -04:00
Mario See
68239c4cf8 Change Runkit liquid tag to utilize ActionController (#2723) 2019-05-07 16:44:20 -04:00
Mario See
b1f97a0657 Change Twitter liquid tag to utilize ActionController (#2721) [ci skip] 2019-05-07 16:40:50 -04:00
rhymes
f492e8ff70 Fix flagged settings accessibility problems (#2744) [ci skip] 2019-05-07 16:10:16 -04:00
Mario See
e96f666dc4 Use ActionController in PodcastTag (#2644) [ci skip] 2019-05-07 16:07:38 -04:00
Andy Zhao
5912feb12f Use proper stripe card path for the form (#2751)
* Remove special stripe id conditional code

* Use the correct form path
2019-05-07 15:33:47 -04:00
Andy Zhao
b33b59ec96 Remove listings' body_markdown's line-breaks (#2742) 2019-05-07 14:54:49 -04:00
Mario See
4f149c04c8 Use ActionController in UserTag (#2621) [ci skip] 2019-05-07 14:53:08 -04:00
dependabot[bot]
f1d397ffa0 Bump google-api-client from 0.27.3 to 0.29.1 (#2711) [ci skip]
Bumps [google-api-client](https://github.com/google/google-api-ruby-client) from 0.27.3 to 0.29.1.
- [Release notes](https://github.com/google/google-api-ruby-client/releases)
- [Changelog](https://github.com/googleapis/google-api-ruby-client/blob/master/CHANGELOG.md)
- [Commits](https://github.com/google/google-api-ruby-client/compare/0.27.3...0.29.1)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-05-07 14:31:38 -04:00
Andy Zhao
97040ab603 Remove membership and stripe subscription routes (#2741) 2019-05-07 11:37:21 -04:00
Alireza Zekavat Fetrat
515d2fb61e Refactors SASS themeable style discussed at #2539 (#2693) [ci skip] 2019-05-07 10:14:45 -04:00
Mohammadjavad Raadi
2f3afeb029 Refactors SASS themeable style discussed at #2539 (#2735) [ci skip]
* Refactored classified_listings.scss themeable style
2019-05-07 10:00:48 -04:00
rhymes
879864a9bb Improve accessibility score on homepage and article show page (#2740) [ci skip]
* Increase loader text opacity

Low contrast text is not great in general, this also brings Lighthouse score from 88 to 96

* Add some alternative text to images

* Add some aria labels to controls
2019-05-07 09:56:34 -04:00
dependabot[bot]
f762482858 Bump stripe from 4.14.0 to 4.16.0 (#2713) [ci skip]
Bumps [stripe](https://github.com/stripe/stripe-ruby) from 4.14.0 to 4.16.0.
- [Release notes](https://github.com/stripe/stripe-ruby/releases)
- [Changelog](https://github.com/stripe/stripe-ruby/blob/master/CHANGELOG.md)
- [Commits](https://github.com/stripe/stripe-ruby/compare/v4.14.0...v4.16.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-05-07 09:18:43 -04:00
Ben Halpern
5a7a9d0474
Add listings to sidebar and add proper social image (#2737) 2019-05-07 08:00:41 -04:00
Andy Zhao
bcdf8d980f Minor adjustments to listings (#2731)
* Add periods for consistency

* Update category cost with potential correction

* Update product cost with potential correction

* Display correct text dependent on purchaser

* Use name instead of org username
2019-05-07 07:03:06 -04:00
Jess Lee
436fa2788c redirect /moderate to internal listings view (#2730) 2019-05-07 07:00:18 -04:00
Ben Halpern
a38602baa5
Fix listings form styles (#2729) 2019-05-06 20:11:41 -04:00
Ben Halpern
403bbba80f
Modify form style on listing and credit pages (#2727) 2019-05-06 18:40:17 -04:00
Andy Zhao
aadc775ffd Add listings to /internal pages (#2725)
* Add routes for listings in internal

* Add internal listings controller and views
2019-05-06 18:16:23 -04:00
Kobe Raypole
9b920061b3 Update following page with podcasts (#2724)
Now that we have the ability to follow podcasts, this commit updates the
following page to reflect these changes.
2019-05-06 18:10:58 -04:00
Andy Zhao
d1e4831c4f Add tests for purchasing credits (#2720)
* Use workaround for tests

* Add tests for purchasing credits

* Use the correct current_user

* Wrap parentheses around second condition
2019-05-06 15:27:30 -04:00
Ben Halpern
35fe810b51
Add default tags for listings dropdown and misc other changes (#2719) 2019-05-06 14:52:52 -04:00
dependabot[bot]
a5fb67a1cc Bump addressable from 2.5.2 to 2.6.0 (#2710) [ci skip]
Bumps [addressable](https://github.com/sporkmonger/addressable) from 2.5.2 to 2.6.0.
- [Release notes](https://github.com/sporkmonger/addressable/releases)
- [Changelog](https://github.com/sporkmonger/addressable/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sporkmonger/addressable/compare/addressable-2.5.2...addressable-2.6.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-05-06 14:48:49 -04:00
dependabot[bot]
7216dc2dd8 Bump autoprefixer-rails from 9.5.1 to 9.5.1.1 (#2714) [ci skip]
Bumps [autoprefixer-rails](https://github.com/ai/autoprefixer-rails) from 9.5.1 to 9.5.1.1.
- [Release notes](https://github.com/ai/autoprefixer-rails/releases)
- [Changelog](https://github.com/ai/autoprefixer-rails/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ai/autoprefixer-rails/compare/9.5.1...9.5.1.1)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-05-06 14:17:41 -04:00
dependabot[bot]
09f05a563b Bump airbrake from 9.1.0 to 9.2.1 (#2709) [ci skip]
Bumps [airbrake](https://github.com/airbrake/airbrake) from 9.1.0 to 9.2.1.
- [Release notes](https://github.com/airbrake/airbrake/releases)
- [Changelog](https://github.com/airbrake/airbrake/blob/master/CHANGELOG.md)
- [Commits](https://github.com/airbrake/airbrake/compare/v9.1.0...v9.2.1)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-05-06 14:17:04 -04:00
dependabot[bot]
b568d6272a Bump gemoji from 3.0.0 to 3.0.1 (#2712) [ci skip]
Bumps [gemoji](https://github.com/github/gemoji) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/github/gemoji/releases)
- [Commits](https://github.com/github/gemoji/commits)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-05-06 14:02:17 -04:00
dependabot[bot]
c3d975893f Bump eslint-plugin-react from 7.12.4 to 7.13.0 (#2706) [ci skip]
Bumps [eslint-plugin-react](https://github.com/yannickcr/eslint-plugin-react) from 7.12.4 to 7.13.0.
- [Release notes](https://github.com/yannickcr/eslint-plugin-react/releases)
- [Changelog](https://github.com/yannickcr/eslint-plugin-react/blob/master/CHANGELOG.md)
- [Commits](https://github.com/yannickcr/eslint-plugin-react/compare/v7.12.4...v7.13.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-05-06 14:01:31 -04:00
dependabot[bot]
c577ee7115 Bump lint-staged from 8.1.5 to 8.1.6 (#2707) [ci skip]
Bumps [lint-staged](https://github.com/okonet/lint-staged) from 8.1.5 to 8.1.6.
- [Release notes](https://github.com/okonet/lint-staged/releases)
- [Commits](https://github.com/okonet/lint-staged/compare/v8.1.5...v8.1.6)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-05-06 13:36:15 -04:00
Ben Halpern
4bf75a50a0
Remove unnecessary line in reaction algolia (#2717) 2019-05-06 10:39:32 -04:00
rhymes
5b8befde52 Podcast main_color_hex is required (#2716)
The `rails db:reset` command failed because `main_color_hex` wasn't specified in the `seeds.rb`
2019-05-06 10:00:36 -04:00
dependabot[bot]
2896442fe2 Bump husky from 2.1.0 to 2.2.0 (#2705) [ci skip]
Bumps [husky](https://github.com/typicode/husky) from 2.1.0 to 2.2.0.
- [Release notes](https://github.com/typicode/husky/releases)
- [Changelog](https://github.com/typicode/husky/blob/master/CHANGELOG.md)
- [Commits](https://github.com/typicode/husky/compare/v2.1.0...v2.2.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-05-06 09:54:42 -04:00
dependabot[bot]
286e05a773 Bump parallel_tests from 2.28.0 to 2.29.0 (#2715) [ci skip]
Bumps [parallel_tests](https://github.com/grosser/parallel_tests) from 2.28.0 to 2.29.0.
- [Release notes](https://github.com/grosser/parallel_tests/releases)
- [Commits](https://github.com/grosser/parallel_tests/compare/v2.28.0...v2.29.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-05-06 09:48:47 -04:00
Ben Halpern
ef6cef92f6
Add param to bust crappy old caches (#2702) 2019-05-05 21:04:12 -04:00
Ben Halpern
17cf4133e1
Change number of reactions queried (#2701) 2019-05-05 20:18:32 -04:00
Ben Halpern
1f350a048c
Fix caching issue (#2700) 2019-05-05 19:46:15 -04:00
Ben Halpern
1ddef633cc
Improve reading list (#2695)
* Initial readinglist adjustments

* Improve readinglist

* Finalize new reading list

* Fix indexing and final finalizations

* Fix tests

* fix tests
2019-05-05 19:19:30 -04:00
Corey Alexander
23ded947e3 Twitch Webhook Fixes (#2692)
* Twitch Webhook Registration Fix

This fixes the broken twitch webhook registration. I previously added
the `to_json` when I was switching to using HTTParty and working through
WebMock. I apparently forgot to test this manually however after and
relied on the specs that had some baked in bad assumptions.

This removes the `to_json` and configures the mocking properly in the
spec setup.

I tested locally that this can now succesfully register for webhooks
with Twitch!

* Fix Webhook verification digesting as well, hardcode the specs for durability

* Refactor to use shorter digest method

* Add cache buster lines from Bens branch
2019-05-05 11:52:43 -04:00
Ben Halpern
fa3f4dcd0f
Fix buffer text not updating (#2699) 2019-05-05 11:51:30 -04:00
Ben Halpern
9e7dbf8356
Update JS listings form and other tweaks (#2697) 2019-05-05 10:14:07 -04:00
Mohammadjavad Raadi
04758f46f8 Fixes broken link of maintain your fork guide in README.md (#2698) 2019-05-05 10:12:34 -04:00
Andy Zhao
e9b4b4b8c8 WIP Add modal for single listings (#2688)
* Add new line at the bottom of the file

* Fix some linter errors

* Add overlay and links to single listings

* Clean up some code

* Add escape key functionality to quit overlay

* Lint some code

* Add modal functionality

* Update styling for modal

* Fix some linter warnings

* Preserve the correct link all the time
2019-05-04 19:39:49 -04:00
Nick Taylor
4db2ce47cd Tweak to pink theme. (#2694) 2019-05-04 19:19:24 -04:00
Ben Halpern
c76abbbdb3
Allow users to follow podcasts (#2690)
* Allow users to follow podcasts

* Only display podcasts user follows

* Add main_color_hex to factory

* Fix podcast test and modify styles

* Fix tests

* Remove weird test
2019-05-04 15:30:40 -04:00
Ben Halpern
48e2b794b2
Accurately guard against blank social image (#2691) 2019-05-04 14:28:15 -04:00
Ben Halpern
41d3f7ef39
Add credits counter_culter to users and orgs (#2689) 2019-05-04 10:50:48 -04:00
Jess Lee
393acc3ab3 Manage org credits in internal (#2686)
* manage org credits in internal

* reduce cognitive complexity in a method
2019-05-04 10:47:13 -04:00