Jordi Bunster
f449328f26
Remove unused tab finder methods from Explorer ( #549 )
2021-04-13 12:42:00 -05:00
Jordi Bunster
1e6ad113dd
Add rel='noreferrer' ( #651 )
2021-04-12 17:24:11 -07:00
Jordi Bunster
5cd4e93c65
Fix preview URL branch display, include link in new PRs ( #644 )
...
* Make it easy to include preview links
* Fix display of currently previewed branch
2021-04-12 15:07:37 -07:00
Jordi Bunster
76e3b7e6f1
Warn on React hook misuse ( #632 )
2021-04-12 15:13:17 -05:00
Jordi Bunster
dc5679ffd3
Switch to accessibility insights's version of these tools ( #603 )
...
* Switch to accessibility insights's version of these tools
* auto-add files meeting strict checks
2021-04-12 15:12:19 -05:00
Jordi Bunster
88f5e7485a
Pull request preview URLs ( #625 )
...
* Dynamic link to HEAD of a given PR
* Display pr name and link in notification console
* Pass along query string to Explorer
This means you can write a URL like:
https://cosmos-explorer-preview.azurewebsites.net/pull/123?feature.enableFoo=true
and when Explorer loads it'll have enableFoo set to true in the features
object.
2021-04-12 15:10:31 -05:00
Jordi Bunster
3ab6b2a05d
Apease eslint ( #631 )
2021-04-08 12:31:36 -07:00
Jordi Bunster
4f22d308b3
Move tabs state out into React ( #621 )
...
This PR is just about moving the tabs array. I'm hoping to let it bake for a bit before merging the rest of the tabs in react work.
Preview here: https://ms.portal.azure.com/?dataExplorerSource=https%3A%2F%2Fcosmos-explorer-preview.azurewebsites.net%2Fcommit%2Fda809beb82bb54dc82da18eda41caaf7b9b6597f%2Fexplorer.html#@microsoft.onmicrosoft.com/resource/subscriptions/b9c77f10-b438-4c32-9819-eef8a654e478/resourceGroups/stfaul/providers/Microsoft.DocumentDb/databaseAccounts/stfaul-sql/dataExplorer
2021-04-07 16:15:00 +00:00
Jordi Bunster
b150e53814
Remove (unused) dbsettings tab ( #607 )
2021-04-05 13:51:44 -07:00
Jordi Bunster and Steve Faulkner
b34c81b3ab
TypeScript 4.2 ( #600 )
...
Co-authored-by: Steve Faulkner <[email protected] >
2021-04-04 22:00:32 -05:00
Jordi Bunster
813dbfee5b
Defensively set feature flags from window.parent ( #594 )
...
This doesn't really fix the fact that portal feature flags are not
being set, but it does re-enable feature flags in hosted mode.
2021-03-30 14:01:30 -07:00
Jordi Bunster
a9ed187213
Bugfix: this was not really used at all ( #596 )
2021-03-30 13:59:04 -07:00
Jordi Bunster
6b73560122
Create dependabot.yml
2021-03-29 15:09:18 -07:00
Jordi Bunster
4c2f22c2b1
When switching between tabs, editors remain open ( #586 )
...
I misunderstood the purpose of a ko.foreach() loop in my changes
back in #534 . This re-introduces the loop.
2021-03-29 12:38:41 -05:00
Jordi Bunster
f82b0b442e
Update README.md
2021-03-27 11:18:59 -07:00
Jordi Bunster
8cc04bab87
MongoDocumentsTab.html was not used here ( #582 )
2021-03-25 15:24:43 -07:00
Jordi Bunster
f33ec09040
Remove Explorer.features ( #563 )
...
In addition this makes the URL-passed feature flags type safe
2021-03-22 19:04:06 +00:00
Jordi Bunster
b1aeab6b84
Knockout tab changes
...
This reduces the work involved in rendering knockout tabs, which will make moving them to React under a feature flag a bit easier.
2021-03-22 10:13:44 -07:00
Jordi Bunster
3530633fa2
Test coverage: include all source files ( #551 )
...
In addition this changes the thresholds to meet the existing level
of test coverage. This was motivated by work that imported a lot
of existing yet untested (and unexercised) code, which brought down
the total % without adding any more code.
2021-03-16 14:13:36 -07:00
Jordi Bunster
f86883de6c
MostRecentActivity changes ( #463 )
...
This changes the public API a bit, so that recording activity (the most common use) is less involved.
2021-03-15 03:10:48 +00:00
Jordi Bunster
1d2995ef32
Fix eslint warnings ( #456 )
2021-03-08 10:29:41 -08:00
Jordi Bunster and Laurent Nguyen
d314a20b81
Fix subscription leak ( #465 )
...
* Fix subscription leak
* Update src/Explorer/SplashScreen/SplashScreen.tsx
Co-authored-by: Laurent Nguyen <[email protected] >
* Array needs to exist in the first place
Co-authored-by: Laurent Nguyen <[email protected] >
2021-03-03 21:59:43 -08:00
Jordi Bunster and Steve Faulkner
7188e8d8c2
Remove Explorer.mostRecentActivity ( #455 )
...
This also moves the UI concerns of MostRecentActivity over to SplashScreen
Co-authored-by: Steve Faulkner <[email protected] >
2021-03-03 01:24:08 -08:00
Jordi Bunster
e8e5eb55cb
Remove SplashScreenComponentAdapter ( #440 )
...
Merge SplashScreenComponentAdapter and SplashScreenComponent into one SplashScreen React component.
2021-02-23 11:15:57 -08:00
Jordi Bunster
f8ede0cc1e
Remove Q from ViewModels ( #390 )
...
I got cold feet at the thought of merging #324 in one go, so I'm going to split it into smaller chunks and keep rebasing the large one until there's no more Q.
2021-01-28 18:13:26 +00:00
Jordi Bunster and Steve Faulkner
0cc38868a6
Remove one indirection for ConfigContext
...
Things like ConfigContext.BACKEND_ENDPOINT are dynamically changed, and assigning them statically like this only bypasses that mechanism :(
Co-authored-by: Steve Faulkner <[email protected] >
2020-10-06 15:30:24 -07:00