cyrillefr
30828cf0f7
Move delayed calls for update analytics to Active job ( #3603 )
...
* Move delayed calls for update analytics to Active job
- add job + job spec
- refactoring
* update namings+specs due to requested changes after review
* Fixes on analytics job spec + minor refactor of service
2019-08-16 12:41:37 -04:00
Theau Poulat
e0a7c7cc6e
Onboarding : fixed bug that prevented toggle by clicking on label ( #3725 )
...
* toggle click bug fixed
* updated snapshot
2019-08-16 11:41:00 -04:00
Luis Rogelio Hernández López
67004009f7
Fix/icons in dark mode ( #3727 )
...
* Add theme variables for series dots
* Use theme variables for article series icons
- The theme colour should only apply in night theme.
- The rest of the themes should remain intact.
* Refactor added styles to use themeable mixin
2019-08-15 17:59:37 -04:00
Jacob Eubanks
180935bd37
Delete unused, commented-out code ( #3722 )
2019-08-15 12:24:48 -04:00
Andy Zhao
0f46b0deed
Add Stack Exchange Liquid tag ( #3637 )
...
* Add Stack Exchange Liquid tag
* Add Stack Exchange/Overflow tag
* Convert to integers
* Add better error handling
* Make all links open in new tab
* Adjust names and refactor a bit
* Use key for every API call
* Add new lines to end of svg files
* Add better error handling
* Fix edge case where input is not numeric
* Finalize Stackexhange tag design and functionality
* Fix css typo
* Update snapshots
* Fix snapshot back
2019-08-14 15:01:47 -04:00
Ben Halpern
d1760c4d08
Fix mention notification to mention proper user ( #3721 )
2019-08-14 14:43:21 -04:00
Andy Zhao
6316ea4b60
Allow admins to undo a tag adjustment ( #3653 )
...
* Add ability to delete a tag adjustment
* Fix confirm alert
2019-08-14 09:26:26 -04:00
rhymes
23961b1505
Remove /api/articles/onboarding ( #3716 )
2019-08-14 09:22:38 -04:00
Ben Halpern
321560b751
Fix linting ( #3714 )
2019-08-13 20:32:01 -03:00
Mario See
da79b443a6
allow nil assignment ( #3711 )
2019-08-13 17:19:57 -03:00
Mario See
657d88ca13
Direct listing links only show listing if published ( #3645 )
...
* displayed_classified_listing should be published
* remove redundant line
* Update classified_listings_controller.rb
* update get request tests
2019-08-13 11:53:53 -03:00
rhymes
e9db50b7c9
API docs: Document OAuth2 and /api/articles/me ( #3707 )
2019-08-12 16:00:12 -04:00
Anna Buianova
3b97eb3f9c
Rescue all Errno exceptions while fetching a podcast episode ( #3689 )
2019-08-12 11:57:43 -04:00
Jacob Herrington
97d04df965
Add place holder alt text to markdown link ( #3687 ) [ci skip]
2019-08-12 11:57:06 -04:00
rhymes
35526bef9b
API: OpenAPI 3 spec and auto generated docs ( #3650 )
2019-08-12 11:36:04 -04:00
Bruno Rafael
a969082347
Add button to copy org secret to clipboard ( #3614 ) [ci skip]
2019-08-12 09:45:46 -04:00
Jess Lee
0290daf5fb
Fix /sponsors page ( #3673 )
2019-08-09 15:59:45 -04:00
Bolarinwa Balogun
33d82a2c63
Allow emoji in pinned repo description ( #3663 )
2019-08-09 14:20:00 -04:00
Mac Siri
3b32b29937
Update core API endpoints to support access_token ( #3644 )
...
* Update specs for doorkeeper test
* Add bang
* Create #authenticate
* Create /api/articles/ endpoint
* Update specs
* Update me.json.jbuilder
* Fix typo and spacing
* Support pagination for #me
* Update #authenticate! to support cookies
* Make per_page a param
* Disable method-complexity check
* Enable refresh_token
* Create /api/users/me endpoint
2019-08-08 15:55:23 -03:00
Михаил Проказин
84df7e51f4
Fix comments overlap bug on IE and Edge ( #3553 ) [ci skip]
2019-08-08 12:25:47 -04:00
Bolarinwa Balogun
4dd90c5dd1
Fix upload overlap with editor/help page ( #3640 )
...
* Fix upload overlap with editor/help page
* Update test snapshot
2019-08-07 15:35:28 -04:00
Bolarinwa Balogun
f1492fa2bd
Resolve error with code blocks in numbered lists ( #3633 )
2019-08-07 10:37:59 -04:00
raquelcps
b37522a45c
Allow CodePen usernames to be up to 30 characters long ( #3592 ) [ci skip]
2019-08-06 16:41:00 -04:00
Bolarinwa Balogun
eb132f3dc2
Improve Error Message for malformed Github Repo Links ( #3608 )
...
* Improve Error Message for malformed Github Repo Links
* Add test
2019-08-06 10:39:49 -04:00
R¥
5358533139
Add hackers.town to allowed Mastodon instances ( #3642 )
2019-08-06 10:37:35 -04:00
Jess Lee
67b044da19
Update content policy and faqs about sponsorship ( #3634 )
...
* add affiliate link disclosure to content policy
* point ppl to partnerships page instead of peters email
* update broken licensing link
2019-08-05 16:41:17 -04:00
rhymes
b6b450747e
Re-enable hello dev in console ( #3615 ) [ci skip]
2019-08-05 15:37:30 -04:00
rhymes
4689cdd266
Collection: remove optional user and add tests ( #3383 )
2019-08-02 10:15:04 -04:00
Mac Siri
9a2c856dd4
Update Complexity linters ( #3507 ) [ci skip]
2019-08-01 16:38:27 -04:00
Anna Buianova
f9da88b006
Moved send_mention_notification to ActiveJob ( #3566 )
2019-08-01 16:35:25 -04:00
rhymes
1c2ff71de8
Fix podcasts episodes surrogate key and add "/podcasts" ( #3577 )
2019-08-01 12:14:25 -04:00
Anna Buianova
fabaeb5461
Introduced published field to podcasts ( #3593 )
...
* Published field for podcasts
* Add podcasts migration
* More specs for podcasts availability
* Show published in podcasts internal
* Update schema.rb with db:migrate
2019-08-01 09:29:13 -04:00
Andy Zhao
96449fcc8f
Add organization membership functionality to internal ( #3541 )
2019-07-31 14:38:36 -04:00
João Pedro Raskopf
5d13752e34
Show article edit date in dashboard ( #3325 )
2019-07-31 14:13:24 -04:00
Ben Halpern
5d380f93cb
Track success of DEV Shop ads ( #3589 )
...
* Add basic display ad event tracking
* Finalize client-side eventlistening functionality
2019-07-31 13:44:47 -04:00
Mac Siri
3071ac8c76
Implement Doorkeeper gem ( #3504 )
...
* Add doorkeeper gem
* Generate files with Doorkeeper's generator
* Create Doorkeeper tables
* Add new associations to User
* Update associations
* Remove confusing schemas
* Change oauth2_provider name
2019-07-31 10:30:58 -04:00
Ben Halpern
b837f5b43d
Add more partnership pricing info ( #3585 )
2019-07-30 22:10:54 -04:00
rhymes
816c062ea0
Upgrade Rubocop related gems and fix new violations ( #3581 ) [ci skip]
2019-07-30 14:29:05 -04:00
Mazen Touati
bb6fe4495a
Escape HTML in the notifications view ( #3243 )
2019-07-30 14:24:23 -04:00
rhymes
8f5706fcc1
Remove all old membership code, see 97040ab6 ( #3575 )
2019-07-30 12:33:50 -04:00
dependabot-preview[bot]
653b74b39b
Bump feedjira from 2.2.0 to 3.0.0 ( #3560 )
...
* Bump feedjira from 2.2.0 to 3.0.0
Bumps [feedjira](https://github.com/feedjira/feedjira ) from 2.2.0 to 3.0.0.
- [Release notes](https://github.com/feedjira/feedjira/releases )
- [Changelog](https://github.com/feedjira/feedjira/blob/master/CHANGELOG.md )
- [Commits](https://github.com/feedjira/feedjira/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
* Update Feedjira's usage of parse
2019-07-30 10:10:56 -04:00
Bolarinwa Balogun
7f125f18df
Fix Video Duration to include hours ( #3572 )
2019-07-30 09:10:49 -04:00
Anna Buianova
f5709ce2d8
Fix failing algolia jobs ( #3578 )
...
* Fix algolia sync when destroying comments
* Fix algolia jobs when destroying a user
2019-07-30 08:47:40 -04:00
Ben Halpern
710c1d9e7b
Allow for the sending of arbitrary broadcasts ( #3569 )
2019-07-29 17:10:49 -04:00
Mario See
36535e546d
Listing Dashboard: Handle expired listings ( #3442 )
...
* wip filter active and expired listings
* add published attribute to listings json
* add expired class to listings row
* filter through state
* make span button tabbable
* remove unused state
* update snapshot test
* add indicator and styles for expired
* linting errors
* clean up link
* remove function argument
* Update listingDashboard snapshot
2019-07-29 12:42:32 -04:00
Mario See
197cd562ed
Bump organization listings with organization credits ( #3489 )
...
* add org to update listing if bumping
* add credits redirect
* remove unnecessary auth
* fix auth and separate transaction
* update spec to match additional bump logic
2019-07-29 11:57:15 -04:00
Bolarinwa Balogun
b21a7c9230
Fix out of place clipboard-copy icon ( #3551 ) [ci skip]
2019-07-29 10:27:18 -04:00
Ben Halpern
ee00b460bf
Add getunopenedchatchannels to onboardingredirect ( #3565 )
2019-07-29 09:33:36 -04:00
Yelena Gruner
a135076f62
Added overflow-x: auto to comments.scss ( #3552 ) [ci skip]
2019-07-29 09:16:34 -04:00
cyrillefr
fb1915c1be
Move delayed algoliasearch tasks to Active Jobs ( #3486 )
...
- refactor calls to use built-in algolia Active Job
- add spec
2019-07-29 08:58:27 -04:00