7 Commits

Author SHA1 Message Date
Sérgio Saquetim
8a3263d050
DEV: Add compatibility with the Glimmer Post Stream (#247)
This commit updates the ad plugin to support the Glimmer Post Stream and refactors ad rendering logic for improved compatibility and maintainability.

Key changes:

- Introduce glimmer_post_stream_mode compatibility across all ad types and test suites.
- Replace .widget-connector with .ad-connector for ad placement after posts.
- Migrate initialize-ad-plugin.js to initialize-ad-plugin.gjs to leverage Glimmer and API improvements.
- Use withSilencedDeprecations to handle widget overrides for post ads.
- Update compatibility constraints in .discourse-compatibility.
- Refactor and expand acceptance tests for AdSense, DFP, and House Ads to run with both Glimmer and legacy post stream modes.
2025-07-08 16:28:54 -03:00
Jarek Radosz
a98a223a35
DEV: Update linting config and run gjs-codemod 2025-06-05 11:34:48 +01:00
David Taylor
6aab733bb9
DEV: Pin version for Discourse <3.5.0.beta1-dev (#235) 2025-02-05 19:57:37 +01:00
Kelv
00298bf01a
DEV: Update deprecated Font Awesome icon names (#232) 2024-12-04 02:38:01 +01:00
Natalie Tay
02f602236a
DEV: Pin plugin for Discourse < 3.4.0.beta1-dev (#216) 2024-08-02 17:03:18 +08:00
Selase Krakani
84d9b1a6da
DEV: Pin plugin for Discourse < 3.3.0.beta1-dev (#203) 2024-02-29 13:48:36 -07:00
Penar Musaraj
8f51e0e4c0
DEV: Pin plugin for Discourse 3.1 stable (#179) 2023-08-22 13:45:25 -05:00