Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Chore: Release 7.2.0 #2414

Merged
merged 282 commits into from
Feb 13, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
282 commits
Select commit Hold shift + click to select a range
8d159cd
Fix: Appearing/Disappearing popup (#1418)
ElinorW Feb 3, 2022
8b1cbe6
Fix: Selectively disable HTTP cache for failing anonymous fetch calls…
Onokaev Feb 3, 2022
8da621e
chore/handover-translations-202202041836 (#1425)
thewahome Feb 4, 2022
630f639
chore/handover-translations-202202061812 (#1428)
thewahome Feb 7, 2022
39b72e7
chore/handover-translations-202202071552 (#1430)
thewahome Feb 7, 2022
d00663e
Release: February 2022 (#1447)
ElinorW Feb 10, 2022
8dccf2c
Fix: hanging run query button (#1445)
thewahome Feb 11, 2022
df516d9
Fix: Narrator announces Tab items activation (#1435)
ElinorW Feb 11, 2022
ab90380
Fix: Remove extra outline from search boxes (#1438)
Onokaev Feb 15, 2022
d5efe72
Fix: Resize sidebar (#1433)
thewahome Feb 15, 2022
e9e8ffe
remove semi-colon (#1457)
ElinorW Feb 15, 2022
131e9f9
Task: Add Manifest Generator task for EO compliance (#1439)
MIchaelMainer Feb 16, 2022
7c9645b
Task: Migrate from webpack v4 to webpack v5 (#1395)
ElinorW Feb 17, 2022
965a636
Fix: Toolkit component text padding (#1461)
Onokaev Feb 17, 2022
64cf11d
Enhancement: Changes position of feedback button (#1455)
Onokaev Feb 17, 2022
d15d055
chore/handover-translations-202202180932 (#1468)
thewahome Feb 18, 2022
44f0b1b
Update from https://github.com/microsoftgraph/microsoft-graph-devx-co…
thewahome Feb 18, 2022
8e1bb8a
Task: Improve test coverage (#1434)
Onokaev Feb 18, 2022
612acea
Update from https://github.com/microsoftgraph/microsoft-graph-devx-co…
thewahome Feb 18, 2022
255e8fa
chore: handover translations 202202182126
thewahome Feb 21, 2022
f24aa42
chore: handover translations 202202190029
thewahome Feb 21, 2022
3bef3d8
chore: handover translations 202202190327
thewahome Feb 21, 2022
5d83574
chore: handover translations 202202191226
thewahome Feb 21, 2022
87c2228
Chore: update dependencies (#1476)
thewahome Feb 21, 2022
b99d239
Disable invalid space error on url on carriage returns (#1464)
Onokaev Feb 22, 2022
5058967
Chore: reorganise test files (#1481)
thewahome Feb 22, 2022
18ed162
add new code owner (#1485)
Onokaev Feb 22, 2022
8704131
Chore: remove unnecessary packages (#1487)
thewahome Feb 23, 2022
eca50b5
Fix: Selectively disable invalid url warning (#1484)
Onokaev Feb 24, 2022
ebfbaf8
decode url within a try catch (#1489)
Onokaev Feb 24, 2022
a4c6126
Fix: Corrects position of feedback button and GE title (#1492)
Onokaev Feb 28, 2022
253c019
Task: Adjust feedback popup time (#1496)
ElinorW Mar 1, 2022
838a9d4
Fix/share button enhancement (#1459)
Onokaev Mar 1, 2022
92b515f
Tests: move spec files closer to file under test (#1497)
thewahome Mar 1, 2022
9e9e8b5
Chore: change build agent to MsGraphBuildAgentsWindows (#1511)
thewahome Mar 2, 2022
2cb40b6
Fix: try-it experience layout (#1495)
thewahome Mar 2, 2022
a6aa6f3
Tests: skip spec.tsx files (#1519)
thewahome Mar 3, 2022
54e2940
Enhancement: Code snippets UI (#1494)
ElinorW Mar 3, 2022
46c2eb5
fix: restore accessibility tests (#1526)
Onokaev Mar 5, 2022
8b8c80f
Fix: Show correct information on Modify Permissions tab (#1498)
Onokaev Mar 8, 2022
e1f9d27
Fix: Add Fluent Responsive stylesheet (#1500)
ElinorW Mar 8, 2022
1b428c8
Chore: Cut a release github workflow (#1514)
thewahome Mar 8, 2022
0ef55d6
Fix: Authentication error handling (#1547)
Onokaev Mar 10, 2022
1a7c967
Chore: Update to 4.17.0 (#1548)
github-actions[bot] Mar 10, 2022
d084f05
Try using hosted image (#1551)
MIchaelMainer Mar 11, 2022
6bfe456
Chore: Update to 4.18.0 (#1552)
github-actions[bot] Mar 11, 2022
6934106
Chore: Update packages from Dependabot: March (#1554)
thewahome Mar 14, 2022
80a4b09
Fix: Code snippet generation (#1559)
thewahome Mar 16, 2022
40995bb
Chore(deps): Bump glob-parent from 3.1.0 to 5.1.2 (#1563)
dependabot[bot] Mar 16, 2022
ecef40f
Enhancement: Adjust position of chevron icon on history items' header…
Onokaev Mar 17, 2022
262dd13
Fix: Update Tip message format (#1570)
ElinorW Mar 18, 2022
388ba03
Fix: validate permissions before any operations (#1578)
Onokaev Mar 28, 2022
59fe54d
Restore resources tab (#1319)
millicentachieng Mar 30, 2022
a2db247
Fix: Narrator announces more information about a sample query header …
ElinorW Mar 31, 2022
ce6a060
Fix: Parse whitespace in query parameters (#1555)
ElinorW Mar 31, 2022
592f2de
Update from https://github.com/microsoftgraph/microsoft-graph-devx-co…
thewahome Apr 4, 2022
b23ee8f
Chore: Update to 5.0.0 (#1581)
github-actions[bot] Apr 4, 2022
4f566b0
chore: handover-translations-202204042239 (#1605)
thewahome Apr 5, 2022
39e2e32
chore: handover-translations-202204042241 (#1606)
thewahome Apr 5, 2022
c960dbe
Fix: Makes app consistent on all browsers (#1602)
Onokaev Apr 5, 2022
9a8652f
Chore: Update MsGraph JavaScript SDK (#1568)
ElinorW Apr 7, 2022
16ab76e
Fix: Update query field when a sample query is selected (#1607)
ElinorW Apr 7, 2022
e5f9fa0
Chore: Dependabot upgrades (#1603)
thewahome Apr 7, 2022
0a95e81
Add query resulting in CORS error to list for the appropriate message…
millicentachieng Apr 7, 2022
f5c7a11
Enhancement: Add more info to code snippets (#1540)
Onokaev Apr 7, 2022
69fd519
Fix: Header position on try-it experience (#1636)
Onokaev Apr 8, 2022
f38e6e0
Task: Bulk update of dependabot upgrades (#1638)
thewahome Apr 8, 2022
f5d9a61
Task: Package updates (#1641)
thewahome Apr 8, 2022
a35c320
Fix: Display permissions on modify permissions tab (#1642)
Onokaev Apr 8, 2022
a17870e
Fix: Signing out on Try-It (#1634)
Onokaev Apr 8, 2022
cacf3c0
Update from https://github.com/microsoftgraph/microsoft-graph-devx-co…
thewahome Apr 10, 2022
1899adf
Handle CORS error thrown when GE attempts to download file from a red…
millicentachieng Apr 10, 2022
422a95a
Fix: Send proper request body type for code snippets (#1639)
ElinorW Apr 12, 2022
728734d
Fix: Sidebar and query response components on zoom (#1658)
Onokaev Apr 12, 2022
b8787e5
Chore: Update to 5.1.0 (#1661)
github-actions[bot] Apr 13, 2022
96d3112
Fix: Build information for feedback and telemetry (#1669)
Onokaev Apr 14, 2022
27d917e
Task: Persist sidebar selection (#1664)
Onokaev Apr 19, 2022
762c473
Chore: Update fluentUI package (#1674)
ElinorW Apr 20, 2022
8466131
Chore: Update to 5.1.1 (#1680)
ElinorW Apr 22, 2022
a3dbf0e
Fix: Request section layout (#1681)
Onokaev Apr 26, 2022
4b89500
Task: Refactor permissions (#1665)
Onokaev Apr 28, 2022
70b4999
Fix: Permissions consent button color (#1679)
Onokaev May 4, 2022
a25927a
Fix: OCV Feedback rating (#1687)
Onokaev May 11, 2022
d0a142b
Chore: Update to 5.2.0 (#1728)
github-actions[bot] May 16, 2022
85d16a2
Show isolated resources (#1741)
Onokaev May 18, 2022
b728fc4
Fix: Refactor sample queries (#1677)
ElinorW May 18, 2022
632faee
Improve efficiency of query sanitization regexes (#1726)
millicentachieng May 18, 2022
9b2891b
Task: auto merge dependabot PRs into one PR (#1735)
Onokaev May 19, 2022
e14ba4f
Add history items as a batch (#1748)
Onokaev May 20, 2022
9a2f1a7
Fix: Expand/Collapse toggling (#1750)
ElinorW May 25, 2022
effd771
Use compliant 1es agent pool (#1760)
MIchaelMainer May 28, 2022
c49ca9b
Fix: Add overflow aria-label (#1758)
ElinorW May 30, 2022
47b6ace
Update from https://github.com/microsoftgraph/microsoft-graph-devx-co…
thewahome May 30, 2022
cc7a1e7
Update from https://github.com/microsoftgraph/microsoft-graph-devx-co…
thewahome May 30, 2022
26ddb8a
chore: handover translations 202205302030
thewahome May 31, 2022
0194e18
chore: handover translations 202205302328
thewahome May 31, 2022
ec90132
chore: handover translations 202205310228
thewahome May 31, 2022
d2a9cb3
Chore: handover-translations (#1770)
thewahome May 31, 2022
e59a6ee
Remove button-name from accessibility exclusion (#1762)
Onokaev Jun 2, 2022
bb9036f
Chore: Consolidate github workflows (#1740)
thewahome Jun 2, 2022
0d7fb74
Task: localise resource explorer (#1753)
thewahome Jun 2, 2022
924ac1f
Update from https://github.com/microsoftgraph/microsoft-graph-devx-co…
thewahome Jun 2, 2022
af86a09
Update from https://github.com/microsoftgraph/microsoft-graph-devx-co…
thewahome Jun 2, 2022
b42228a
chore: handover translations 202206030349
thewahome Jun 3, 2022
a184d82
Task: Make request headers editable (#1801)
Onokaev Jun 6, 2022
6f31708
Update from https://github.com/microsoftgraph/microsoft-graph-devx-co…
thewahome Jun 7, 2022
b2ba6e7
Update from https://github.com/microsoftgraph/microsoft-graph-devx-co…
thewahome Jun 7, 2022
ca05a2f
Update from https://github.com/microsoftgraph/microsoft-graph-devx-co…
thewahome Jun 8, 2022
44a72e9
Update from https://github.com/microsoftgraph/microsoft-graph-devx-co…
thewahome Jun 8, 2022
a0f7eaf
chore: handover translations 202206072100
thewahome Jun 8, 2022
e257497
Chore: Dependabot-upgrades-June (#1814)
ElinorW Jun 8, 2022
55d2228
Add headers to snippet request (#1810)
Onokaev Jun 9, 2022
39b8bcc
Feature: Add Graph Explorer header (#1682)
ElinorW Jun 9, 2022
2e04d51
Chore: Update to 6.0.0 (#1820)
github-actions[bot] Jun 15, 2022
b350f74
Speed up tests (#1840)
Onokaev Jun 15, 2022
8f0f0e7
Sanitize sampleUrl before sharing (#1842)
Onokaev Jun 16, 2022
61fbbf4
Fix search box position on resources tab (#1833)
Onokaev Jun 17, 2022
064fdd3
Fix: Enable promptless logout (#1841)
ElinorW Jun 21, 2022
4397993
Add test for history item expiry (#1848)
Onokaev Jun 22, 2022
4946d3f
Task: Persist Query Response selection (#1850)
Onokaev Jun 23, 2022
d2ee831
Task: Remove .spec.tsx tests add tests on App.spec.tsx file (#1837)
Onokaev Jun 23, 2022
078e0e8
Add test confirming users can sign out (#1851)
Onokaev Jun 23, 2022
6b52922
Chore: Migrate FabricBot Tasks to Config-as-Code (#1857)
Jun 27, 2022
3fa868a
Feature: autocomplete typeahead (#1802)
thewahome Jul 6, 2022
31acf68
Editorial fixes (#1890)
Onokaev Jul 6, 2022
e6e9220
Update from https://github.com/microsoftgraph/microsoft-graph-devx-co…
thewahome Jul 7, 2022
1ec0520
Update from https://github.com/microsoftgraph/microsoft-graph-devx-co…
thewahome Jul 7, 2022
903684b
Add search results information (#1891)
Onokaev Jul 8, 2022
aca53be
Update from https://github.com/microsoftgraph/microsoft-graph-devx-co…
thewahome Jul 8, 2022
93d4aa6
Update from https://github.com/microsoftgraph/microsoft-graph-devx-co…
thewahome Jul 12, 2022
30a67e9
Update from https://github.com/microsoftgraph/microsoft-graph-devx-co…
thewahome Jul 12, 2022
e966f0b
Update from https://github.com/microsoftgraph/microsoft-graph-devx-co…
thewahome Jul 12, 2022
9f26504
Update from https://github.com/microsoftgraph/microsoft-graph-devx-co…
thewahome Jul 12, 2022
7b99ce9
Update from https://github.com/microsoftgraph/microsoft-graph-devx-co…
thewahome Jul 12, 2022
6bfc488
Update from https://github.com/microsoftgraph/microsoft-graph-devx-co…
thewahome Jul 12, 2022
9589728
chore: handover translations 202207081347 (#1912)
thewahome Jul 12, 2022
dd1300b
Fix: Add h1 tags (#1921)
ElinorW Jul 12, 2022
5eb2074
Fix: Update link classes (#1902)
ElinorW Jul 12, 2022
b40254c
Add telemetry for feedback button (#1852)
Onokaev Jul 12, 2022
ae4bb2a
Fix: run query over sanitization (#1925)
Onokaev Jul 13, 2022
0d3d3e6
Remove experimental code (#1926)
Onokaev Jul 13, 2022
775c2c3
Fix: Add focus on Request body editor (#1904)
ElinorW Jul 13, 2022
d0ff6f6
Chore: Update to 6.1.0 (#1927)
github-actions[bot] Jul 18, 2022
13f8a8e
Chore: reduce PR body content (#1937)
thewahome Jul 18, 2022
f685761
Fix: Center method names on sample queries (#1940)
Onokaev Jul 18, 2022
bda63a7
Feature: Add PHP Snippets tab. (#1923)
SilasKenneth Jul 18, 2022
51b9380
Fix: Return focus to feedback button (#1941)
Onokaev Jul 19, 2022
60ab091
July dependabot upgrades (#1920)
Onokaev Jul 20, 2022
3b3d668
Task: Add missing header telemetry (#1944)
ElinorW Jul 22, 2022
01a8e74
Fix: Remove pivot tooltips (#1952)
ElinorW Jul 22, 2022
8fae57a
Fix: Remove toggleCollapse string (#1951)
ElinorW Jul 25, 2022
568a497
Fix: Toolkit component scrolling (#1946)
Onokaev Jul 25, 2022
3fa47b0
Chore(deps): Bump terser from 5.13.1 to 5.14.2 (#1953)
dependabot[bot] Aug 1, 2022
4c7b554
Fix: Use resources as a source of truth (#1956)
thewahome Aug 1, 2022
b06569a
Chore: Update to 6.2.0 (#1959)
github-actions[bot] Aug 3, 2022
158d251
Disable shrinking of the query textbox (#1995)
Onokaev Aug 4, 2022
3635487
Fix: Update Forbidden-403 message (#1997)
ElinorW Aug 4, 2022
16c54dc
Fix: Persist snippet tabs (#1958)
Onokaev Aug 5, 2022
7a4167f
Update from https://github.com/microsoftgraph/microsoft-graph-devx-co…
thewahome Aug 8, 2022
9a189e0
Update from https://github.com/microsoftgraph/microsoft-graph-devx-co…
thewahome Aug 8, 2022
fc870be
Update from https://github.com/microsoftgraph/microsoft-graph-devx-co…
thewahome Aug 8, 2022
3c02478
Set sample url regardless of version (#2004)
Onokaev Aug 8, 2022
9adc008
Fix: Return undefined when account type is not established (#2000)
ElinorW Aug 8, 2022
057bc21
Revert "Feature: Add PHP Snippets tab. (#1923)" (#2012)
ElinorW Aug 8, 2022
9888cf7
Chore: Update to 6.3.0 (#2014)
github-actions[bot] Aug 10, 2022
f98411a
chore: automate adding issues to project board (#1992)
gavinbarron Aug 11, 2022
e31f06e
Validate permissions and consented scopes before accessing them (#2023)
Onokaev Aug 12, 2022
1f7781c
Remove scrollbars from expanded modal (#1999)
Onokaev Aug 12, 2022
da56163
Fix: Text-alignment on the text in query response tabs (#2025)
MaryannGitonga Aug 15, 2022
fb01011
Fix: Autoloading suggestions on /me (#2037)
Onokaev Aug 15, 2022
87c5b6e
Chore: Dependabot upgrades-August (#2003)
ElinorW Aug 15, 2022
bb481cd
Fix: Update the cached queries in queries.ts (#2042)
MaryannGitonga Aug 16, 2022
2dd2c0c
Fix: Disable running queries on clicking samples (#2045)
Onokaev Aug 22, 2022
7ab0f13
Fix: Populate method with GET for queries selected from tips (#2047)
Onokaev Aug 23, 2022
a7d1b61
Fix: Resize query response area when zoomed out (#2048)
MaryannGitonga Aug 23, 2022
0cafe3d
Fix: Response area pivot font sizes (#2049)
ElinorW Aug 24, 2022
7987e01
Reduce share query button size (#2059)
Onokaev Aug 25, 2022
f443f60
Fix: Return correct error response status (#2053)
MaryannGitonga Aug 29, 2022
5700e4f
Fix: Speed up autocomplete (#2041)
Onokaev Aug 30, 2022
a0281f7
Fix: Localize 'Expand' string (#2057)
ElinorW Aug 30, 2022
6a3e744
Fix: Schema validation for Adaptive cards (#2062)
ElinorW Aug 30, 2022
42b7ecf
Task: Add device characteristics telemetry (#2056)
MaryannGitonga Aug 31, 2022
0f5cbf6
Fix: Ensure consistent font sizes on all Pivots (#2067)
ElinorW Aug 31, 2022
c237533
Fix: Prevent unintentional display of suggestions (#2070)
thewahome Aug 31, 2022
14111a5
Fix: failing api calls (#2068)
thewahome Aug 31, 2022
ce3d455
Fix: Cut release to master (#2075)
thewahome Sep 1, 2022
32672a6
Fix: cut release to master (#2077)
thewahome Sep 1, 2022
78121b9
Chore: Update to 6.4.0 (#2078)
github-actions[bot] Sep 5, 2022
114d84b
Task: Fix auto-collapsing of permissions items (#2099)
Onokaev Sep 7, 2022
49dc10d
Fix: Prevent sample groups from collapsing (#2101)
Onokaev Sep 7, 2022
a47be0b
Fix: Remove float CSS property on snippets (#2106)
Onokaev Sep 7, 2022
569a5ab
Task: Take Modify Permissions out of preview (#2110)
Onokaev Sep 12, 2022
92eeed8
Fix: Update wordSeparators in Monaco (#2109)
Onokaev Sep 12, 2022
f3ee749
Task: fix accessibility unnecessary empty data scans (#2118)
thewahome Sep 27, 2022
75a0606
Fix: Failing tests (#2144)
thewahome Oct 3, 2022
1f4ffbf
Fix: failing tests [Attempt 2] (#2145)
thewahome Oct 3, 2022
8c90ead
Chore: Dependabot upgrades September 2022 (#2098)
thewahome Oct 3, 2022
979e2a6
Task: Update doc.microsoft links to learn.microsoft (#2148)
ElinorW Oct 5, 2022
eee431c
Fix: stop recursive deep copy (#2151)
thewahome Oct 6, 2022
e9c2e8c
display suggestions for placeholder segments (#2156)
thewahome Oct 6, 2022
2e44443
Fix: Reloading of permissions tab when permissions panel is opened (#…
Onokaev Oct 6, 2022
2f1106a
Chore: Update to 6.5.0 (#2158)
github-actions[bot] Oct 7, 2022
0cedb2a
Feature: ABNF validation (#2044)
thewahome Oct 12, 2022
576c198
Fix: Permission search results (#2167)
ElinorW Oct 17, 2022
780aa49
Fix: Component name on device characteristics event (#2173)
Onokaev Oct 24, 2022
0630622
Task: upgrade redux (#2179)
thewahome Oct 26, 2022
49d2b4c
Task: Add Adaptive card templates to local repo (#2182)
ElinorW Oct 27, 2022
62b227a
Task: Update adaptive cards templating (#2183)
ElinorW Oct 31, 2022
93a40cf
Fix: Add consent status for successful consent (#2187)
Onokaev Nov 3, 2022
95e53f4
Chore: Update to 7.0.0 (#2217)
github-actions[bot] Nov 8, 2022
a19984f
Chore: remove class components (#2226)
thewahome Nov 11, 2022
0ed3993
Fix: Update HAR file export from the History queries (#2236)
ElinorW Nov 15, 2022
64bf860
Fix: Add ariaLabels on the Sample Queries documentation icons (#2237)
ElinorW Nov 15, 2022
3f8bbd0
Update from https://github.com/microsoftgraph/microsoft-graph-devx-co…
thewahome Nov 21, 2022
3810f6c
Fix: Permissions filtering on permissions panel (#2246)
Onokaev Nov 21, 2022
d76383a
Fix: Add mgt link colors (#2240)
ElinorW Nov 22, 2022
ade9a17
Chore: Move codeowners to team, add JIT admin access cfig (#2249)
MIchaelMainer Nov 23, 2022
b11fa20
Enhancement: sample queries cache (#2239)
thewahome Nov 23, 2022
0fb09e6
Task: Update packages (#2248)
Onokaev Nov 23, 2022
b1daf54
Chore: Update react (#2234)
Onokaev Nov 24, 2022
48697c2
Fix: pattern matching urls (#2259)
thewahome Nov 25, 2022
f86a0d2
Fix: Autocomplete double click (#2255)
thewahome Nov 25, 2022
561fc11
Fix: MSA account jwt token (#2254)
thewahome Nov 28, 2022
8a7e29e
Fix: Modify permissions styling (#2263)
Onokaev Nov 29, 2022
89851d7
Fix: % symbol crash (#2267)
thewahome Dec 9, 2022
22fb682
Fix: Adaptive cards color on dark mode (#2288)
Onokaev Dec 9, 2022
1f4c3c9
Chore: Update to 7.1.0 (#2299)
github-actions[bot] Dec 13, 2022
1707286
Chore: December dependabot upgrades (#2296)
ElinorW Dec 15, 2022
b95426f
Fix autocomplete character selection (#2304)
Onokaev Jan 12, 2023
121872e
Dependabot upgrades (#2335)
Onokaev Jan 12, 2023
f42316f
Fix: Autocollapsing of history items (#2331)
Onokaev Jan 12, 2023
67448c1
Task: Add Graph Support Info on README.md (#2347)
MaryannGitonga Jan 16, 2023
4df8386
Fix: Add method to filter ResizeObserver exceptions (#2342)
MaryannGitonga Jan 16, 2023
475721d
Chore: Code cleanup (#2251)
ElinorW Jan 18, 2023
dd737a4
Feature: add general playwright tests (#2149)
thewahome Jan 18, 2023
041cefc
Fix: enter key runs previous query (#2348)
thewahome Jan 18, 2023
cd28b4a
Task: Rename sample query "all the items in my drive" to "list items …
MaryannGitonga Jan 18, 2023
b999bfc
Fix: Re-order tests (#2354)
Onokaev Jan 30, 2023
50de67d
Fix: Update deprecated aria-label (#2368)
ElinorW Jan 31, 2023
7655802
Fix: Display beta resources subgroups for admin group (#2364)
MaryannGitonga Jan 31, 2023
2c42e87
Add language snippet telemetry (#2371)
Onokaev Jan 31, 2023
700a64c
Task: Add logging for script errors (#2351)
Onokaev Feb 1, 2023
eeca0fb
Fix: Response area container heights (#2372)
ElinorW Feb 1, 2023
bf24ee1
Fix: Inform user if URL is incomplete (#2367)
Onokaev Feb 7, 2023
870276a
Fix: Screen blanking on render (#2403)
Onokaev Feb 7, 2023
bd5da68
Fix: Default overlay on collections review panel (#2377)
Onokaev Feb 7, 2023
ccecb73
Chore: Dependabot upgrades February (#2401)
thewahome Feb 7, 2023
5f5ef02
Bump version to 7.2.0
invalid-email-address Feb 8, 2023
b9b23f5
Merge branch 'master' into release/7.2.0
thewahome Feb 8, 2023
283a4aa
Fix: Previous query error (#2416)
Onokaev Feb 10, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions .github/workflows/linter.yml
Original file line number Diff line number Diff line change
Expand Up @@ -164,6 +164,8 @@ jobs:
needs: install
runs-on: ubuntu-latest
if: github.event_name == 'push' || (github.event_name == 'pull_request' && github.event.action != 'closed')
outputs:
static_web_app_url: ${{ steps.builddeploy.outputs.static_web_app_url }}
steps:
- name: Checkout repository
uses: actions/checkout@v3
Expand All @@ -187,6 +189,11 @@ jobs:
app_location: "/" # App source code path
app_artifact_location: "build" # Built app content directory - optional

- name: Set url
run: |
echo "::set-output name=static_web_app_url::$PLAYWRIGHT_TESTS_BASE_URL"
echo $PLAYWRIGHT_TESTS_BASE_URL

close_pull_request_job:
if: github.event_name == 'pull_request' && github.event.action == 'closed'
runs-on: ubuntu-latest
Expand Down
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -25,3 +25,5 @@ yarn-error.log*
.idea
.vs
*.xml
playwright-report/index.html
test-results
4 changes: 3 additions & 1 deletion .vscode/extensions.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,9 @@
"ms-vscode.sublime-keybindings",
"redhat.vscode-yaml",
"redhat.vscode-commons",
"eamodio.gitlens"
"eamodio.gitlens",
"ms-playwright.playwright",
"nitayneeman.playwright-snippets"
],
// List of extensions recommended by VS Code that should not be recommended for users of this workspace.
"unwantedRecommendations": [
Expand Down
80 changes: 53 additions & 27 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,53 +1,79 @@
# Microsoft Graph Explorer V4

[![Build Status](https://dev.azure.com/japhethobalak/japhethobalak/_apis/build/status/microsoftgraph.microsoft-graph-explorer-v2?branchName=dev)](https://dev.azure.com/japhethobalak/japhethobalak/_build/latest?definitionId=4&branchName=dev)

The [Microsoft Graph Explorer V4](https://developer.microsoft.com/graph/graph-explorer) lets developers quickly navigate and test API endpoints.

The Graph Explorer is written in [TypeScript](https://www.typescriptlang.org/) and powered by:
* [React](https://reactjs.org/)
* [Office Fabric](https://dev.office.com/fabric)

- [React](https://reactjs.org/)
- [Office Fabric](https://dev.office.com/fabric)

## Running the explorer locally

* `npm install` to install project dependencies. `npm` is installed by default with [Node.js](https://nodejs.org/).
* `npm start` starts the TypeScript compiler in watch mode and the local server. It should open your browser automatically with the Graph Explorer at [http://localhost:3000/](http://localhost:3000).
- `npm install` to install project dependencies. `npm` is installed by default with [Node.js](https://nodejs.org/).
- `npm start` starts the TypeScript compiler in watch mode and the local server. It should open your browser automatically with the Graph Explorer at [http://localhost:3000/](http://localhost:3000).

### Enabling authentication with your own credentials

#### Enabling authentication with your own credentials
* Sign in to your Microsoft account (or Create one) at the [Microsoft Azure Portal](https://ms.portal.azure.com/).
* Find the Azure service named App registrations. If you haven't used this service before, you might need to search for it in the search bar.
* In the App registrations page, click `+ New registration`. You will be redirected to a form in the Microsoft Azure portal where you Register an application. Fill out the form and set the Redirect URI to a `Single-page application (SPA)` with `http://localhost:3000`. You can also set it from authentication tab in the app you have just created.
* Create a `.env` file at the root of the project/repo and add the following keys.
- REACT_APP_CLIENT_ID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
- REACT_APP_INSTRUMENTATION_KEY=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Where `REACT_APP_CLIENT_ID` is the `Application (client) ID` from the Azure portal and `REACT_APP_INSTRUMENTATION_KEY` is the `Object ID` from the portal.
- Sign in to your Microsoft account (or Create one) at the [Microsoft Azure Portal](https://ms.portal.azure.com/).
- Find the Azure service named App registrations. If you haven't used this service before, you might need to search for it in the search bar.
- In the App registrations page, click `+ New registration`. You will be redirected to a form in the Microsoft Azure portal where you Register an application. Fill out the form and set the Redirect URI to a `Single-page application (SPA)` with `http://localhost:3000`. You can also set it from authentication tab in the app you have just created.
- Create a `.env` file at the root of the project/repo and add the following keys. - REACT_APP_CLIENT_ID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx - REACT_APP_INSTRUMENTATION_KEY=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Where `REACT_APP_CLIENT_ID` is the `Application (client) ID` from the Azure portal and `REACT_APP_INSTRUMENTATION_KEY` is the `Object ID` from the portal.

## Other commands
* `npm test` to run tests from the command line for scenarios like parsing metadata and functional explorer tests.
* `npm run ci` to run accessibility tests from the command line
* `npm run lint` linting your files

- `npm test` to run tests from the command line for scenarios like parsing metadata and functional explorer tests.
- `npm run lint` linting your files

## Getting Help & Guides
### Where To Get Support
Are you having any trouble with Micrososft Graph or would you like to request a Graph feature?
* Check the [Microsoft Graph - Microsoft Q&A](https://learn.microsoft.com/en-us/answers/tags/161/ms-graph) and [Microsoft Graph - Stack Overflow](https://stackoverflow.com/questions/tagged/msgraph) which provide solutions to commonly experienced issues and asked questions.

* If there is no similar issue, submit the issue on [Microsoft Q&A](https://learn.microsoft.com/en-us/answers/questions/ask/?displayLabel=Microsoft%20Graph) with the tag "Microsoft Graph" or ask questions on [Stack Overflow](https://stackoverflow.com/questions/ask?tags=msgraph).

* For more information about Microsoft Graph, refer to the [Microsoft Graph Docs](https://learn.microsoft.com/en-us/graph/overview) and [Microsoft Graph REST API Docs](https://learn.microsoft.com/en-us/graph/api/overview?view=graph-rest-1.0).

Are you new to Graph Explorer or would like to raise a bug or request a feature?
* Use our [Graph Explorer Getting Started Docs](https://learn.microsoft.com/en-us/graph/graph-explorer/graph-explorer-overview) to get guidance on how to quickly use Graph Explorer.

* Use [https://github.com/microsoftgraph/microsoft-graph-explorer-v4/issues](https://github.com/microsoftgraph/microsoft-graph-explorer-v4/issues) to report Graph Explorer bugs and to suggest new features or enhancements (and ask Graph Explorer related questions).

### Building Apps & Accessing M365 Data
* To simplify your Microsoft Graph app-building experience, use our [Microsoft Graph SDKs]((https://learn.microsoft.com/en-us/graph/sdks/sdks-overview)) and [Microsoft Graph Toolkit (MGT)]((https://learn.microsoft.com/en-us/graph/toolkit/overview)) which provide fully functional and out-of-the-box web components.

* Refer to [Microsoft Graph Quick Start](https://developer.microsoft.com/en-us/graph/quick-start) to get a pre-initialized SDK sample application up and running in less 3 minutes using the language of your choice.
## Contributing

Please see the [contributing guidelines](CONTRIBUTING.md).

This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments.

## Testing Accessbility
* Download the latest stable chromedriver from [here](https://chromedriver.chromium.org/).
* In your `.env` file, create a variable `REACT_APP_CHROMEDRIVER_PATH` and save the path to your `chromedriver.exe` file.
For example (on a Windows PC) it would be : `REACT_APP_CHROMEDRIVER_PATH=C:\\SeleniumWebDrivers\\ChromeDriver\\chromedriver.exe`
Take note of the format.
* Save your changes.
* On your terminal run the command `npm install`.
* Once the installation is complete run the command `npm run ci`.
## E2E playwright testing

- Playwright requires a running GE Url to run against.
- In your `.env` file, create add variables:
- PLAYWRIGHT_TESTS_USERNAME='your demo tenant email address'
- PLAYWRIGHT_TESTS_PASSWORD='password to the demo tenant account'
- PLAYWRIGHT_TESTS_BASE_URL='url that you are running against' // http://localhost:3000 if testing locally
- Save your changes.
- On your terminal run the command `npx playwright install`
- On your terminal run the command `npx playwright install-deps`.
- Once the installation is complete run the command `npx playwright test ui`.
- Playwright commands can be extended using arguments described in the official documentation [Running tests](https://playwright.dev/docs/running-tests)

## Known issues
* You cannot remove permissions by using the Graph Explorer UI. You will need to [remove the application consent](http://shawntabrizi.com/aad/revoking-consent-azure-active-directory-applications/) and then re-consent to remove permissions. I know, this is far from a good experience.

- You cannot remove permissions by using the Graph Explorer UI. You will need to [remove the application consent](http://shawntabrizi.com/aad/revoking-consent-azure-active-directory-applications/) and then re-consent to remove permissions. I know, this is far from a good experience.

## Additional resources
* [Microsoft Graph website](https://graph.microsoft.io)
* [Office Dev Center](http://dev.office.com/)
* [Graph Explorer releases](https://github.com/microsoftgraph/microsoft-graph-explorer/releases)

- [Microsoft Graph website](https://graph.microsoft.io)
- [Office Dev Center](http://dev.office.com/)
- [Graph Explorer releases](https://github.com/microsoftgraph/microsoft-graph-explorer/releases)

## Copyright

Copyright (c) 2017 Microsoft. All rights reserved.
67 changes: 58 additions & 9 deletions azure-pipelines.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,10 @@ pr:
- azure-pipelines.yml
- package-lock.json

variables:
isMaster: $[eq(variables['Build.SourceBranch'], 'refs/heads/master')]
isDev: $[eq(variables['Build.SourceBranch'], 'refs/heads/dev')]

trigger:
branches:
include:
Expand Down Expand Up @@ -71,7 +75,7 @@ jobs:

- task: NodeTool@0
inputs:
versionSpec: "12.x"
versionSpec: "14.20.x"
displayName: "Install Node.js"

- script: |
Expand All @@ -86,10 +90,6 @@ jobs:
npm test
displayName: "Runs Unit tests"

- script: |
npm run ci
displayName: "Runs Accessibility tests"

- task: PublishTestResults@2
condition: succeededOrFailed()
inputs:
Expand All @@ -102,13 +102,62 @@ jobs:
displayName: "Run build"

- job: Two
displayName: "Run playwright tests"
condition: eq(variables['isDev'], 'true')
steps:
- task: NodeTool@0
inputs:
versionSpec: "14.20.x"
displayName: "Install npm"

- script: |
npm install
displayName: "npm install"

- script: |
npm install -D @playwright/test
npx playwright install-deps
displayName: "Install playwright dependancies"

- script: |
npx playwright install
displayName: "Install playwright"

- script: |
npm run test-playwright-accessibility
displayName: "Run accessibility tests"

- script: |
set CI=true
npm run test-playwright

env:
REACT_APP_CLIENT_ID: $(REACT_APP_PLAYWRIGHT_TEST_CLIENT_ID)
REACT_APP_INSTRUMENTATION_KEY: $(REACT_APP_STAGING_INSTRUMENTATION_KEY)
REACT_APP_FEEDBACK_CAMPAIGN_ID: $(REACT_APP_STAGING_FEEDBACK_CAMPAIGN_ID)
REACT_APP_NPS_FEEDBACK_CAMPAIGN_ID: $(REACT_APP_NPS_FEEDBACK_CAMPAIGN_ID)
REACT_APP_NOMINATION_PERIOD: $(REACT_APP_NOMINATION_PERIOD)
REACT_APP_COOLDOWN_PERIOD: $(REACT_APP_COOLDOWN_PERIOD)
REACT_APP_USAGE_TIME: $(REACT_APP_USAGE_TIME)
PLAYWRIGHT_TESTS_BASE_URL: $(PLAYWRIGHT_TESTS_BASE_URL)
PLAYWRIGHT_TESTS_USERNAME: $(PLAYWRIGHT_TESTS_USERNAME)
PLAYWRIGHT_TESTS_PASSWORD: $(PLAYWRIGHT_TESTS_PASSWORD)
displayName: "Run playwright tests"

- publish: $(System.DefaultWorkingDirectory)/playwright-report
artifact: playwright-report
condition: always()
displayName: "Publish test results"


- job: Three
displayName: "Publish artifacts"
dependsOn: One
condition: succeeded()
condition: and(succeeded(), or(eq(variables['isMaster'], 'true'), eq(variables['isDev'], 'true')))
steps:
- task: NodeTool@0
inputs:
versionSpec: "12.x"
versionSpec: "14.20.x"
displayName: "Install Node.js"

- script: |
Expand All @@ -129,7 +178,7 @@ jobs:

- task: PowerShell@2
displayName: "Set version-number"
condition: and(succeeded(), eq(variables['Build.SourceBranch'], 'refs/heads/master'))
condition: and(succeeded(), eq(variables['isMaster'], 'true'))
inputs:
targetType: "inline"
script: |
Expand All @@ -141,7 +190,7 @@ jobs:

- script: |
npm run build
condition: and(succeeded(), eq(variables['Build.SourceBranch'], 'refs/heads/master'))
condition: and(succeeded(), eq(variables['isMaster'], 'true'))
env:
REACT_APP_CLIENT_ID: $(REACT_APP_PROD_CLIENT_ID)
REACT_APP_INSTRUMENTATION_KEY: $(REACT_APP_INSTRUMENTATION_KEY)
Expand Down
1 change: 0 additions & 1 deletion jest.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ module.exports = {
'!build/**',
'!src/**/*.d.ts',
'!src/index.tsx',
'!src/tests/accessibility/**',
'!src/app/middleware/telemetryMiddleware.ts',
'!src/telemetry/telemetry.ts'
],
Expand Down
Loading