docbrown/app/views
Joshua Wehner dc1ab81401
Allow DisplayAd to target users via audience segmentation (#19284)
* Trying some models for audience segmentation

* AudienceSegment basics

* Attach AudienceSegment to DisplayAd

* Possibly use a DUS to populate AudienceSegments

* Add to display ad form UI

* Add to display ad API

* Refresh strategy for audience segments

* Add user_id to async ads query

* Maybe :testing -> :manual, for no-refresh segment

* Test & tweak segment refresh

* Testing audience_segment#refresh logic

* Coverage: testing human_readable

* Scope segment refresh to recently active users

* Tweak logic for when to refresh

* Tweak experience levels to match SettingsHelper

* Test for front-end logic

* Fix test, hope this helps coverage?

* Better test names

* One worker for all, many workers for each, perform_bulk

* Fix audience segment UI, needs to use id, not enum

* cron/schedule should RefreshAll

* Singular id in RefreshWorker
2023-04-25 08:41:10 -04:00
..
admin Allow DisplayAd to target users via audience segmentation (#19284) 2023-04-25 08:41:10 -04:00
api Include user_id fields in a couple API endpoint responses (#18214) 2022-08-03 10:51:35 -06:00
articles Migrate initializeDrawerSliders and initializeHeroBannerClose to Webpack (#19324) 2023-04-17 10:55:02 +01:00
async_info Async Hamburger Menu Implementation + Caching Optimizations (#18818) 2022-12-20 20:00:08 +02:00
badges removed extra badge description (#18723) 2022-11-11 09:38:51 -06:00
collections (Really) Enable multiple reactions on #index (#19202) 2023-03-22 10:20:00 -04:00
comments Tweak i18n edited date format(#19104) 2023-02-21 18:30:57 -05:00
credits I18nize views/pages (#18771) 2023-01-19 17:25:03 -05:00
dashboards feat: move the initializer to a pack file (#19279) 2023-03-31 15:33:41 +02:00
deep_links Add a contact email address to the /admin/customization/config (#16497) 2022-02-15 17:37:08 +02:00
devise Remove name from invitation flow (#17438) 2022-05-03 09:33:12 +01:00
display_ads Load post_comments billboard asynchronously (#19285) 2023-04-12 18:15:15 +02:00
email_subscriptions I18nize views misc & non-HTML templates (#15136) 2021-12-08 11:28:16 -05:00
feedback_messages views/feedback_messages i18n (#15038) 2021-10-27 12:34:56 +01:00
field_test/experiments Introducing a quick and dirty fix for abtests/admin (#17982) 2022-06-24 09:26:46 -04:00
fields views/tags etc i18n (#15039) 2021-10-20 08:13:51 -06:00
followings Move HexComparer to Hex::Comparer service (#12202) 2021-01-12 11:34:30 -05:00
github_repos Refactoring GitHub Repos functionality - step 1 (#7764) 2020-05-12 13:48:19 +02:00
homepage
kaminari Admin member index - minor UI/a11y fixes (#17246) 2022-04-14 07:59:31 +01:00
layouts Revert hidden shell cleanup (#19059) 2023-02-06 10:43:11 +02:00
liquid_embeds Move work from template to controller (#16092) 2022-01-18 11:21:25 -05:00
liquids Fix Stackoverflow liquid embedded styles (#17541) 2022-05-26 11:59:32 +01:00
listings Remove generated social images, except for articles#show (#18118) 2022-07-18 12:29:21 +02:00
mailers Fix typo in tag mod email (#19333) 2023-04-15 21:44:16 +02:00
moderations Make reason for adjustment optional in moderator tag adjustment (#18606) 2022-10-20 09:54:52 -06:00
notifications Cleanup multiple reactions feature flag (#19257) 2023-04-07 17:14:10 +02:00
open_search Add a contact email address to the /admin/customization/config (#16497) 2022-02-15 17:37:08 +02:00
organizations (Really) Enable multiple reactions on #index (#19202) 2023-03-22 10:20:00 -04:00
pages I18nize views/pages (#18771) 2023-01-19 17:25:03 -05:00
podcast_episodes Try hiding low-quality comments (#18513) 2022-10-11 14:15:40 +02:00
podcasts views/podcasts, views/podcast_episodes i18n (#15020) 2021-10-25 14:32:51 +01:00
profile_field_groups Add ProfileFieldGroupsController to API (#10124) 2020-09-03 10:12:53 +07:00
profile_preview_cards Profile attribute names should be unique and non-empty (#16396) 2022-04-04 12:14:02 -05:00
reading_list_items views/reading_list_items i18n (#15041) 2021-10-18 11:32:57 -07:00
response_templates Trusted users can view & use moderator response templates (#17867) 2022-06-16 14:05:49 +02:00
service_worker Revert "Revert "Removed service worker (#12974)" (#13014)" (#13015) 2021-03-17 10:57:56 -04:00
shared Added link to org name in community billboards (#19331) 2023-04-17 12:28:30 -04:00
sidebars Load post_comments billboard asynchronously (#19285) 2023-04-12 18:15:15 +02:00
sitemaps Fix legacy sitemap logic (#14926) 2021-10-07 08:59:16 -04:00
social_previews/articles Fix text color contrast on social previews (#19163) 2023-03-17 13:37:19 -04:00
stories Migrate initializeDrawerSliders and initializeHeroBannerClose to Webpack (#19324) 2023-04-17 10:55:02 +01:00
tags ✂️✂️✂️ Part 1: Remove Sponsorship (#18512) 2022-10-03 16:26:32 +02:00
users Migrate initializeUserProfilePage to webpack (#19241) 2023-03-28 12:20:49 -04:00
videos Update jQuery from 3.3.1 to 3.6.0 on /videos/new (#17205) 2022-04-19 11:00:30 -04:00