Nuno Góis
3b6613360c
chore: unknown flags UI ( #10332 )
...
https://linear.app/unleash/issue/2-3682/add-unknown-flags-page-with-table-and-description
Adds a `/unknown-flags` page with a table of unknown flag reports and a
short description of what this is.
It’s only accessible via direct URL for now (if the flag is enabled),
but it allows us to share the list with some customers.
<img width="1026" alt="image"
src="https://github.com/user-attachments/assets/feee88bb-bbce-4871-98d7-f76f95076ee2 "
/>
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-08 17:51:03 +01:00
Tymoteusz Czech
082a6fdb16
Feat: impact metrics grid layout ( #10253 )
2025-07-03 09:09:03 +00:00
Tymoteusz Czech
3f073ad457
feat: impact metrics page with multiple charts ( #10252 )
2025-07-01 14:54:25 +02:00
Tymoteusz Czech
1e7d022b5a
chore: remove flag sideMenuCleanup ( #10093 )
...
- remove flag
- remove unused components
- adjust e2e test snapshots
2025-06-10 12:23:47 +02:00
Tymoteusz Czech
b111abc96f
feat: update sidebar navigation - refactors ( #10037 )
...
- added `sideMenuCleanup` flag
- extracted `SecondaryNavigation`, `SecondaryNavigationList` and
`MobileNavigationSidebar` into separate files
- hidden recent projects and flags
- renamed 'Insights' to 'Analytics'
2025-05-28 12:00:28 +02:00
David Leek
9fca29f254
feat: custom metrics ( #10022 )
2025-05-22 09:58:54 +02:00
Tymoteusz Czech
b0954f213c
chore: remove flagsReleaseManagementUI and flagsOverviewSearch flags ( #10011 )
...
Removing the `flagsReleaseManagementUI` and `flagsOverviewSearch`
feature flags - we're keeping these enabled.
2025-05-16 15:13:32 +02:00
Nuno Góis
995d69a352
fix: hide project archive in OSS ( #10004 )
...
https://linear.app/unleash/issue/2-3569/fix-hide-project-archive-in-oss
Hides "project archive" in OSS.
I believe this is a bug. OSS only has one project and the project
archive was acting unexpectedly anyways since it was showing the same
default project as being archived. This is because in OSS we use the OSS
project-controller, not the Enterprise version (override) of it.
2025-05-15 14:45:29 +01:00
Nuno Góis
480689e828
chore: revive archive page ( #10001 )
...
Related to:
-
https://linear.app/unleash/issue/2-3366/remove-get-apiadminarchivefeatures-deprecated-in-4100
-
https://linear.app/unleash/issue/2-3367/remove-get-apiadminarchivefeaturesprojectid-deprecated-in-4110
Brings back the overall flag archive page and table using the feature
flag search endpoint.
2025-05-15 11:54:52 +01:00
Gastón Fournier
abe160eb7d
feat: Unleash v7 ESM migration ( #9877 )
...
We're migrating to ESM, which will allow us to import the latest
versions of our dependencies.
Co-Authored-By: Christopher Kolstad <chriswk@getunleash.io>
2025-05-14 09:47:12 +02:00
Nuno Góis
0429c1985a
refactor: remove deprecated get archive featured by project endpoint ( #9938 )
...
https://linear.app/unleash/issue/2-3367/remove-get-apiadminarchivefeaturesprojectid-deprecated-in-4110
Removes GET `/api/admin/archive/features/{projectId}` which was
deprecated in v4.11.
Also cleans up related code.
I leveraged our search features endpoint where needed, since that's what
we're using now in our UI (to see archived features you filter by
archived=true).
Builds on top of https://github.com/Unleash/unleash/pull/9924 — Since
they're both related.
2025-05-13 12:09:52 +01:00
Nuno Góis
42b6fc810e
refactor: remove deprecated GET archive features endpoint ( #9924 )
...
https://linear.app/unleash/issue/2-3366/remove-get-apiadminarchivefeatures-deprecated-in-4100
Removes GET `/api/admin/archive/features` which was deprecated in v4.10.
Also cleans up related code.
May include some slight scouting.
**P.S.** Should we merge this into main, or is there a `v7` branch we
should be targeting instead?
2025-05-13 11:45:03 +01:00
Tymoteusz Czech
1a85b46acc
feat: rename search page and change icon ( #9706 )
...
Behind flagsReleaseManagementUI flag
2025-04-07 15:49:44 +02:00
David Leek
7580d3bc74
chore: rename release-management to release-templates, remove "plan" from descriptions ( #9595 )
2025-03-24 14:57:18 +01:00
David Leek
890bbcaaa0
chore: rename release management to release templates ( #9564 )
2025-03-18 14:52:47 +01:00
David Leek
33733b64a7
chore: fix missing primary routes for commandbar ( #9557 )
2025-03-18 10:13:23 +00:00
David Leek
8ab1a49294
chore: clean up frontend routes ( #9533 )
2025-03-14 08:18:01 +01:00
Nuno Góis
4871cd57d1
chore: mark release management as an enterprise feature ( #9229 )
...
https://linear.app/unleash/issue/2-3093/sales-pitch-ui-for-release-management-to-show-non-enterprise-users
Marks Release Management as a premium Enterprise feature.
Once the `releasePlans` flag is enabled for everyone / removed, this is
what non-Enterprise users will see:

2025-02-06 09:59:38 +00:00
Tymoteusz Czech
3699646680
Restore additional feedback page ( #8750 )
...
Partial revert of 656483d819
Reuse search feedback.
2024-11-14 12:01:45 +02:00
David Leek
cb316f012c
feat: frontend initial page for creating release templates ( #8732 )
2024-11-13 11:03:19 +01:00
David Leek
7feba0c4d4
feat: edit release plan template ( #8723 )
2024-11-13 09:37:47 +01:00
Tymoteusz Czech
656483d819
chore: remove stale flags ( #8689 )
...
- `projectOverviewRefactorFeedback`
- `featureSearchFeedbackPosting`
- `featureSearchFeedback`
2024-11-08 09:40:17 +01:00
David Leek
fa597aa340
Feat/release management overview ( #8672 )
2024-11-06 14:02:42 +01:00
David Leek
d9646edcfc
feat: release plans nav menu item and icon suggestion ( #8469 )
2024-10-18 08:23:52 +02:00
Thomas Heartman
4167d772e9
chore: rename personal dashboard menu item to dashboard ( #8437 )
...
This change updates the title for the personal dashboard menu item to
be just "dashboard"
Before:

After:

2024-10-15 09:34:43 +02:00
Tymoteusz Czech
178940ce7f
fix: environments route should be hidden from menu for open-source ( #8397 )
2024-10-09 15:45:02 +03:00
Tymoteusz Czech
18ae49900b
fix: route for environments for pro customers ( #8390 )
2024-10-08 13:32:05 +00:00
Tymoteusz Czech
48eee2043f
Frontend for additional environments ( #8378 )
2024-10-08 12:59:41 +00:00
Mateusz Kwasniewski
8e037a335f
feat: personal dashboard route ( #8173 )
2024-09-19 09:59:07 +02:00
gitar-bot[bot]
b26fb8992d
[Gitar] Cleaning up stale flag: killInsightsUI with value false ( #8002 )
...
Co-authored-by: Gitar <noreply@gitar.co>
Co-authored-by: Tymoteusz Czech <2625371+Tymek@users.noreply.github.com>
2024-08-30 12:32:51 +02:00
Tymoteusz Czech
8b68a0657f
feat: projects list sorting ( #8011 )
...
Ability to sort projects.
2024-08-29 15:43:16 +02:00
Jaanus Sellin
4a4dafcc3f
chore: remove create feature component ( #7959 )
...
After we implemented new feature flag creation flow, this are not used
anymore.
Creation is now handled by **CreateFeatureDialog**.
Also edit component can be minified, because it does not need so many
fields anymore.
2024-08-22 11:30:41 +03:00
Tymoteusz Czech
f2b7e0278d
Projects archive UI ( #7842 )
...
Closes
[issue/1-2666](https://linear.app/unleash/issue/1-2666/archived-projects-view )
2024-08-13 14:33:11 +02:00
Jaanus Sellin
ef9f09b58c
feat: insights out of beta and expose 2 widgets to pro ( #7177 )
...
1. Remove beta badge
2. Remove exposure from oss
3. Expose 2 widgets to pro and rest to enterprise
2024-05-29 11:55:01 +03:00
Jaanus Sellin
73f0cb6180
chore: switch insights ui flag to kill switch ( #7166 )
...
The flag is already set up in our Unleash instance.
2024-05-28 09:44:52 +03:00
David Leek
9ea66e8850
chore: remove deprecated legacy features endpoint ( #7129 )
...
This PR is part of #4380 - Remove legacy `/api/feature` endpoint.
## About the changes
### Frontend
- Removes the useFeatures hook
- Removes the part of StrategyView that displays features using this
strategy (not been working since v4.4)
- Removes 2 unused features entries from routes
### Backend
- Removes the /api/admin/features endpoint
- Moves a couple of non-feature related tests (auth etc) to use
/admin/projects endpoint instead
- Removes a test that was directly related to the removed endpoint
- Moves a couple of tests to the projects/features endpoint
- Reworks some tests to fetch features from projects features endpoint
and strategies from project strategies
2024-05-27 09:24:09 +02:00
Jaanus Sellin
8542cafc9f
chore: rename toggle to flag #2 ( #7097 )
2024-05-22 08:20:11 +03:00
andreas-unleash
9fbb041bfd
feat: create project dialog ( #7012 )
...
Adds a redirect to `/projects?create=true` to keep the `projects/create`
url still usable.
Loads the form in a modal
Closes
[1-2296](https://linear.app/unleash/issue/1-2296/project-creation-move-to-modal )
<img width="1537" alt="Screenshot 2024-05-09 at 14 06 50"
src="https://github.com/Unleash/unleash/assets/104830839/c108c7ee-5751-4380-9766-11368281a11a ">
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai>
2024-05-10 11:01:49 +03:00
andreas-unleash
34e917f0ee
fix: Insights placement in drawer nav ( #6846 )
...
Moves the Insights nav menu item down to match desktop ordering
Closes #
[1-2290](https://linear.app/unleash/issue/1-2290/mobile-menu-insights-pops-up-as-the-first-item )
<img width="951" alt="Screenshot 2024-04-12 at 13 12 25"
src="https://github.com/Unleash/unleash/assets/104830839/c4222912-2fb9-4d01-8c82-e3288738f52c ">
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai>
2024-04-12 14:22:53 +03:00
andreas-unleash
9be15d4976
Chore/rename dashboard files to insights ( #6662 )
...
Renames everything related to `executive dashboard` to `insights`
Closes: # [1-2213](https://linear.app/unleash/issue/1-2213/rename-in-fe )
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai>
2024-03-21 16:39:03 +02:00
andreas-unleash
84707e2bf3
chore: create new flag to hide insights ui ( #6638 )
...
Creates a new flag to control the executive dashboard ui
Closes #
[1-2208](https://linear.app/unleash/issue/1-2208/create-separate-ui-flag-decoupled-from-the-backend-flag )
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai>
2024-03-20 17:21:46 +02:00
Christopher Kolstad
53354224fc
chore: Bump biome and configure husky ( #6589 )
...
Upgrades biome to 1.6.1, and updates husky pre-commit hook.
Most changes here are making type imports explicit.
2024-03-18 13:58:05 +01:00
andreas-unleash
ecd2693cfe
fix: insights navigation ( #6473 )
...
What it says on the tin
Also adds the beta badge
Closes #
[1-2152](https://linear.app/unleash/issue/1-2152/adjust-insights-placement-in-navigation )
<img width="902" alt="Screenshot 2024-03-08 at 16 14 59"
src="https://github.com/Unleash/unleash/assets/104830839/3e67cba3-fb0f-438c-9e53-e51d923a373e ">
---------
Signed-off-by: andreas-unleash <andreas@getunleash.ai>
2024-03-11 09:31:03 +01:00
Tymoteusz Czech
6678012b03
feat: add menu item for insights ( #6420 )
2024-03-05 09:38:05 +01:00
Nuno Góis
68729333e0
chore: rename incoming webhooks to signals ( #6415 )
...
https://linear.app/unleash/issue/2-1994/ui-feature-rename-adapt-the-signals-ui
https://linear.app/unleash/issue/2-1996/rename-feature-in-the-code-base
Implements the feature rename to Signals by adapting the code base and
UI.
2024-03-04 12:08:05 +00:00
Mateusz Kwasniewski
3dda4a1f0e
feat: switching to paginated applications list ( #6316 )
2024-02-22 15:15:50 +01:00
Thomas Heartman
d967d4adb0
feat: add tabs ( #6267 )
...
This PR adds a new file "Application.tsx", which is analogous to the
existing Project.tsx file in that it contains the base layout for the
application page, as well as tabs pointing to sub pages. Currently, the
overview tab uses a paragraph with some fallback text, while the
connected instances table displays the instances table.
I have mostly copied the existing ApplicationEdit component and used
that as a base, assuming that we'll delete that component when we're
done with this.
<img width="1449" alt="image"
src="https://github.com/Unleash/unleash/assets/17786332/ac574a83-3cf4-4de5-a4de-188575074ecb ">
2024-02-20 17:32:33 +08:00
Jaanus Sellin
0cf8396ec2
feat: add posted feedback table ( #6113 )
...
The page can only be navigated if you know direct url `/feedback`

2024-02-02 15:39:29 +02:00
Jaanus Sellin
c6a2303026
chore: remove featureSearchFrontend flag ( #6066 )
2024-01-31 09:22:26 +02:00
Tymoteusz Czech
4b02d6aa9c
Executive Dashboard page setup ( #5949 )
2024-01-18 12:32:25 +01:00