Josh Hunt
83d8fde5be
E2C: Post success toast when migration finishes ( #91640 )
2024-08-08 11:18:37 +01:00
Josh Hunt
c070b39dae
E2C: Add a 'supported types' disclosure to the bottom of the resources table ( #91475 )
2024-08-02 14:17:14 +01:00
Josh Hunt
4fd014eae9
Chore: Update i18next parser to 9.0.1 ( #91478 )
2024-08-02 13:39:30 +03:00
Josh Hunt
e55b438f14
E2C: Reduce UI poll interval and make configurable ( #91386 )
...
* E2C: Reduce UI poll interval and make configurable
* fix default
2024-08-02 10:46:41 +01:00
Josh Hunt
a89435aeab
I18n: Require Trans i18nKey prop ( #91399 )
...
* I18n: Require Trans i18nKey prop
* fix lint errors
2024-08-02 10:46:27 +01:00
Josh Hunt
024e839aae
Chore: Fix Crowdin Download action failing consistently ( #91394 )
2024-08-01 14:25:33 +01:00
Josh Hunt
a547b38643
Docs: Update defaults.ini for new faro option ( #91384 )
2024-08-01 13:54:39 +03:00
Josh Hunt
ff774e210c
E2C: Show snapshot error status ( #91214 )
...
* wip getError fn
* Create show errors from all API requests
* suppress error toasts from all e2c endpoints
* require error severity
2024-07-31 16:04:40 +01:00
Josh Hunt
bffcb9de89
E2C: Fix old snapshot showing when reconnecting ( #91274 )
2024-07-31 15:40:55 +01:00
Josh Hunt
1a7c965f7d
E2C: Fix rebuild snapshot not showing while pending upload ( #91077 )
...
* E2C: Fix rebuild snapshot not showing while pending upload
* fix unable to make snapshot after disconnect/reconnect
* fix wrap on migration summary
2024-07-29 18:27:31 +03:00
Josh Hunt
d7e85354d1
E2C: Improvements to workflow ( #91045 )
...
* E2C: Improvements to workflow
* no eslint comment
* i18n
* i18n:
* lint
2024-07-26 16:56:03 +01:00
Josh Hunt and Michael Mandrus
17bd302ef2
E2C: Add stat rollup to MigrationSummary ( #90970 )
...
Co-authored-by: Michael Mandrus <michael.mandrus@grafana.com >
2024-07-26 09:52:59 +01:00
Josh Hunt and Alex Khomenko
7e6e76f4ff
E2C: Show rebuild snapshot button ( #90941 )
...
* E2C: Show rebuild snapshot button
* i18n
* Update public/app/features/migrate-to-cloud/onprem/Page.tsx
Co-authored-by: Alex Khomenko <Clarity-89@users.noreply.github.com >
---------
Co-authored-by: Alex Khomenko <Clarity-89@users.noreply.github.com >
2024-07-25 18:03:59 +03:00
Josh Hunt
d3061ab61a
E2C: Display Pending status for resources ( #90935 )
2024-07-25 12:38:11 +01:00
Josh Hunt
0a6f9aa3cb
Chore: Remove Chore issue template ( #90592 )
2024-07-18 14:58:11 +03:00
Josh Hunt
9a06510490
E2C: Delete cloud migration token ( #90548 )
2024-07-18 12:38:20 +01:00
Josh Hunt
32232e44d2
E2C: Get Cloud Token status ( #90525 )
...
* E2C: Get Cloud Token status
* remove console.log
2024-07-18 09:48:06 +01:00
Josh Hunt
fefd3faef4
Chore: Remove unnecessary issue templates ( #90482 )
2024-07-18 08:35:32 +00:00
Josh Hunt
8f4b76a3de
RestoreDashboards: Hide restore/delete actions when no items are selected ( #90431 )
...
* RecentlyDeleted: Only show actions when items selected
* RestoreDashboards: Hide actions when no items are selected
2024-07-15 15:38:31 +01:00
Josh Hunt
03311f6c6c
I18n: Memoize formatDate/formatDuration methods because they're prett… ( #90338 )
...
I18n: Memoize formatDate/formatDuration methods because they're pretty slow!!
2024-07-12 10:38:47 +01:00
Josh Hunt
06de37e6cd
GrafanaUI: Allow wrap prop on Stack to be a boolean ( #90145 )
2024-07-08 11:50:51 +01:00
Josh Hunt
1b3597d795
E2C: Empty and Loading snapshot states ( #90043 )
...
* E2C: Empty and Loading snapshot states
* fix responsive
2024-07-05 12:32:45 +01:00
Josh Hunt
12a5583eb6
Chore: Bump fast-loops ( #90051 )
2024-07-04 15:48:29 +03:00
Josh Hunt and Alex Khomenko
7448f22f91
E2C: Create Snapshot frontend ( #89901 )
...
* First pass at using new async apis
* async api tweaks
* clean up async api usage
* Update public/app/features/migrate-to-cloud/onprem/Page.tsx
Co-authored-by: Alex Khomenko <Clarity-89@users.noreply.github.com >
* Update public/app/features/migrate-to-cloud/onprem/Page.tsx
Co-authored-by: Alex Khomenko <Clarity-89@users.noreply.github.com >
* fix syntax
---------
Co-authored-by: Alex Khomenko <Clarity-89@users.noreply.github.com >
2024-07-03 11:42:00 +01:00
Josh Hunt
52ea6236d4
E2C: Set up page route so cloud-migrations doesn't 404 ( #89947 )
2024-07-02 17:11:18 +01:00
Josh Hunt
5fdbafdc45
E2C: New onprem empty state ( #89628 )
...
* E2C: New onprem empty state
* fix test
2024-06-26 14:30:02 +03:00
Josh Hunt
51afe257a3
CI: Run auto-milestone on pull_request_target for forks ( #89410 )
...
* CI: Run auto-milestone on pull_request_target for forks
* remove milestone check
2024-06-24 11:18:30 +01:00
Josh Hunt
06a1e8e22b
RecentlyDeleted: Update Search table for deleted items ( #89311 )
...
* RecentlyDeleted: Show hard delete date
* format date
* don't crash when <60 minutes
* tooltip
* reimplement course duration
* oops fixed missed units
* cleanup
2024-06-21 13:58:28 +03:00
Josh Hunt
db78604bd4
I18n: Add utility for locale-aware duration formatting ( #89351 )
...
* I18n: Add utility for locale-aware duration formatting
* fix message
* add fallback
2024-06-19 10:37:20 +01:00
Josh Hunt
b43411631b
Echo: Don't notify if PerformanceBackend errors when flushing ( #89379 )
2024-06-19 10:00:49 +01:00
Josh Hunt
6597bed9f7
Chore: Bump ws ( #89371 )
2024-06-18 19:26:02 +03:00
Josh Hunt
51c0644e41
RestoreDashboards: add IsDeleted and PermanentlyDeleteDate to deleted search ( #89283 )
...
RestoreDashboards: add IsDeleted and PermanentlyDeleteDate to deleted items in Search
2024-06-17 14:26:23 +01:00
Josh Hunt
8a891dcdc4
RestoreDashboards: Clear cached parent folders after restoring a dashboard ( #89162 )
...
* RestoreDashboards: Refresh parent folders after restoring a dashboard
* actually, just clear the cache
* less log
* refactor
2024-06-17 11:15:37 +01:00
Josh Hunt
d4bba872a1
LibraryPanels: Use new folder picker when creating a library panel ( #89228 )
...
LibraryPanels: Use new folder picker when creating a Library Panel
2024-06-17 10:19:57 +01:00
Josh Hunt and Laura Benz
15c81b2a8b
Move RecentlyDeleted into browse-dashboards ( #89214 )
...
* Move RecentlyDeleted into browse-dashboards
* refactor: change path
---------
Co-authored-by: Laura Benz <laura.benz@grafana.com >
2024-06-14 17:25:19 +03:00
Josh Hunt
90c3d74955
LibraryPanels: Replace 'General' folder with 'Dashboards' ( #89220 )
...
Show 'Dashboards' for library panels not in a folder
2024-06-14 14:01:18 +01:00
Josh Hunt
c58d09fd81
BrowseDashboards: Prepend subpath to New Browse Dashboard actions ( #89109 )
2024-06-12 17:22:00 +01:00
Josh Hunt
994ddf7e6f
RecentlyDeleted: Remove search box ( #89043 )
...
* RecentlyDeleted: Remove search box
* i18n
2024-06-11 17:45:10 +03:00
Josh Hunt
c71f8b8b1f
Keybinds: Allow move time range shortcuts (t left / t right) to be chained ( #88904 )
...
* Allow for chaining timeshift shortcuts
* ignore repeated shortcuts
2024-06-11 15:13:49 +01:00
Josh Hunt
be96971289
Keybinds: Add wait to e2e test to hopefully mitigate flakiness ( #88854 )
...
Revert "remove anti-patterns"
This reverts commit 55eb0fa32a .
2024-06-06 17:55:15 +03:00
Josh Hunt
51b3116730
Keybinds: E2E tests ( #88752 )
...
* Attempt at a keybinds e2e test
* another one, thank you
* polish e2e tests, remove console.log
* an extra test
* remove anti-patterns
2024-06-06 14:10:11 +03:00
Josh Hunt and Tobias Skarhed
407bbe1f4b
Keybinds: Vendor Mousetrap ( #88603 )
...
* vendor mousetrap
* fix js lint errors
* name to .ts - start refactoring to typescript
* refactor Mousetrap to valid typescript
rename local functions/variables
update types of CallbackInfo
Specify MouseCallback and cleanup types
* Use vendored mousetrap
* use vendored mousetrap
* add globalBind, and remove dependency on external mousetrap
* Update public/app/core/services/keybindingSrv.ts
Co-authored-by: Tobias Skarhed <1438972+tskarhed@users.noreply.github.com >
---------
Co-authored-by: Tobias Skarhed <1438972+tskarhed@users.noreply.github.com >
2024-06-04 09:35:19 +01:00
Josh Hunt
5190e68ab1
Chore: Refactor betterer eslint to use overrides ( #88442 )
...
* Chore: Refactor betterer eslint to use overrides
* more comments
2024-05-30 10:09:30 +01:00
Josh Hunt
1033c8407d
Chore: Bump lerna and tar ( #87699 )
...
* Chore: Bump lerna to 8.1.3
* Chore: Bump transitive tar to 6.2.1
2024-05-13 13:22:07 +03:00
Josh Hunt
c41ec46b29
I18n: Fix and reenable verify-i18n CI check ( #87496 )
...
* I18n: Change verify-i18n script to use node_deb image with make in it
* remove swagger from i18n make
* make verify-i18n fail ci
* fix incorrect and unextracted nav translations
* fix more copy paste
2024-05-08 14:01:17 +01:00
Josh Hunt
08121dc193
E2C: Restore Disconnect modal ( #87223 )
2024-05-02 11:57:51 +01:00
Josh Hunt
b0f1222a21
Chore: Restore pseudoizer dep ( #87166 )
2024-05-01 12:45:34 +03:00
Josh Hunt
f382bd402c
Chore: Remove i18n psuedo precommit hook ( #86840 )
...
Remove i18n psuedo precommit hook
2024-04-24 13:08:19 +02:00
Josh Hunt
fc5007b0d5
Dashboards: Fix minor i18n papercuts that snuck through ( #86802 )
...
* fix two issues in dashboards i18n
* import
* fix another
2024-04-23 19:30:11 +01:00
Josh Hunt
467d4231f1
E2C: Remove ModalController from MigrationTokenPage ( #86709 )
...
* Remove ModalController from MigrationTokenPage
* Dont show modal or toast for error response
* better
2024-04-23 11:23:06 +01:00
Josh Hunt
fe24404432
I18n: Support for Enterprise translations ( #86215 )
...
* I18n: Support for Enterprise translations
* don't attempt to link to enterprise in tests
* move extract script to makefile to optionally support enterprise
* update references to old extract script
* update docs
* thank god for unit tests
2024-04-18 16:25:27 +01:00
Josh Hunt
0a12ad0084
I18n: Update English phrases that have changed in code, but not extracted ( #86429 )
...
Update English phrases that have changed in code, but not extracted
2024-04-17 14:47:01 +02:00
Josh Hunt
f90e3b2ebc
I18N: Warn if t() called before init ( #86222 )
...
* I18N: Warn if t() called before init
* don't log in tests
* fix double assignemnt!
2024-04-16 12:47:24 +02:00
Josh Hunt
b5337ba419
I18N: Fix untranslated descriptions in data source picker ( #86216 )
...
I18n: Remove t() call from root module scope
2024-04-16 10:28:24 +01:00
Josh Hunt
f110c05797
I18N: Split loadTranslations i18next plugin into seperate file ( #86217 )
2024-04-16 09:53:23 +01:00
Josh Hunt
3b4983695e
E2C: Remove mock api ( #86043 )
2024-04-12 13:26:13 +01:00
Josh Hunt
6d35fb307f
Chore: Run PR checks when enabling auto-merge ( #85857 )
2024-04-11 14:11:21 +02:00
Josh Hunt
c024d51a38
Chore: Remove a buncha stuff from Sandbox TestStuffPage ( #85876 )
2024-04-11 09:40:30 +01:00
Josh Hunt
7aac5f6b3e
Chore: Fix custom eslint rule typechecking ( #85886 )
2024-04-10 17:12:31 +01:00
Josh Hunt
f484519784
E2C: Refactor on-prem ConnectModal ( #85799 )
...
* Refactor on-prem ConnectModal to not use ModalProvider
* fix
2024-04-10 10:07:52 +01:00
Josh Hunt
040966220e
E2C: Show latest migration run instead of the first ( #85666 )
...
* running a new migration should only invalidate the list of migration runs
* correctly select the last migration result, not the first
2024-04-05 16:28:57 +01:00
Josh Hunt
b19c246a39
Revert "Chore: Update glob-stream" ( #85642 )
...
Revert "Chore: Update glob-stream (#85107 )"
This reverts commit a61cac9d51 .
2024-04-05 13:22:13 +03:00
Josh Hunt
5ce8b60878
E2C: Resources table refactor ( #85585 )
...
* E2C: Resources table refactor
* update swagger spec with enums
* use native resource item type, rather than our mock type
* unit tests for resources table
* update spec
2024-04-05 10:08:42 +01:00
Josh Hunt
aad79c9400
E2C: Start connecting on-prem to real apis ( #85527 )
...
* E2C: Start connecting on-prem to real apis
* actually run the migration
* show resources
* basic dashboards resources
* show dashboard title
* remove console logs
* cleanup 1
* i18n
* disconnect
* i18n
* restore type
* use fixed format
* fix
2024-04-03 13:47:02 -04:00
Josh Hunt
e08b5bd456
E2C: Fix Swagger spec for createMigration post body ( #85525 )
...
* E2C: Fix Swagger spec for CreateCloudMigration post body
* actually, don't rename that type
2024-04-03 11:59:50 +00:00
Josh Hunt
ffb5d23a13
E2C: Hook Cloud Receiver-side up to real CreateCloudMigrationToken API ( #85490 )
...
E2C: Hook Cloud Reciever-side up to real CreateCloudMigrationToken API
2024-04-03 08:55:38 +00:00
Josh Hunt
33dd204466
E2C: Generate RTK Query API slice from swagger spec ( #85463 )
...
* add deps and script
* add codegen rtk api clise for cloud migration
* rename all the mock exports to mock
* Reset changes to package.json and yarn.lock
* codeowners
2024-04-02 18:01:33 +03:00
Josh Hunt
a61cac9d51
Chore: Update glob-stream ( #85107 )
2024-03-25 17:15:57 +00:00
Josh Hunt
648f5ff1ab
E2C: Migration summary ( #84890 )
...
* E2C: Migration summary
* remove polling
* stack -> box, box -> stack
* justify
* one less stack
2024-03-21 18:49:21 +02:00
Josh Hunt
35c846f47b
Skip RTP e2e tests for now ( #84925 )
2024-03-21 17:59:13 +02:00
Josh Hunt
b525de07cd
I18n: Add Brazilian Portuguese ( #84461 )
...
* Add pt-br as supported language
* docs
* update pt-br path:
* docs
2024-03-21 13:51:30 +02:00
Josh Hunt
00d6e1d7f8
E2C: Move frontend feature folder up one ( #84851 )
...
* E2C: Move frontedn folder up one
* codeowners
2024-03-20 19:39:39 +02:00
Josh Hunt
365fd2cb72
FolderPicker: Add permission filter to nested folder picker ( #84644 )
...
* FolderPicker: Add permission filter to nested folder picker
* Add permission filtering to Searcher
* make default edit only
* dashlist view folders
* update tests
2024-03-19 13:44:52 +02:00
Josh Hunt
fbb6ae35e7
E2C: Use cloudMigrationIsTarget config ( #84654 )
...
Use cloudMigrationIsTarget config
2024-03-18 13:00:18 +00:00
Josh Hunt
ed3bdf5502
I18n: Expose current UI language in @grafana/runtime config ( #84457 )
...
* I18n: Expose current UI language in Grafana config
* fix
2024-03-18 11:00:43 +00:00
Josh Hunt
08f4aeded1
E2C: Change permissions for navigating to Cloud Migration ( #84594 )
...
* allow org admins / settings writers to access e2c
* test for org admin specifically
2024-03-15 17:22:39 +00:00
Josh Hunt
f2628bfad4
Whitelabelling: Override version in UI from config ( #84392 )
...
* Unify how the version is shown in the UI
* use versionString in dashboard help bundles
* fix lint
* remove comment
* fix test types
* make test less flakey
2024-03-15 18:39:13 +02:00
Josh Hunt
e6949d9838
E2C: Resources table ( #84317 )
...
* first pass at mock api and table
* finish up resources table
* i18n
* centre icon:
2024-03-14 09:46:18 +00:00
Josh Hunt
6eaab9e57d
E2C: Use ConfirmModal for DisconnectModal ( #84279 )
...
change disconnect modal to use confirmmodal
2024-03-12 13:07:23 +00:00
Josh Hunt
4fc4a1c4a8
Playlists: Fix kiosk mode not activating when starting a playlist ( #84262 )
...
* Playlists: Fix Kiosk mode not activating when starting a playlist
* oops remove debugger
2024-03-12 11:48:18 +00:00
Josh Hunt
1ab8857e48
E2C: Add cloud migration is_target server config option ( #83419 )
2024-03-11 14:29:44 +02:00
Josh Hunt and Ryan McKinley
6a4e0c692a
Page: Use browser native scrollbars for the main page content ( #82919 )
...
* remove custom scroll bars from Page component
* make flagged scroller the actual scrolling element,
* enable feature flag by default
* re-enable the scroll props in Page
* rename feature toggle
* fix css
* only update when deleted
* set .scrollbar-view on our scrolling wrapper
---------
Co-authored-by: Ryan McKinley <ryantxu@gmail.com >
2024-03-06 15:06:47 +00:00
Josh Hunt
183aa09eeb
Dashboards: Fix scroll position not being restored when leaving panel edit ( #83787 )
...
* Dashboards: Fix scroll position not being restored when leaving panel edit view
* remove mock from tests
* remove console log
* Remove my debugging stuff, and don't render grid if width is 0
* remove old comment (but retain old, probably unneeded css)
* rename ref
* fix it not actually working anymore!!!
* add e2e tests
* jsonnet, i guess
2024-03-06 13:57:11 +00:00
Josh Hunt
52de1a9a33
Change codeowners of library panels to dashboards squad ( #83862 )
...
* Change codeowners of library panels to dashboards squad
* Update CODEOWNERS
2024-03-04 21:18:35 +02:00
Josh Hunt
d21a61752f
Docs: Mention nvm in contribute docs ( #83709 )
...
Mention nvm in contribute docs
2024-02-29 19:43:00 +02:00
Josh Hunt
f0dce33034
Chore: Taint ArrayVector with never to further discourage ( #83681 )
...
Chore: Taint ArrayVector with never to further discourage
2024-02-29 16:29:17 +00:00
Josh Hunt
0fd46a1bd3
Revert "CodeEditor: Ensure latest onChange callback is called" ( #83677 )
...
Revert "CodeEditor: Ensure latest onChange callback is called (#83599 )"
This reverts commit 3363e3f2d3 .
2024-02-29 11:40:11 +00:00
Josh Hunt
3363e3f2d3
CodeEditor: Ensure latest onChange callback is called ( #83599 )
2024-02-28 16:47:10 +00:00
Josh Hunt
db131f3312
E2C: Refactor api with dataWithMockDelay helper: ( #83509 )
...
* E2C: Refactor api with dataWithMockDelay helper:
* update codeowners
* owner comment
2024-02-27 12:52:21 +00:00
Josh Hunt
0dbf2da254
MigrateToCloud: Add API interface for frontend ( #83215 )
...
Add RTK Query mocks
2024-02-22 13:12:00 +02:00
Josh Hunt
030b83d8f2
NestedFolderPicker: Seperate state from Browse Dashboards ( #82672 )
...
* initial very very early stab at isolated state for nested folder picker
* more
* complete state rework. still need to do search
* tidy up some comments
* split api hook into seperate file, start to try and get search results back (its not working)
* Fix loading status
* Reset files
* cleanup
* fix tests
* return object
* restore hiding items
* restore
* restore
* remove those comments
* rename hooks
* rename hooks
* simplify selectors - thanks ash!!!
* more ci please?
2024-02-21 20:02:37 +02:00
Josh Hunt
db1388ca22
Chore: Temp remove betterer json from precommit ( #83113 )
2024-02-20 18:16:31 +02:00
Josh Hunt
2d4307d3d1
Chore: Update Inter font files ( #82446 )
...
* Chore: Update Inter font files
* change codeowner of fonts to us
2024-02-14 16:57:02 +00:00
Josh Hunt
2210d5228f
Fix frontend-observability icon fill colour ( #82326 )
2024-02-12 19:31:14 +02:00
Josh Hunt
732f9cacb4
ReturnToPrevious: Add interaction reporting ( #81948 )
...
* Add analytics for return to previous
* fix typos lol
2024-02-08 15:44:22 +00:00
Josh Hunt and Laura Benz
645684df15
I18n: Add crowdin PRs to project board ( #82100 )
...
* Revert all previous changes to the workflow
Revert "I18n: Add pr to project board (#82096 )"
This reverts commit 30730ebdd8 .
Revert "I18n: Fix workflow for adding PR to project board (#82078 )"
This reverts commit c16cb7ed3c .
Revert "I18n: Use correct project and pull request ID (#82070 )"
This reverts commit 10a130191f .
Revert "Fix incorrect quotes in crowdin-download github action (#82063 )"
This reverts commit 945e26516b .
Revert "I18n: Add crowdin PRs to project board (#82059 )"
This reverts commit 5b9b990220 .
* Add crowdin pr to frontend platform project board
* refactor: clean up first trial
---------
Co-authored-by: Laura Benz <laura.benz@grafana.com >
2024-02-07 18:22:39 +01:00
Josh Hunt
30730ebdd8
I18n: Add pr to project board ( #82096 )
2024-02-07 14:57:14 +00:00
Josh Hunt
c16cb7ed3c
I18n: Fix workflow for adding PR to project board ( #82078 )
2024-02-07 12:47:21 +00:00
Josh Hunt
10a130191f
I18n: Use correct project and pull request ID ( #82070 )
...
* use correct project and pr ids
* add github token
* fix env
2024-02-07 12:21:19 +00:00
Josh Hunt
945e26516b
Fix incorrect quotes in crowdin-download github action ( #82063 )
2024-02-07 11:19:40 +00:00