Skip to content

Conversation

@sfc-gh-dmatthews
Copy link
Contributor

📚 Context

Updating feature branch feature/toast with commits from main

Contribution License Agreement
By submitting this pull request you agree that all contributions to this project are made under the Apache 2.0 license.

sfc-gh-dmatthews and others added 30 commits June 15, 2023 19:03
* Example apps for st.toast

Example apps to embed in st.toast documentation

* Removed st.toast example

Removed example 3 for st.toast which includes syntax for a later release.
Style: capitalization consistency
Co-authored-by: snehankekre <snehankekre@users.noreply.github.com>
generate.py will now accept an optional argument to set the version number recorded within streamlit.json

`python generate.py` will default to reading `streamlit.__version__`

`python generate.py 1.24.0` will use version '1.24.0' as the entry in streamlit.json (including source urls within the items)
* Added custom subdomain at deployment

Added images and description for new feature: custom subdomain at deployment

Removed bad link to ip allow list; no longer published.

* feedback edits feature/cloud/custom-subdomain-deploy

Included feedback on feature docs for setting a custom domain name at deployment.

* Revert package-lock.json

Undo accidental change to package-lock.json

* Updated default branch naming convention

Further explained the default URL for app deployments.
* added feature/cloud/change-email

Added screenshots and content to explain changing email (primary identity) on Streamlit Community Cloud. Menu rearranged to remove 'Deleting your account' from 'Get started' into a new 'Manage your account' section

* Expanded email update procedure

Addred more screenshots and steps for updating account email on Streamlit Community Cloud. Additional instructions added for resending a confirmation and recovering from accidentally creating a second account.

* Polish 'Manage your account'; fix broken links

* Update language in `Update your email` and `Delete your account`

* Redirect Delete your account from `/get-started` to `/manage-your-account`

* Final edit of changing cloud account email

Small typesetting change.

* Revert "Final edit of changing cloud account email"

This reverts commit 218a42b.

* Unrevert last commit

---------

Co-authored-by: snehankekre <snehan.minerva@gmail.com>
Co-authored-by: sfc-gh-dmatthews <sfc-gh-dmatthews@users.noreply.github.com>
* Skeleton of KB Buttons Article

Beginning draft of KB Buttons article.

* Added button code examples

Started filling in code examples of what to do and what not to do with buttons.

* Added more button code examples

Continued filling in code examples of what to do and what not to do with buttons.

* Finished button code examples, first pass

Filled in the rest of the code examples to complete a first pass at the button KB article.

* Updated per editor review

Updated for grammar and style per feedback from an editor

* Expanded on example explanations

Added more description on longer or complicated examples.

* Updated advanced button slug

* Punctuation

* Grammar

* Removed link for moved article

Removed link to button behavior from KB since it was moved to library/advanced features.

---------

Co-authored-by: Debbie Matthews <debbie.matthews@snowflake.com>
Community Cloud no longer supports Python 3.7. Supported Python versions updated.
* Edits to Advanced explanation and examples for st.button

Grammar and clarity edits to library/advanced features/button behavior and examples

* Added note to equate st.checkbox with a toggle button

Added a note that st.checkbox is a suitable widget to use as a toggle button instead of changing button behavior with st.session_state.

* Add a missing 'to' in sentence

---------

Co-authored-by: snehankekre <snehan.minerva@gmail.com>
* Remove Community Cloud support for Python 3.7

Community Cloud no longer supports Python 3.7. Supported Python versions updated.

* Remove Streamlit Core support for Python 3.7

Python 3.7 is no longer supported as of Streamlit version 1.24.0. Documentation updated accordingly.

* Don't recommend vulnerable version of Streamlit in components API

* Remove outdated environment from cloud troubleshooting

Removed outdated not explaining container environment on Community Cloud--a remnant from a time when users couldn't choose Python versions.

* Use python 3.8 image in k8s tutorial

---------

Co-authored-by: snehankekre <snehan.minerva@gmail.com>
* Generate docstrings for chat input and chat message

* Add v1 of chat command pages

* Add new chat elements to API reference

* Add tutorial on how to Build conversational apps

* Link to chat tutorial in chat API pages

* Fix typo in tutorial

* Add missing imports to simple app's full code

* Split on space instead of character

* Show how to use non-`with` notation

* Replace chat message API screenshot with one not showing input widgets

* Add section on building an echo bot

* Bump docs apps from 1.23.1 to 1.24.0
* Add 1.24.0 release notes to changelog

* Bump version to 1.24.0 in configuration and cheat sheet

* Reword chat apps tutorial release note

* Add chat elements to cheat sheet

* Add latest features to What's new tile on homepage
Co-authored-by: snehankekre <snehankekre@users.noreply.github.com>
* Improve embed options descriptions

* Additional improvement for embed options.

Added punctuation for style consistency and expanded a few more briefly worded options.

---------

Co-authored-by: Debbie Matthews <debbie.matthews@snowflake.com>
This commit updates the Streamlit walkthrough documentation to provide a more consistent experience for the reader. It changes the usage of "gpt-4" in the final code snippet to "gpt-3.5-turbo" to match the AI model used earlier in the walkthrough. It also improves the syntax for displaying the user message in the chat message container, using the 'with' statement for better readability and clarity.
…724)

* Update Configuration with latest config options

Config options updated with latest versions and shortened to 79 character per line to prevent side-scrolling in markdown code blocks.

* Corrected showErrorDetails description

Corrected the description of `showErrorDetails` which does not currently hide the traceback if set to false.

* New page to document in-app options menu

Created new page to document the options menu available in the upper-right corner of a running app.

* Moved configuration documentation to api section

Completed draft of app menu documentation and moved related configuration documentation within "Configuration and management" with the API reference directory. URLs throughout the documentation were updated and redirects were added.

* Revert "Moved configuration documentation to api section"

This reverts commit 79086b3.

* Additional content for app menu documentation

Draft documentation of app menu options.

* Move App menu documentation to Advanced features

Moved App menu documentation from `/api-reference/configuration-and-management` to `/advanced-features`.

* Removed outdated KB articles

How to record a screencast and how to hide the hamburger menu are not part of the Streamlit library documentation. KB articles for these topics are removed with this commit.

* Improve alignment of images

* Swap clear and deploy source images

* Add entire config file with Collapse component

* Fix broken link to config page in Customize the menu

* Link to session state explanatory docs instead of API

* Typo: Be sure -> Ensure

* Reverted clear and deploy images

Developer options menu is grey with a white highlight; reverted images to show white on hover.

* Update config option definitions

Updated config option definitions to match streamlit/streamlit#6917

* Image position: mobile compatibility

Updated margin on images so mobile display is also pretty. Using auto margin on small images not expected to fill the screen and left+right equal margin for images expected to be full-width.

* Update print option description

Remove reference to limited/experimental and specify that it just uses the browser's print=to-pdf function.

---------

Co-authored-by: snehankekre <snehan.minerva@gmail.com>
Bumps [json5](https://github.com/json5/json5) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/json5/json5/releases)
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md)
- [Commits](json5/json5@v1.0.1...v1.0.2)

---
updated-dependencies:
- dependency-name: json5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dependabot bot and others added 14 commits July 7, 2023 16:18
Bumps [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component) from 0.2.0 to 0.2.2.
- [Release notes](https://github.com/SamVerschueren/decode-uri-component/releases)
- [Commits](SamVerschueren/decode-uri-component@v0.2.0...v0.2.2)

---
updated-dependencies:
- dependency-name: decode-uri-component
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [loader-utils](https://github.com/webpack/loader-utils) from 2.0.2 to 2.0.4.
- [Release notes](https://github.com/webpack/loader-utils/releases)
- [Changelog](https://github.com/webpack/loader-utils/blob/v2.0.4/CHANGELOG.md)
- [Commits](webpack/loader-utils@v2.0.2...v2.0.4)

---
updated-dependencies:
- dependency-name: loader-utils
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [qs](https://github.com/ljharb/qs), [body-parser](https://github.com/expressjs/body-parser) and [express](https://github.com/expressjs/express). These dependencies needed to be updated together.

Updates `qs` from 6.7.0 to 6.11.0
- [Release notes](https://github.com/ljharb/qs/releases)
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md)
- [Commits](ljharb/qs@v6.7.0...v6.11.0)

Updates `body-parser` from 1.19.0 to 1.20.1
- [Release notes](https://github.com/expressjs/body-parser/releases)
- [Changelog](https://github.com/expressjs/body-parser/blob/master/HISTORY.md)
- [Commits](expressjs/body-parser@1.19.0...1.20.1)

Updates `express` from 4.17.1 to 4.18.2
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/master/History.md)
- [Commits](expressjs/express@4.17.1...4.18.2)

---
updated-dependencies:
- dependency-name: qs
  dependency-type: indirect
- dependency-name: body-parser
  dependency-type: indirect
- dependency-name: express
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Add LLM-powered chat app to feature in tutorial

* Add `openai==0.27.8` to docs apps requirements
Bumps [minimatch](https://github.com/isaacs/minimatch) from 3.0.4 to 3.1.2.
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
- [Commits](isaacs/minimatch@v3.0.4...v3.1.2)

---
updated-dependencies:
- dependency-name: minimatch
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: snehankekre <snehankekre@users.noreply.github.com>
Added python source code for new embedded apps for `st.dataframe` and `st.data_editor` regarding column configuration.
Corrected some links that should be relative.
Switch embedded apps to nightly for release
* Embedded app for st.map color and size support

This commit adds the source code for another embedded app for st.map. The app demonstrates the newly added feature to declare size and color as well as latitude and longitude by any column name.

* Cache dataframe to avoid memory leak

---------

Co-authored-by: snehankekre <snehan.minerva@gmail.com>
@sfc-gh-dmatthews sfc-gh-dmatthews merged commit b3f619f into feature/toast Jul 15, 2023
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.

9 participants