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

Api cards #6776

Merged
merged 15 commits into from
Mar 27, 2020
Merged

Api cards #6776

merged 15 commits into from
Mar 27, 2020

Conversation

pelikhan
Copy link
Member

@pelikhan pelikhan commented Mar 27, 2020

Render all apis within a namespace as cards. (Currently using cards, could use different rendering)
Can be used in any markdown with this macro.

```apis
basic
```

2020-03-27 15 09 39

Note that to enable this in any editor, it would require a full release since we don't support rendering docs for different versions of the editor.

@pelikhan pelikhan requested a review from Jaqster March 27, 2020 21:27
@pelikhan pelikhan requested review from riknoll and shakao March 27, 2020 22:21
Copy link
Member

@Jaqster Jaqster left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Very nice!! Thanks for doing this Peli!

@pelikhan pelikhan merged commit 35c98f1 into master Mar 27, 2020
@pelikhan pelikhan deleted the apicards branch March 27, 2020 22:26
alexistbell added a commit to littlebitselectronics/pxt that referenced this pull request Apr 22, 2020
* 5.35.13

* escape script tags in marked.tsx before markdown rendering (microsoft#6674)

* Fixing locale issue in loading github tutorial (microsoft#6677)

* Allow sim collapse/expand in tutorial (microsoft#6678)

* 5.35.14

* Updating dependencies (microsoft#6679)

* Updating dependencies

* test code

* 5.35.15

* unify parsing of "tutorial", "example", "recipe" routes (microsoft#6688)

* refactor tutorial loading

* refactor tutorial loading

* fix build

* error handling

* updated docs

* fix docs

* lint

* update message

* add docs about examples

* remove deadcode

* refactor

* sim support in examples

* handle template

* lint

* 5.35.16

* Adding language service tests and improving completions for literals (microsoft#6692)

* Adding completion tests

* Use type information for expressions without symbols

* Image Editor: keybindings for colors, suppress delete key (microsoft#6689)

* Image Editor: keybindings for colors, suppress delete key

* just a bit of regex safety

* don't send color change event for tilemap; hardcode 16 colors for now

* move check to event handler as action is shared with tmap editor

* updated icon (microsoft#6693)

* 5.35.17

* Fix copyable (microsoft#6694)

* fix support for copy in copyable dialog

* improve copied experience

* !!

* 5.35.18

* Header null fix (microsoft#6696)

* fix undefined crash

* comment

* 5.35.19

* updated youtube for tutorials

* linking more youtube videos

* Fix completions in non-main ts and py files (microsoft#6699)

* Ignore tokens when finding innermost node

* Check for punctuation instead of token and accept other files

* 5.35.20

* Only upload ide strings to crowdin if on tagged release on master (microsoft#6698)

* Only upload ide strings to crowdin if on tagged release on master

* Adding log

* Removing log

* less verbose

* 5.35.21

* Fix the upload logic for crowdin (microsoft#6707)

* Fix a couple places where we trash the undo/redo stack in Monaco (microsoft#6708)

* Don't overwrite the file if it's empty

* Don't trash the undo/redo stack when replacing quotes

* Update Python implmentation page (microsoft#6646)

* Update Python implmentation page

* setup redirect to /python

* Add some blather that let's this be a landing page

* Delete the duplicate line (microsoft#6709)

Delete the duplicate line

* online learning blog (microsoft#6690)

* a little of bit writing

* A try at a some fill for a resource blog

* throw in some page images

* dateline

* perion

* Typo and salutation

* Add to SUMMARY

* Intro adjust

* removed name

* add stream options

* new line

* add channel info

* add blog entry

Co-authored-by: ganicke <v-gani@microsoft.com>

* add arcade forum entry

* add forums

* added links

* Swapping minecraft and arcade time slots (microsoft#6711)

* 5.35.22

* days

* added forum/flipgrid

* Update online-learning.md

* Update online-learning.md

* Update online-learning.md

* Update online-learning.md

* Update online-learning.md

* Update online-learning.md

* adding teams assignments

* Remove duplicates (microsoft#6713)

Remove duplicates

* Add Python pages to the base SUMMARY (microsoft#6714)

* Slightly better support for screen reader modals (microsoft#6712)

* fix docs modal for windows/chrome/narrator

* drive by update copyright date

* give modals roles, don't double up on aria-modal

* also add role to less commonly used dimmer just in case

* updated timers

* update mcedu blurb

* correct title

* rephrased o365 rules for mc:ee

* adding google classroom

* account for top bar height in anchor links (microsoft#6716)

* 5.35.23

* make docs tables scrollable iff too wide (microsoft#6718)

* table for online learning post (microsoft#6717)

* table for online learning

* fix blog link

* make 4th level headers as those actually do get rendered as titles

* unbreak inline hint headers, unmessify less for message boxes

Co-authored-by: Galen Nickel <v-gani@microsoft.com>

* adding canvas

* Apply share page style from Arcade (microsoft#6719)

* port arcade share page style

* always show editor code

* formatting

* add description in head

* fix makecode url

* 5.35.24

* update some copyright years (microsoft#6722)

* Use ignore snippets in Python lang docs (microsoft#6721)

* fix comment

* 5.35.25

* add hint about streams cancelled

* updated note about streaming

* Updated Blockly with new renderer, field cleanup, fixes (microsoft#6697)

* Update blockly, begin field cleanup

* Remove calls to getText, clean up field lifecycle, rendering fixes

* Use custom context menu, call updateShape for expandable block insertion marker

* Fix toggle rendering, update typings

* Clean up unused code

* Markdown block rendering should ignore svg elements that are not blocks

* Use getFlyout and setFlyout functions

* Add keyboard navigation to settings menu

* Bump pxt-blockly version

* Upgrade procedures field

* Add additional guards, small cleanup, revert editor.main.css

* Fix blockly media copy

Co-authored-by: Richard Knoll <riknoll@microsoft.com>

* ping a url before loading a gallery (microsoft#6726)

* test if a gallery can be loaded

* add 400

* handle favicon.ico

* format

* Bump pxt minor version to 5.36.0 (microsoft#6728)

* 5.36.1

* no mini view when in sandbox (microsoft#6729)

* Make sig macro match editor tooltip, and show py (microsoft#6732)

* show python definition in sig snippet

* just use the same helper used for tooltips to generate sig

* reorg online-learning (microsoft#6727)

* reorg

* simplify layout

* move online learning

* fix link

* add live section

* Headline for editor list

* added seesaw

Co-authored-by: Galen Nickel <v-gani@microsoft.com>

* 5.36.2

* First draft of online learning landing page (microsoft#6731)

* First draft of online learning landing page

* Small CSS tweaks for spacing, update built files

* New resource images, add aka links for streams

* Online learning page footer placement, video links, timestamp in description (microsoft#6733)

* Fix placement of footer

* Add links to existing videos, include time in description, more clickable areas

* Online learning page hover css, add  hour of code tutorial (microsoft#6737)

* Online learning page hover css, add  hour of code tutorial

* Update built files

* Add page title

* Add PXT_IGNORE_BMP flag (microsoft#6734)

* Redirect blog/online-learning to online-learning (microsoft#6738)

* link to online-learning

* updated page

* add one more video

* Youtube card on examplers/tutorials (microsoft#6735)

* check that youtube is online

* moved to card

* display card automatically

* updated text

* updated label

* 5.36.3

* use youtube link when playing avideo (microsoft#6739)

* Double youtube button fix (microsoft#6740)

* don't double show youtube icon

* lint

* fix logic

* 5.36.4

* Sync math ops sections between 'blocks' and 'reference' (microsoft#6741)

* Sync math ops sections between 'blocks' and 'reference'

* fix random typo

* another random spelling typo

* fix double loading of share dialog (microsoft#6746)

* fix double loading of share dialog

* add extra check

* guard header access (microsoft#6745)

* add missing hints to sidedocs (microsoft#6744)

* add autofocus flag to repo name field (microsoft#6747)

* generate proper name (microsoft#6743)

* generate proper name

* pr feedback

* 5.36.5

* localize 'more' in monaco toolbox (microsoft#6748)

* delete github data when duplicating (microsoft#6752)

* updated schedule

* Return values for functions in blocks (microsoft#6736)

* Basic output block and return statement

* Type checking

* Flyout work

* decompiler support

* return statement, whitespace fix

* Handle empty return value input

* Better function flyout and return statement with removable value

* Fixing undo/redo and reconnecting last connected block

* Update decompiler baselines

* Adding blockly compiler tests

* Only allow return statements inside user functinos

* Moving function_call_output block to pxt-blockly

* Output a return type annotation for recursive functions

* Be more conservative when emitting return type

* Newest blockly

* 5.36.6

* Proper nonlocal & global variable scope analysis for ts->py (microsoft#6599)

* WIP on iceage issue

* Repro'ing error when calling method on expression

* fix over-aggressive errors when unable to find name

* move test case to TODO since it requires more language feature support

* analyzing variable scopes

* work in progress on variable scopes & usage

* correctly track variable assignments

* amazingsauce variable scope analysis!!!

* move to new file

* use const

* fix renaming for functions

* tweaks: find -> some && readonly

* 5.36.7

* Revert "updated schedule"

This reverts commit 654a1ae.

* Online mixer iframe (microsoft#6753)

* add mixer iframe

* fix css

* 'Keyboard accessibility' -> 'Accessible blocks' (microsoft#6758)

* adding language support for most of the languages (microsoft#6755)

* Submit on enter for import url dialog (microsoft#6751)

* submit on enter for import url dialog

* also cancel button => close icon

* Online learning page updates: new links, description, schedule (microsoft#6759)

* Additional links in descriptions, update text

* Integrate Galen's link updates, add Microsoft Ireland series

* always use proxy (microsoft#6760)

* always use proxy

* use current url in generate tutorial url

* lint

* more consice

* clean settings

* force proxy

* more weird build

* missing await

* awaitify

* 5.36.8

* add lemon leak

* Add "hot" rollover for resources links (microsoft#6762)

* Add "hot" rollover for resources links

* light background style for lesson divs

* add rps video

* add flower trail

* Python debugger (microsoft#6761)

* Python debugger support

* Refactor and handle files other than main.ts

* pr feedback

* added maze video

* Fix typo in 'Accessible Blocks' (microsoft#6763)

* fix icons (microsoft#6764)

* open a regular editor when opening new tab (microsoft#6765)

* 5.36.9

* emphasis on live streaming link

* calendar invites in online-learning (ics) (microsoft#6768)

* tools to gen ics

* add generated files

* added to html

* fix path

* more fixes

* updated calendar items

* missing data

* backend does not serve .ics

* deleted old file

* View all button instead of > to get to script manager (microsoft#6766)

* View all to see projects instead of >

* use primary color to avoid accessibility issues / adding another color to the page

* use flexbox instead of sui grid

* remove two more old rules

* s/View all/View All/

* fix extra space

* 5.36.10

* Tracing and debugging at the same time (microsoft#6770)

* Move "new tab" button as a dropdown under "open" (microsoft#6769)

* added drop down

* add floating action

* handle buttons

* annouance

* add flags

* extra code

* 5.36.11

* add hover underline for View All btn (microsoft#6772)

* fixed constant in sample

* Service worker (aka the death of the application cache) (microsoft#6634)

* Service worker init code

* Getting the basic service worker to work

* Cache hex files and target images

* Simulator service worker

* Fixing simulator config

* Adding docs and removing debug code

* Fixing Karma test runner

* Handle the multi-tab scenario to avoid reload loops

* Remove debug code

* Add workerconfig.js to the webconfig

* Apply suggestions from code review

Co-Authored-By: Joey Wunderlich <jwunderl@users.noreply.github.com>

* Disallow static package

* No service workers on local host

Co-authored-by: Joey Wunderlich <jwunderl@users.noreply.github.com>

* add gulp command to build online learning page (microsoft#6775)

* Bump pxt-blockly to 3.0.3 (microsoft#6777)

* Bump pxt-blockly to 3.0.3

* Read blockly typings from npm package

* Toolbox visibility: animate drawers, hover effect on flyout (microsoft#6774)

* Toolbox visibility: add animation when first entering monaco, hover effect on flyout

* No interactive consent on hover

* Api cards (microsoft#6776)

* cleanup

* plumbing

* more refactoring

* render apis as cards

* clean up

* updated docs

* updated style

* pre-filter blocks

* render apis as cards

* cleanup

* cleanup

* divivded

* support for style

* 5.36.12

* minor version bump

* 5.37.1

* lint

* 5.37.2

* Bump pxt-blockly to 3.0.4 (microsoft#6778)

* 5.37.3

* apis fix rendering tweaks (microsoft#6779)

* fix rendering

* better sort

* filter out apis

* fix sort

* 5.37.4

* few fies to blockly printing (microsoft#6780)

* Update teachers.md (microsoft#6781)

corrected URLs for .gif files

* Revert "Update teachers.md (microsoft#6781)"

This reverts commit 1db4ff3.

* missing @highlight in macros (microsoft#6782)

* don't upload response json in crowdin (microsoft#6784)

* don't upload response json

* add types

* lint

* Remove Steve Issacs stream listing (microsoft#6783)

* 5.37.5

* updated python snippet

* CSS/style fixes for blockly, toolbox animation (microsoft#6786)

* Speed up toolbox animation, fix right-click help, add injectionDiv classes to print dialog

* Fix print styles

* Disable toolbox animation in light mode

* use flag to control text diffs (microsoft#6788)

* 5.37.6

* Tutorialparsefix (microsoft#6787)

* allow space in fence code regesion header

* fix cli parsing of snippets

* use space character

* Css fixes for sprite/tilemap fill, monaco toolbox drag block (microsoft#6791)

* Fix sourcemap for python when debugging/tracing (microsoft#6790)

* Support trace in python

* Force save/transpile when tracing or debugging Python

* give .hc p a contrasting background (microsoft#6792)

* bounce out any external links in app (microsoft#6793)

* bounce out

* static regex

* Reapply extension command overrides after app init (microsoft#6794)

* setting extensiona after each app init

* typo

* ensure no service workers on localhost

* 5.37.7

* fix approved repos in extensions page (microsoft#6795)

* Fix breakpoint on return block (microsoft#6797)

* Return block should show up in search results (microsoft#6799)

* 5.37.8

* make docs at least take up full window, footer stays at bottom (microsoft#6800)

* "Pair device" menu in dialog window. (microsoft#6796)

* disable webusb in electron

* add pair item

* cleanup electron test

* add usb:paired service

* simplify UI

* updated text

* fix protocol

* usb pairing status

* handle menu

* fix message

* edit tooltip

* typo

* check that the device is actually paired

* small refactor

* format doc

* use sync api

* 5.37.9

* Fix extension search issues (microsoft#6801)

* also filter local projects

* don't self-reference

* better search

* cleanup

* clean

* Add more docs on hw profiling

* Fix build with PXT_COMPILE_SWITCHES=csv-... (microsoft#6802)

* 5.37.10

* Add Digital All-Stars to stream list on OLP (microsoft#6804)

* Add 'Digital All-Stars' stream to OLP

* add all-stars image

* fix schedule stuff

* change all star image

* delete 'football' image

* correct the description

* Re-order chrono

* Make the function names for python snippets match the pydeompiler (microsoft#6805)

* Make the function name generation for python snippets match the pydecompiler

* Update pxtcompiler/emitter/service.ts

Co-Authored-By: Joey Wunderlich <jwunderl@users.noreply.github.com>

Co-authored-by: Joey Wunderlich <jwunderl@users.noreply.github.com>

* Remove leading whitespace in C++ files (microsoft#6811)

* Bump pxt-blockly to 3.0.5 (microsoft#6810)

* Move blockly keyboard accessibility to experiments, hook up to toolbox (microsoft#6809)

* Fixing call stack overflow in blockly compiler (microsoft#6808)

* 5.37.11

* 5.37.12

* Include a News div for new streams on OLP (microsoft#6807)

* news div for OLP

* put schedule style back

* Make new stream items dynamic

* put streams anchor back

* draw a line at the bottom of schedule

* Updated OLP news flash with new activity (microsoft#6814)

* Change 'football arcade' to 'maze' in OLP news

* Replace 'football arcade' with 'maze' in TS

* collapse all option (microsoft#6812)

* collapse all option

* added exapnd all

* changed worded

* Multi editor per target (microsoft#6813)

* add 1 target multi-editor

* fix overscoll

* fix post message

* simplify name to multi

* fixed typo

* handle localhost

* fix patch

* add support in cli

* fater separator

* fater separtor

* 5.37.13

* add empty front-matter and ignore homepage update fails (microsoft#6815)

* add empty front-matter and ignore homepage update fails

* format

* format

* FUCKING LINT

* 5.37.14

* removed old neopixel code (microsoft#6816)

* 5.37.15

* CSS fixes for details icon, high contrast, toggle dropdown (microsoft#6817)

* Set no-select in monaco toolbox (old Edge fix) (microsoft#6818)

* 5.37.16

* Use close icon instead of cancel in create function dialog (microsoft#6821)

* Debugger variable view improvements (microsoft#6820)

* Add messages for when debugger is running or has no vars

* Show exception message when debugging

* Rename experiment to Accessible Blocks, default to off, add info dialog (microsoft#6819)

* Rename experiment to Accessible Blocks, default to off, add info dialog

* Linting

* Limit toolbox animation to once per session, fix issues with advanced, fullscreensim (microsoft#6822)

* Fix script manager duplicate renaming (microsoft#6823)

* fix renaming bugs in script manager dup

* clean up misleading comment (prompt prevents empty str)

* cleanup

* make optional parameter give a dup name by default

* Don't auto-start sim when debugging or tracing (microsoft#6824)

* Disable keyboard command for accessibility if experiment off, small c… (microsoft#6826)

* Disable keyboard command for accessibility if experiment off, small collapse all fix

* Use this.editor instead of mainWorkspace

* Use filter

* Prepping game jam wrap-up blog post (microsoft#6798)

* Prepping game jam wrap-up blog post

* Add game URLs

* Add images, descriptions for first games

* Add remaining images

* Clicking Button Simulator blurb

Co-Authored-By: Richard Knoll <riknoll@users.noreply.github.com>

* Gigantic Castle blurb

Co-Authored-By: Richard Knoll <riknoll@users.noreply.github.com>

* XTRON blurb

Co-Authored-By: Richard Knoll <riknoll@users.noreply.github.com>

* Space Mechanic blurb

Co-Authored-By: Richard Knoll <riknoll@users.noreply.github.com>

* Chase the Sound blurb

Co-Authored-By: Richard Knoll <riknoll@users.noreply.github.com>

* Add blurb

* Add banner

* Lead in sentence split

* a few more sentence splits

* Add thank you message

* Update docs/blog/arcade/game-jam-2.md

Co-Authored-By: Joey Wunderlich <jwunderl@users.noreply.github.com>

Co-authored-by: Richard Knoll <riknoll@users.noreply.github.com>
Co-authored-by: Galen Nickel <v-gani@microsoft.com>
Co-authored-by: Joey Wunderlich <jwunderl@users.noreply.github.com>

* Bump pxt-blockly to 3.0.6 (microsoft#6827)

* 5.37.17

* 5.37.18

* Removing IE browser from the list

* Removing extra newlines in comments and fixing transpiler bug (microsoft#6830)

* Don't collapse submenu when clearing toolbox selection (microsoft#6829)

* WebUSB cleanup (microsoft#6806)

* move interfaces

* more refactoring

* removed duplicate api

* 5.37.11

* adding is connected indicator

* adding events for connection

* more wiring up

* add log

* more refactoring

* more refactoring

* refactoring

* more wrapping and cleaning

* refactoring

* more logging

* more cleanup

* cleanup connection changed

* more logging

* more logging

* more logging

* refactor

* better error message

* more refactoring

* fix data invalidation

* updated disconnect

* implement disconnect

* always reconenct

* handling of web usb connection events

* done note supported

* clean up of events

* connect on pairing

* add retry

* reconnect after flashing

* add more error checking

* don't force reconnection

* handle timeout in reconnection

* notify of device conn/disconn

* lint

* lint

* moved disconnect/connect into reflash

* 5.37.17

* wait for pairing before conect

* lint

* update winrt runtime versions

* lint

* lint

* 5.37.19

* fix backspace / delete in text fields of image editor (microsoft#6831)

* proper js parseint, and add string.trim (microsoft#6825)

* parseint and trim to es6 spec

* char code instead of string for isWhitespace

* clean up year old implementation

* no trim block

* clean up implicit => hex conversion

* add note on source parseint

* return NaN on parseInt(':')

* throw on failed assertion instead of pausing till timed out

* add tests for parseint

* bring playground up to date (watch doesn't update these)

* Fix emit order of comments in pydecompiler (microsoft#6833)

* Use config name instead of id when checking for localization files (microsoft#6834)

* Randint missing in tutorial (microsoft#6835)

* fix console debug

* missing block id

* 5.37.20

* Use language service to fetch help info (microsoft#6832)

* Use language service to fetch help info

* adding help URLs for some core functions

* Adding message if help isn't found

* typo

* 5.37.21

* Fill default values into blockdef for search, add param jsdoc (microsoft#6828)

* Fill default values into blockdef for search, add param jsdoc

* Construct blockstring from pased block def

* Use compileinfo to get actual param values

* Fixing trailing comma on function calls with long string arguments (microsoft#6838)

* Unifiying dialogs for webusb/download (microsoft#6836)

* cleanup pairing apis

* fix build

* fix geteditor

* unify webusb rendering

* unifying webusb dialogs

* updated wording

* smaller help button (icon only)

* move firmware urls to pxt.json

* circular help button

* handle first fail on pairing

* ticks

* 5.37.22

* Preserve undo stack when going from serial->blocks (microsoft#6837)

* no new line before front mater (microsoft#6840)

* Add mixer stream schedule template (microsoft#6839)

* invalid check (microsoft#6841)

* 5.37.23

* OLP new flash for Digital All-Stars (microsoft#6842)

* incorrect null check (microsoft#6847)

* Fix z-index, only enable collapse/expand all when appropriate (microsoft#6846)

* Clear references to rendering workspace after disposing in renderer (microsoft#6843)

* 5.37.24

* Scroll snippets into view in docs (microsoft#6844)

* when appending snippet (or removing), scroll into view

* oh also scroll sim into view

* cleanup, sanity null check

* Add feedback url for accessible blocks (microsoft#6851)

* Starts the ErrorList experiment and adds a basic div with errors to text editor (microsoft#6852)

* work in progress on error_list setup

* Error list placeholder css placement

* improvements to error list setup

* work in progress on error list

* error list correctly updates when errors change

* remove TODOs

* revert whitespace change

* bind in constructor

* localized hint

* caps

* 5.37.25

* Localize types and variables in the function create dialog (microsoft#6854)

* Localize types that targets contribute to function create dialog

* Also localize var and add an id to the string

* Hide logo on mobile, darken button hover/focus (microsoft#6849)

* Update online learning page links/images, remove schedule (microsoft#6856)

* Refactor dialogs out of app.tsx (microsoft#6860)

* move helper out of apps

* fix icon

* specifics

* Fix JS intellisense for global variables (microsoft#6855)

* Fixes JS auto-complete for global variables

* fix TODO

* revert change to main.css

* revert ast gating

* 5.37.26

* removing outdated experiment (microsoft#6861)

* Don't use the relprefix in embed urls (microsoft#6858)

* Remove debug logging mistakenly left in (microsoft#6863)

* Better support for array mapping in py decompiler (microsoft#6867)

* Add try-catch for errors in compile to rest UI state (microsoft#6864)

* fixes for view all button from design meeting (microsoft#6857)

* fixes for view all button from design meeting

* also move over title to view all text

* Moving transpile cache into webapp and fixing snippet bug (microsoft#6853)

* Moving transpile cache into webapp and fixing snippet bug

* Restore roundtrip checks

* Added line and column numbers for error messages (microsoft#6866)

* work in progress on error_list setup

* Error list placeholder css placement

* improvements to error list setup

* work in progress on error list

* error list correctly updates when errors change

* remove TODOs

* revert whitespace change

* bind in constructor

* added error message with line and column

* added line and colunn with error message

Co-authored-by: darzu <daryl.zuniga@gmail.com>
Co-authored-by: Hristo Ramirez-Diaz <t-hrrami@microsoft.com>

* Improve auto-complete in JS for local variables (microsoft#6862)

* improvement for local variable auto-complete

* clarify

* 5.37.27

* trying to fix build errors

* fixed text_ variable name

* fixed call typing of fieldGroup_

* version of typescript that builds.

* handling if serial is not defined

Co-authored-by: Peli <jhalleux@microsoft.com>
Co-authored-by: Peli de Halleux <pelikhan@users.noreply.github.com>
Co-authored-by: Abhijith Chatra <abchatra@microsoft.com>
Co-authored-by: shakao <34112083+shakao@users.noreply.github.com>
Co-authored-by: Richard Knoll <riknoll@users.noreply.github.com>
Co-authored-by: Richard Knoll <riknoll@microsoft.com>
Co-authored-by: Joey Wunderlich <jwunderl@users.noreply.github.com>
Co-authored-by: Galen Nickel <v-gani@microsoft.com>
Co-authored-by: lark <lilinghui@gmail.com>
Co-authored-by: Michał Moskal <michal@moskal.me>
Co-authored-by: Daryl Zuniga <Daryl.Zuniga@gmail.com>
Co-authored-by: Sarah Townson <26084137+Isioviel@users.noreply.github.com>
Co-authored-by: hristoramirez <46362603+hristoramirez@users.noreply.github.com>
Co-authored-by: Hristo Ramirez-Diaz <t-hrrami@microsoft.com>
alexistbell added a commit to littlebitselectronics/pxt that referenced this pull request Apr 23, 2020
* Update online-learning.md

* Update online-learning.md

* Update online-learning.md

* adding teams assignments

* Remove duplicates (microsoft#6713)

Remove duplicates

* Add Python pages to the base SUMMARY (microsoft#6714)

* Slightly better support for screen reader modals (microsoft#6712)

* fix docs modal for windows/chrome/narrator

* drive by update copyright date

* give modals roles, don't double up on aria-modal

* also add role to less commonly used dimmer just in case

* updated timers

* update mcedu blurb

* correct title

* rephrased o365 rules for mc:ee

* adding google classroom

* account for top bar height in anchor links (microsoft#6716)

* 5.35.23

* make docs tables scrollable iff too wide (microsoft#6718)

* table for online learning post (microsoft#6717)

* table for online learning

* fix blog link

* make 4th level headers as those actually do get rendered as titles

* unbreak inline hint headers, unmessify less for message boxes

Co-authored-by: Galen Nickel <v-gani@microsoft.com>

* adding canvas

* Apply share page style from Arcade (microsoft#6719)

* port arcade share page style

* always show editor code

* formatting

* add description in head

* fix makecode url

* 5.35.24

* update some copyright years (microsoft#6722)

* Use ignore snippets in Python lang docs (microsoft#6721)

* fix comment

* 5.35.25

* add hint about streams cancelled

* updated note about streaming

* Updated Blockly with new renderer, field cleanup, fixes (microsoft#6697)

* Update blockly, begin field cleanup

* Remove calls to getText, clean up field lifecycle, rendering fixes

* Use custom context menu, call updateShape for expandable block insertion marker

* Fix toggle rendering, update typings

* Clean up unused code

* Markdown block rendering should ignore svg elements that are not blocks

* Use getFlyout and setFlyout functions

* Add keyboard navigation to settings menu

* Bump pxt-blockly version

* Upgrade procedures field

* Add additional guards, small cleanup, revert editor.main.css

* Fix blockly media copy

Co-authored-by: Richard Knoll <riknoll@microsoft.com>

* ping a url before loading a gallery (microsoft#6726)

* test if a gallery can be loaded

* add 400

* handle favicon.ico

* format

* Bump pxt minor version to 5.36.0 (microsoft#6728)

* 5.36.1

* no mini view when in sandbox (microsoft#6729)

* Make sig macro match editor tooltip, and show py (microsoft#6732)

* show python definition in sig snippet

* just use the same helper used for tooltips to generate sig

* reorg online-learning (microsoft#6727)

* reorg

* simplify layout

* move online learning

* fix link

* add live section

* Headline for editor list

* added seesaw

Co-authored-by: Galen Nickel <v-gani@microsoft.com>

* 5.36.2

* First draft of online learning landing page (microsoft#6731)

* First draft of online learning landing page

* Small CSS tweaks for spacing, update built files

* New resource images, add aka links for streams

* Online learning page footer placement, video links, timestamp in description (microsoft#6733)

* Fix placement of footer

* Add links to existing videos, include time in description, more clickable areas

* Online learning page hover css, add  hour of code tutorial (microsoft#6737)

* Online learning page hover css, add  hour of code tutorial

* Update built files

* Add page title

* Add PXT_IGNORE_BMP flag (microsoft#6734)

* Redirect blog/online-learning to online-learning (microsoft#6738)

* link to online-learning

* updated page

* add one more video

* Youtube card on examplers/tutorials (microsoft#6735)

* check that youtube is online

* moved to card

* display card automatically

* updated text

* updated label

* 5.36.3

* use youtube link when playing avideo (microsoft#6739)

* Double youtube button fix (microsoft#6740)

* don't double show youtube icon

* lint

* fix logic

* 5.36.4

* Sync math ops sections between 'blocks' and 'reference' (microsoft#6741)

* Sync math ops sections between 'blocks' and 'reference'

* fix random typo

* another random spelling typo

* fix double loading of share dialog (microsoft#6746)

* fix double loading of share dialog

* add extra check

* guard header access (microsoft#6745)

* add missing hints to sidedocs (microsoft#6744)

* add autofocus flag to repo name field (microsoft#6747)

* generate proper name (microsoft#6743)

* generate proper name

* pr feedback

* 5.36.5

* localize 'more' in monaco toolbox (microsoft#6748)

* delete github data when duplicating (microsoft#6752)

* updated schedule

* Return values for functions in blocks (microsoft#6736)

* Basic output block and return statement

* Type checking

* Flyout work

* decompiler support

* return statement, whitespace fix

* Handle empty return value input

* Better function flyout and return statement with removable value

* Fixing undo/redo and reconnecting last connected block

* Update decompiler baselines

* Adding blockly compiler tests

* Only allow return statements inside user functinos

* Moving function_call_output block to pxt-blockly

* Output a return type annotation for recursive functions

* Be more conservative when emitting return type

* Newest blockly

* 5.36.6

* Proper nonlocal & global variable scope analysis for ts->py (microsoft#6599)

* WIP on iceage issue

* Repro'ing error when calling method on expression

* fix over-aggressive errors when unable to find name

* move test case to TODO since it requires more language feature support

* analyzing variable scopes

* work in progress on variable scopes & usage

* correctly track variable assignments

* amazingsauce variable scope analysis!!!

* move to new file

* use const

* fix renaming for functions

* tweaks: find -> some && readonly

* 5.36.7

* Revert "updated schedule"

This reverts commit 654a1ae.

* Online mixer iframe (microsoft#6753)

* add mixer iframe

* fix css

* 'Keyboard accessibility' -> 'Accessible blocks' (microsoft#6758)

* adding language support for most of the languages (microsoft#6755)

* Submit on enter for import url dialog (microsoft#6751)

* submit on enter for import url dialog

* also cancel button => close icon

* Online learning page updates: new links, description, schedule (microsoft#6759)

* Additional links in descriptions, update text

* Integrate Galen's link updates, add Microsoft Ireland series

* always use proxy (microsoft#6760)

* always use proxy

* use current url in generate tutorial url

* lint

* more consice

* clean settings

* force proxy

* more weird build

* missing await

* awaitify

* 5.36.8

* add lemon leak

* Add "hot" rollover for resources links (microsoft#6762)

* Add "hot" rollover for resources links

* light background style for lesson divs

* add rps video

* add flower trail

* Python debugger (microsoft#6761)

* Python debugger support

* Refactor and handle files other than main.ts

* pr feedback

* added maze video

* Fix typo in 'Accessible Blocks' (microsoft#6763)

* fix icons (microsoft#6764)

* open a regular editor when opening new tab (microsoft#6765)

* 5.36.9

* emphasis on live streaming link

* calendar invites in online-learning (ics) (microsoft#6768)

* tools to gen ics

* add generated files

* added to html

* fix path

* more fixes

* updated calendar items

* missing data

* backend does not serve .ics

* deleted old file

* View all button instead of > to get to script manager (microsoft#6766)

* View all to see projects instead of >

* use primary color to avoid accessibility issues / adding another color to the page

* use flexbox instead of sui grid

* remove two more old rules

* s/View all/View All/

* fix extra space

* 5.36.10

* Tracing and debugging at the same time (microsoft#6770)

* Move "new tab" button as a dropdown under "open" (microsoft#6769)

* added drop down

* add floating action

* handle buttons

* annouance

* add flags

* extra code

* 5.36.11

* add hover underline for View All btn (microsoft#6772)

* fixed constant in sample

* Service worker (aka the death of the application cache) (microsoft#6634)

* Service worker init code

* Getting the basic service worker to work

* Cache hex files and target images

* Simulator service worker

* Fixing simulator config

* Adding docs and removing debug code

* Fixing Karma test runner

* Handle the multi-tab scenario to avoid reload loops

* Remove debug code

* Add workerconfig.js to the webconfig

* Apply suggestions from code review

Co-Authored-By: Joey Wunderlich <jwunderl@users.noreply.github.com>

* Disallow static package

* No service workers on local host

Co-authored-by: Joey Wunderlich <jwunderl@users.noreply.github.com>

* add gulp command to build online learning page (microsoft#6775)

* Bump pxt-blockly to 3.0.3 (microsoft#6777)

* Bump pxt-blockly to 3.0.3

* Read blockly typings from npm package

* Toolbox visibility: animate drawers, hover effect on flyout (microsoft#6774)

* Toolbox visibility: add animation when first entering monaco, hover effect on flyout

* No interactive consent on hover

* Api cards (microsoft#6776)

* cleanup

* plumbing

* more refactoring

* render apis as cards

* clean up

* updated docs

* updated style

* pre-filter blocks

* render apis as cards

* cleanup

* cleanup

* divivded

* support for style

* 5.36.12

* minor version bump

* 5.37.1

* lint

* 5.37.2

* Bump pxt-blockly to 3.0.4 (microsoft#6778)

* 5.37.3

* apis fix rendering tweaks (microsoft#6779)

* fix rendering

* better sort

* filter out apis

* fix sort

* 5.37.4

* few fies to blockly printing (microsoft#6780)

* Update teachers.md (microsoft#6781)

corrected URLs for .gif files

* Revert "Update teachers.md (microsoft#6781)"

This reverts commit 1db4ff3.

* missing @highlight in macros (microsoft#6782)

* don't upload response json in crowdin (microsoft#6784)

* don't upload response json

* add types

* lint

* Remove Steve Issacs stream listing (microsoft#6783)

* 5.37.5

* updated python snippet

* CSS/style fixes for blockly, toolbox animation (microsoft#6786)

* Speed up toolbox animation, fix right-click help, add injectionDiv classes to print dialog

* Fix print styles

* Disable toolbox animation in light mode

* use flag to control text diffs (microsoft#6788)

* 5.37.6

* Tutorialparsefix (microsoft#6787)

* allow space in fence code regesion header

* fix cli parsing of snippets

* use space character

* Css fixes for sprite/tilemap fill, monaco toolbox drag block (microsoft#6791)

* Fix sourcemap for python when debugging/tracing (microsoft#6790)

* Support trace in python

* Force save/transpile when tracing or debugging Python

* give .hc p a contrasting background (microsoft#6792)

* bounce out any external links in app (microsoft#6793)

* bounce out

* static regex

* Reapply extension command overrides after app init (microsoft#6794)

* setting extensiona after each app init

* typo

* ensure no service workers on localhost

* 5.37.7

* fix approved repos in extensions page (microsoft#6795)

* Fix breakpoint on return block (microsoft#6797)

* Return block should show up in search results (microsoft#6799)

* 5.37.8

* make docs at least take up full window, footer stays at bottom (microsoft#6800)

* "Pair device" menu in dialog window. (microsoft#6796)

* disable webusb in electron

* add pair item

* cleanup electron test

* add usb:paired service

* simplify UI

* updated text

* fix protocol

* usb pairing status

* handle menu

* fix message

* edit tooltip

* typo

* check that the device is actually paired

* small refactor

* format doc

* use sync api

* 5.37.9

* Fix extension search issues (microsoft#6801)

* also filter local projects

* don't self-reference

* better search

* cleanup

* clean

* Add more docs on hw profiling

* Fix build with PXT_COMPILE_SWITCHES=csv-... (microsoft#6802)

* 5.37.10

* Add Digital All-Stars to stream list on OLP (microsoft#6804)

* Add 'Digital All-Stars' stream to OLP

* add all-stars image

* fix schedule stuff

* change all star image

* delete 'football' image

* correct the description

* Re-order chrono

* Make the function names for python snippets match the pydeompiler (microsoft#6805)

* Make the function name generation for python snippets match the pydecompiler

* Update pxtcompiler/emitter/service.ts

Co-Authored-By: Joey Wunderlich <jwunderl@users.noreply.github.com>

Co-authored-by: Joey Wunderlich <jwunderl@users.noreply.github.com>

* Remove leading whitespace in C++ files (microsoft#6811)

* Bump pxt-blockly to 3.0.5 (microsoft#6810)

* Move blockly keyboard accessibility to experiments, hook up to toolbox (microsoft#6809)

* Fixing call stack overflow in blockly compiler (microsoft#6808)

* 5.37.11

* 5.37.12

* Include a News div for new streams on OLP (microsoft#6807)

* news div for OLP

* put schedule style back

* Make new stream items dynamic

* put streams anchor back

* draw a line at the bottom of schedule

* Updated OLP news flash with new activity (microsoft#6814)

* Change 'football arcade' to 'maze' in OLP news

* Replace 'football arcade' with 'maze' in TS

* collapse all option (microsoft#6812)

* collapse all option

* added exapnd all

* changed worded

* Multi editor per target (microsoft#6813)

* add 1 target multi-editor

* fix overscoll

* fix post message

* simplify name to multi

* fixed typo

* handle localhost

* fix patch

* add support in cli

* fater separator

* fater separtor

* 5.37.13

* add empty front-matter and ignore homepage update fails (microsoft#6815)

* add empty front-matter and ignore homepage update fails

* format

* format

* FUCKING LINT

* 5.37.14

* removed old neopixel code (microsoft#6816)

* 5.37.15

* CSS fixes for details icon, high contrast, toggle dropdown (microsoft#6817)

* Set no-select in monaco toolbox (old Edge fix) (microsoft#6818)

* 5.37.16

* Use close icon instead of cancel in create function dialog (microsoft#6821)

* Debugger variable view improvements (microsoft#6820)

* Add messages for when debugger is running or has no vars

* Show exception message when debugging

* Rename experiment to Accessible Blocks, default to off, add info dialog (microsoft#6819)

* Rename experiment to Accessible Blocks, default to off, add info dialog

* Linting

* Limit toolbox animation to once per session, fix issues with advanced, fullscreensim (microsoft#6822)

* Fix script manager duplicate renaming (microsoft#6823)

* fix renaming bugs in script manager dup

* clean up misleading comment (prompt prevents empty str)

* cleanup

* make optional parameter give a dup name by default

* Don't auto-start sim when debugging or tracing (microsoft#6824)

* Disable keyboard command for accessibility if experiment off, small c… (microsoft#6826)

* Disable keyboard command for accessibility if experiment off, small collapse all fix

* Use this.editor instead of mainWorkspace

* Use filter

* Prepping game jam wrap-up blog post (microsoft#6798)

* Prepping game jam wrap-up blog post

* Add game URLs

* Add images, descriptions for first games

* Add remaining images

* Clicking Button Simulator blurb

Co-Authored-By: Richard Knoll <riknoll@users.noreply.github.com>

* Gigantic Castle blurb

Co-Authored-By: Richard Knoll <riknoll@users.noreply.github.com>

* XTRON blurb

Co-Authored-By: Richard Knoll <riknoll@users.noreply.github.com>

* Space Mechanic blurb

Co-Authored-By: Richard Knoll <riknoll@users.noreply.github.com>

* Chase the Sound blurb

Co-Authored-By: Richard Knoll <riknoll@users.noreply.github.com>

* Add blurb

* Add banner

* Lead in sentence split

* a few more sentence splits

* Add thank you message

* Update docs/blog/arcade/game-jam-2.md

Co-Authored-By: Joey Wunderlich <jwunderl@users.noreply.github.com>

Co-authored-by: Richard Knoll <riknoll@users.noreply.github.com>
Co-authored-by: Galen Nickel <v-gani@microsoft.com>
Co-authored-by: Joey Wunderlich <jwunderl@users.noreply.github.com>

* Bump pxt-blockly to 3.0.6 (microsoft#6827)

* 5.37.17

* 5.37.18

* Removing IE browser from the list

* Removing extra newlines in comments and fixing transpiler bug (microsoft#6830)

* Don't collapse submenu when clearing toolbox selection (microsoft#6829)

* WebUSB cleanup (microsoft#6806)

* move interfaces

* more refactoring

* removed duplicate api

* 5.37.11

* adding is connected indicator

* adding events for connection

* more wiring up

* add log

* more refactoring

* more refactoring

* refactoring

* more wrapping and cleaning

* refactoring

* more logging

* more cleanup

* cleanup connection changed

* more logging

* more logging

* more logging

* refactor

* better error message

* more refactoring

* fix data invalidation

* updated disconnect

* implement disconnect

* always reconenct

* handling of web usb connection events

* done note supported

* clean up of events

* connect on pairing

* add retry

* reconnect after flashing

* add more error checking

* don't force reconnection

* handle timeout in reconnection

* notify of device conn/disconn

* lint

* lint

* moved disconnect/connect into reflash

* 5.37.17

* wait for pairing before conect

* lint

* update winrt runtime versions

* lint

* lint

* 5.37.19

* fix backspace / delete in text fields of image editor (microsoft#6831)

* proper js parseint, and add string.trim (microsoft#6825)

* parseint and trim to es6 spec

* char code instead of string for isWhitespace

* clean up year old implementation

* no trim block

* clean up implicit => hex conversion

* add note on source parseint

* return NaN on parseInt(':')

* throw on failed assertion instead of pausing till timed out

* add tests for parseint

* bring playground up to date (watch doesn't update these)

* Fix emit order of comments in pydecompiler (microsoft#6833)

* Use config name instead of id when checking for localization files (microsoft#6834)

* Randint missing in tutorial (microsoft#6835)

* fix console debug

* missing block id

* 5.37.20

* Use language service to fetch help info (microsoft#6832)

* Use language service to fetch help info

* adding help URLs for some core functions

* Adding message if help isn't found

* typo

* 5.37.21

* Fill default values into blockdef for search, add param jsdoc (microsoft#6828)

* Fill default values into blockdef for search, add param jsdoc

* Construct blockstring from pased block def

* Use compileinfo to get actual param values

* Fixing trailing comma on function calls with long string arguments (microsoft#6838)

* Unifiying dialogs for webusb/download (microsoft#6836)

* cleanup pairing apis

* fix build

* fix geteditor

* unify webusb rendering

* unifying webusb dialogs

* updated wording

* smaller help button (icon only)

* move firmware urls to pxt.json

* circular help button

* handle first fail on pairing

* ticks

* 5.37.22

* Preserve undo stack when going from serial->blocks (microsoft#6837)

* no new line before front mater (microsoft#6840)

* Add mixer stream schedule template (microsoft#6839)

* invalid check (microsoft#6841)

* 5.37.23

* OLP new flash for Digital All-Stars (microsoft#6842)

* incorrect null check (microsoft#6847)

* Fix z-index, only enable collapse/expand all when appropriate (microsoft#6846)

* Clear references to rendering workspace after disposing in renderer (microsoft#6843)

* 5.37.24

* Scroll snippets into view in docs (microsoft#6844)

* when appending snippet (or removing), scroll into view

* oh also scroll sim into view

* cleanup, sanity null check

* Add feedback url for accessible blocks (microsoft#6851)

* Starts the ErrorList experiment and adds a basic div with errors to text editor (microsoft#6852)

* work in progress on error_list setup

* Error list placeholder css placement

* improvements to error list setup

* work in progress on error list

* error list correctly updates when errors change

* remove TODOs

* revert whitespace change

* bind in constructor

* localized hint

* caps

* 5.37.25

* Localize types and variables in the function create dialog (microsoft#6854)

* Localize types that targets contribute to function create dialog

* Also localize var and add an id to the string

* Hide logo on mobile, darken button hover/focus (microsoft#6849)

* Update online learning page links/images, remove schedule (microsoft#6856)

* Refactor dialogs out of app.tsx (microsoft#6860)

* move helper out of apps

* fix icon

* specifics

* Fix JS intellisense for global variables (microsoft#6855)

* Fixes JS auto-complete for global variables

* fix TODO

* revert change to main.css

* revert ast gating

* 5.37.26

* removing outdated experiment (microsoft#6861)

* Don't use the relprefix in embed urls (microsoft#6858)

* Remove debug logging mistakenly left in (microsoft#6863)

* Better support for array mapping in py decompiler (microsoft#6867)

* Add try-catch for errors in compile to rest UI state (microsoft#6864)

* fixes for view all button from design meeting (microsoft#6857)

* fixes for view all button from design meeting

* also move over title to view all text

* Moving transpile cache into webapp and fixing snippet bug (microsoft#6853)

* Moving transpile cache into webapp and fixing snippet bug

* Restore roundtrip checks

* Added line and column numbers for error messages (microsoft#6866)

* work in progress on error_list setup

* Error list placeholder css placement

* improvements to error list setup

* work in progress on error list

* error list correctly updates when errors change

* remove TODOs

* revert whitespace change

* bind in constructor

* added error message with line and column

* added line and colunn with error message

Co-authored-by: darzu <daryl.zuniga@gmail.com>
Co-authored-by: Hristo Ramirez-Diaz <t-hrrami@microsoft.com>

* Improve auto-complete in JS for local variables (microsoft#6862)

* improvement for local variable auto-complete

* clarify

* 5.37.27

* collapse but don't format (microsoft#6871)

* Don't use github token for extension search (microsoft#6868)

* Don't use github token for extension search

* Get rid of client-side search alltogether

* force render of README using _config.yml (microsoft#6876)

* force render of README using _config.yml

* revert change

* lint

* 5.37.28

* proposed fix for enum bug (microsoft#6875)

* proposed fix for enum bug

* remove trailing whitespace

* regression test

* Make the fix a little bit more generic

Co-authored-by: Michal Moskal <michal@moskal.me>

* add twitter card to online learning

* updated card

* fix image path

* missing image

* move schedule to online-learning folder

* Add files via upload

* USB icons (microsoft#6877)

* don't flicker while connected

* removed unused service

* clarify api names

* track flashing state

* show active state

* don't expose is flashing

* show download button while downloading

* handling transitions between two devices

* injecting envornment globals in debugger (microsoft#6872)

* injecting envornment globals in debugger

* lint

* 5.37.29

* Remove Arcade Advanced stream for today (microsoft#6878)

* Remove Arcade Advanced stream for today

* Tweak jpg for better aspect ratio on Mixer

* add line break in png save dialogue (microsoft#6879)

* removing all stars news

* no double bkgd on sidedocs code snippets (microsoft#6880)

* updated raspberry pi iinfo

* Added John Park's show

* Can't use query parameters in favicon loading on Edge (microsoft#6882)

* webusb: better error handling during download (microsoft#6883)

* show loading dialog while downloading

* handle long flashing

* don't disconnect when device is not found

* handle missing buttons

* 5.37.30

* fix script manager sort button size, loosen hc dropdown selector selectivity (microsoft#6884)

* noDiffs -> diffs (microsoft#6885)

* Added JP's show to schedule

* Compute program hash at the binary, not asm, level (microsoft#6891)


The problem was that if we hit "Download" twice we get slightly different literal sequence numbers in the assembly. The resulting code is exactly the same though, so we now compute hash of the machine code, not assembly code.

* Compute program hash at the binary, not asm, level
* Don't remove empty lines in C++ files

* support for parsing github pages links (microsoft#6890)

* support for parsing github pages links

* better normalize

* cleanup

* refresh github repo parsing

* some error checking

* Fix detail card focus, clear toolbox expanded item when unloaded (microsoft#6887)

* 5.37.31

* always send full heap when stepping (microsoft#6874)

* 5.37.32

* Bump pxt-blockly to 3.0.7 (microsoft#6892)

* Fix name hints for namespaced functions and enable python decomp suite (microsoft#6893)

* Removing broken tests, only run tests that have a baseline

* Move decompiler baselines into separate directory

* Fix name hints for namespaced functions

* Enabling pydecompiler tests

* 5.37.33

* handle expired tokens in github-explorer

* don't try to get user when no token avaiable

* Improve tilemap editor wall fill (microsoft/pxt-arcade#1819). (microsoft#6889)

* Improve tilemap editor wall fill (microsoft/pxt-arcade#1819).

* Always read from image layer during fill tool edits.

* Remove WallFill edit operation and supporting code.
* Fix lint errors.

Co-authored-by: Jacob Carpenter <jacob.carpenter@faithlife.com>

* Hide collab (microsoft#6894)

* hide collaborator button in dropdown

* extra dot

* Update gridpicker text CSS (microsoft#6897)

* Add John Park's live stream to OLP (microsoft#6895)

* Add John Park's live stream to OLP

* set stream entry in source

* use jaqster's description

* lower api caching log messages (microsoft#6899)

* Auto webusb (microsoft#6898)

* always try webusb if possible

* fix icons

* fixing icon display

* don't report missing device

* move error report

* don't retry on device missing

* init packetio upon loading

* disconnect when going to home screen

* don't show message on disconnect

* actual reconnect on load

* show connect button

* add dsconnect dialog

* fix build

* typo

* add connected class

* handle device locked

* add logging

* remove connect functionality

* remove connect

* rename button to "pair device"

* lint

* rename dialog

* 5.37.34

* CLI support for download playlists into markdown (microsoft#6900)

* add cli to refresh playlists markdown

* auto download of playlists logic

* handle mixer, playlist images

* use pngs

* downoad thumbnail locally

* remove comments

* normalize file name

* better parsing of mixer link

* better parsing of mixer

* grab first sentence

* update image to local

* use live.png

* fix playlist gen

* reverse if playlist is mixer

* reverse videos

* handl pagination

* don't show page token

* lint

* use writeFilesync

Co-authored-by: Peli de Halleux <pelikhan@users.noreply.github.com>
Co-authored-by: Peli <jhalleux@microsoft.com>
Co-authored-by: lark <lilinghui@gmail.com>
Co-authored-by: Galen Nickel <v-gani@microsoft.com>
Co-authored-by: Joey Wunderlich <jwunderl@users.noreply.github.com>
Co-authored-by: shakao <34112083+shakao@users.noreply.github.com>
Co-authored-by: Richard Knoll <riknoll@microsoft.com>
Co-authored-by: Michał Moskal <michal@moskal.me>
Co-authored-by: Richard Knoll <riknoll@users.noreply.github.com>
Co-authored-by: Daryl Zuniga <Daryl.Zuniga@gmail.com>
Co-authored-by: Abhijith Chatra <abchatra@microsoft.com>
Co-authored-by: Sarah Townson <26084137+Isioviel@users.noreply.github.com>
Co-authored-by: hristoramirez <46362603+hristoramirez@users.noreply.github.com>
Co-authored-by: Hristo Ramirez-Diaz <t-hrrami@microsoft.com>
Co-authored-by: Tom Ball <tballmsft@users.noreply.github.com>
Co-authored-by: Jacqueline Russell <jacqueline.russell@microsoft.com>
Co-authored-by: Jacob Carpenter <github@jacobcarpenter.com>
Co-authored-by: Jacob Carpenter <jacob.carpenter@faithlife.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants