Doesn't work with LNPopupController library

Hello!
PBMediaSlider does not work when the screen is presented via the LNPopupController library, although if you show the screen as a system "present(vc)" then everything works fine
Attached a video and a test project
https://github.com/user-attachments/assets/14e8320a-9a02-4db0-b3ac-889546e9e037
TestSlider.zip

Hello,
Sorry for the late reply, I was on vacation and away!
I guess it's a conflict with the gesture recognizer of LNPopupController.
I'll check it out.

Hi
I inserted this code into the slider file and it worked, but i'm not sure if it's the best solution
public override func gestureRecognizerShouldBegin(_ gestureRecognizer: UIGestureRecognizer) -> Bool {
    return false
}

Yes, that's it! I will update the library.
https://developer.apple.com/documentation/uikit/uiview/1622460-gesturerecognizershouldbegin/
"Subclasses may override this method and use it to prevent the recognition of particular gestures. For example, the UISlider class uses this method to prevent swipes parallel to the slider’s travel direction and that start in the thumb.
At the time this method is called, the gesture recognizer is in the UIGestureRecognizer.State.possible state and thinks it has the events needed to move to the UIGestureRecognizer.State.began state.
The default implementation of this method returns true."

Thanks for reporting this!
Can you update your package to 0.1.1 and check?


[FR] Insert cursor below/above

Hi,
Have you considered adding VScode inspired Insert cursor below and above to your plugin (ctrl-alt-down/up)?
Thanks for your work.

Can do. How exactly does it work, do you know?
If I'm on line: 4, ch: 7, and I place a cursor one line up, does it just go to line: 3, ch: Max(7, line.length)?

Can do. How exactly does it work, do you know?
If I'm on line: 4, ch: 7, and I place a cursor one line up, does it just go to line: 3, ch: Max(7, line.length)?

yes, that's what vscode does. This is what happens starting in the middle and doing ctrl-alt-up and ctrl-alt-down

yes, that's what vscode does. This is what happens starting in the middle and doing ctrl-alt-up and ctrl-alt-down

@WhiteNoiseDev I've implemented this in 0.5.0, let me know how it works for you :)

it works! :)


fix: allow cli --gpus to override config gpu

Previously, config.gpu() will be ignored in envd up.

Very efficient bug handling, awesomes!


[Bug] Multipart/form-data example code is incorrect

Describe the bug
When attempting to use the example Python code provided in the spec for requests that use multipart/form-data, the request returns a 500 error.  It appears that the generated code is not accurate for a multipart/form-data request.  I was able to generate code from Postman that worked.
To Reproduce Steps to reproduce the behavior:
Please see this forum post: https://developer.sailpoint.com/discuss/t/500-internal-error-when-importing-sp-config/6183
Expected behavior
happen.
I expected the example code for Python provided in this request to work as-is.
Actual behavior
The example code generated a 500 error because it is not a properly formed multipart/form-data request.
Screenshots
Please see the forum post for more info.
Operating System (please complete the following information):

OS: Mac OS

Browser (please complete the following information):

Browser: Chrome

Additional context

Needs reported up to OpenAPI Docusaurus plugin.


Functions in Kotlin: Android Basics with Compose

URL of codelab
In which task and step of the codelab can this issue be found?
Describe the problem
none of the sections are marking complete after i hit done. kind of makes it hard to track progress
Steps to reproduce?

Go to...
Click on...
See error...

Versions
Android Studio version:
API version of the emulator:
Additional information
Include screenshots if they would be useful in clarifying the problem.

Hi @slug-enjoyer
Thank you for writing in.
Are you possibly using an incognito tab?
At this time we are unable to duplicate your issue.
If you are still experiencing a problem, please provide screenshots and browser information so we can investigate further.
Hope you are enjoying the course!
Regards.


Update File Names from Eviz to Mexer

Any files that contain "eviz" need to be changed to contain "mexer" instead.

Merge the branch to main branch.


small figurines voicelines update

title
doesn't deserve a cl or any bigger desc

Skeleton figurine go "Ack Ack!"?


Enhancement: extend 'teams app update' to support updating the app using its name

Currently, to update a Teams app you need to know its ID. As this ID is generated after the app has been published, it's not known to the user unless they run the teams app list command first to lookup the ID using the app's name. To make this flow more convenient, we should allow users specify the app's name and look up the corresponding ID for them in the background.

Hi @waldekmastykarz
Can I work on this?

Please do! We appreciate your help 👏


some checksum mismatch for go 1.13

go version
go version go1.13.4 linux/amd64

build with go mod, not go path or vendor
verifying<EMAIL_ADDRESS>checksum mismatch
        downloaded: h1:A5pdeNsAyGjohGD5QrSFEto0ndr0yDWnbgZIFWvNHp0=
        go.sum:     h1:6cZzf9MH9iOiZqO7bn7A9sadvF9T7jgwkIPUo30iHBY=

and
verifying<EMAIL_ADDRESS>checksum mismatch
        downloaded: h1:t8Q3aaWanmiariBBr3qYIcAL9o0pv4MB5tZtfbILJGk=
        go.sum:     h1:cwv2BD3ZlbMg0NRuRs+d9H0mJEKXYQCcv1RqhLQrmvo=

mv go.sum, then go tidy, but
╰─ go mod tidy
verifying<EMAIL_ADDRESS><EMAIL_ADDRESS>reading<EMAIL_ADDRESS>410 Gone

root-causes likely go-modules, so i modify go.sum manually, but not sure it's the rightway or not

Can you tell me what command to run to reproduce this error?
If it's a go build xxx command, then you should not do it. We should use make or make build-binaries to build them.

Can you tell me what command to run to reproduce this error?
If it's a go build xxx command, then you should not do it. We should use make or make build-binaries to build them.

I build it with cd cmd/nodeproblemdetector && go build, so it's  a wrong way?

That explains it :) You should use make to compile it.
The build image section and the try it out section of the README explains about how to compile NPD.
go build won't work. Because compiling NPD requires some special compilation options. Those special options are implemented in the Makefile.
(make sure to install "systemd develop files" first. See the README for how to do it.

ok, get it.thanks


[UI] Use production build instead dev

What happened:
UI was built for dev environment
What you expected to happen:
Build UI for production environment
How to reproduce it (as minimally and precisely as possible):
Deploy UI somewhere and open console
Anything else we need to know?:

To fix it just add: ENV NODE_ENV=production to Dockerfile before run build command https://github.com/argoproj/argo/blob/master/Dockerfile#L76
https://github.com/argoproj/argo/blob/master/ui/src/app/webpack.config.js#L8

Message from the maintainers:
If you are impacted by this bug please add a 👍 reaction to this issue! We often sort issues this way to know what to prioritize.

This should be fixed in recent versions - what version are you using please?

@alexec 2.7.2

Can you please try v2.7.7 and v2.8.0-rc4?

v2.7.7 still

v2.8.0-rc4 OK

As I see it is already fixed here: https://github.com/argoproj/argo/commit/65d413e5d68b2f1667ef09f3c5938a07c3442fe8#diff-6559f21ee61b77fb6e0ed91c2df87162R9
@alexec thx


size in Scale function should be flip to conform the old scale function

https://github.com/pytorch/vision/blob/3990952f76df3d553dfb54a9600eafc44899e2bf/torchvision/transforms/transforms.py#L156
see https://github.com/pytorch/vision/blob/c5e52baa632878e2989d62d5888179f900b01c8b/torchvision/transforms.py#L165

Hi @YurongYou the params to scale were flipped to be (h,w) as a breaking change, to be consistent with other transforms and the torch tensor format. See this PR for more discussion on this.

Thanks!


Effect of BLAS on crossprod()

Wonderful package!
According to my experience crossprod() largely relies on the BLAS you use. For the default one provided by R, it will be easily defeated by Eigen. However if you use an optimized BLAS such as OpenBLAS and enable the multi-threading, it should be way faster than Eigen.
You may want to report the implementation of BLAS you use, as well as some results of OpenBLAS.

Yixuan,
thanks for the pointer! I hadn't really considered that issue. I've been meaning to test out OpenBLAS but never get around to it


files moved

Please post the pull request against your repo not this one.
Also I don't see changes to build.sh; the script will still look for files in the main directory and will fail.


include IDBTransaction.error.message from onerror or onabort

@mrousal,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot


about tools/data/super-resolution/preprocess_df2k_ost_dataset.py

(https://github.com/open-mmlab/mmediting/blob/master/tools/data/super-resolution/df2k_ost/preprocess_df2k_ost_dataset.py)
why os.makedirs(save_folder) is after mmcv.mkdir_or_exist()?I think it create the save_folder twice.

Yes you are right. mmcv.mkdir_or_exist(save_folder) should be replaced by osp.exists(save_folder).
I will fix this now. Thanks!

Yes you are right. mmcv.mkdir_or_exist(save_folder) should be replaced by osp.exists(save_folder).
I will fix this now. Thanks!

maybe still have another error. #624 ,
And, when I run this script, it would be crash in the process (6486 imgs/ 13774imgs)?but, there is no error message.

Yes you are right. mmcv.mkdir_or_exist(save_folder) should be replaced by osp.exists(save_folder).
I will fix this now. Thanks!

maybe still have another error. #624 , And, when I run this script, it would be crash in the process (6486 imgs/ 13774imgs)?but, there is no error message.

This is the normal case, as for the OST dataset, many images are smaller than 480x480 (which is the patch size), and therefore they are skipped.

(https://github.com/open-mmlab/mmediting/blob/master/configs/restorers/real_esrgan/realesrnet_c64b23g32_12x4_lr2e-4_1000k_df2k_ost.py),this config file cannot work,because the params of unsharp_masking is not correct. @ckkelvinchan

What command did you use, and what error was raised?

(https://github.com/open-mmlab/mmediting/blob/master/configs/restorers/real_esrgan/realesrnet_c64b23g32_12x4_lr2e-4_1000k_df2k_ost.py),this config file cannot work,because the params of unsharp_masking is not correct. @ckkelvinchan

Please change radius to kernel_size. I may have missed modifying this when refactoring this function.


[DAP] Support for assigning an inspected widget to a variable

When using the Widget Inspector in Flutter DevTools, from the console you can assign the inspected widget to a variable and then perform expression evaluation on that variable:

(Note this was added by @polina-c in https://github.com/flutter/devtools/pull/5542)
It would be nice to offer the same support when debugging from VS Code, etc. I don't see any way to assign an inspected widget to a variable:

FYI @DanTup

Yeah, this would be great. I guess there are a few parts to this:

Keeping track of what's inspected (although it's not clear to me what inspected means here.. things selected in the Widget Inspector, or things sent to the "inspect()" call? I think the goal is to stop the inspector from calling "inspect()" so these things might over lap today, but not in the future)
Handling assignment to these variables (detecting the assignment in an evaluation expression, extracting the variable name and adjusting the evaluation expression accordingly)
Handling evaluation of these variables (sending the names and IDs back in scope of the evaluation)


feat: self-referential bounded trait for generics

I was using this crate to recieve a generic number T bounded by this create's Traits more specifically Bounded since i needed the upper bounds for some audio calculations, but I only have a instance of a number and would be much easier to have a "self referenced" edititon of a method to enable stuff like:
fn unwrap_sample<Sample>(sample_result: Result<Sample, hound::Error>) -> f32
where
  Sample: Num + Bounded + ToPrimitive,
{
  let sample_val = sample_result.unwrap();
  let max = sample_val.own_max_value();
  return sample_val.div(max).to_f32().unwrap();
}

Didn't give much thought to the name, no hard feelings if you find a more suitable name

let max = sample_val.own_max_value();

Why not just Sample::max_value() here?


Translate filter with deep link

Translate filter doesn't work for direct url
"angular": "1.4.8",
"angular-translate": "~2.2.0",
Chrome last version
When the application starts, and I navigate to some page, the translate filter works.
The problem occurs when I put the direct link in browser. In this case, all of places that i use "translate filter", It does not work.
Example:
it works

It does not work

{{ 'SOME_KEY' | translate }}

Thanks for your help,

Without your complete setup as an example case via plnkr.co - it is hard to guess what goes wrong. But please - use and try it with the latest version of angular-translate. We do not support any older releases like 2.2.0. Thanks.

Can confirm I have the same issue. When you use the $translate.use() function, the content of the app will translate just fine, but the nav title of the previous page and the back button point to it will not.

@robertomcampos  @renegadeds  Without a working demo showing your issue we cannot neither see/reprodue nor fix the issue.
In general the filter or the service is working, so it must be a specific (config) situation on your site. We have no look at your app (and don't want it).

When the application starts, and I navigate to some page, the translate filter works.
The problem occurs when I put the direct link in browser. In this case, all of places that i use "translate filter", It does not work.

Sorry, but I cannot follow this. It's hard (impossible) to guess what you are meaning.

@renegadeds thanks for the insights. I had a similar issue . @robertomcampos What I have done is do a $state.reload() in the translate controller, and it worked for me. Hopefully this will help you a little.


Issue running codellama/phind-codellama based model with FastChat OpenAI API

Describe the bug
When attempting to follow the FastChat OpenAI API setup instructions, I get the following error: openai.error.APIConnectionError: Error communicating with OpenAI
To Reproduce

Setup a codellama model with fastchat
Follow the fastchat-api instructions
Change your configuration per the documentation
See error

Environment

Operating System: [e.g. MacOS] MacOS
Python Version: [e.g. 3.10.6]

$ python3 --version
Python 3.10.10

Continue Version: [e.g. v0.0.207] Newest?

Config Changes Per Documetation
config = ContinueConfig(
    ...
    models=Models(
		default=OpenAI(
                         model="CodeLlama-7b-Instruct-hf",
                         openai_server_info={'api_base': 'http://localhost:8000/v1'},
                         context_length=4096,
                         timeout=5000,
			prompt_templates={},
			api_key=""
		),
    ....

Logs
Traceback (most recent call last):
  File "aiohttp/connector.py", line 980, in _wrap_create_connection
  File "asyncio/base_events.py", line 1112, in create_connection
  File "asyncio/base_events.py", line 1145, in _create_connection_transport
  File "asyncio/futures.py", line 287, in __await__
  File "asyncio/tasks.py", line 339, in __wakeup
  File "asyncio/futures.py", line 203, in result
  File "asyncio/sslproto.py", line 575, in _on_handshake_complete
  File "asyncio/sslproto.py", line 557, in _do_handshake
  File "ssl.py", line 979, in do_handshake
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1002)
The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "openai/api_requestor.py", line 588, in arequest_raw
  File "aiohttp/client.py", line 536, in _request
  File "aiohttp/connector.py", line 540, in connect
  File "aiohttp/connector.py", line 901, in _create_connection
  File "aiohttp/connector.py", line 1209, in _create_direct_connection
  File "aiohttp/connector.py", line 1178, in _create_direct_connection
  File "aiohttp/connector.py", line 982, in _wrap_create_connection
aiohttp.client_exceptions.ClientConnectorCertificateError: Cannot connect to host api.openai.com:443 ssl:True [SSLCertVerificationError: (1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1002)')]
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
  File "continuedev/src/continuedev/core/autopilot.py", line 387, in _run_singular_step
    observation = await step(self.continue_sdk)
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "continuedev/src/continuedev/core/main.py", line 368, in __call__
    return await self.run(sdk)
           ^^^^^^^^^^^^^^^^^^^
  File "continuedev/src/continuedev/plugins/steps/chat.py", line 106, in run
    async for chunk in generator:
  File "continuedev/src/continuedev/libs/llm/__init__.py", line 322, in stream_chat
    async for chunk in self._stream_chat(messages=messages, options=options):
  File "continuedev/src/continuedev/libs/llm/openai.py", line 130, in _stream_chat
    async for chunk in await openai.ChatCompletion.acreate(
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "openai/api_resources/chat_completion.py", line 45, in acreate
  File "openai/api_resources/abstract/engine_api_resource.py", line 217, in acreate
  File "openai/api_requestor.py", line 300, in arequest
  File "openai/api_requestor.py", line 605, in arequest_raw
openai.error.APIConnectionError: Error communicating with OpenAI

Looks like our documentation is out of date, sorry about that! The new format for you config should look like this:
config = ContinueConfig(
    ...
    models=Models(
		default=OpenAI(
                         model="CodeLlama-7b-Instruct-hf",
                         api_base: 'http://localhost:8000/v1'},
                         context_length=4096,
                         timeout=5000,
			prompt_templates={},
			api_key=""
		),
    ....

Also, just out of curiosity what led you to choose FastChat as the model provider? Had you already been using it for other purposes? If you're not tied to it, there are other options that tend to have easier setup, for example Ollama and LMStudio will both work on Mac

I had just barely figured that out from a different issue and was coming to add that. Thank you! That format seems to work great.

Also, just out of curiosity what led you to choose FastChat as the model provider? Had you already been using it for other purposes? If you're not tied to it, there are other options that tend to have easier setup, for example Ollama and LMStudio will both work on Mac

Good question. My setup is actually a little more complex. I'm running my LLMs on a linux system with Fastchat and I'm setting up port forwarding from my Mac to the linux system that is running fastchat. So while Continue is running on my Mac, my "local" LLM is actually running on a different server. I'm able to point the Continue config to localhost because of the port forwarding.

Nice! Just updating the documentation and then seems this is resolved, but I'll keep the issue open for a couple days just in case anything else pops up.
Makes sense. Were there any alternatives you considered among which FastChat was the best? Good to know in case anyone asks about a similar scenario.

I looked at a couple of other tools. I've had the best luck with FastChat. Seems to scale pretty well, flexible with what I've needed. Overall been super happy with it. But there are so many tools and everything is changing so fast, it's hard to keep up.

Closing since nothing new came up, but please stay in touch if anything goes wrong or if you have questions! Always welcome to ask in our Discord if it's easier


Fix DataProtocol.lastRange(of:) (and cherry-pick Data.swift changes from swift-5.0-branch)

DataProtocol.lastRange(of:) is correct in swift-5.0-branch, but not in master and swift-5.1-branch.
The changes are from #21292 (d7fcb87cec67796b4843eb2e9c55c6e3a7888d15).

@swift-ci Please smoke test

I will port this into swift-5.1-branch and swift-corelibs-foundation once this is approved/merged.


issue related psycopg2

I am a beginner and I am facing issue in psycopg2 installation in my pycharm (venv) on my windows. How to solve it...
error
(venv) C:\Users\Vishal\PycharmProjects\website>pip install psycopg2
Collecting psycopg2
Using cached https://files.pythonhosted.org/packages/84/d7/6a93c99b5ba4d4d22daa3928b983cec66df4536ca50b22ce5dcac65e4e71/psycopg2-2.8.4.tar.gz
Complete output from command python setup.py egg_info:
running egg_info
creating pip-egg-info\psycopg2.egg-info
writing pip-egg-info\psycopg2.egg-info\PKG-INFO
writing dependency_links to pip-egg-info\psycopg2.egg-info\dependency_links.txt
writing top-level names to pip-egg-info\psycopg2.egg-info\top_level.txt
writing manifest file 'pip-egg-info\psycopg2.egg-info\SOURCES.txt'
Error: pg_config executable not found.
pg_config is required to build psycopg2 from source.  Please add the directory
containing pg_config to the $PATH or specify the full executable path with the
option:
python setup.py build_ext --pg-config /path/to/pg_config build ...

or with the pg_config option in 'setup.cfg'.
If you prefer to avoid building psycopg2 from source, please install the PyPI
'psycopg2-binary' package instead.
For further information please check the 'doc/src/install.rst' file (also at
http://initd.org/psycopg/docs/install.html).

Command "python setup.py egg_info" failed with error code 1 in C:\Users\Vishal\AppData\Local\Temp\pip-install-yhws7zqc\psycopg2\

This feedstock is about the conda package for psycopg2. For pip related issue please open an issue upstream.


Open Science lesson

[ ] Create a version of the directory that is cleaned up - with documentation that articulates the elements that improves the dir structure.
[ ] Consider using better code that demonstrates a richer analysis but also contains duplicated processes that could be functionalized. Create an example with a function that makes the code cleaner.
[ ] Create a sub dir that the students could actually run code against. then they would clean that up - distilled
[ ] Create an actual code activity that demonstrates

[ ] Globbing
[ ] Problematic variable names

This issue was moved to earthlab/earthlab.github.io#19


Auto geolocation

Seems to me I should not have to type in my address thanks to geolocation. Suggestion: implement geolocation

This should be easy to do...any @timothyclemansspd any interest in trying to implement it?

Sure. Which would you prefer auto ask to geolocate or a button in the UI that triggers the browser asking?

Tim sorry for the delay in getting back to you, I think that a button in the UI that trigger the geolocation would be better.
FYI... I just created a separate repo for SimpliCity with the Code for Asheville Brigade that is focused on redeployability. That might be a better place for you to contribute if you are still interested.


Windows installation wiki needs an update

We could also consider moving it in the docs, currently it is linked from there.
https://github.com/kivy/kivy/wiki/Using-Kivy-with-an-existing-Python-installation-on-Windows-(64-or-32-bit)

Although these steps may become obsolete when we'll have wheels.

The guide was deprecated.


Feature request: Complete current specs in one document

It seems right now to follow the format base specs + diffs for each era; would be easier to follow if there would exist a document containing the complete currently valid specs. The diff-specs are still useful however, particularly once one is up to speed.

I agree completely, we've talked a lot about this internally. The plan is to use https://github.com/input-output-hk/formal-ledger-specifications to create the full specs.
In the meantime, someone could create some kind of way to parse the latex specs and create the combined specs. I'd be afraid of anything that was not mechanical, though, for fear of drift and maintenance. My team does not have the capacity for doing this band-aid solution anytime soon, though. If someone from the community would want to take this on I would be happy! :)


[BUG] 403 Error when trying to download video from v16-webapp-prime.tiktok.com

Platform where the error occurred?
TikTok
The endpoint where the error occurred?
https://www.tiktok.com/api/post/item_list
Submitted input value?
I made a fetch_user_post request to the above tiktok api and got this response

After that I get the first one resp["video"]["bitrateInfo"][0]["PlayAddr"]["UrlList"][0] and try to download it, but I got 403 error ( I used the same header request which includes my cookies and user agent of fetch_user_post  function but still get the same error)
So I tried to debug and realized that seems like a relationship between the device_id and my cookie (login already) if I use the default (hard-coded one) of the BaseRequestModel device_id: int =<PHONE_NUMBER>842836523 then cannot download the video (403 access denied) but if I use my real device_id (get from browser) and with my cookie then I can access and download the video
Correct me if I am wrong thanks !

Yes, in an update of TikTok Web about half a year ago, they added this restriction. Your summary and analysis are very accurate. This restriction is associated with device_id, but the APP interface is still available, so I did not deal with this issue. However, we can discuss how to solve this problem elegantly. Thank you for your feedback and summary!

i found this endpoint that will return the wid in the response when we provide cookie  and user-agent, I guess it is device_id
do you want take a look on it?
https://www.tiktok.com/api/v1/web-cookie-privacy/config?locale=en&appId=1988&theme=default&tea=1, we can get the device_id from user-agent and cookie in advance and store it somewhere for reusable


Add instructions to change footer element

Fixes #10018

@SQLEmil 	I don't want to make that change because you'd have to back it out in a couple weeks when the year is 2019. Most folks won't be tripped up by this.


don't assume that RG name starts with aro-

Correcting approach in https://github.com/Azure/ARO-RP/pull/900

/azp run e2e

/azp run e2e


Build fixes for 1.0.0-alpha.9

My recent changes in the PR for 1.0.0-alpha.9 broke some things.
I'm very sorry for that. I should have tested it better.
This PR fixes these build failures.
With this PR applied a cargo build --examples succeeds again.

Thanks for your quick support :)
One additional question:
Do you plan to do a (possibly alpha) release of rppal with embedded-hal alpha support?
That would allow downstream crates to proceed, too.

Do you plan to do a (possibly alpha) release of rppal with embedded-hal alpha support?

I was planning for a release after I've had a chance to replace Travis CI with GitHub Actions to make sure I don't miss any issues, but I haven't had time to figure that out yet. I agree it's time for another release though, since it's been a while. I'll make some time in the next week to publish an update.

Cool. Thanks a lot for your help.
Please take your time.


Telegram webhooks with trusted_networks gives warning 0.88.2

Home Assistant release with the issue: 0.88.2

Last working Home Assistant release (if known): 0.85
Operating environment (Hass.io/Docker/Windows/etc.): Docker in Synology NAS

Component/platform: https://www.home-assistant.io/components/telegram_bot.webhooks/

Description of problem:
I am using Telegram Bot via webhooks and my HA is installed on Docker in Synology NAS. To get it working, I have to put my local IP into the trusted_networks key as described in https://community.home-assistant.io/t/getting-telegram-webhooks-working-with-nginx/36284.
Unfortunately, 0.88.2 gives this error…

Your configuration contains extra keys that the platform does not support.
Please remove [trusted_networks]. (See /config/packages/telegram_bot.yaml, line 5).

If I remove trusted_networks from the telegram configuration, it stops working.
Problem-relevant configuration.yaml entries and (fill out even if it seems unimportant):
telegram_bot:
  - platform: webhooks
    api_key: !secret telegram_api_key
    trusted_networks: <IP_ADDRESS>
    allowed_chat_ids:
      - !secret telegram_chat_id_1
      - !secret telegram_chat_id_2
      - !secret telegram_chat_id_3
    parse_mode: html

Traceback (if applicable):

Additional information:

Duplicate of #21089

Fix will be released in 0.89


Add README for the autoenv plugin

PR for https://github.com/robbyrussell/oh-my-zsh/issues/7175#issue-365263634
Short description of what this resolves:
Add READMEs to undocumented plugins
Changes proposed in this pull request:

README.md added to the autoenv plugin

Hey Rhuan thanks for the contribution. The autoenv plugin loads this autoenv rather, so the URL should be changed. Also, please add that autoenv needs to be installed as well for the plugin to work. Thanks!

oh my mistake, thanks for warning i will change right now

That's perfect thanks!


Add category filter to docs

I think we should go with a dropdown and see what people think of that.

Agreed.

:+1:

see https://github.com/ramda/ramda.github.io/issues/11


Clicking/Tapping image or Navigating leading to stop auto play

Is this a bug report or a feature request?
Bug report ( or need help , not sure if this is achievable through existing code )
Have you read the guidelines regarding bug report?
Yes
Have you read the documentation in its entirety?
Yes
Have you made sure that your issue hasn't already been reported/solved?
Yes.(Looked into old issues, didn't find anything with related keywords.)
Is the bug specific to iOS or Android? Or can it be reproduced on both platforms?
Yes, both platform.
Is the bug reproductible in a production environment (not a debug one)?
YES
Have you made sure that it wasn't a React Native bug?
Doesn't seems like to be React native bug.
<!-
Have you been able to reproduce the bug in the provided example?
Yes.(With slight modification, but should happen in example1 code as well)
Environment
Environment:
React Native - 0.50,
React - 16
react-native-snap-carousel: 3.6/3.7
Target Platform:
Android (8.1)
I have tried https://snack.expo.io/rJ1XQrJM7 and able to reproduce this issue. ( IN both IOS/Android)
Steps to Reproduce

Execute the example1(loop one ) from https://github.com/archriss/react-native-snap-carousel/blob/master/example/src/index.js or https://snack.expo.io/rJ1XQrJM7
2.Click on image, auto play stops(Same is happening in case of navigation (with TouchableOpacity)   as well).

Expected Behavior
Auto play should continue after user clicks on image(or navigate).
Note : Auto play get restored when user swipes screen manually to next slides, but slides should have moved to next slides automatically without manual intervention.
Actual Behavior
Clicking/tapping on image(or navigating through TouchableOpacity) stops  autoplay.
Reproducible Demo
https://snack.expo.io/rJ1XQrJM7
Additional questions:

If we swipe from one slide to another we can see white color margin b/w 2 images , Is it possible to minimize the margin(may be 0). Below one suggests to add margin,I have made that 0 but still see margin while slides to next image.

https://github.com/archriss/react-native-snap-carousel/blob/master/doc/TIPS_AND_TRICKS.md#margin-between-slides.
2.Also, currently we have req. to show image of size =( width = screenWidth,  height = screenWidth/2), if I understand correctly https://github.com/archriss/react-native-snap-carousel/blob/master/doc/TIPS_AND_TRICKS.md#viewport-wide-slides--no-preview-effect
should we explore  https://github.com/leecade/react-native-swiper#basic-usage  as well?
I think , if we get solution to auto play issue then I am happy to use this carousel for our use case(as we might be interested in preview feature in future)
Thanks.

Hi @shamca0633 ,
This is not relevant to your problem, but I have a question in the above demo code you provided.
I am trying to call a function when I click on an Item, onPress of Touchable if I call any method it is giving an error saying not a function.
<TouchableOpacity               onPress={this.onPress.bind(this)}             >
Error is _this6.onPress is not a function.
I am able to directly alert on Touch like below
<TouchableWithoutFeedback           onPress={()=>{             Alert.alert("onPress");}}>
How can I able to call a method onPress of any Item?

Hi @shamca0633,
Regarding your issue, this is a known bug that I haven't addressed yet. I'll take a look at it as soon as possible. FYI, the root of the matter lies here.
To answer your questions:

The "margin" is linked to the inactiveSlideScale prop. You can set it to 1 if needed, but you'll then lose the scale effect.

Yes, I confirm what I've written in the doc.

Thanks for you quick response.
I wanted to check few more things which is blocking us to move forward on this plug-in.

I am observing a delay in initial loading of images. We have small set of images(max 10) only still facing this issue. Also to compare we tested it with some simple code (without auto scroll/loop,etc) and can see images getting load faster.Is it this plug-in adding some delay due to additional feature, if yes what are the recommendation to minimize initial load time?it has anything to do with loopClonesPerSide , is it loading 3 copies and adding to delay?
https://medium.com/the-react-native-log/custom-scrolling-carousel-in-react-native-15ee129e7e68

2.Once images are initially loaded seems like it scrolls a bit(and appears like flicker). Is it known issue?
3.At certain slide( 4th one out of 6 , with SLIDER_1_FIRST_ITEM  =1 and loopClonesPerSide={3}) always flicker and in every loop, rest is fine.Not able to get logic on why 4th one.
4.Also, when I swipe fast then it reaches to last slides and refuse to swipe further in same direction, but able to swipe in reverse direction. Also once auto play happens then user can further swipe to next slide.Is there any end of loop from where user can't swipe further ? Is there any parameters there to handle this?
Configuration:
        <View>
            <Carousel
                ref={c => this._slider1Ref = c}
                data={ENTRIES1}
                renderItem={this._renderItem}
                sliderWidth={sliderWidth}
                itemWidth={itemWidth}
                firstItem={SLIDER_1_FIRST_ITEM}
                inactiveSlideScale={1}
                activeSlideAlignment={'start'}
                inactiveSlideOpacity={1}
                inactiveSlideShift={0.6}
                containerCustomStyle={styles.slider}
                contentContainerCustomStyle={styles.sliderContentContainer}
                loop={true}
                loopClonesPerSide={3}
                autoplay={true}
                lockScrollWhileSnapping={true}
                enableMomentum ={true}
                autoplayDelay={3000}
                autoplayInterval={2000}
                onSnapToItem={(index) => this.setState({ slider1ActiveSlide: index})
                }
            />
            <Pagination
                dotsLength={ENTRIES1.length}
                activeDotIndex={slider1ActiveSlide}
                containerStyle={styles.paginationContainer}
                dotColor={'rgba(255, 255, 255, 0.92)'}
                dotStyle={styles.paginationDot}
                inactiveDotColor={colors.black}
                inactiveDotOpacity={0.6}
                inactiveDotScale={0.60}
                carouselRef={this._slider1Ref}
                tappableDots={!!this._slider1Ref}
            />
        </View>

Note : I have tested above on Android Simulator (8.1) and on Android real device.
I have gone through some existing performance/flickers issues but was not able to relate it with my case( or may be you can point me to , if I missed)
Thanks.

Thanks, setting "inactiveSlideScale" to 1 solved the margin b/w slides issue.

@bd-arc any estimate to when can we excpect this fix?
Also thank you very much for this wonderful library

same issue

are there any updates on this?

same issue

same issue
,how to solve?

Fixed in 3.8.0.

Thanks for you quick response.
I wanted to check few more things which is blocking us to move forward on this plug-in.

I am observing a delay in initial loading of images. We have small set of images(max 10) only still facing this issue. Also to compare we tested it with some simple code (without auto scroll/loop,etc) and can see images getting load faster.Is it this plug-in adding some delay due to additional feature, if yes what are the recommendation to minimize initial load time?it has anything to do with loopClonesPerSide , is it loading 3 copies and adding to delay?
https://medium.com/the-react-native-log/custom-scrolling-carousel-in-react-native-15ee129e7e68

2.Once images are initially loaded seems like it scrolls a bit(and appears like flicker). Is it known issue?
3.At certain slide( 4th one out of 6 , with SLIDER_1_FIRST_ITEM =1 and loopClonesPerSide={3}) always flicker and in every loop, rest is fine.Not able to get logic on why 4th one.
4.Also, when I swipe fast then it reaches to last slides and refuse to swipe further in same direction, but able to swipe in reverse direction. Also once auto play happens then user can further swipe to next slide.Is there any end of loop from where user can't swipe further ? Is there any parameters there to handle this?
Configuration:
        <View>
            <Carousel
                ref={c => this._slider1Ref = c}
                data={ENTRIES1}
                renderItem={this._renderItem}
                sliderWidth={sliderWidth}
                itemWidth={itemWidth}
                firstItem={SLIDER_1_FIRST_ITEM}
                inactiveSlideScale={1}
                activeSlideAlignment={'start'}
                inactiveSlideOpacity={1}
                inactiveSlideShift={0.6}
                containerCustomStyle={styles.slider}
                contentContainerCustomStyle={styles.sliderContentContainer}
                loop={true}
                loopClonesPerSide={3}
                autoplay={true}
                lockScrollWhileSnapping={true}
                enableMomentum ={true}
                autoplayDelay={3000}
                autoplayInterval={2000}
                onSnapToItem={(index) => this.setState({ slider1ActiveSlide: index})
                }
            />
            <Pagination
                dotsLength={ENTRIES1.length}
                activeDotIndex={slider1ActiveSlide}
                containerStyle={styles.paginationContainer}
                dotColor={'rgba(255, 255, 255, 0.92)'}
                dotStyle={styles.paginationDot}
                inactiveDotColor={colors.black}
                inactiveDotOpacity={0.6}
                inactiveDotScale={0.60}
                carouselRef={this._slider1Ref}
                tappableDots={!!this._slider1Ref}
            />
        </View>

Note : I have tested above on Android Simulator (8.1) and on Android real device.
I have gone through some existing performance/flickers issues but was not able to relate it with my case( or may be you can point me to , if I missed)
Thanks.

Thank you man, you just save my day.
This props:
inactiveSlideScale={1}
inactiveSlideOpacity={1}
inactiveSlideShift={0.6}
Solved the flicker/blink issue when reached to last item and jump into the first item without blinking


Experience large delays with MacOS builds

Description
We're experience very large delays with MacOS builds as compared to builds for Linux and Windows
Area for Triage:
Question, Bug, or Feature?:
For all of today, MacOS builds are way behind and are being queued up.
Virtual environments affected

[ ] Ubuntu 16.04
[ ] Ubuntu 18.04
[ ] Ubuntu 20.04
[x] macOS 10.15
[x] macOS 11.0
[ ] Windows Server 2016 R2
[ ] Windows Server 2019

Image version
Not sure how to get an image version, but the problem is happening here with many builds queuing for 7 hours or more:
https://github.com/input-output-hk/cardano-node/actions
Expected behavior
MacOS builds should be roughly as fast as all the other builds.

Repro steps
N/A

Hello, @newhoggy
Does the issue still reproduce for you?

Yes it is.  Please see the list of jobs here: https://github.com/input-output-hk/cardano-node/actions
There are a number of them where MacOS builds are behind.

Yes it is. Please see the list of jobs here: https://github.com/input-output-hk/cardano-node/actions
There are a number of them where MacOS builds are behind.

It's by design. https://docs.github.com/en/actions/reference/usage-limits-billing-and-administration

GitHub plan
Total concurrent jobs
Maximum concurrent macOS jobs

Free
20
5

Pro
40
5

Team
60
5

Enterprise
180
50

As I can see you have already run 5 concurrent macOS jobs.
https://github.com/input-output-hk/cardano-node/runs/2129734134?check_suite_focus=true - 1 jobs

https://github.com/input-output-hk/cardano-node/runs/2129758818?check_suite_focus=true - 2 jobs

https://github.com/input-output-hk/cardano-node/runs/2129854875?check_suite_focus=true - 2 jobs


WIP: Game agents

Here's just getting the agents up and running.
I don't know how I feel about combining struct & agent logic now. Part of me wants to have the entire public API be agent calls to private update functions, but I'm wondering if all of the struct-updating calls should be in Game and Games just has agent calls to the functions in Game.
Opinion?

Hmm I almost wonder if it would make more sense if we made Game a genserver instead of an agent. I think agent is a nice abstraction, but maybe if we make it a genserver so that we're passing messages to it instead of running functions on it, it will make more sense. And then Games would be the only place we pass it messages from

I would probably tend to keep it to agents if it's just a wrapper around a Game struct
Our agent calls could just look like this
# where `game` is the code
def do_something(game, some_arg) do
  game
  |> game_name()
  |> Agent.get_and_update(Game, :do_something, [some_arg])
  # or `|> Agent.get_and_update(&Game.do_something(&1, some_arg))`
end

And our game functions would look something like this
# where `game` is the game struct
def do_something(game, some_arg) do
  # do something
end

OK I'm on board with that.


⚠ Processors has degraded performance

In 0a44d82, Processors ($STATUS_URL) experienced degraded performance:

HTTP code: 200
Response time: 96 ms

Resolved: Processors performance has improved in dc6644c.


Feat sizify

Codecov Report

Merging #12 (6a9a8e3) into main (5a3a29f) will increase coverage by 11.01%.
The diff coverage is 100.00%.

:exclamation: Current head 6a9a8e3 differs from pull request most recent head 2aa653b. Consider uploading reports for the commit 2aa653b to get more accurate results

@@             Coverage Diff             @@
##             main      #12       +/-   ##
===========================================
+ Coverage   87.03%   98.05%   +11.01%
===========================================
  Files          52       48        -4
  Lines        2252     2055      -197
===========================================
+ Hits         1960     2015       +55
+ Misses        292       40      -252

Impacted Files
Coverage Δ

...ri-swift/eventing/BackedCredentialRevocation.swift
100.00% <ø> (ø)

Sources/keri-swift/eventing/Interaction.swift
100.00% <ø> (ø)

Sources/keri-swift/eventing/Query.swift
100.00% <ø> (ø)

...ources/keri-swift/eventing/RegistryInception.swift
100.00% <ø> (ø)

...s/keri-swift/eventing/TransactionStateNotice.swift
100.00% <ø> (ø)

Sources/keri-swift/coring/Dumpable.swift
100.00% <100.00%> (ø)

Sources/keri-swift/coring/Loadable.swift
100.00% <100.00%> (ø)

Sources/keri-swift/coring/sizer/Sizer.swift
100.00% <100.00%> (ø)

Sources/keri-swift/coring/version/Version.swift
91.66% <100.00%> (+0.75%)
:arrow_up:

Sources/keri-swift/helping/Converting.swift
100.00% <100.00%> (ø)

... and 3 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 5a3a29f...2aa653b. Read the comment docs.


Can't chart funnel in 3.2.7

Version 3.2.7 seemingly can't chart funnels. Here is the relevant code:
		var vikeen_funnel = new Keen.Query("funnel", {
			steps: steps,
			maxAge: 3600
		});

	    client.draw(vikeen_funnel, document.getElementById("chart-wrapper-5"), {
		    library: "google",
		    chartType: "barchart",
		    height: 340,
		    title: "Funnel",
		    labels: [ "Downloaded", "Played Tutorial", "Played Level", "Purchased"],
		    chartOptions: {
		      chartArea: { height: "85%", left: "20%", top: "5%" },
		      legend: { position: "none" }
		    }
	    });

		client.run(vikeen_funnel, function(err, response){
		  // if (err) handle the error
		  console.log('result is: ', response.result);
		});

The client.run() returns a response, but the chart div says "No results to visualize."
Downgrading to 3.2.6 resolves the issue

@PeterNachbaur this has been fixed for v3.2.7, though you might need a cache-buster param on the src URL. Sorry for the hiccup!


Implemented limited-time sampling (first pass)

Very simple first version of limited-time sampling as described in Issue #20. Implemented as follows:

Config json files can now optionally include a boolean flag, "limited_time_sampling". There are two new example config json files which incorporate this.
If this is true, we set the "sampling_prop" field of the simulation parameter structure to have "values" 0.0 and a random value within the specified bounds, with a single value for "change_times" drawn randomly on a uniform distribution between zero and the duration of the epidemic. (Note this is an extremely simplified implementation, we can try cleverer distributions here later). This adjustment to the "sampling_prop" field propagates through to the "death_rate" and "sampling_rate".
If "limited_time_sampling" is not specified in the config json, main.py runs as before.

Implemented the requested changes


Enable live data features (from ibmq-provider)

Summary
Fixes #270
Details and comments

Also @kt474 - the documentation build is broken. Can you fix the CI checks?

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

-727 of 732 (0.68%)  changed or added relevant lines in 6 files are covered.
2 unchanged lines in 1 file lost coverage.
Overall coverage decreased (-5.0%) to 32.677%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

qiskit_ibm_provider/api/clients/account.py
1
2
50.0%

qiskit_ibm_provider/jupyter/backend_info.py
0
3
0.0%

qiskit_ibm_provider/api/rest/account.py
1
11
9.09%

qiskit_ibm_provider/ibm_backend_service.py
2
55
3.64%

qiskit_ibm_provider/jupyter/live_data_widget.py
0
660
0.0%

Files with Coverage Reduction
New Missed Lines
%

qiskit_ibm_provider/jupyter/backend_info.py
2
0%

Totals

Change from base Build<PHONE_NUMBER>:
-5.0%

Covered Lines:
1777

Relevant Lines:
5438

💛  - Coveralls


Add security checks for the APIs

The following APIs :

Get namespace admins.
Get namespace maintainers.
Get package maintainers.

These APIs are public. It would be essential to add necessary security checks for the same in the backend as well.

This has been addressed.


chore(harp): use official pre-release 0.21 of harp

@filipesilva's harp patch was just merged so we can start using the official pre-release again (as we had tried to do in #2301, but were forced to revert in #2308).
cc @naomiblack

Lgtm


feat: add /insert_identity endpoint, perform auth on backend service endpoints

This probably works but waiting for Polygon to come back up to test


Decouple cmd package from the clab application part2

continuation of #1906

Any plans to continue?

Love to, but very busy with other stuff.
Can't promis when it will happen.... Sorry!


[Doc Improvement][LOB apps terminology update][3349081]

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/concepts/build-and-test/deep-link-application.md
92
16
link
:white_check_mark:

msteams-platform/concepts/deploy-and-publish/add-default-install-scope.md
90
5
link
:white_check_mark:

msteams-platform/concepts/design/understand-use-cases.md
95
3
link
:white_check_mark:

msteams-platform/get-started/glossary.md
94
70
link
:white_check_mark:

msteams-platform/resources/schema/manifest-schema.md
91
40
link
:white_check_mark:

msteams-platform/tabs/how-to/authentication/tab-sso-overview.md
88
40
link
:white_check_mark:

msteams-platform/tabs/how-to/authentication/tab-sso-register-aad.md
87
65
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/concepts/build-and-test/deep-link-application.md
92
16
link
:white_check_mark:

msteams-platform/concepts/deploy-and-publish/add-default-install-scope.md
90
5
link
:white_check_mark:

msteams-platform/concepts/design/understand-use-cases.md
95
3
link
:white_check_mark:

msteams-platform/get-started/glossary.md
94
70
link
:white_check_mark:

msteams-platform/resources/schema/manifest-schema.md
91
40
link
:white_check_mark:

msteams-platform/tabs/how-to/authentication/tab-sso-overview.md
88
40
link
:white_check_mark:

msteams-platform/tabs/how-to/authentication/tab-sso-register-aad.md
87
65
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/concepts/build-and-test/deep-link-application.md
92
16
link
:white_check_mark:

msteams-platform/concepts/deploy-and-publish/add-default-install-scope.md
90
5
link
:white_check_mark:

msteams-platform/concepts/design/understand-use-cases.md
97
2
link
:white_check_mark:

msteams-platform/get-started/glossary.md
94
70
link
:white_check_mark:

msteams-platform/resources/schema/manifest-schema.md
90
41
link
:white_check_mark:

msteams-platform/tabs/how-to/authentication/tab-sso-overview.md
89
38
link
:white_check_mark:

msteams-platform/tabs/how-to/authentication/tab-sso-register-aad.md
91
56
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/concepts/build-and-test/deep-link-application.md
92
17
link
:white_check_mark:

msteams-platform/concepts/deploy-and-publish/add-default-install-scope.md
85
8
link
:white_check_mark:

msteams-platform/concepts/design/understand-use-cases.md
96
3
link
:white_check_mark:

msteams-platform/get-started/glossary.md
92
83
link
:white_check_mark:

msteams-platform/resources/schema/manifest-schema.md
90
43
link
:white_check_mark:

msteams-platform/tabs/how-to/authentication/tab-sso-overview.md
88
41
link
:white_check_mark:

msteams-platform/tabs/how-to/authentication/tab-sso-register-aad.md
88
64
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/concepts/build-and-test/deep-link-application.md
92
17
link
:white_check_mark:

msteams-platform/concepts/deploy-and-publish/add-default-install-scope.md
85
8
link
:white_check_mark:

msteams-platform/concepts/design/understand-use-cases.md
96
3
link
:white_check_mark:

msteams-platform/get-started/glossary.md
92
83
link
:white_check_mark:

msteams-platform/resources/schema/manifest-schema.md
90
43
link
:white_check_mark:

msteams-platform/tabs/how-to/authentication/tab-sso-overview.md
88
41
link
:white_check_mark:

msteams-platform/tabs/how-to/authentication/tab-sso-register-aad.md
88
64
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/concepts/build-and-test/deep-link-application.md
92
17
link
:white_check_mark:

msteams-platform/concepts/deploy-and-publish/add-default-install-scope.md
87
8
link
:white_check_mark:

msteams-platform/concepts/design/understand-use-cases.md
96
3
link
:white_check_mark:

msteams-platform/get-started/glossary.md
92
62
link
:white_check_mark:

msteams-platform/resources/schema/manifest-schema.md
90
43
link
:white_check_mark:

msteams-platform/tabs/how-to/authentication/tab-sso-overview.md
89
23
link
:white_check_mark:

msteams-platform/tabs/how-to/authentication/tab-sso-register-aad.md
88
31
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/concepts/build-and-test/deep-link-application.md
92
17
link
:white_check_mark:

msteams-platform/concepts/deploy-and-publish/add-default-install-scope.md
87
8
link
:white_check_mark:

msteams-platform/concepts/design/understand-use-cases.md
96
3
link
:white_check_mark:

msteams-platform/get-started/glossary.md
92
62
link
:white_check_mark:

msteams-platform/resources/schema/manifest-schema.md
90
43
link
:white_check_mark:

msteams-platform/tabs/how-to/authentication/tab-sso-overview.md
89
23
link
:white_check_mark:

msteams-platform/tabs/how-to/authentication/tab-sso-register-aad.md
88
31
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/concepts/build-and-test/deep-link-application.md
92
17
link
:white_check_mark:

msteams-platform/concepts/deploy-and-publish/add-default-install-scope.md
87
8
link
:white_check_mark:

msteams-platform/concepts/design/understand-use-cases.md
96
3
link
:white_check_mark:

msteams-platform/get-started/glossary.md
92
62
link
:white_check_mark:

msteams-platform/resources/schema/manifest-schema.md
90
43
link
:white_check_mark:

msteams-platform/tabs/how-to/authentication/tab-sso-overview.md
89
23
link
:white_check_mark:

msteams-platform/tabs/how-to/authentication/tab-sso-register-aad.md
88
31
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/concepts/build-and-test/deep-link-application.md
92
17
link
:white_check_mark:

msteams-platform/concepts/deploy-and-publish/add-default-install-scope.md
87
8
link
:white_check_mark:

msteams-platform/concepts/design/understand-use-cases.md
96
3
link
:white_check_mark:

msteams-platform/get-started/glossary.md
92
62
link
:white_check_mark:

msteams-platform/resources/schema/manifest-schema.md
90
43
link
:white_check_mark:

msteams-platform/tabs/how-to/authentication/tab-sso-overview.md
89
23
link
:white_check_mark:

msteams-platform/tabs/how-to/authentication/tab-sso-register-aad.md
88
31
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/concepts/build-and-test/deep-link-application.md
92
17
link
:white_check_mark:

msteams-platform/concepts/deploy-and-publish/add-default-install-scope.md
87
8
link
:white_check_mark:

msteams-platform/concepts/design/understand-use-cases.md
96
3
link
:white_check_mark:

msteams-platform/get-started/glossary.md
92
62
link
:white_check_mark:

msteams-platform/resources/schema/manifest-schema.md
90
43
link
:white_check_mark:

msteams-platform/tabs/how-to/authentication/tab-sso-overview.md
89
23
link
:white_check_mark:

msteams-platform/tabs/how-to/authentication/tab-sso-register-aad.md
88
31
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/concepts/build-and-test/deep-link-application.md
92
17
link
:white_check_mark:

msteams-platform/concepts/deploy-and-publish/add-default-install-scope.md
88
6
link
:white_check_mark:

msteams-platform/concepts/design/understand-use-cases.md
96
3
link
:white_check_mark:

msteams-platform/get-started/glossary.md
92
62
link
:white_check_mark:

msteams-platform/resources/schema/manifest-schema.md
90
43
link
:white_check_mark:

msteams-platform/tabs/how-to/authentication/tab-sso-overview.md
91
19
link
:white_check_mark:

msteams-platform/tabs/how-to/authentication/tab-sso-register-aad.md
90
27
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/concepts/build-and-test/deep-link-application.md
92
17
link
:white_check_mark:

msteams-platform/concepts/deploy-and-publish/add-default-install-scope.md
91
4
link
:white_check_mark:

msteams-platform/concepts/design/understand-use-cases.md
96
3
link
:white_check_mark:

msteams-platform/get-started/glossary.md
92
62
link
:white_check_mark:

msteams-platform/resources/schema/manifest-schema.md
90
43
link
:white_check_mark:

msteams-platform/tabs/how-to/authentication/tab-sso-overview.md
91
19
link
:white_check_mark:

msteams-platform/tabs/how-to/authentication/tab-sso-register-aad.md
90
27
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/apps-in-teams-meetings/teams-apps-in-meetings.md
89
13
link
:white_check_mark:

msteams-platform/concepts/app-fundamentals-overview.md
93
15
link
:white_check_mark:

msteams-platform/concepts/build-and-test/deep-link-application.md
92
18
link
:white_check_mark:

msteams-platform/concepts/build-and-test/tool-sdk-overview.md
94
9
link
:white_check_mark:

msteams-platform/concepts/deploy-and-publish/add-default-install-scope.md
91
4
link
:white_check_mark:

msteams-platform/concepts/design/understand-use-cases.md
96
3
link
:white_check_mark:

msteams-platform/get-started/glossary.md
92
64
link
:white_check_mark:

msteams-platform/promote-app-adoption.md
94
34
link
:white_check_mark:

msteams-platform/resources/schema/manifest-schema.md
90
43
link
:white_check_mark:

msteams-platform/samples/collaboration-control.md
100
1
link
:white_check_mark:

msteams-platform/samples/collaboration-controls-limitations.md
86
16
link
:white_check_mark:

msteams-platform/tabs/how-to/authentication/tab-sso-overview.md
91
22
link
:white_check_mark:

msteams-platform/tabs/how-to/authentication/tab-sso-register-aad.md
90
27
link
:white_check_mark:

msteams-platform/toolkit/teams-toolkit-fundamentals.md
90
11
link
:white_check_mark:

msteams-platform/toolkit/toolkit-v4/teams-toolkit-fundamentals-vs.md
96
3
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/how-to/add-outgoing-webhook.md
97
4
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/apps-in-teams-meetings/teams-apps-in-meetings.md
89
13
link
:white_check_mark:

msteams-platform/concepts/app-fundamentals-overview.md
93
15
link
:white_check_mark:

msteams-platform/concepts/build-and-test/deep-link-application.md
92
18
link
:white_check_mark:

msteams-platform/concepts/build-and-test/tool-sdk-overview.md
94
9
link
:white_check_mark:

msteams-platform/concepts/deploy-and-publish/add-default-install-scope.md
91
4
link
:white_check_mark:

msteams-platform/concepts/design/understand-use-cases.md
96
3
link
:white_check_mark:

msteams-platform/get-started/glossary.md
92
64
link
:white_check_mark:

msteams-platform/promote-app-adoption.md
94
34
link
:white_check_mark:

msteams-platform/resources/schema/manifest-schema.md
90
39
link
:white_check_mark:

msteams-platform/samples/collaboration-control.md
100
1
link
:white_check_mark:

msteams-platform/samples/collaboration-controls-limitations.md
86
16
link
:white_check_mark:

msteams-platform/tabs/how-to/authentication/tab-sso-overview.md
91
22
link
:white_check_mark:

msteams-platform/tabs/how-to/authentication/tab-sso-register-aad.md
90
27
link
:white_check_mark:

msteams-platform/toolkit/teams-toolkit-fundamentals.md
90
11
link
:white_check_mark:

msteams-platform/toolkit/toolkit-v4/teams-toolkit-fundamentals-vs.md
96
3
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/how-to/add-outgoing-webhook.md
97
4
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/apps-in-teams-meetings/teams-apps-in-meetings.md
91
12
link
:white_check_mark:

msteams-platform/concepts/app-fundamentals-overview.md
93
15
link
:white_check_mark:

msteams-platform/concepts/build-and-test/deep-link-application.md
92
18
link
:white_check_mark:

msteams-platform/concepts/build-and-test/tool-sdk-overview.md
94
9
link
:white_check_mark:

msteams-platform/concepts/deploy-and-publish/add-default-install-scope.md
91
4
link
:white_check_mark:

msteams-platform/concepts/design/understand-use-cases.md
96
3
link
:white_check_mark:

msteams-platform/get-started/glossary.md
92
64
link
:white_check_mark:

msteams-platform/promote-app-adoption.md
94
34
link
:white_check_mark:

msteams-platform/resources/schema/manifest-schema.md
90
39
link
:white_check_mark:

msteams-platform/samples/collaboration-control.md
100
1
link
:white_check_mark:

msteams-platform/samples/collaboration-controls-limitations.md
89
12
link
:white_check_mark:

msteams-platform/tabs/how-to/authentication/tab-sso-overview.md
91
22
link
:white_check_mark:

msteams-platform/tabs/how-to/authentication/tab-sso-register-aad.md
90
27
link
:white_check_mark:

msteams-platform/toolkit/teams-toolkit-fundamentals.md
90
11
link
:white_check_mark:

msteams-platform/toolkit/toolkit-v4/teams-toolkit-fundamentals-vs.md
96
3
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/how-to/add-outgoing-webhook.md
97
4
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/apps-in-teams-meetings/teams-apps-in-meetings.md
91
12
link
:white_check_mark:

msteams-platform/concepts/app-fundamentals-overview.md
93
15
link
:white_check_mark:

msteams-platform/concepts/build-and-test/deep-link-application.md
92
18
link
:white_check_mark:

msteams-platform/concepts/build-and-test/tool-sdk-overview.md
94
9
link
:white_check_mark:

msteams-platform/concepts/deploy-and-publish/add-default-install-scope.md
91
4
link
:white_check_mark:

msteams-platform/concepts/design/understand-use-cases.md
96
3
link
:white_check_mark:

msteams-platform/get-started/glossary.md
92
64
link
:white_check_mark:

msteams-platform/promote-app-adoption.md
94
34
link
:white_check_mark:

msteams-platform/resources/schema/manifest-schema.md
90
39
link
:white_check_mark:

msteams-platform/samples/collaboration-control.md
100
1
link
:white_check_mark:

msteams-platform/samples/collaboration-controls-limitations.md
89
12
link
:white_check_mark:

msteams-platform/tabs/how-to/authentication/tab-sso-overview.md
91
22
link
:white_check_mark:

msteams-platform/tabs/how-to/authentication/tab-sso-register-aad.md
90
27
link
:white_check_mark:

msteams-platform/toolkit/teams-toolkit-fundamentals.md
90
11
link
:white_check_mark:

msteams-platform/toolkit/toolkit-v4/teams-toolkit-fundamentals-vs.md
96
3
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/how-to/add-outgoing-webhook.md
97
4
link
:white_check_mark:

msteams-platform/whats-new.md
94
53
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/apps-in-teams-meetings/teams-apps-in-meetings.md
91
12
link
:white_check_mark:

msteams-platform/concepts/app-fundamentals-overview.md
93
15
link
:white_check_mark:

msteams-platform/concepts/build-and-test/deep-link-application.md
92
18
link
:white_check_mark:

msteams-platform/concepts/build-and-test/tool-sdk-overview.md
94
9
link
:white_check_mark:

msteams-platform/concepts/deploy-and-publish/add-default-install-scope.md
91
4
link
:white_check_mark:

msteams-platform/concepts/design/understand-use-cases.md
96
3
link
:white_check_mark:

msteams-platform/get-started/glossary.md
92
64
link
:white_check_mark:

msteams-platform/promote-app-adoption.md
94
34
link
:white_check_mark:

msteams-platform/resources/schema/manifest-schema.md
90
39
link
:white_check_mark:

msteams-platform/samples/collaboration-control.md
100
1
link
:white_check_mark:

msteams-platform/samples/collaboration-controls-limitations.md
89
12
link
:white_check_mark:

msteams-platform/tabs/how-to/authentication/tab-sso-overview.md
91
22
link
:white_check_mark:

msteams-platform/tabs/how-to/authentication/tab-sso-register-aad.md
90
27
link
:white_check_mark:

msteams-platform/toolkit/teams-toolkit-fundamentals.md
90
11
link
:white_check_mark:

msteams-platform/toolkit/toolkit-v4/teams-toolkit-fundamentals-vs.md
96
3
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/how-to/add-outgoing-webhook.md
97
4
link
:white_check_mark:

msteams-platform/whats-new.md
94
53
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/apps-in-teams-meetings/teams-apps-in-meetings.md
91
12
link
:white_check_mark:

msteams-platform/concepts/app-fundamentals-overview.md
93
15
link
:white_check_mark:

msteams-platform/concepts/build-and-test/deep-link-application.md
92
18
link
:white_check_mark:

msteams-platform/concepts/build-and-test/tool-sdk-overview.md
94
9
link
:white_check_mark:

msteams-platform/concepts/deploy-and-publish/add-default-install-scope.md
91
4
link
:white_check_mark:

msteams-platform/concepts/design/understand-use-cases.md
96
3
link
:white_check_mark:

msteams-platform/get-started/glossary.md
92
64
link
:white_check_mark:

msteams-platform/promote-app-adoption.md
94
34
link
:white_check_mark:

msteams-platform/resources/schema/manifest-schema.md
90
39
link
:white_check_mark:

msteams-platform/samples/collaboration-control.md
97
2
link
:white_check_mark:

msteams-platform/samples/collaboration-controls-limitations.md
89
12
link
:white_check_mark:

msteams-platform/tabs/how-to/authentication/tab-sso-overview.md
91
22
link
:white_check_mark:

msteams-platform/tabs/how-to/authentication/tab-sso-register-aad.md
90
27
link
:white_check_mark:

msteams-platform/toolkit/teams-toolkit-fundamentals.md
90
11
link
:white_check_mark:

msteams-platform/toolkit/toolkit-v4/teams-toolkit-fundamentals-vs.md
96
3
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/how-to/add-outgoing-webhook.md
97
4
link
:white_check_mark:

msteams-platform/whats-new.md
94
53
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/apps-in-teams-meetings/teams-apps-in-meetings.md
91
12
link
:white_check_mark:

msteams-platform/concepts/app-fundamentals-overview.md
93
15
link
:white_check_mark:

msteams-platform/concepts/build-and-test/deep-link-application.md
91
19
link
:white_check_mark:

msteams-platform/concepts/build-and-test/tool-sdk-overview.md
94
9
link
:white_check_mark:

msteams-platform/concepts/deploy-and-publish/add-default-install-scope.md
90
5
link
:white_check_mark:

msteams-platform/concepts/design/understand-use-cases.md
96
3
link
:white_check_mark:

msteams-platform/get-started/glossary.md
92
65
link
:white_check_mark:

msteams-platform/promote-app-adoption.md
94
34
link
:white_check_mark:

msteams-platform/resources/schema/manifest-schema.md
90
39
link
:white_check_mark:

msteams-platform/samples/collaboration-control.md
97
2
link
:white_check_mark:

msteams-platform/samples/collaboration-controls-limitations.md
89
12
link
:white_check_mark:

msteams-platform/tabs/how-to/authentication/tab-sso-overview.md
91
22
link
:white_check_mark:

msteams-platform/tabs/how-to/authentication/tab-sso-register-aad.md
90
27
link
:white_check_mark:

msteams-platform/toolkit/teams-toolkit-fundamentals.md
90
11
link
:white_check_mark:

msteams-platform/toolkit/toolkit-v4/teams-toolkit-fundamentals-vs.md
96
3
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/how-to/add-outgoing-webhook.md
96
5
link
:white_check_mark:

msteams-platform/whats-new.md
94
53
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/apps-in-teams-meetings/teams-apps-in-meetings.md
91
12
link
:white_check_mark:

msteams-platform/concepts/app-fundamentals-overview.md
93
15
link
:white_check_mark:

msteams-platform/concepts/build-and-test/deep-link-application.md
91
19
link
:white_check_mark:

msteams-platform/concepts/build-and-test/tool-sdk-overview.md
94
9
link
:white_check_mark:

msteams-platform/concepts/deploy-and-publish/add-default-install-scope.md
90
5
link
:white_check_mark:

msteams-platform/concepts/design/understand-use-cases.md
96
3
link
:white_check_mark:

msteams-platform/get-started/glossary.md
92
65
link
:white_check_mark:

msteams-platform/promote-app-adoption.md
94
34
link
:white_check_mark:

msteams-platform/resources/schema/manifest-schema.md
90
39
link
:white_check_mark:

msteams-platform/samples/collaboration-control.md
97
2
link
:white_check_mark:

msteams-platform/samples/collaboration-controls-limitations.md
89
12
link
:white_check_mark:

msteams-platform/tabs/how-to/authentication/tab-sso-overview.md
91
22
link
:white_check_mark:

msteams-platform/tabs/how-to/authentication/tab-sso-register-aad.md
90
27
link
:white_check_mark:

msteams-platform/toolkit/teams-toolkit-fundamentals.md
90
11
link
:white_check_mark:

msteams-platform/toolkit/toolkit-v4/teams-toolkit-fundamentals-vs.md
96
3
link
:white_check_mark:

msteams-platform/webhooks-and-connectors/how-to/add-outgoing-webhook.md
96
5
link
:white_check_mark:

msteams-platform/whats-new.md
94
53
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.


Fix IResolvers index signature

Make IResolvers and IDirectiveResolvers are extendable with generic resolvers instead of restricting new resolvers by never.

@ardatan please fix ci :)

@dotansimha Fixed!

A patch release with this would be awesome! 🙏


proper resizing of failed item queue

the number of items to keep in the failed queue can not be downsized. the problem is that we always only remove max. 1 item with the ltrim. the fix is to trim the list to exactly the size we want.
we also don't need to check the size of the failed queue before trimming, as we can simply ltrim all the time now.

Coverage increased (+0.2%) to 71.024% when pulling 48db99f0b39a07d13f4c7c4c171f75d4ba6dfdd3 on uberall:fail-queue-max-items-resize into b55a7c821534faf0083881974e566bc4bc588e11 on gresrun:master.


add timeLimit to rest:dial & test

also added timeLimit to the dial verb test
closes #77

published in 0.0.91


Self-Signed,  Peer and Client Relations

Render config templates using jinja2
self-signed certificates using juju resources
client relation using elastic search interface
removed integration-test while snap is not ready
updated README.md and CONTRIBUTING.md

Thanks for your review @zeljkoagic. I think I've addressed your requests.


waitable "- midi" causes queue to remain stuck

Denizen Developmental build 263, Spigot 1.12.1
When you run the ~midi command, the rest of the queue is stuck on pause forever. I tested for this by running the following:
/ex run sample_midi_script id:<player.uuid>_sample_midi

With this task script:
sample_midi_script:
    type: task
    speed: 0
    script:
    - ~midi file:Denizen <player>
    - narrate "end of the midi"

Update with build 264 and Spigot 1.12.2:
The queue still sticks, but it can be prompted to continue by using the - midi command again, whether it be running another MIDI file or running - midi cancel <player>. The same applies with running the midi command with a location.


Font size does not work correctly for rem units, and ignores browser settings

While trying to use your scrip I found that approach that you use to manipulate the font size does not work even if the font size of the site is in a relative units (rem in my case).
If you know what is rem unit then you already may guess the reason of bug.
Instead of changing <body> font size, the script should manipulate with document font size (that is <html> element).
Please check section "Base font size and accessibility"
https://betterwebtype.com/articles/2019/06/16/5-keys-to-accessible-web-typography/
To do this without loosing users who use "old school" body{font-size:12px}, I would suggest next:

on init, calculate html and body font sizes, and their difference
then set body font size in em (calculated difference from html)
set html font size in percent instead of pixels, this still will allow to users to use browser settings

Let say, html has font 16px (default for most browsers) and body 14px, the script need to set body font size 0.875em. And change html font size, when user click Bigger/Smaller, in % from existing font size.
btw, the demo page also ignores user font size from browser setting.
Additionally I would suggest to remove textPixelMode: true possibility, it just killing any site performance, especially big ones.

That's actually a very good idea @Fedik , thank you for the suggestion.
Version 3.0.9 now implements your approach as the default method for altering text size.
For legacy approach you can use textEmlMode: false.
Regarding textPixelMode: true you may be right but perhaps there are some cases we cannot predict in advance, you can never know how developers might write there code.

thanks for doing it!


D402 triggers despite whitespace between function name and bracket.

I posted the following issue originally as klen/pylama#186 and I was asked to forward it here. It appears to be still valid.

The following code gives me a D402 (first line should not be the function's "signature"):
    def reshuffled(self, permutation="ikjl", dimensions=None, order="C"):
        """Return the reshuffled (or realigned) expression.

        […]
        """

I feel that the whitespace should be sufficient to not trigger the signature detection.

is anyone working or looking into this?

The D402 check method actually removes the whitespaces in the docstring first line. That is why the whitespace would not work in this case.


freedom-k64f: Add renew DHCP client for netnsh

Also enable ifup, use USB console and create raw image.
Windows is not mandatory, I use linux as host
so defconfig can rely on defaults.
Change-Id: Ic0e5f79f28facb6eff1d9831bcb31e1ff329a5aa
Forwarded: https://github.com/apache/incubator-nuttx/pulls/rzr
Signed-off-by: Philippe Coval<EMAIL_ADDRESS>Summary
Impact
Testing

@rzr You have 3 unreleated changes in 1 commit
Do you want to split them for clarity or do you want them together?

I can split them but since they were trivial on a single file i squashed them into a single PR


Update Jekyll naming

What's changed, or what was fixed?

Renamed Jekyl to Jekyll

Fixes: #8260
CC: @petele

:tada: This has been pushed live to https://developers.google.com/web/


bulk removal

Hi there - was wondering whether you could provide some information on exactly how you suggest to use this script for bulk tag removal?
I have some beginner Python knowledge, but struggling a bit to figure out how to modify your Python code to do this.
My first thought was to use a regex as an argument, but it just shows up as no matches found. Is it best to write a second Python script to do what I want? In my example, I want to delete all the tags that don't begin with a '!'.

Well the script is just fast hack to do the job.
It creates full list of tags and after that he get Joplin TAG_ID from this list by exact tag name see in def remove_tag
remove_tag_id = tags[remove_tag_name].
If you want to remove many tags you have to add search functionality.
For that you pass for example regular expression into --rm tag and you change the def remove_tag so it will find and delete many tags searching for them by the r.e.
So you replace
`    if remove_tag_name not in tags:
print(f'Tag {remove_tag_name} was not found')
return 0
remove_tag_id = tags[remove_tag_name]
relations_removed = 0`

with something like
for tag_name in tags:   if re.match(remove_tag_name, tag_name):
and you use the code in the function to delete the tag (may be refactor it as separate function like remove_one_tag).
Good idea will be to rename remove_tag_name with remove_tag_re and change README.md accordingly.
If you will create PR with this changes I would greatly appreciate your effort.

Thanks dude! I'll digest this when I have a moment and report back.


New Release Required

https://github.com/workalendar/workalendar/pull/727 was merged on 3rd January but the last release (v 17.0.0) was only created on 1st January, therefore the national holiday on 8th May 2023 (King Charles' coronation) added by the PR is currently missing from the UnitedKingdom calendar.

For those needing a workaround in the meantime, pip can install from arbitrary repositories.  Replace workalendar==... in your requirements file with the following (after auditing the repository at that commit):
<EMAIL_ADDRESS>

I've merged this feature into the calendra project and released as v7.9.0.


Lumina Still Works

This is a change to Lumina that hits the following high notes:

Compiles on Xcode 13.0b2
Minimum iOS version compatibility of iOS 13.0
Drops support for Cocoapods
Drops support for Carthage
Exclusive support for Swift Package Manager

Description
The interface of the framework itself remains unchanged - this is simply an effort to take what exists now and to make sure it still works on modern platforms.
Cocoapods and Carthage are excellent package management systems, and both have done wonders for the iOS ecosystem. Dropping support for them is not a means of biting my thumb at them, but rather at normalizing the adoption process of this framework. Blessings to everyone who has worked on them.
Motivation and Context
I eventually intend to do a couple of major things to this framework:

use Combine/AsyncSequence to provide updates to the host app via subscription instead of using the delegate pattern
Convert the sample app to use SwiftUI
add contour detection as a choice

How Has This Been Tested?
I ran through every feature in the demo app - everything works as expected with a couple of known bugs

4K mode with 60 FPS does not register
device orientation changes from portrait to landscape, and then a 180 degree shift to the opposite landscape flips the image (shifting back to portrait fixes this)
streaming depth data leaves the preview view finder in a weird place during device orientation changes

Screenshots (if appropriate):
none apply - all existing behavior remains the same
Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[X] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[X] My code follows the code style of this project.
[X] My change requires a change to the documentation.
[X] I have updated the documentation accordingly.
[X] I have read the CONTRIBUTING document.

          1 Warning

:warning:
Big PR, consider splitting into smaller

  Generated by :no_entry_sign: Danger


Optional Feature Support

Originally reported by @tim-becker. We would like to be able to disable features that may not apply to all competitions but exist in the code-base. Some examples of this include teacher accounts and problem feedback.
@tim-becker:

The api has some checks to ensure that a feature is enabled when it receives a request. Client side changes will have to be more drastic. The "status" api call is currently returning information about what features are enabled. We should use these to adjust the UI accordingly.

Do we want the API to reject calls to such features or is just the UI changed?

Before working on this issue please contact a maintainer. Some solutions to this problem could introduce a great deal of complexity.

Closed and ported to picoCTF-Web the actively mainted version.


Docs: macOS: nsfd and docker require full disk access

Using ssdev on macOS requires users to correctly set up NFS. This includes:
1) configure nfs exports
The user has to add to /etc/exports:
/System/Volumes/Data -alldirs -mapall=501:20 localhost

The user has to add to /etc/nfs.conf:
nfs.server.mount.require_resv_port = 0

2) Give Permissions
The user has to enable file access for nfsd (/sbin/nfsd) and docker

closed by 72aff13aa8851b6da34603aed355bd35b4f087d2


Document threepids

Adds the msisdn 3pid type and generally fleshes out what a 3pid
is and how they work.
This merges most of the work from Max Dor in https://github.com/matrix-org/matrix-doc/pull/1039
with some tweaks and additions.

cc @maxidor fwiw.

Awesome! thanks


fix: make FermionicOp.simplify preserve the term order

Summary
Closes #888
Details and comments

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

9 of 9 (100.0%)  changed or added relevant lines in 1 file are covered.
3 unchanged lines in 1 file lost coverage.
Overall coverage decreased (-0.02%) to 85.677%

Files with Coverage Reduction
New Missed Lines
%

qiskit_nature/second_q/operators/fermionic_op.py
3
93.42%

Totals

Change from base Build<PHONE_NUMBER>:
-0.02%

Covered Lines:
17048

Relevant Lines:
19898

💛  - Coveralls


not support optional tag

core/proto/base/base.proto: is a proto3 file that contains optional fields, but code generator protoc-gen-twirp-openapi hasn't been updated to support optional fields in proto3. Please ask the owner of this code generator to support proto3 optional.--twirp-openapi_out:

proto3 added support for optional fields. When running the protoc command (maybe while leveraging buf) a warning is given that this plugin does not support optional fields


List parameter bears no difference

The -List parameter information is not correct. It states "The ID, Title or Url of the list." but if i provide it a URL, it returns alert data for all alerts on the site and not just from the URL that is provided. Please correct the documentation or correct the apparent bug

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 68f8cbdd-192b-3ee4-01ef-be96d52d815c
Version Independent ID: 22531cd3-ddfe-36b9-c260-43443318f5af
Content: Get-PnPAlert (sharepoint-pnp)
Content Source: sharepoint/sharepoint-ps/sharepoint-pnp/Get-PnPAlert.md
GitHub Login: @techwriter40
Microsoft Alias: kirks

@officedocsbot assign @yogkumgit

Hello @nate1178
Hope you are doing great.
I need to kindly redirect you to this other repo to report issues in documentation of PnP or in PnP cmdlets, as you might know, PnP cmdlets are community driven, a member of the community will pick your feedback there and act accordingly.
Thank you

Hi @get-itips , i merely commented on a ms documentation page, which created this post. Some automation posted it here, and id imagine it would need some updating if this isnt the appropriate forum for the issue reported

Hello @nate1178 exactly, the feedback section puts your comment here, you did good 👍 there is nothing wrong on what you did and we appreciate your feedback.
As the documentation for PnP cmdlets is in this repo, the issues end up here, but on the repo I referenced they will be taken care of.
Would you be so kind opening the same issue but here https://github.com/SharePoint/PnP-PowerShell/issues ?
Thank you

@get-itips  Thank you very much for the contribution and sharing this explanation. @nate1178
Hope this comment is helpful for you. If you see a documentation update is required, please feel free to open an issue for the same. We proceed here to close it. Thanks for taking out some time to open the issue. Appreciate and encourage you to do the same in future also.


Fix/metrics

Summary
Metrics changes from monitoring dashboard updates broke the metrics calculation in block generator. This PR fixes this error, error writing metrics (imported_tx_per_block): metric incomplete or not found: imported_tx_per_block
Test Plan
Execute block-generator runner to validate the error is gone and check that metrics report is complete.

Codecov Report

Merging #908 (67c8a66) into develop (4cbb5a1) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff            @@
##           develop     #908   +/-   ##
========================================
  Coverage    58.04%   58.04%
========================================
  Files           40       40
  Lines         4636     4636
========================================
  Hits          2691     2691
  Misses        1614     1614
  Partials       331      331

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 4cbb5a1...67c8a66. Read the comment docs.

I added a small change to avoid hard coding the metric name in the processing code. The TPS calculation is also incorrect, I didn't notice earlier but switching from counter to a gauge means that we lose data if scraping doesn't happen for every block.
Here is something that seems to work, but it must break the monitoring dashboard.

closing this issue. it's not needed anymore after #913 is merged.


feat(beta): Updated to the latest beta release for PatternFly.

Updated to the latest beta release for PatternFly react and core.

Preview: https://react-data-view-pr-data-view-12.surge.sh


[newrelic-logging] Metrics host magic in _helpers.tpl relies on plain value secret to choose EU over US

Bug description
If license key is defined in an external secret, the following code kicks in (and the same for the logs endpoint):
{{- define "newrelic-logging.metricsHost" -}}
{{- if (include "newrelic.nrStaging" .) -}}
staging-metric-api.newrelic.com
{{- else if eq (substr 0 2 (include "newrelic-logging.licenseKey" .)) "eu" -}}
metric-api.eu.newrelic.com
{{- else -}}
metric-api.newrelic.com
{{- end -}}
{{- end -}}

Thus, EU region never gets selected.
Version of Helm and Kubernetes
Helm 3, Kubernetes 1.28
Which chart?
nri-bundle 5.0.81
What happened?
I set it up, pressed the button, and then this. Fix, please.
What you expected to happen?
An explicit value to choose the region, since automatic detection will never work with external secret.
How to reproduce it?

Create a license key for EU region
Put it in a secret and set .Values.global.customSecretName
Observer loads of 403 in logger pods

Anything else we need to know?
Reindeers sometimes eat lemmings.

Luckily it is possible to override the endpoint. I now have this in my nri-bundle values:
nri-bundle:
  newrelic-logging:
    enabled: true
    # See:
    # - https://github.com/newrelic/helm-charts/blob/master/charts/newrelic-logging/values.yaml
    # - https://github.com/newrelic/helm-charts/issues/1399
    endpoint: https://log-api.eu.newrelic.com/log/v1

Admitted, this is not great DX. Probably initially only licence-key was supported and parsing for 'eu' was added. Then later, using an external existing secret was added, and things became complex and broke.
Parsing the licence key for a string imo has some downsides:

No licence key in chart values, nothing to parse (this issue)
Requires plain-text access to something that is a secret
API key would best be opaque. Now NR will need to adhere to this format for times to come (can be a conscious choice though)

I would suggest adding something like region: us to the global settings, with the ability to set to 'eu', and using that for any conditional logic.


Cannot find App Shell module

Error Message:
ERROR in [at-loader] ./src/index.tsx:1:25
    TS2307: Cannot find module 'piral-demo'.
ℹ ｢wdm｣: Failed to compile.

I think I need a bit more infos / a MWE to reproduce the issue.
Sure everything is installed and set up correctly?

Error Message:
ERROR in [at-loader] ./src/index.tsx:1:25
    TS2307: Cannot find module 'piral-demo'.
ℹ ｢wdm｣: Failed to compile.

Run with pilet debug-wp

I think I need a bit more infos / a MWE to reproduce the issue.
Sure everything is installed and set up correctly?

The app shell and the pilet are in one Mono Repo, piral-cli-webpack was install in the pilet, then run pilet with pilet debug-wp.

I see - right now there is no (direct) support for piral-cli-webpack on the mono repo use. It is supported in the Parcel flow, though.
We can look into it.
As a workaround you could build the app shell and "install" (i.e., link it) locally (e.g., in the pilet). This is, obviously, cumbersome and one would love the implicitness of a monorepo, however, the debug mode needs to support this.
I'll leave it open as an enhancement and we'll cover it with the next release.

Thanks!


Environment Variable for JSONEncode configuration

In combination with Issue #4 , we should add an environment variable to configure the JSONEncoder that is used by the ArchiveFileStore. Alternatively, make the JSONEncoder/Writer a parameter for the constructor and pass this further up in the chain

The optional encoder and decoder information was added to the archive manager's archive descriptor.
Closed by commit 385dfd8d4680a29fb9998cb722a2adb5cb4b7ee6


Starting UI for NFT transfer functionality

Starting its implementation on the User Settings Page. This functionality will be transferred to other parts of our App on the 3rd Milestone once I refactor the Frontend and migrate the code to Next Js for better readability and performance.

@roger-rangel We could probably rename the /usersettings page to just /user or /profile page. I think it would make more sense. And also update the icon that routes to this page so that it matches the new name.

Once I finisht the radio buttons for choosing NFT or Soulbound today I will swtich it to Profile Page  as well as the icon 👍

The conflicts that appear above are caused because I changed the name of the directory of UserSettings -> ProfilePage, which affect both the index.js file and all the files pertaining to UserMenu.  Routing to the profile was changed from /usersettings -> /profile.

The UI is looking good, once we resolve the conflict we can probably merge this and later create a separate PR for the transfer functionality UI. Or do you want to keep working on this branch?

The UI is looking good, once we resolve the conflict we can probably merge this and later create a separate PR for the transfer functionality UI. Or do you want to keep working on this branch?

Sure we can resolve the conflict and merge it afterwards. What should I call the new seperate branch?

Resolved the conflicts and merged.

What should I call the new seperate branch?\

It is up to you.. transfer-modal, or something similar.