Introducing fork, clone, templates in the introduction can be overwhelming for the learners

The figures in the introduction briefly introduces several terminologies and concepts in one go: fork, clone, templates. This can be a bit overwhelming for the learners at the start as the details come only in the 2nd half of the session. There were already questions from learners in the HackMD asking the difference between clone and fork in the first 10 minutes of the workshop. This can be avoided with a little restructuring.
Suggestion: The figures already do a good job at connecting the concepts together! They are better suited to use in the summary rather than at the start. When introducing concepts at the start, focus on one concept at a time, modify the existing figures to align with this.
An example teaching workflow could be:

Concept to introduce: clone
Objective/Context: How to collaboratively work in a relatively small group where everyone has access to the git repository?

Concept to introduce: Fork
Objective/Context: How to contribute to a git repository to which you don't have access to?

Hopefully, this can help learners to get a better understanding of the concepts and the context in which they can be used.

Thanks Niket for these good suggestions and for writing them down!

This is perhaps related to #206 @Sabryr ?

Figures are now here: https://coderefinery.github.io/git-collaborative/remotes/

• Template-topic could be in somewhere else – eg. optional episodes?
• First talk about cloning and then forking separately
• Include the "syncing between places" in where the clones and forks are discussed


Changed email signup language

We don't send out all testimony or speeches, I don't believe, so I limited it to "press releases." I'd rather underpromise and overdeliver on our comms emails than the other way around. We can verify with comms about the language on future updates.

:+1:


Option to drag with right-button or setting to position minimized bar to screen height percentage of bottom edge

This is needed to avoid overlapping Window Tabs minimized bar with Monk's Hotbars set to always visible.

Not ideal but other window control settings, like placing the bar on top or top taskbar should work with this combination. It is much easier than trying to adjust based on the enabled modules, unfortunately.


Update dependencies to fix high risk vulnerabilities

Also resolves #8

@aldeed @nnnnat made the requested change

Merged. Hopefully auto-publish still works on CI.

:tada: This PR is included in version 1.0.1 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


NOX-657 add entity services

Thanks @anna-naumova25 looks good - the only thing for me - which we need to discuss is the GetAllAsync - I think should use SEARCHFILTER and ORDERBY options to build on the fly GET ODATA querys to filter and order the returning dataset - but this needs to be agreed for a future PR probably - thanks DanHo

Let's see if we can use Simple.OData.Client
https://www.odata.org/blog/advanced-odata-tutorial-with-simple-odata-client/
https://www.nuget.org/packages/Simple.OData.Client/


Issue with result plot and open_gui

Dear Author,
Thank you for your work on Pyansys.
I tried to use it but I got some issues. I use CENTOS7, ANSYS v201, python3.6
When I run an example of the documentation I get the following error message, I don't understand the meaning of this message :
NOTE: Error occurred while setting the thread affinity on Linux.  Error code = 22.
When I try to plot a .rst file, only part of the mesh appear. I checked the outcome of the read_binary method and only half of the element is stored.
Do you have any idea about this issue ? Maybe the encoding of the binary file due to the ANSYS version ?
I attached the rst and db file of my example.
archive.zip
Thank you very much for your time and your help,
Stan

Sorry for the delayed response.  Been a bit busy with other projects, but I'll be able to work on this next week (along with hopefully the other issues).

Finally got around to looking at this.  The problem is that the later versions of ANSYS use distributed processes to solve parts of the model separately.  This allows for excellent scaling of the modal solution, but there's some additional work we need to do to collect and read in the results.  You probably have at least file0.rst and file1.rst.  If you use more than 2 processors (for example -np 4), you'll end up with one file for each processor.
The default behavior prior to (I think 2020R1 (20.1)) was to collect the results into a single file.  Since that's not the case, I'm going to have to add in an option to read in multiple files, but for the time being, you can combine the multiple result files in MAPDL using the COMBINE command.  See the documentation for the command here.
Specifically, the command you want to run is:
COMBINE, RST

If you're going to use pyansys, the command will be ``mapdl.combine('rst')
If you wouldn't mind posting both result files here, I can work on a solution to combine them within pyansys so they can be read in without having to combine them first.

Just checking if you're willing on sharing the split result files if you still have them (ideally a small and very simplistic model).  Otherwise, I'll create a toy example and use that to combine the results.

This issue has been fixed as of pyansys==0.44.4 as pyansys.read_binary can now read distributed result files.

Hi Anyone who finds this.  The default behavior of MAPDL is to combine the core result files into one master result file when solving with distributed parallel.  However this does not happen until the Solution processor is finished in MAPDL.  The read_binary is not a MAPDL command, so it can be issued when MAPDL is still in the Solution processor.  Easy 'fix' is to always finish out of the Solution processor prior to post-processing; no matter what is being used to post process.  Or issue the combine command like Alex showed.
Mike


Check first for provided namespace in service.getTask()

This allow returning a more meaningful message when a request context
doesn't hold a namespace.
Signed-off-by: Kenfe-Mickael Laventure<EMAIL_ADDRESS>

Codecov Report

Merging #1049 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master    #1049   +/-   ##
=======================================
  Coverage   59.28%   59.28%
=======================================
  Files           5        5
  Lines         781      781
=======================================
  Hits          463      463
  Misses        204      204
  Partials      114      114

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 6fbe4bd...cbb3153. Read the comment docs.

Life moving fast around here.. execution -> task :0

LGTM


Update users.tsx

Add showcase https://docs.mixcore.org/

@Josh-Cena oh so sorry let me do it asap.

I'll be closing this for now—feel free to comment below once you've made the said changes (especially signing the CLA, else we can't merge)


Update install guide to include COMBO_VARIABLE_LEN

When getting this set up for the first time, I was getting the compile error below. process_combo.c was looking for COMBO_VARIABLE_LEN, which I didn't have defined.
 |
 | quantum/process_keycode/process_combo.c:22:31: error: type of ‘key_combos’ does not match original declaration [-Werror]
 |  __attribute__((weak)) combo_t key_combos[COMBO_COUNT] = {};
 |                                ^
 | keyboards/gboards/g/keymap_combo.h:49:9: note: previously declared here
 |  combo_t key_combos[] = {
 |          ^
 |

Herp, my bad. That would help!
Thanks for the PR :)


Update font-bitstreamverasansmono-nerd-font-mono to 1.1.0

After making all changes to the cask:

[x] brew cask audit --download {{cask_file}} is error-free.
[x] brew cask style --fix {{cask_file}} left no offenses.
[x] The commit message includes the cask’s name and version.

Additionally, if updating a cask:

[ ] sha256 changed but version stayed the same (what is this?).
I’m providing public confirmation below.

Thank you for the contribution. It was merged directly as 5d6fedb115bcf8f83f372b156b289364f58dfe22. Your contribution is still credited to you.


Add new input path

Codecov Report
Patch and project coverage have no change.

Comparison is base (6d6c6bc) 87.78% compared to head (3efbb2b) 87.78%.
Report is 2 commits behind head on main.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
Additional details and impacted files
@@           Coverage Diff           @@
##             main      #35   +/-   ##
=======================================
  Coverage   87.78%   87.78%
=======================================
  Files           1        1
  Lines         131      131
  Branches       25       25
=======================================
  Hits          115      115
  Misses         14       14
  Partials        2        2

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


[SPARK-6079] Use index to speed up StatusTracker.getJobIdsForGroup()

StatusTracker.getJobIdsForGroup() is implemented via a linear scan over a HashMap rather than using an index, which might be an expensive operation if there are many (e.g. thousands) of retained jobs.
This patch adds a new map to JobProgressListener in order to speed up these lookups.

Test build #28122 has started for   PR 4830 at commit 2c49614.

This patch merges cleanly.

Test build #28122 has finished for   PR 4830 at commit 2c49614.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/28122/
Test FAILed.

Jenkins, retest this please.

Test build #28125 has started for   PR 4830 at commit 2c49614.

This patch merges cleanly.

Test build #28125 has finished for   PR 4830 at commit 2c49614.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/28125/
Test PASSed.

Jenkins, retest this please.

@pwendell @andrewor14, could one of you take a quick look at this patch?  Should be pretty straightforward.

Test build #28412 has started for   PR 4830 at commit 2c49614.

This patch merges cleanly.

Test build #28412 has finished for   PR 4830 at commit 2c49614.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/28412/
Test PASSed.

LGTM for the most part. I think this is mergeable as is but I would like to see the for loop written in a more readable way.

Test build #29185 has started for   PR 4830 at commit e39c5c7.

This patch merges cleanly.

Test build #29185 has finished for   PR 4830 at commit e39c5c7.

This patch passes all tests.

This patch merges cleanly.

This patch adds no public classes.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/29185/
Test PASSed.

Thanks for the new comments @JoshRosen. The latest version is really easy to follow. Merging into master.

Also backported this to branch-1.3 (1.3.1).


how to add images?

to whom it may concern,
how to add image to jsbin?

JS Bin info

http://jsbin.com
Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.154 Safari/537.36

Hello,
I don't know why I can't visualize the picture in the output section. Can anybody help me?


Pixmaps missing

Pixmaps in share/pixmaps are still generic inherited from Bitcoin.
There should be at least 16 and 32 sized .xpm Peerunity branded files there so Peerunity can properly integrate in desktop.

fixed by commit: d0cbc8374e358e6a96a976a641266f5d6f54eb6b


[WFCORE-2958] Add an addtional runtime step to remove formatters from…

… a handler. In the case of a composite operation the formatter may be changed in a undefine-attribute operation followed by a removal of the formatter in a write-attribute handler for the named-formatter attribute. This causes the commit of the log managers configuration as the handler no longer exists after the write-attribute.
https://issues.jboss.org/browse/WFCORE-2958

Storing per-op state in the OSH is pretty nasty. This may not work in the future as I don't think the kernel should have to support this kind of thing. If you want to stick with this I think a clear() call is needed.

Good point this won't work right since the OSH is static. I'll have to think of another way to handle this. I just need the remove op to happen after the other ops have been committed in the config API. I don't think running in any other stage other than RUNTIME makes sense as it does make runtime changes.

@jamezp Will an OperationContext attachment do the trick? Attach some sort of object that can store the post-commit steps, and whatever step is the one that doesn't find the attachment and adds it to the context is the one that registers a step to read the attachment and execute what it finds.
That attachment would be global to the overall operation, not targeted to a particular OSH (i.e. to one step in a composite), but I suspect that doesn't matter. And if it does the data in the attachment could be more complex to somehow track what resources added which steps.

@bstansberry Yeah that would work and makes sense. Thanks for the suggestion!

I'm placing this back on hold because it could introduce issues with rollbacks if a composite op fails. If a step fails, the composite op could partially be committed to the logging configuration API leaving the config in a weird state.

I'm just going to close this one and open a new one. The is some other odd behavior with these two attributes that cause this issue. This should be properly fixed rather than hacked together.


trace exec: add exe path

trace exec: add exe path
Thanks to this new field, we can distinguish the executable with its full path when it is not visible in the args, e.g. when executing via a symlink or via a procfs magic link such as /proc/self/exe.
How to use
Example of output:
$ sudo ig trace exec
RUNTIME.CONTAINERNAME PID    PPID   COMM  RET ARGS
test<PHONE_NUMBER>25 mkdir 0   /usr/bin/mkdir -p /tmp/bar/foo/
test<PHONE_NUMBER>25 cat   0   /usr/bin/cat /dev/null

$ sudo ig trace exec --paths
RUNTIME.CONTAINERN… PID    PPID   COMM  RET ARGS                     CWD EXE
test<PHONE_NUMBER>25 mkdir 0   /usr/bin/mkdir -p /tmp/… /   /usr/bin/mkdir
test<PHONE_NUMBER>25 cat   0   /usr/bin/cat /dev/null   /   /usr/bin/cat

TBD
Similar to the cwd option (https://github.com/inspektor-gadget/inspektor-gadget/pull/1700), I didn't enable it by default. This increases the event in the ring buffer by 4k. It would be nice to optimise the event size.
Testing done
...
cc @omriShneor
Fixes https://github.com/inspektor-gadget/inspektor-gadget/issues/1950

I updated this PR with a single flag --paths for enabling both the cwd and exe paths.
I'll think more about the image-based gadgets.

Rebased again to fix new conflicts from recent changes on the main branch.

I suppose we still need it. @alban would you mind rebasing one last time. I'll review it after.

I rebased and fixed the conflicts. Let's see if the CI accepts it.


[BUG] Intelli-Sense Stops Working In Every Language

VSCode Version: 1.37.1
OS:  Windows 10 Pro 64bit
Intelisense Stops Working In Every Language. I'm tired of having to Reload the workspaces to get it working again.

@angelhdz can you provide more information on what you mean? For example, which languages are you working with and extensions you have installed?

@sbatten of course! Thanks for replying.
Python with following extensions:

ms-python.python
donjayamanne.python-extension-pack
seanwu.vscode-qt-for-python
batisteo.vscode-django
wholroyd.jinja

Actionscript with following extensions:

bowlerhatllc.vscode-nextgenas
dbaeumer.vscode-eslint
vshaxe.haxe-debug

Javascript and NodeJS with following extensions:

dbaeumer.vscode-eslint

And not language related extensions like:

coenraads.bracket-pair-colorizer-2
sleistner.vscode-fileutils

Are you receiving any error notification that indicates that the extension host is unresponsive? Can you also check dev tools (Ctrl+Shift+i) for any related errors?

Nope. No errors. It just stops auto-completing everything after a while of working and debugging. Then I reload the workspace and it gets fixed.  Also, sometimes, I get errors like "undefined property csbedfasp" because it detected something I wrote recently as If I was reading a property. Then I save the current file, and the errors goes away. It's like Intelli-Sense just stops working.

@angelhdz can you try running with extensions disabled and see if the issue reproduces? If it does not, we might need to enable them one by one to figure out the culprit.

Sure, I can do that, but if I disable for example Python > ms-python.python  extension in the Python workspace, I can't debug or have python code hinting.
What I'm gonna do is disable Python Extension Pack > donjayamanne.python-extension-pack and see if that extension is in conflict with the other one.

Hmmm... this makes sense. I think  donjayamanne.python-extension-pack extension is in conflict with ms-python.python extension. Both of them have code hinting/auto complete, but they display them differently in the drop down window. So I will raise an Issue in their repository.
Question, is there any way to tell one extension not to do code hinting and let another extension controls the code hinting?

If disabling that extension pack helps, I believe you have narrowed it down to one of the extensions inside of that pack. I don't think that pack conflicts with the ms-python extension since it contains that extension within it. If just ms-python works, then then there are 4 remaining extensions. Can you disable them individually to see which is causing the issue?

Yup. donjayamanne.python-extension-pack is the one. It stops  doing code-hinting after a while of working with it.
This a code hinting with only VSCode Intelli-Sense:

This a code hinting with the extension:

And that is the code hinting that stops working.
Update
I just noticed that if I disable the Visual Studio IntelliCode extension that comes with that extension package, I still have the good looking code hinting, so I will test with this extension disabled for a while to test.
Thank you for your time!

@angelhdz good to know, is you notice that the issue remains resolved with Intellicode disabled, please file an issue on their repository at https://github.com/MicrosoftDocs/intellicode/issues

It happened again with Visual Studio IntelliCode extension disabled. So, the issue must be with MagicPython extension instead. And I think this makes sense, because in the Magic Python extension folder, I edited some *.json files to add the word "this" as a keyword (to replace 'self' keyword) and it worked, the word 'this' became color highlighted. So this extension is responsible of intelli-sense/code hinting and color highlighting, the decorations in the code-hinting auto complete drop down menu, and other Python related actions I'm not aware of.

Update
I uninstalled all Python related extensions, but this one ms-python.python (obviously, I need that one to debug Python files and have python language server, etc.).
I noticed in the status bar "Analizing In Background 800> items*" and while that was running, I couldn't have intelli-sense/code hinting.
So I researched a bit, and some answers suggesting disabling Jedi. So I set python.jediEnabled to false and Reloaded the workspace.
Will test for a while to see what I find now. Thank you.

Final Words
I can finally certify Magic Python extension is the one conflicting with  ms-python.python's Intelli-Sense.
When I'm using only ms-python.python, everything is just fine. When I install Magic Python, either as stand-alone or with the donjayamanne.python-extension-pack, after a while of running, it's Intelli-Sense just stops working and it doesn't code-hint anymore until I reload the workspace.
So that means, In every language I work with, if I have issues with Intelli-Sense, it's the developer's extension's fault? How to know when maybe VSCode is at fault?

@angelhdz unfortunately extensions can be bad actors and not play nicely with others. In this case it seems to be Magic Python causing issues and a bug should be reported against them. In the future, a similar process should be followed where extensions are disabled to see if they are the cause. Even if an extension is causing the issue, it may turn out to be a VS Code issue, but typically that's easiest for the extension owner to discover once they know the issue.

Thanks
Now this issue is closed for good.

OMG... issues again!
I only have the Python extension ms-python.python the one that runs the debugger, and runs the python linter and language server.
After a while of working, it stops auto completing things, then I reload the workspace and I get code-hinting again. Also, sometimes I get errors in the Problems tab, that really don't exist, because without changing any code, I reload the workspace and those errors go away.
This has me thinking... maybe the extension stops working? Maybe VSCode's Intellisense stops working?
Now that I remember, this happens to me also in the Actionscript 3.0 Language workspace that I created, with its own extension Actionscript & MXML and I remember I contacted the developer and explained this and he couldn't help me, so my only solution was to restart the Actionscript Language Server or reload the workspace.
For example, the errors can be "Undefined property "asdfd" and I don't have any "asdfd" property in my code. It's like while I'm typing on the editor, the intelli-sense stops working and messes everything up.

Update
https://github.com/microsoft/vscode-python/issues/3073#issuecomment-531476739


Do we need to keep all *.proto in git?

It's an auto-generated file right @Goxiaoy. Can we not put it in gitignore?

@k2glyph Yes, we need proto files in git
We use a microservice framework called kratos
*.proto are protobuf files developed by google
make api will use
google.golang.org/grpc/cmd/protoc-gen-go-grpc to generate grpc server codes
github.com/go-kratos/kratos/cmd/protoc-gen-go-http to generate http server codes


Add searchUsers method

Adds SDK method searchUsers(searchOptions), which calls the /v1/users/search endpoint

Looks good, thanks!


Release v2.26.0 throws error: "aws_flow_log.this is empty tuple"

I know it only got released very recently (13 minutes ago as far as I can tell :eyes:) but running Terraform against v2.26.0 caused this error:
  on .terraform/modules/vpc/terraform-aws-modules-terraform-aws-vpc-2ac8bf5/outputs.tf line 1008, in output "vpc_flow_log_id":
1008:   value       = aws_flow_log.this[0].id
    |----------------
    | aws_flow_log.this is empty tuple

The given key does not identify an element in this collection value.

Pinned it back to 2.25.0 for the time-being since I'm not configuring flow logs, which is the only change in this release.
EDIT: worth noting my Terraform version, which is slightly out of date:
$ terraform --version
Terraform v0.12.20
+ provider.aws v2.52.0

Thanks, Laura, for the report. I will take a look at this right now.

Fixed in 8554bfd.
v2.27.0 has been just released.

Damn, fast work! 👍


Fix false positive in Style/EvenOdd

n % 2 == 2

is auto-corrected to
n.?

by Style/EvenOdd, which is clearly a mistake.
tmp-numbers.rb:1:1: C: [Corrected] Style/EvenOdd: Replace with Integer#?.
n % 2 == 2
^^^^^^^^^^
tmp-numbers.rb:1:3: E: Lint/Syntax: unexpected token tEH
(Using Ruby 2.3 parser; configure using TargetRubyVersion parameter, under AllCops)
n.?
  ^

I am not sure this unusual edge case warrants an entry in the changelog. Just let me know if I should add one.

I think it would be good to add the test case and the changelog entry.

I think it would be good to add the test case and the changelog entry.

Okay, done!

Thanks for the perfectly update!


making-the-grades: explain static_cast

I don't see any mention in the instructions on how to actually use static_cast. We don't necessarily need an example, but maybe mention that static_cast is a function (or at least can be called as a function)?

static_cast can be found earlier in the tree under the numbers concept.  Maybe a short refresher is better?

Ah, I missed that. My solution there doesn't use static_cast, which might be why it didn't stick.


Using shields.io twitter badge does not seem to work

Hi,
Shields.io is really offering a great service, lots of thanks for that. I was trying out the badge for twitter and tried to understand how to set this up correctly and fail.
On your homepage you show an example of the twitter badge: https://img.shields.io/twitter/url/https/shields.io.svg?style=social - this shows 0 tweets, which I think is wrong.
I tried to use the shield with my twitter account (sieglst) and guessed that the badge should be: https://img.shields.io/twitter/url/https/sieglst.svg?style=social - this also shows 0 tweets.
What do I do wrong?
Thank you,
Stefan

Thank you for raising this issue!
I actually believe that nobody has ever tweeted https://shields.io, because the secure version of the website is (shame on us!) using a self-signed certificate, because of various issues and an awkward setup (which will change reasonably soon).
On the other hand: … I'll switch to the non-TLS version on the front page.
I believe the purpose of the badge is unclear. You believe the badge shows the number of tweets produced (right?), while it shows the number of tweets related to a URL (for instance, http://shields.io). Since the URL https://siegl has never produced any tweet, that number is zero.
I will change the front-page title from "Twitter" to "Twitter URL", if that is clearer.

Ah, now this explains it. Thanks a lot.
I also briefly checked the twitter api and it seems that everything interesting requires some kind of auth.

I'll close this in favor of https://github.com/badges/shields/issues/527


API documentation unreachable on  http://<IP_ADDRESS>:7860/?view=api

I'd like to call the backend from a different frontend, through next-web frontend and/or a Discord server.
AFAIK you should be able to reach the API documentation through something like http://<IP_ADDRESS>:7860/?view=api
but I just get a blank square with blurred background.
I also cannot reach any endpoint (e.g. http://<IP_ADDRESS>:7860/submit_nochat_api)
Am I missing something?

I think you are assuming it's a REST API, but instead you should use gradio or our OpenAI compliant client to access the server.


Uni- and multi-cast dispatchers

This PR allows dispatchers to return IDs of entities to which a message was dispatched.
Also, IsSent was renamed to Ack.

@armiol, I decided to leave the ability to return of entity IDs from dispatchers primary because of the clearer notion of command dispatching via UnicastDispatcher interface. This also opens ability for easier tracing of multicast dispatching, as we'll be able to compare expected IDs with actually dispatched.

@armiol, PTAL.


Installing for all users problem

My user has no admin rights so I can't install Centos7 (error: HRESULT:0xc03a001a). When I install CentOS7.exe as administrator it is installing without issues but is not listed under normal user account using wsl -l -v.
Please, make it possible to install it for all users.
BTW, I have Ubuntu installed on wsl and wsl2 without issues.
Also copying installation files to the user's home directory and installing (still as an administrator because on normal user there was an error) won't do the trick.

I got it! When I found the error description everything cleared out:
ERROR_VIRTUAL_DISK_LIMITATION
The requested operation could not be completed due to a virtual disk system limitation. Virtual hard disk files must be uncompressed and unencrypted and must not be sparse.
When you install as admin two folders are created in the same directory as your exe (rootfs and tempfs). Right click on each of them as administrator -> Properties -> General -> Advanced and uncheck Compress contents to save disk checkbox.
It will ask if you want to do it for all the files in the folder. Confirm and skip those which you somehow don't have permission to. After that run the exe file again (this time as normal user) and it will register your distro without issues.
Good job @yuk7! Your work made my life way easier 👍

Sorry for bothering you but maybe it'll help somebody else too.


Added my name

Hi Temitope!
Your PR is about to be merged and you will be able to see your name on this url.
To enable me to do this, READ the README again carefully, update your code with the latest and push the update. I am here for you for the next 6 hours before I close the PR so you can initiate a fresh PR which will be easier to merge.

Hii Tobi,
I have made another pull request kindly merge it.
Thank you


Fix hostconfig insertBefore requesting rerender fixes #408

Description of change

When having a conditional child for a <Container> within a <Stage> the child does not reappear once removed.
Fixes: #408 #469
Pre-Merge Checklist

[ ] Tests and/or benchmarks are included
[ ] Documentation is changed or added
[x] Lint process passed (npm run lint)
[x] Tests passed (npm run test)

Hi @Zyie, could you review this PR? Thanks!


bot.js and .bot file is missing

Hi,
I think azure has changed the bot creation, now there is no option of azure storage and after deployment of resource there is no .bot file and no bot.js file which has luis code. Please check and update this page.

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

ID: 33e8c5d2-bf2d-fc99-e813-bf9dd49eb9bb
Version Independent ID: 830e4542-cdd8-3b64-f1df-2acae1ca3a88
Content: Create a bot with Bot Service - Bot Service
Content Source: articles/bot-service-quickstart.md
Service: bot-service
Sub-service: abs
GitHub Login: @v-ducvo
Microsoft Alias: v-ducvo

Azure did update their templates early. Updated documentation will be going out alongside the 4.4 release in a few days.

thanks for the update.

@JonathanFingold, how many days would that be?

We try to be vague, because schedules slip, but it should be live by tonight.

@JonathanFingold, thanks for the quick response. Does this include all the quick start guides and cognitive services guides? I'm trying to build a basic bot on Node using the latest botbuilder. I failed because the guides are not properly synced and there's missing information after the latest releases. I hope they are in order soon.

The reference docs are currently synced to the live 4.3 packages. Everything else under Azure Bot Service documentation will be synced to the 4.4 packages, which are also going out today, as are updated bot samples. I don't have insight into documentation for other Azure services.


https://community.qiskit.org/events/ is not in chronological order

The events on https://community.qiskit.org/events/ are not listed in chronological order.

The page was retired.


Webview is not able to run some javascript

Is there an existing issue for this?

[X] I have searched the existing issues
[X] I have read the guide to filing a bug

Steps to reproduce
I want to write an app that loads a page from a web site.
When loading the page in my test WebView app and selecting a Buy Now button, I see the following in the console:
jQuery.Deferred exception: fs is not a function TypeError: fs is not a function
Expected results
Page loads, then click one of the classes and click Buy Now.  Should take you to a login page.
Actual results
Page loads.  Clicking on a Buy Now buttons takes to a page where nothing happens.
Code sample
Code sample
import 'package:webview_flutter/webview_flutter.dart';
import 'package:flutter/material.dart';

void main() {
  runApp(
    MaterialApp(
      theme: ThemeData(useMaterial3: true),
      home: const WebViewApp(),
    ),
  );
}

class WebViewApp extends StatefulWidget {
  const WebViewApp({super.key});

  @override
  State<WebViewApp> createState() => _WebViewAppState();
}

class _WebViewAppState extends State<WebViewApp> {
  @override
  Widget build(BuildContext context) {
    return Scaf
fold(
      appBar: AppBar(
        title: const Text('Above and Beyond'),
      ),
      body: const WebViewStack(),
    );
  }
}

class WebViewStack extends StatefulWidget {
  const WebViewStack({super.key});

  @override
  State<WebViewStack> createState() => _WebViewStackState();
}

class _WebViewStackState extends State<WebViewStack> {
  var loadingPercentage = 0;
  late final WebViewController controller;

  @override
  void initState() {
    super.initState();
    controller = WebViewController()
      ..setNavigationDelegate(NavigationDelegate(onPageStarted: (url) {
        setState(() {
          loadingPercentage = 0;
        });
      }
      , onProgress: (progress) {
        setState(() {
          loadingPercentage = progress;
        });
      }, onPageFinished: (url) {
        setState(() {
          loadingPercentage = 100;
        });
      }
      , onWebResourceError: (WebResourceError error) {
        debugPrint("${error.errorCode}");
        debugPrint(error.description);
      }))
      ..setJavaScriptMode(JavaScriptMode.unrestricted)
      ..loadRequest(
        Uri.parse('https://abyogaandsalttherapy.com/yoga-pricing'),
        //Uri.parse('https://google.com'),
      );
  }

  @override
  Widget build(BuildContext context) {
    return Stack(
      children: [
        WebViewWidget(
          controller: controller,
        ),
        if (loadingPercentage < 100)
          LinearProgressIndicator(
            value: loadingPercentage / 100.0,
          ),
      ],
    );
  }
}

Screenshots or Video

Screenshots / Video demonstration
[Upload media here]

Logs
Logs
Launching lib\main.dart on sdk gphone64 x86 64 in debug mode...
√  Built build\app\outputs\flutter-apk\app-debug.apk.
Connecting to VM Service at ws://<IP_ADDRESS>:57207/Q6dWVzNg83A=/ws
I/WebViewFactory( 8747): Loading com.google.android.webview version 91.0.4472.114 (code 447211487)
W/mple.browserap( 8747): Accessing hidden method Landroid/os/Trace;->isTagEnabled(J)Z (unsupported, reflection, allowed)
W/mple.browserap( 8747): Accessing hidden method Landroid/os/Trace;->traceBegin(JLjava/lang/String;)V (unsupported, reflection, allowed)
W/mple.browserap( 8747): Accessing hidden method Landroid/os/Trace;->traceEnd(J)V (unsupported, reflection, allowed)
W/mple.browserap( 8747): Accessing hidden method Landroid/os/Trace;->asyncTraceBegin(JLjava/lang/String;I)V (unsupported, reflection, allowed)
W/mple.browserap( 8747): Accessing hidden method Landroid/os/Trace;->asyncTraceEnd(JLjava/lang/String;I)V (unsupported, reflection, allowed)
I/cr_LibraryLoader( 8747): Loaded native library version number "91.0.4472.114"
I/cr_CachingUmaRecorder( 8747): Flushed 6 samples from 6 histograms.
W/chromium( 8747): [WARNING:dns_config_service_android.cc(153)] Failed to read DnsConfig.
D/CompatibilityChangeReporter( 8747): Compat change id reported: 171228096; UID 10148; state: ENABLED
W/mple.browserap( 8747): Accessing hidden method Landroid/media/AudioManager;->getOutputLatency(I)I (unsupported, reflection, allowed)
D/HostConnection( 8747): createUnique: call
D/HostConnection( 8747): HostConnection::get() New Host Connection established 0x7524c5b92250, tid 8840
D/HostConnection( 8747): HostComposition ext ANDROID_EMU_CHECKSUM_HELPER_v1 ANDROID_EMU_native_sync_v2 ANDROID_EMU_native_sync_v3 ANDROID_EMU_native_sync_v4 ANDROID_EMU_dma_v1 ANDROID_EMU_direct_mem ANDROID_EMU_vulkan ANDROID_EMU_deferred_vulkan_commands ANDROID_EMU_vulkan_null_optional_strings ANDROID_EMU_vulkan_create_resources_with_requirements ANDROID_EMU_YUV_Cache ANDROID_EMU_vulkan_ignored_handles ANDROID_EMU_has_shared_slots_host_memory_allocator ANDROID_EMU_vulkan_free_memory_sync ANDROID_EMU_vulkan_shader_float16_int8 ANDROID_EMU_vulkan_async_queue_submit ANDROID_EMU_vulkan_queue_submit_with_commands ANDROID_EMU_sync_buffer_data ANDROID_EMU_vulkan_async_qsri ANDROID_EMU_read_color_buffer_dma GL_OES_vertex_array_object GL_KHR_texture_compression_astc_ldr ANDROID_EMU_host_side_tracing ANDROID_EMU_gles_max_version_2
E/chromium( 8747): [ERROR:gl_surface_egl.cc(584)] eglChooseConfig failed with error EGL_SUCCESS
W/cr_media( 8747): Requires BLUETOOTH permission
D/EGL_emulation( 8747): eglCreateContext: 0x7524c5b91590: maj 2 min 0 rcv 2
D/EGL_emulation( 8747): eglMakeCurrent: 0x7524c5b91590: ver 2 0 (tinfo 0x7526e4273280) (first time)
E/chromium( 8747): [ERROR:gl_surface_egl.cc(584)] eglChooseConfig failed with error EGL_SUCCESS
D/EGL_emulation( 8747): eglCreateContext: 0x7524c5b941d0: maj 2 min 0 rcv 2
D/EGL_emulation( 8747): eglCreateContext: 0x7524c5b94950: maj 2 min 0 rcv 2
I/PlatformViewsController( 8747): Hosting view in view hierarchy for platform view: 0
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
D/EGL_emulation( 8747): app_time_stats: avg=177.90ms min=40.11ms max=547.25ms count=7
D/EGL_emulation( 8747): app_time_stats: avg=188.74ms min=29.62ms max=546.63ms count=6
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
D/EGL_emulation( 8747): app_time_stats: avg=137.29ms min=46.24ms max=243.78ms count=9
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
I/chromium( 8747): [INFO:CONSOLE(92)] "SENTRY WAS __NOT__ INITIALIZED. Logs will be forwarded to console instead.", source: https://assets.squarespace.com/universal/scripts-compressed/common-2b71885706aed5e1e58bc-min.en-US.js (92)
D/EGL_emulation( 8747): eglCreateContext: 0x7524c5b99a50: maj 2 min 0 rcv 2
I/chromium( 8747): [INFO:CONSOLE(7)] "yui: NOT loaded: squarespace-cldr_resource_pack", source: https://assets.squarespace.com/universal/scripts-compressed/common-vendors-stable-ad6fc5b14d9d8d4da42d6-min.en-US.js (7)
I/chromium( 8747): [INFO:CONSOLE(7)] "yui: NOT loaded: squarespace-common_vendors_stable", source: https://assets.squarespace.com/universal/scripts-compressed/common-vendors-stable-ad6fc5b14d9d8d4da42d6-min.en-US.js (7)
I/chromium( 8747): [INFO:CONSOLE(7)] "yui: NOT loaded: squarespace-common_vendors", source: https://assets.squarespace.com/universal/scripts-compressed/common-vendors-stable-ad6fc5b14d9d8d4da42d6-min.en-US.js (7)
I/chromium( 8747): [INFO:CONSOLE(7)] "yui: NOT loaded: squarespace-user_account_core", source: https://assets.squarespace.com/universal/scripts-compressed/common-vendors-stable-ad6fc5b14d9d8d4da42d6-min.en-US.js (7)
I/chromium( 8747): [INFO:CONSOLE(7)] "yui: NOT loaded: squarespace-performance", source: https://assets.squarespace.com/universal/scripts-compressed/common-vendors-stable-ad6fc5b14d9d8d4da42d6-min.en-US.js (7)
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
D/EGL_emulation( 8747): app_time_stats: avg=62.32ms min=16.12ms max=545.00ms count=18
D/EGL_emulation( 8747): app_time_stats: avg=61.70ms min=15.61ms max=543.06ms count=18
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
I/chromium( 8747): [INFO:CONSOLE(0)] "ResizeObserver loop limit exceeded", source: https://www.abyogaandsalttherapy.com/yoga-pricing (0)
D/EGL_emulation( 8747): app_time_stats: avg=115.18ms min=27.60ms max=540.74ms count=10
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
I/chromium( 8747): [INFO:CONSOLE(2)] "JQMIGRATE: Migrate is installed, version 3.4.1", source: https://assets.healcode.com/assets/jquery-migrate-3.4.1.min-b91ca1b5eab0841bfbf8aaba083a35f792b3ca8de350b1aba2f3d14afcd1b7e8.js (2)
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
D/EGL_emulation( 8747): app_time_stats: avg=2900.71ms min=24.17ms max=34323.20ms count=12
D/EGL_emulation( 8747): app_time_stats: avg=2900.41ms min=22.02ms max=34327.11ms count=12
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
D/EGL_emulation( 8747): app_time_stats: avg=4968.16ms min=30.82ms max=34327.71ms count=7
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
D/EGL_emulation( 8747): app_time_stats: avg=506.33ms min=19.83ms max=1475.71ms count=3
D/EGL_emulation( 8747): app_time_stats: avg=518.57ms min=18.50ms max=1516.67ms count=3
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
D/EGL_emulation( 8747): app_time_stats: avg=796.44ms min=39.19ms max=1553.70ms count=2
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
I/chromium( 8747): [INFO:CONSOLE(0)] "ResizeObserver loop limit exceeded", source: https://www.abyogaandsalttherapy.com/yoga-pricing (0)
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
I/chromium( 8747): [INFO:CONSOLE(0)] "ResizeObserver loop limit exceeded", source: https://www.abyogaandsalttherapy.com/yoga-pricing (0)
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
D/EGL_emulation( 8747): app_time_stats: avg=35.70ms min=17.24ms max=211.08ms count=28
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
D/EGL_emulation( 8747): app_time_stats: avg=32.44ms min=16.90ms max=211.83ms count=31
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
D/EGL_emulation( 8747): app_time_stats: avg=72.09ms min=29.73ms max=266.60ms count=14
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
D/EGL_emulation( 8747): app_time_stats: avg=20.68ms min=16.35ms max=56.99ms count=50
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
D/EGL_emulation( 8747): app_time_stats: avg=20.79ms min=16.37ms max=57.71ms count=48
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
D/EGL_emulation( 8747): app_time_stats: avg=51.00ms min=19.04ms max=104.49ms count=20
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
D/EGL_emulation( 8747): app_time_stats: avg=21.92ms min=16.18ms max=38.72ms count=46
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
D/EGL_emulation( 8747): app_time_stats: avg=21.03ms min=15.66ms max=40.63ms count=47
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
D/EGL_emulation( 8747): app_time_stats: avg=48.07ms min=22.80ms max=72.78ms count=21
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
D/EGL_emulation( 8747): app_time_stats: avg=18.36ms min=14.09ms max=29.12ms count=55
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
D/EGL_emulation( 8747): app_time_stats: avg=17.44ms min=14.02ms max=27.14ms count=54
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
D/EGL_emulation( 8747): app_time_stats: avg=57.75ms min=24.23ms max=389.63ms count=24
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
I/chromium( 8747): [INFO:CONSOLE(2)] "JQMIGRATE: Migrate is installed, version 3.4.1", source: https://assets.healcode.com/assets/jquery-migrate-3.4.1.min-b91ca1b5eab0841bfbf8aaba083a35f792b3ca8de350b1aba2f3d14afcd1b7e8.js (2)
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
D/EGL_emulation( 8747): app_time_stats: avg=58.37ms min=17.09ms max=382.87ms count=19
I/chromium( 8747): [INFO:CONSOLE(3)] "jQuery.Deferred exception: fs is not a function TypeError: fs is not a function
I/chromium( 8747):     at poll (https://cart.mindbodyonline.com/sites/68132/session/check_incognito?redirect=https%3A%2F%2Fcart.mindbodyonline.com%2Fsites%2F68132%2Fcart%2Fadd_service%3Fmbo_item_id%3D10168%26source%3Dpricing-link:201:9)
I/chromium( 8747):     at HTMLDocument.<anonymous> (https://cart.mindbodyonline.com/sites/68132/session/check_incognito?redirect=https%3A%2F%2Fcart.mindbodyonline.com%2Fsites%2F68132%2Fcart%2Fadd_service%3Fmbo_item_id%3D10168%26source%3Dpricing-link:206:5)
I/chromium( 8747):     at f (https://assets.healcode.com/assets/jquery-3.6.4.min-b6cd1a337b0b43239d6a58bd84a1098e5be03f7f79d3961d3898696f3f784213.js:3:7258)
I/chromium( 8747):     at p (https://assets.healcode.com/assets/jquery-3.6.4.min-b6cd1a337b0b43239d6a58bd84a1098e5be03f7f79d3961d3898696f3f784213.js:3:7561)
I/chromium( 8747):     at nrWrapper (https://cart.mindbodyonline.com/sites/68132/session/check_incognito?redirect=https%3A%2F%2Fcart.mindbodyonline.com%2Fsites%2F68132%2Fcart%2Fadd_service%3Fmbo_item_id%3D10168%26source%3Dpricing-link:9:14381) undefined", source: https://assets.healcode.com/assets/jquery-3.6.4.min-b6cd1a337b0b43239d6a58bd84a1098e5be03f7f79d3961d3898696f3f784213.js (3)
D/EGL_emulation( 8747): app_time_stats: avg=59.80ms min=16.73ms max=384.27ms count=18
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
I/chromium( 8747): [INFO:CONSOLE(9)] "Uncaught TypeError: fs is not a function", source: https://cart.mindbodyonline.com/sites/68132/session/check_incognito?redirect=https%3A%2F%2Fcart.mindbodyonline.com%2Fsites%2F68132%2Fcart%2Fadd_service%3Fmbo_item_id%3D10168%26source%3Dpricing-link (9)
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
E/FrameEvents( 8747): updateAcquireFence: Did not find frame.
D/EGL_emulation( 8747): app_time_stats: avg=79.22ms min=29.11ms max=203.45ms count=13

Flutter Doctor output
Doctor output
[√] Flutter (Channel stable, 3.10.0, on Microsoft Windows [Version 10.0.19045.3086], locale en-US)
    • Flutter version 3.10.0 on channel stable at C:\Users\ken\source\flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 84a1e904f4 (8 weeks ago), 2023-05-09 07:41:44 -0700
    • Engine revision d44b5a94c9
    • Dart version 3.0.0
    • DevTools version 2.23.1

[√] Windows Version (Installed version of Windows is version 10 or higher)

[√] Android toolchain - develop for Android devices (Android SDK version 33.0.2)
    • Android SDK at C:\Users\ken\AppData\Local\Android\sdk
    • Platform android-33-ext5, build-tools 33.0.2
    • Java binary at: C:\Program Files\Android\Android Studio\jbr\bin\java
    • Java version OpenJDK Runtime Environment (build 11.0.15+0-b2043.56-9505619)
    • All Android licenses accepted.

[√] Chrome - develop for the web
    • Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe

[√] Visual Studio - develop for Windows (Visual Studio Community 2022 17.6.4)
    • Visual Studio at C:\Program Files\Microsoft Visual Studio\2022\Community
    • Visual Studio Community 2022 version 17.6.33815.320
    • Windows 10 SDK version 10.0.22000.0

[√] Android Studio (version 2022.1)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin can be installed from:
       https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
       https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.15+0-b2043.56-9505619)

[√] VS Code (version 1.79.2)
    • VS Code at C:\Users\ken\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.68.0

[√] Connected device (4 available)
    • sdk gphone64 x86 64 (mobile) • emulator-5554 • android-x64    • Android 12 (API 31) (emulator)
    • Windows (desktop)            • windows       • windows-x64    • Microsoft Windows [Version 10.0.19045.3086]
    • Chrome (web)                 • chrome        • web-javascript • Google Chrome 114.0.5735.199
    • Edge (web)                   • edge          • web-javascript • Microsoft Edge 113.0.1774.57

[√] Network resources
    • All expected network resources are available.

• No issues found!

forgot to mention:
webview_flutter: ^4.2.2

Thanks for the report @ken-salterdiazsolutions
Although I do see the same error upon running the plugin example and using the url link from your code, but in the error it says below:
I/chromium(17016): [INFO:CONSOLE(9)] "Uncaught TypeError: fs is not a function", source: https://cart.mindbodyonline.com/sites/68132/session/check_incognito?redirect=https%3A%2F%2Fcart.mindbodyonline.com%2Fsites%2F68132%2Fcart%2Fadd_service%3Fmbo_item_id%3D10168%26source%3Dpricing-link (9)
If you access the link in the browser, it shows below:

So maybe check the redirect url that you have set-up for buy now whether it is properly configured ?
Also, can you check the same url works properly using native webview (Android) or gives same error ?

@ken-salterdiazsolutions It looks like you just need to enable third party cookies on Android.
import 'package:webview_flutter_android/webview_flutter_android.dart';

final AndroidWebViewCookieManager cookieManager =
     WebViewCookieManager().platform as AndroidWebViewCookieManager;
cookieManager.setAcceptThirdPartyCookies(
     myWebViewController.platform as AndroidWebViewController, true);


Add methods fitWidth(), fitHeight(), fitWidthHard(), fitHeightHard(), fitSizeHard()

fitWidth()
The method adjust the view's height based on either the current view's width or the width determined by PinLayout. The method compute the height based on the result of the view's sizeThatFits(: CGSize) method.
Notes:

The resulting width will never be bigger than the reference width, but could be smaller.
The resulting size will always respect minWidth/maxWidth/minHeight/maxHeight.
If margin rules applies, margins will be applied when determining the reference width.

fitWidthHard()
Similar to fitWidth(), except that the resulting width will always match the reference width.

fitHeight()
The method adjust the view's width based on either the current view's height or the height determined by PinLayout. The method compute the width based on the result of the view's sizeThatFits(: CGSize) method.
Notes:

The resulting height will always match the reference height.
The resulting size will always respect minWidth/maxWidth/minHeight/maxHeight.
If margin rules applies, margins will be applied when determining the reference height.

fitHeightHard()
Similar to fitHeight(), except that the resulting height will always match the reference width.

fitSize()
The method adjust the view's width and height based on either the pinned height or pinned width. The method compute the width and height based on the result of the view's sizeThatFits(: CGSize) method.
If the width has been pinned => the method adjust the view's height based on this width.
If the height has been pinned => the method adjust the view's width based on this height.
If the width and the height have been pinned => the method adjust the view's size based on both values.
Notes:

The resulting width/height will never be bigger than the pinnded width/height, but could be smaller.
The resulting size will always respect minWidth/maxWidth/minHeight/maxHeight.
If margin rules applies, margins will be applied when determining the reference width/height.

fitSizeHard()
Similar to fitSize(), except that the resulting width/height will always match the pinned width/height..

Codecov Report

Merging #99 into master will increase coverage by 0.09%.
The diff coverage is 89.21%.

@@            Coverage Diff             @@
##           master      #99      +/-   ##
==========================================
+ Coverage   89.51%   89.61%   +0.09%
==========================================
  Files          31       30       -1
  Lines        5810     5950     +140
==========================================
+ Hits         5201     5332     +131
- Misses        609      618       +9

Impacted Files
Coverage Δ

Sources/PinLayout.swift
100% <ø> (ø)
:arrow_up:

Sources/ObjectiveC/PinLayoutObjC.swift
0% <ø> (ø)
:arrow_up:

Sources/ObjectiveC/PinLayoutObjCImpl.swift
0% <0%> (ø)
:arrow_up:

Tests/MinMaxWidthHeightSpec.swift
100% <100%> (ø)
:arrow_up:

Tests/AspectRatioTests.swift
100% <100%> (ø)
:arrow_up:

Tests/AdjustSizeSpec.swift
100% <100%> (ø)
:arrow_up:

Sources/TypesImpl.swift
93.58% <80%> (-0.94%)
:arrow_down:

Sources/PinLayoutImpl.swift
84.39% <89.65%> (+0.22%)
:arrow_up:

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 4987499...3a49bff. Read the comment docs.


Create  a responsive logout button in the top right corner of the navbar

tasks:

Create a responsive button
on clicking the button actions to be performed:
-  "token" is removed from localstorage
-  navigate to "/login"

Hey, is anyone working on this issue.
I would like to work on it.


An exception is thrown if you close the game on the title screen when a DisplayString is being rendered

Fixed on lua_1.0.3


What format is the output JSON file? Doesn't seem to be Three.js legacy json

Would be great to export a standard GLTF file. Are there any plans to support this?

@JaccoGoris saw your collada exporter feature. Would you please consider making a GLTF exporter as it seems to be the new standard these days for three js? I'd love to do it myself but not really sure how

For the record, the JSON export is not 3D data, but just the data of the elements and where they are located in the planner. This data is custom for the react planner. So it is definitely not a sort of GLTF analog.
I can take a look at how you would do a GLTF export, but it will probably require a Three.js update.

Is there a good reason for storing it in a custom way? Wouldn't it be easier to store it in the cross platform GLTF format, which is a JSON standard? It could then integrate with other 3d applications and be a far more useful tool. Please let me know if there's any way to help you, I'm new to WebGL stuff but this is a great project

@JaccoGoris you seem to be the primary maintainer of the project at this point. Your pull requests look great but haven't been merged yet sadly. If the original team has abandoned the project, I would support you taking over (only if you want to and have time of course)

Hi Eric! the current data json they are using here is just a representation of the scene, to easily build and load the project. I'm not sure if GLTF existed when this project was built, and I'm not sure using GLTF is a good idea, as it is a file format, and it's harder to manipulate the data.
As to your other question, I'll make a fork and continue on that, when I find the time. I also need some changes anyway for project I'm working on :)


fix(configs/prow): fix jenkins job fetching

Ref issue: https://github.com/kubernetes/test-infra/pull/28314

/merge


Fix API Documentation Link

I found README's API Documentaion link got broken.

Thank you,
please read https://help.github.com/articles/relative-links-in-readmes/
The part about It is not recommended that you create absolute links in your READMEs ...

Thank you for information.
I create absolute link because copied from recompose-relay's link ( I fix this too ).
And I found  broken link when relative link with listed markdown on the top page.
( This may github's bug )

Thank you!


Please do not force the app to run in administrator mode, it is bad design and a security risk to users

Title. There is no valid reason to have it run in admin mode. At the very least you should leave that choice up to users.

Hi, thanks for creating an issue. Security is important to me and therefore i'll try to answer this adequate.
Admin mode is not requested but highestAvailable. Why? Because several issue were caused by insufficient rights (accessing clipboard data, sending input to poe which had been started with a higher security level). By using highestAvailable instead of requireAdministrator i make sure my app has at least equal permissions as poe. This also means you could run this tool with an non administrator account.
Regarding security. My app is signed using my official code signing certificate. This means my app can not be altered without destroying the signature. This ensures no one can release a version of this tool without my certificate. If you don't trust me you should not be using this software.
Please let me know if you have any further question.
Best regards

Hi thanks for the answer.
Unfortunately highestAvailable will elevate permissions if the user is on an administrator account, which is almost every single person playing games on Windows.
Furthermore, highestAvailable will FORCE said elevation, as it is impossible to retain a limited permission set with it set.

accessing clipboard data
This does not require an elevated permission to the best of my knowledge and if it does, it's an anti-pattern to bypass this security feature to begin with, as per this link

ending input to poe which had been started with a higher security level
This is a user error as PoE should not be started with elevated permissions anyways.

How about this: start in admin mod by default and add setting that allow user to without elevation as well ?

How about this: start in admin mod by default and add setting that allow user to run without elevation?

This is what other POE 3rd party apps do, not sure if they use escalation for the same reasons though.

How about this: start in admin mod by default and add setting that allow user to run without elevation?

No, the app should launch in unelevated mode by default with an opt-in option for admin mode for compatibility issues.
Really though, anyone that needs to fix compatibility by admin mode, can do so by hitting the checkbox via Windows as well. I'm not sure why this even needs to be an option.

0.6.11 (2020-03-24)

update keyboard empty error to include you may need to start with privileged rights
remove requestedExecutionLevel from manifest


feat: ignore reviewer not collaborator error

Mainly for ignoring the error thrown in forks and if the component owner does not have a write bit (happens in opentelemetry-js-contrib repo).
If anyone prefers, I'm happy to remove the other two minor updates.
Commits

feat: ignore the error thrown when requested reviewers not collaborators
style: match quotes
feat: use util.inspect instead of JSON.stringify for debugging

@Rauno56 After some discussions with GC I think we should be more liberal about handing out the write bit. We can talk about it in SIG this week but i'll take a look and see which component owners are not approvers


Update the template for readability

Added some blank lines to make it clear whne blocks start and end
INtented for clarity to shopw when code wa inside the block

Description

Update the template for readability

Added some blank lines to make it clear whne blocks start and end

Intented for clarity to shopw when code wa inside the block

Issues Resolved
[List any existing issues this PR resolves]
Check List

[x] All tests pass. See https://github.com/chef-cookbooks/community_cookbook_documentation/blob/master/TESTING.MD
[ ] New functionality includes testing.
[ ] New functionality has been documented in the README if applicable
[ ] All commits have been signed for the Developer Certificate of Origin. See https://github.com/chef-cookbooks/community_cookbook_documentation/blob/master/CONTRIBUTING.MD

@mpekarsk Can you rebase this and sign off the commit for the DCO so we can accept it.  Here's some information on the process https://blog.chef.io/2016/09/19/introducing-developer-certificate-of-origin/

Please close this PR


⚠ Bofrost.de has degraded performance

In 9216300, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1885 ms

Resolved: Bofrost.de performance has improved in 912bf2e.


Feature/6 add login page

Description

Added spring security configuration
Added an endpoint to retrieve user information and check whether the user is logged in
Add integration tests to test new endpoint
Added front end login page and main page
Added protected routes to enforce logging into the application
Added github avatar icon to be shown upon being logged in to provide a visual cue for being logged in

Closes #6

 Quality Gate failed for 'backend'
Failed conditions  1 Security Hotspot
See analysis details on SonarCloud

This is not critical at this stage since the only thing the user can be tricked into is retrieving publicly available information from their GitHub profile. However, I have created a ticket for this issue to be fixed when there is time: #15.


chore: Refactors hide embed share setting flag.

Description
As we are deprecating FF4J system in favour of flagsmith.
This PR renames APP_EMBED_VIEW_HIDE_SHARE_SETTINGS_VISIBILITY to release_embed_hide_share_settings_enabled
PR fixes following issue(s)
Fixes #25232

if no issue exists, please create an issue and ask the maintainers about this first

Media

A video or a GIF is preferred. when using Loom, don’t embed because it looks like it’s a GIF. instead, just link to the video

Type of change

Chore (housekeeping or task changes that don't impact user perception)

Testing

How Has This Been Tested?

[x] Cypress

Test Plan
Issues raised during DP testing

Link issues raised during DP testing for better visiblity and tracking (copy link from comments dropped on this PR)

Checklist:
Dev activity

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[x] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] PR is being merged under a feature flag

QA activity:

[ ] Speedbreak features have been covered
[ ] Test plan covers all impacted features and areas of interest
[ ] Test plan has been peer reviewed by project stakeholders and other QA members
[ ] Manually tested functionality on DP
[ ] We had an implementation alignment call with stakeholders post QA Round 2
[ ] Cypress test cases have been added and approved by SDET/manual QA
[ ] Added Test Plan Approved label after Cypress tests were reviewed
[ ] Added Test Plan Approved label after JUnit tests were reviewed

/ok-to-test

/build-deploy-preview env=release

Hey @shwetha-ramesh ,
This just moves flag to flagsmith. It is to be tested similar to this: https://github.com/appsmithorg/appsmith/pull/24561#issuecomment-1594395091

@rahulbarwal QA Done


[modify] improve test stability

Coverage remained the same at 82.894% when pulling f9fd6c65f79e9b486290a1aac8b913c2f1c574f5 on sunny4381:improve-test-stability into bf95a90c29e7f41098a752567018f59e399568c4 on shirasagi:master.