evazion
7762489d7d
user upgrades: upgrade to new Stripe checkout system.
...
This upgrades from the legacy version of Stripe's checkout system to the
new version:
> The legacy version of Checkout presented customers with a modal dialog
> that collected card information, and returned a token or a source to
> your website. In contrast, the new version of Checkout is a smart
> payment page hosted by Stripe that creates payments or subscriptions. It
> supports Apple Pay, Dynamic 3D Secure, and many other features.
Basic overview of the new system:
* We send the user to a checkout page on Stripe.
* Stripe collects payment and sends us a webhook notification when the
order is complete.
* We receive the webhook notification and upgrade the user.
Docs:
* https://stripe.com/docs/payments/checkout
* https://stripe.com/docs/payments/checkout/migration#client-products
* https://stripe.com/docs/payments/handling-payment-events
* https://stripe.com/docs/payments/checkout/fulfill-orders
2020-12-24 19:58:29 -06:00
evazion
45064853de
uploads: move thumbnail generation code to MediaFile.
...
* Move image thumbnail generation code to MediaFile::Image.
* Move video thumbnail generation code to MediaFile::Video.
* Move ugoira->webm conversion code to MediaFile::Ugoira.
This separates thumbnail generation from the upload process so that it's
possible to generate thumbnails outside of uploads.
2020-05-18 04:19:04 -05:00
evazion
b62cdc4cfe
test: move test/models/* to test/unit/*.
2020-01-21 00:09:38 -06:00
Albert Yi
f2b525a6d2
Implement forum topic voting and tag change pruning ( #3580 )
2018-04-26 15:31:06 -07:00
Albert Yi
0ea7d78584
remove usage of vcr cassettes; delete unused fixtures; fix some broken unit tests
2016-12-28 15:47:28 -08:00
Albert Yi
3ad639521f
fixes #2805 : Improve nico seiga support
2016-12-27 16:11:22 -08:00
evazion
e7bc3048ed
Test downloading pixiv profile/background/novel images.
2016-12-04 02:04:44 -06:00
Albert Yi
a862c5bf03
fixes #2746 : Uploading from touch.pixiv.net broken
2016-10-31 12:22:32 -07:00
evazion
b6af41e0f8
Add test cases for twitter artist finder.
2016-10-05 08:13:27 +00:00
r888888888
fc7afd44ea
refactor source pixiv test
...
refactor pixiv download tests
refactor upload test
refactor nico seiga test
refactor twitter tests
2016-09-28 11:25:29 -07:00
r888888888
4fa2741ed2
include whitecube source/rewrite strategies
2016-09-28 11:24:54 -07:00
r888888888
fd38539b41
fix twitter upload tests
2016-09-12 18:02:59 -07:00
r888888888
45e5ea817a
update tests
2016-06-12 15:12:30 -07:00
r888888888
58aa5c6d66
fix tests
2016-05-28 14:08:44 -07:00
r888888888
21ab11d92a
add support for saved search metatag + tests
2015-11-24 12:55:18 -08:00
r888888888
439ea4aaff
fix functional tests
2015-09-23 12:57:17 -07:00
r888888888
3df9f0cdf6
fix unit tests
2015-09-23 12:13:14 -07:00
r888888888
341b29ce41
fix tests
2015-08-18 17:40:53 -07:00
r888888888
6ad6aa44c4
fixes #2432 , fix tests
2015-07-14 15:13:04 -07:00
r888888888
8ef7462b6b
fix tests
2015-07-06 18:32:54 -07:00
r888888888
dc20385932
work on #2408
2015-06-12 12:57:01 -07:00
r888888888
09f71f79d1
fix tests
2015-06-11 21:59:30 -07:00
r888888888
66dd4f072e
update tests
2015-06-02 19:20:48 -07:00
r888888888
2ddc93723c
fixes #2327
2015-06-02 19:20:09 -07:00
r888888888
ceaa98b105
fix tests
2015-05-21 12:11:11 -07:00
r888888888
9bdc0116bf
fix pixiv tests
2015-05-14 16:50:24 -07:00
r888888888
259d738c8d
new version
2015-03-15 16:03:21 -07:00
r888888888
2d266fc0b6
uploads/batch now supports pixiv
2015-03-15 13:56:16 -07:00
r888888888
593759fbfe
add test for pixiv artist search by profile url
2015-02-15 13:14:26 -08:00
r888888888
b524c2dfba
add test for upload/batch
2015-02-15 12:34:10 -08:00
r888888888
fc30b9d606
rely on twitter api for source calls
2015-02-09 17:50:19 -08:00
r888888888
a07410aece
fixes #2337
2015-01-24 12:11:56 -08:00
r888888888
4fcb1d2bbc
support for twitter downloads
2014-12-05 14:19:36 -08:00
r888888888
39ce77bbb1
fix nico seiga tests
2014-12-04 22:58:27 -08:00
r888888888
d9153769b8
remove stripe references
2014-11-24 19:13:21 -08:00
r888888888
fa91812910
add tests for upgrade controller
2014-11-06 17:43:10 -08:00
r888888888
8d4c9d7955
fix pixiv tests
2014-10-22 17:22:36 -07:00
r888888888
3bb06c2be4
integrate ugoiras into zip+webm+preview
2014-10-19 02:30:02 -07:00
r888888888
fb2219d4ac
integrate ugoira converted into upload flow
2014-10-19 02:30:01 -07:00
r888888888
50730c6d0d
implement ugoira converter
2014-10-19 02:30:01 -07:00
evazion
a36472f35b
Add artist finding tests for new Pixiv URLs.
...
* Add tests for finding artists using the new Pixiv URLs in Artist#find_all_by_url.
* Add tests for the artist finder JSON API in ArtistsController#finder.
* Add tests for the artist page search form in ArtistsController#index.
2014-10-05 14:11:31 -05:00
evazion
f22cb52dde
Regenerate VCR cassettes for new tests.
2014-10-04 12:45:37 -05:00
r888888888
f02f72fac1
implement saved searches, move user boolean settings to bitprefs
2014-06-18 16:16:27 -07:00
Toks
76d1f0a66b
Update seiga and pixiv source tests, and seiga vcr cassettes
...
fixes #2142
2014-04-30 15:26:58 -04:00
r888888888
cc9b5a0c61
Create new transaction log table to track user conversions
2014-02-10 13:35:39 -08:00
Toks
2ce8520e72
#1866 : Support Tumblr 500h size
2013-11-29 16:12:19 -05:00
Toks
2facc02f7a
#1866 : Tumblr thumbnail rewriting
2013-11-28 15:02:54 -05:00
Toks
6fbd373873
#1866 : Support deviantart source rewriting
...
* html work page -> full image
* thumbnail -> full image
2013-11-26 22:43:23 -05:00
Toks
100f3a666b
#1866 : Support twitpic source rewriting
...
* html work page -> full image
* thumbnail -> full image
2013-11-26 15:48:51 -05:00
Toks
940909ca9c
#1866 : Support pixiv small "_s" thumbnail source rewriting
2013-11-26 14:36:39 -05:00