Flagsmith / flagsmith

Open Source Feature Flagging and Remote Config Service. Host on-prem or use our hosted version at https://flagsmith.com/
https://flagsmith.com/
BSD 3-Clause "New" or "Revised" License
4.9k stars 375 forks source link

Add configurable announcement feature #4548

Closed kyle-ssg closed 2 months ago

kyle-ssg commented 2 months ago

Is your feature request related to a problem? Please describe.

We need a way to show a targeted announcement banner on the Flagsmith dashboard

Describe the solution you'd like.

As a Flagsmith team member I would like to configure an announcement banner via Flagsmith remote configuration

Describe alternatives you've considered

Add in code, but would rather use feature flags

Additional context

No response

flagsmith[bot] commented 2 months ago

Flagsmith feature linked: announcement

Environment Enabled Value Last Updated (UTC)
Production ❌ Disabled
{
  "id": "cs-webinar-july24",
  "title": "Improve your release strategy with feature flags!",
  "description": "Join us for a webinar where we'll talk about 3 key use cases people use feature flags to improve their release strategy - feature gating, server side testing, and canary release!",
  "buttonText": "View the Event",
  "url": "https://us06web.zoom.us/webinar/register/WN_IG22GBJ8RBWrGIzMRMqnrg",
  "isClosable": true
}
2024-08-09 15:28:04
Self Hosted Defaults ❌ Disabled
{
  "id": "cs-webinar-july24",
  "title": "Improve your release strategy with feature flags!",
  "description": "Join us for a webinar where we'll talk about 3 key use cases people use feature flags to improve their release strategy - feature gating, server side testing, and canary release!",
  "buttonText": "View the Event",
  "url": "https://us06web.zoom.us/webinar/register/WN_IG22GBJ8RBWrGIzMRMqnrg",
  "isClosable": true
}
2024-08-09 15:28:04
Staging ✅ Enabled
{
  "id": "announcement-1",
  "title": "Master Feature Flags & Progressive Delivery!",
  "description": "Join us in London for a hands-on workshop with Dynatrace on feature flags and observability-driven progressive delivery.",
  "buttonText": "Save My Seat!",
  "url": "https://info.dynatrace.com/emea-uk-dh-progressive-delivery-workshop-flagsmith-22371-registration.html",
  "isClosable": true
}
2024-06-24 16:11:00
Demo ✅ Enabled
{
  "id": "announcement-1",
  "title": "Master Feature Flags & Progressive Delivery!",
  "description": "Join us in London for a hands-on workshop with Dynatrace on feature flags and observability-driven progressive delivery.",
  "buttonText": "Save My Seat!",
  "url": "https://info.dynatrace.com/emea-uk-dh-progressive-delivery-workshop-flagsmith-22371-registration.html",
  "isClosable": true
}
2024-06-24 16:11:00
flagsmith[bot] commented 2 months ago

The feature flag announcement was unlinked from the issue/PR

flagsmith[bot] commented 2 months ago
Flagsmith Feature announcement has been updated: Environment Enabled Value Last Updated (UTC)
Demo ❌ Disabled `{

"id":"disruptive-tech-london", "title":"Hey Demo!", "description":"Join us for an evening at Disruptive Tech London, where the power of Open Source in the business world takes center stage!", "buttonText":"View the Event", "url":"https://www.meetup.com/disruptive-tech-lon/events/299632532/", "isClosable":true }` | 2024-09-02 18:17:20 |

flagsmith[bot] commented 2 months ago

Flagsmith Feature announcement has been updated:

Segment flagsmith_team values: Environment Enabled Value Last Updated (UTC)
Demo ✅ Enabled `{

"id":"disruptive-tech-london", "title":"Hey Demo!", "description":"Join us for an evening at Disruptive Tech London, where the power of Open Source in the business world takes center stage!", "buttonText":"View the Event", "url":"https://www.meetup.com/disruptive-tech-lon/events/299632532/", "isClosable":true }` | 2024-09-02 18:21:01 |

flagsmith[bot] commented 2 months ago
Flagsmith Feature announcement has been updated: Environment Enabled Value Last Updated (UTC)
Demo ✅ Enabled `{

"id":"disruptive-tech-london", "title":"Hey Demo!", "description":"Join us for an evening at Disruptive Tech London, where the power of Open Source in the business world takes center stage!", "buttonText":"View the Event", "url":"https://www.meetup.com/disruptive-tech-lon/events/299632532/", "isClosable":true }` | 2024-09-02 18:22:12 |

flagsmith[bot] commented 2 months ago
Flagsmith Feature announcement has been updated: Environment Enabled Value Last Updated (UTC)
Demo ✅ Enabled `{

"id":"london-js", "title":"Hey London.js, I hope Kyle is doing an ok demo!", "description":"Join us for an evening at Disruptive Tech London, where the power of Open Source in the business world takes center stage!", "buttonText":"View the Event", "url":"https://www.meetup.com/disruptive-tech-lon/events/299632532/", "isClosable":true }` | 2024-09-02 18:25:59 |

flagsmith[bot] commented 2 months ago
Flagsmith Feature announcement has been updated: Environment Enabled Value Last Updated (UTC)
Demo ✅ Enabled `{

"id":"london-js", "title":"Hey London.js, I hope Kyle is doing an ok demo!", "description":"This is an example of a feature flag in action!", "buttonText":"View the Event", "url":"https://www.meetup.com/disruptive-tech-lon/events/299632532/", "isClosable":true }` | 2024-09-02 18:26:31 |

flagsmith[bot] commented 2 months ago
Flagsmith Feature announcement has been updated: Environment Enabled Value Last Updated (UTC)
Demo ✅ Enabled `{

"id":"london-js", "title":"Hey London.js, I hope Kyle is doing an ok demo!", "description":"This is an example of a feature flag in action!", "buttonText":"Register on Meetup", "url":"https://www.meetup.com/london-js/", "isClosable":true }` | 2024-09-02 18:26:58 |

flagsmith[bot] commented 2 months ago
Flagsmith Feature announcement has been updated: Environment Enabled Value Last Updated (UTC)
Demo ❌ Disabled `{

"id":"london-js", "title":"Hey London.js, I hope Kyle is doing an ok demo!", "description":"This is an example of a feature flag in action!", "buttonText":"Register on Meetup", "url":"https://www.meetup.com/london-js/", "isClosable":true }` | 2024-09-02 18:41:17 |

flagsmith[bot] commented 2 months ago
Flagsmith Feature announcement has been updated: Environment Enabled Value Last Updated (UTC)
Demo ❌ Disabled `{

"id":"london-js", "title":"Hey London.js, I hope you're enjoying the demo!", "description":"This is an example of a feature flag in action!", "buttonText":"Register on Meetup", "url":"https://www.meetup.com/london-js/", "isClosable":true }` | 2024-09-03 15:05:18 |

flagsmith[bot] commented 2 months ago

Flagsmith Feature announcement has been updated:

Segment flagsmith_team values: Environment Enabled Value Last Updated (UTC)
Demo ✅ Enabled `{

"id":"london-js", "title":"Hey London.js, I hope you're enjoying the demo!", "description":"This is an example of a feature flag in action!", "buttonText":"Register on Meetup", "url":"https://www.meetup.com/london-js/", "isClosable":true }` | 2024-09-03 18:24:29 |

flagsmith[bot] commented 2 months ago
Flagsmith Feature announcement has been updated: Environment Enabled Value Last Updated (UTC)
Demo ✅ Enabled `{

"id":"london-js", "title":"Hey London.js, I hope you're enjoying the demo!", "description":"This is an example of a feature flag in action!", "buttonText":"Register on Meetup", "url":"https://www.meetup.com/london-js/", "isClosable":true }` | 2024-09-03 18:24:58 |

flagsmith[bot] commented 2 months ago
Flagsmith Feature announcement has been updated: Environment Enabled Value Last Updated (UTC)
Demo ❌ Disabled `{

"id":"london-js", "title":"Join us at London.js!", "description":"Get insights on for best practices in Feature Flags!", "buttonText":"Register on Meetup", "url":"https://www.meetup.com/london-js/", "isClosable":true }` | 2024-09-04 10:25:26 |

flagsmith[bot] commented 2 months ago
Flagsmith Feature announcement has been updated: Environment Enabled Value Last Updated (UTC)
Demo ✅ Enabled `{

"id":"london-js", "title":"Join us at London.js!", "description":"Get insights on for best practices in Feature Flags!", "buttonText":"Register on Meetup", "url":"https://www.meetup.com/london-js/", "isClosable":true }` | 2024-09-04 10:25:30 |

flagsmith[bot] commented 2 months ago
Flagsmith Feature announcement has been updated: Environment Enabled Value Last Updated (UTC)
Demo ❌ Disabled `{

"id":"london-js", "title":"Join us at London.js!", "description":"Get insights on for best practices in Feature Flags!", "buttonText":"Register on Meetup", "url":"https://www.meetup.com/london-js/", "isClosable":true }` | 2024-09-04 10:25:38 |

flagsmith[bot] commented 2 months ago

Flagsmith Feature announcement has been updated:

Segment flagsmith_team values: Environment Enabled Value Last Updated (UTC)
Demo ✅ Enabled `{

"id":"london-js", "title":"Join us at London.js!", "description":"Get insights on for best practices in Feature Flags!", "buttonText":"Register on Meetup", "url":"https://www.meetup.com/london-js/", "isClosable":true }` | 2024-09-04 10:46:54 |

flagsmith[bot] commented 2 months ago

Flagsmith Feature announcement has been updated:

Segment percentage_split_50 values: Environment Enabled Value Last Updated (UTC)
Demo ✅ Enabled `{

"id":"london-js", "title":"50%!", "description":"Get insights on for best practices in Feature Flags!", "buttonText":"Register on Meetup", "url":"https://www.meetup.com/london-js/", "isClosable":true }` | 2024-09-04 10:49:05 |

flagsmith[bot] commented 2 months ago

Flagsmith Feature announcement has been updated:

Segment flagsmith_team values: Environment Enabled Value Last Updated (UTC)
Demo ✅ Enabled `{

"id":"london-js", "title":"Join us at London.js!", "description":"Get insights on for best practices in Feature Flags!", "buttonText":"Register on Meetup", "url":"https://www.meetup.com/london-js/", "isClosable":true }` | 2024-09-04 10:49:05 |

flagsmith[bot] commented 2 months ago

Flagsmith Feature announcement has been updated:

Segment flagsmith_team values: Environment Enabled Value Last Updated (UTC)
Demo ✅ Enabled `{

"id":"london-js", "title":"Join us at London.js!", "description":"Get insights on for best practices in Feature Flags!", "buttonText":"Register on Meetup", "url":"https://www.meetup.com/london-js/", "isClosable":true }` | 2024-09-04 10:49:14 |

flagsmith[bot] commented 2 months ago

Flagsmith Feature announcement has been updated:

Segment percentage_split_50 values: Environment Enabled Value Last Updated (UTC)
Demo ✅ Enabled `{

"id":"london-js", "title":"50%!", "description":"Get insights on for best practices in Feature Flags!", "buttonText":"Register on Meetup", "url":"https://www.meetup.com/london-js/", "isClosable":true }` | 2024-09-04 10:49:14 |

flagsmith[bot] commented 2 months ago
Flagsmith Feature announcement has been updated: Environment Enabled Value Last Updated (UTC)
Demo ✅ Enabled `{

"id":"london-js", "title":"Join us at London.js!", "description":"Get insights on for best practices in Feature Flags!", "buttonText":"Register on Meetup", "url":"https://www.meetup.com/london-js/", "isClosable":true }` | 2024-09-04 11:39:41 |

flagsmith[bot] commented 2 months ago

Flagsmith Feature announcement has been updated:

Segment flagsmith_team values: Environment Enabled Value Last Updated (UTC)
Demo ✅ Enabled `{

"id":"london-js", "title":"Hey Flagsmith Team!", "description":"Get insights on for best practices in Feature Flags!", "buttonText":"Register on Meetup", "url":"https://www.meetup.com/london-js/", "isClosable":true }` | 2024-09-04 12:00:48 |

flagsmith[bot] commented 2 months ago

Flagsmith Feature announcement has been updated:

Segment percentage_split_50 values: Environment Enabled Value Last Updated (UTC)
Demo ✅ Enabled `{

"id":"london-js", "title":"Hey 50%!", "description":"Get insights on for best practices in Feature Flags!", "buttonText":"Register on Meetup", "url":"https://www.meetup.com/london-js/", "isClosable":true }` | 2024-09-04 12:01:26 |

flagsmith[bot] commented 2 months ago

Flagsmith Feature announcement has been updated:

Segment flagsmith_team values: Environment Enabled Value Last Updated (UTC)
Demo ✅ Enabled `{

"id":"london-js", "title":"Hey Flagsmith Team!", "description":"Get insights on for best practices in Feature Flags!", "buttonText":"Register on Meetup", "url":"https://www.meetup.com/london-js/", "isClosable":true }` | 2024-09-04 12:01:27 |

flagsmith[bot] commented 2 months ago

Flagsmith Feature announcement has been updated:

Segment percentage_split_50 values: Environment Enabled Value Last Updated (UTC)
Demo ✅ Enabled `{

"id":"london-js", "title":"Hey 50%!", "description":"Get insights on for best practices in Feature Flags!", "buttonText":"Register on Meetup", "url":"https://www.meetup.com/london-js/", "isClosable":true }` | 2024-09-04 12:01:35 |

flagsmith[bot] commented 2 months ago

Flagsmith Feature announcement has been updated:

Segment flagsmith_team values: Environment Enabled Value Last Updated (UTC)
Demo ✅ Enabled `{

"id":"london-js", "title":"Hey Flagsmith Team!", "description":"Get insights on for best practices in Feature Flags!", "buttonText":"Register on Meetup", "url":"https://www.meetup.com/london-js/", "isClosable":true }` | 2024-09-04 12:01:35 |

flagsmith[bot] commented 2 months ago
Flagsmith Feature announcement has been updated: Environment Enabled Value Last Updated (UTC)
Demo ❌ Disabled `{

"id":"london-js", "title":"Join us at London.js!", "description":"Get insights on for best practices in Feature Flags!", "buttonText":"Register on Meetup", "url":"https://www.meetup.com/london-js/", "isClosable":true }` | 2024-09-05 10:00:29 |

flagsmith[bot] commented 2 months ago
Flagsmith Feature announcement has been updated: Environment Enabled Value Last Updated (UTC)
Demo ✅ Enabled `{

"id":"london-js", "title":"Join us at London.js!", "description":"Get insights on for best practices in Feature Flags!", "buttonText":"Register on Meetup", "url":"https://www.meetup.com/london-js/", "isClosable":true }` | 2024-09-05 10:23:08 |

flagsmith[bot] commented 2 months ago
Flagsmith Feature announcement has been updated: Environment Enabled Value Last Updated (UTC)
Demo ✅ Enabled `{

"id":"london-js", "title":"Hey Demo!", "description":"Get insights on for best practices in Feature Flags!", "buttonText":"Register on Meetup", "url":"https://www.meetup.com/london-js/", "isClosable":true }` | 2024-09-05 10:23:54 |

flagsmith[bot] commented 2 months ago
Flagsmith Feature announcement has been updated: Environment Enabled Value Last Updated (UTC)
Demo ✅ Enabled `{

"id":"london-js", "title":"London.js!", "description":"Get insights on for best practices in Feature Flags!", "buttonText":"Register on Meetup", "url":"https://www.meetup.com/london-js/", "isClosable":true }` | 2024-09-05 10:54:40 |

flagsmith[bot] commented 2 months ago
Flagsmith Feature announcement has been updated: Environment Enabled Value Last Updated (UTC)
Demo ❌ Disabled `{

"id":"london-js", "title":"London.js!", "description":"Get insights on for best practices in Feature Flags!", "buttonText":"Register on Meetup", "url":"https://www.meetup.com/london-js/", "isClosable":true }` | 2024-09-05 12:37:20 |

flagsmith[bot] commented 2 months ago
Flagsmith Feature announcement has been updated: Environment Enabled Value Last Updated (UTC)
Demo ✅ Enabled `{

"id":"london-js", "title":"London.js!", "description":"Get insights on for best practices in Feature Flags!", "buttonText":"Register on Meetup", "url":"https://www.meetup.com/london-js/", "isClosable":true }` | 2024-09-05 12:37:37 |

flagsmith[bot] commented 2 months ago

Flagsmith Feature announcement has been updated:

Segment flagsmith_team values: Environment Enabled Value Last Updated (UTC)
Demo ✅ Enabled `{

"id":"london-js", "title":"London.js!", "description":"Get insights on for best practices in Feature Flags!", "buttonText":"Register on Meetup", "url":"https://www.meetup.com/london-js/", "isClosable":true }` | 2024-09-05 13:16:02 |

flagsmith[bot] commented 2 months ago

Flagsmith Feature announcement has been updated:

Segment flagsmith_team values: Environment Enabled Value Last Updated (UTC)
Demo ✅ Enabled `{

"id":"london-js", "title":"Hey flagsmith team!", "description":"Get insights on for best practices in Feature Flags!", "buttonText":"Register on Meetup", "url":"https://www.meetup.com/london-js/", "isClosable":true }` | 2024-09-05 13:16:13 |

flagsmith[bot] commented 2 months ago

Flagsmith Feature announcement has been updated:

Segment percentage_split_50 values: Environment Enabled Value Last Updated (UTC)
Demo ✅ Enabled `{

"id":"london-js", "title":"London.js!", "description":"Get insights on for best practices in Feature Flags!", "buttonText":"Register on Meetup", "url":"https://www.meetup.com/london-js/", "isClosable":true }` | 2024-09-05 13:16:47 |

flagsmith[bot] commented 2 months ago

Flagsmith Feature announcement has been updated:

Segment flagsmith_team values: Environment Enabled Value Last Updated (UTC)
Demo ✅ Enabled `{

"id":"london-js", "title":"Hey flagsmith team!", "description":"Get insights on for best practices in Feature Flags!", "buttonText":"Register on Meetup", "url":"https://www.meetup.com/london-js/", "isClosable":true }` | 2024-09-05 13:16:48 |

flagsmith[bot] commented 2 months ago

Flagsmith Feature announcement has been updated:

Segment flagsmith_team values: Environment Enabled Value Last Updated (UTC)
Demo ✅ Enabled `{

"id":"london-js", "title":"Hi Flagsmith!", "description":"Get insights on for best practices in Feature Flags!", "buttonText":"Register on Meetup", "url":"https://www.meetup.com/london-js/", "isClosable":true }` | 2024-09-05 13:17:12 |

flagsmith[bot] commented 2 months ago

Flagsmith Feature announcement has been updated:

Segment percentage_split_50 values: Environment Enabled Value Last Updated (UTC)
Demo ✅ Enabled `{

"id":"london-js", "title":"Hey 50%!", "description":"Get insights on for best practices in Feature Flags!", "buttonText":"Register on Meetup", "url":"https://www.meetup.com/london-js/", "isClosable":true }` | 2024-09-05 13:17:38 |

flagsmith[bot] commented 2 months ago

Flagsmith Feature announcement has been updated:

Segment flagsmith_team values: Environment Enabled Value Last Updated (UTC)
Demo ✅ Enabled `{

"id":"london-js", "title":"Hi Flagsmith!", "description":"Get insights on for best practices in Feature Flags!", "buttonText":"Register on Meetup", "url":"https://www.meetup.com/london-js/", "isClosable":true }` | 2024-09-05 13:17:38 |

flagsmith[bot] commented 2 months ago

Flagsmith Feature announcement has been updated:

Segment percentage_split_50 values: Environment Enabled Value Last Updated (UTC)
Demo ✅ Enabled `{

"id":"london-js", "title":"Hey 50%!", "description":"Get insights on for best practices in Feature Flags!", "buttonText":"Register on Meetup", "url":"https://www.meetup.com/london-js/", "isClosable":true }` | 2024-09-05 13:17:46 |

flagsmith[bot] commented 2 months ago

Flagsmith Feature announcement has been updated:

Segment flagsmith_team values: Environment Enabled Value Last Updated (UTC)
Demo ✅ Enabled `{

"id":"london-js", "title":"Hi Flagsmith!", "description":"Get insights on for best practices in Feature Flags!", "buttonText":"Register on Meetup", "url":"https://www.meetup.com/london-js/", "isClosable":true }` | 2024-09-05 13:17:46 |

flagsmith[bot] commented 2 months ago

Flagsmith Feature announcement has been updated:

Segment percentage_split_50 values: Environment Enabled Value Last Updated (UTC)
Demo ❌ Disabled `{

"id":"london-js", "title":"Hey 50%!", "description":"Get insights on for best practices in Feature Flags!", "buttonText":"Register on Meetup", "url":"https://www.meetup.com/london-js/", "isClosable":true }` | 2024-09-05 13:18:04 |

flagsmith[bot] commented 2 months ago

Flagsmith Feature announcement has been updated:

Segment flagsmith_team values: Environment Enabled Value Last Updated (UTC)
Demo ✅ Enabled `{

"id":"london-js", "title":"Hi Flagsmith!", "description":"Get insights on for best practices in Feature Flags!", "buttonText":"Register on Meetup", "url":"https://www.meetup.com/london-js/", "isClosable":true }` | 2024-09-05 13:18:04 |

flagsmith[bot] commented 2 months ago
Flagsmith Feature announcement has been updated: Environment Enabled Value Last Updated (UTC)
Demo ❌ Disabled `{

"id":"london-js", "title":"London.js!", "description":"Get insights on for best practices in Feature Flags!", "buttonText":"Register on Meetup", "url":"https://www.meetup.com/london-js/", "isClosable":true }` | 2024-09-05 14:08:51 |

flagsmith[bot] commented 2 months ago
Flagsmith Feature announcement has been updated: Environment Enabled Value Last Updated (UTC)
Demo ✅ Enabled `{

"id":"london-js", "title":"London.js!", "description":"Get insights on for best practices in Feature Flags!", "buttonText":"Register on Meetup", "url":"https://www.meetup.com/london-js/", "isClosable":true }` | 2024-09-05 14:09:18 |

flagsmith[bot] commented 2 months ago
Flagsmith Feature announcement has been updated: Environment Enabled Value Last Updated (UTC)
Demo ✅ Enabled `{

"id":"london-js", "title":"Hey Demo!", "description":"Get insights on for best practices in Feature Flags!", "buttonText":"Register on Meetup", "url":"https://www.meetup.com/london-js/", "isClosable":true }` | 2024-09-05 14:09:54 |

flagsmith[bot] commented 2 months ago

Flagsmith Feature announcement has been updated:

Segment flagsmith_team values: Environment Enabled Value Last Updated (UTC)
Demo ✅ Enabled `{

"id":"london-js", "title":"Hey Flagsmith Team!", "description":"Get insights on for best practices in Feature Flags!", "buttonText":"Register on Meetup", "url":"https://www.meetup.com/london-js/", "isClosable":true }` | 2024-09-05 14:23:31 |

flagsmith[bot] commented 2 months ago
Flagsmith Feature announcement has been updated: Environment Enabled Value Last Updated (UTC)
Demo ❌ Disabled `{

"id":"london-js", "title":"Hey Demo!", "description":"Get insights on for best practices in Feature Flags!", "buttonText":"Register on Meetup", "url":"https://www.meetup.com/london-js/", "isClosable":true }` | 2024-09-05 14:23:47 |

flagsmith[bot] commented 2 months ago
Flagsmith Feature announcement has been updated: Environment Enabled Value Last Updated (UTC)
Demo ✅ Enabled `{

"id":"london-js", "title":"Hey Demo!", "description":"Get insights on for best practices in Feature Flags!", "buttonText":"Register on Meetup", "url":"https://www.meetup.com/london-js/", "isClosable":true }` | 2024-09-06 15:13:50 |

flagsmith[bot] commented 2 months ago
Flagsmith Feature announcement has been updated: Environment Enabled Value Last Updated (UTC)
Demo ✅ Enabled `{

"id":"london-js", "title":"Hey Demo!", "description":"Get insights on for best practices in Feature Flags!", "buttonText":"Register on Meetup", "url":"https://www.meetup.com/london-js/", "isClosable":true }` | 2024-09-06 15:14:59 |