Add .js to three import's

I consume the engine mostly via importmaps and
<script type="module">
  // ...
</script>

and these three missing file extensions broke it.
I also created an ESLint rule here: https://github.com/playcanvas/playcanvas-eslint-config/pull/14
I confirm I have read the contributing guidelines and signed the Contributor License Agreement.

Awesome! Thanks for this.


GATT fixes

Add documentation groups for GATT server and GATT client APIs and fix warning when discovering characteristics.

Codecov Report

Merging #12254 into master will decrease coverage by 0.01%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master   #12254      +/-   ##
==========================================
- Coverage    48.2%   48.18%   -0.02%
==========================================
  Files         294      294
  Lines       44192    44188       -4
  Branches    10603    10601       -2
==========================================
- Hits        21302    21293       -9
- Misses      18624    18630       +6
+ Partials     4266     4265       -1

Impacted Files
Coverage Δ

include/bluetooth/gatt.h
100% <ø> (ø)
:arrow_up:

subsys/bluetooth/host/gatt.c
25.73% <100%> (-0.84%)
:arrow_down:

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 d3b6c5a...74e53b8. Read the comment docs.

@xnlcasad @HesseIM could you please review since you guys reported these issues.

Looks good to me.
I'm still experimenting with the bt api, so if I find something that might require clarification I'll get in touch with you to see if it is worth creating an new issue.

Looks good to me too.


Road to V3

We have a lot of work pending on our issues page. As we get close to releasing, we need to prioritize and decide what needs to go in v3 and what can wait.
In this issue, I summarize my idea for a plan to v3, complementing the V3 project: https://github.com/britecharts/britecharts/projects/2
Priorities

TypeScript types √
Fix Color-related issues √
Streamline our bundles and dependencies √
Fix and standardize the locales √
Fix the security issues derived from our dependencies √
Remove all data-key setting accessors to make the data shape fixed √
Review our bugs to pick low hanging fruit that involves breaking changes √
Update Britecharts React API √

TypeScript types - DONE
We are using the work on https://github.com/britecharts/britecharts-typings and test it on https://github.com/britecharts/britecharts-typescript-test-project. Right now, we have a PR open for this(https://github.com/britecharts/britecharts/pull/868).
Fix Color-related issues - DONE
A long standing issue, we have two tickets:

https://github.com/britecharts/britecharts/issues/454
https://github.com/britecharts/britecharts/issues/431
And a plan we traced time ago that haven't started implementing (https://gist.github.com/miglesiasEB/0462752375c53d6271647d647a69684a).

Streamline our bundles and dependencies - DONE
An important issue to fix so we have a lean bundle and don't put too much weight on our user's applications:

https://github.com/britecharts/britecharts/issues/746
https://github.com/britecharts/britecharts/issues/429

Fix and standardize the locales - DONE
From the work to fix these issues:

https://github.com/britecharts/britecharts/issues/773 - The plan to implement is at the end of this issue
https://github.com/britecharts/britecharts/issues/681

Fix the security issues derived from our dependencies - DONE
This is basically run npm audit on the RC and update dependencies

Eliminated critical issues
Most high level issues are due to grunt and webpack versions

Remove all data-key setting accessors to make the data shape fixed - DONE
As mentioned in https://github.com/britecharts/britecharts/issues/482, we want to make our data shapes fixed, so we'll remove complexity and confusion.
Review our bugs to pick low hanging fruit that involves breaking changes - DONE
Do a sweep of all our bugs and see if we can fix something fast that involves breaking changes
Update Britecharts React API - DONE
Upadte https://britecharts.github.io/britecharts-react/ with the latest API from the RC

After merging the current PRs, the only work left to do is to write a blog post and release.

We decided to make the move to Monorepo a part of v3: https://github.com/britecharts/britecharts/issues/951
When this is done, we'll be able to launch v3


[BUG] Specate button

I found out that the "Spectate" button in the scoreboard does not work or doesn't do anything.
Video (its a to big file for github): https://streamable.com/enjho2
PS: Shit Autobalance too, i hate it xD

this would be an issue within tf2 unfortunately, we don't really have any control over the actual buttons used there. for whatever reason, the scoreboard mouse2 option has always been a bit jank

Ouh okay, wollte es zur sicherheit reporten, aber gut zu wissen.

I appreciate you reporting it all the same :). it is certainly a bit of a toss up on whether or not something will be a hud issue or tf2 issue at times, haha :)


Revert "Move code out of RemoteSesion"

Reverts vespa-engine/vespa#14690
In case this breaks something. Please review only.

System tests are good, but performance tests show that deployment is taking more time, need to look into that.


cmake: relocatable package for recent CMake versions

Hi,
This follows https://github.com/stack-of-tasks/eigenpy/pull/291 & https://github.com/humanoid-path-planner/hpp-fcl/pull/319
Comments there also apply here.
I also removed a couple of INCLUDE_DIRECTORIES, but I think this won't break anything. The CI should check that :)
My editor was configured to remove end of line spaces, so this PR is best reviewed by using the "hide whitespace" feature, available here

CI raises an issue with test-cpp-python_parser which requires libpython.so.
I think we should replace BUILD_PYTHON_INTERFACE_WITH_PYPY by an option set before FINDPYTHON() call, to get the right PYTHON_COMPONENTS there.

CI raises an issue with test-cpp-python_parser which requires libpython.so. I think we should replace BUILD_PYTHON_INTERFACE_WITH_PYPY by an option set before FINDPYTHON() call, to get the right PYTHON_COMPONENTS there.

This is find with me.

Sounds good to me! Thanks a lot @nim65s.


No lookup file found for mode 'hs'

Hi Bram,
I'm using your great integration, but it only seems to work on two of my bulbs.
I've put 4 of them in my config right now, but on 2 bulbs I'm getting the following error:
Skipping sensor setup light.tv_meubel_links: ('No lookup file found for mode', 'hs') Skipping sensor setup light.tv_meubel_rechts: ('No lookup file found for mode', 'hs')
I've configured them in lut mode with manufacturer and model. I'm using the default Hue integration from HA, but without mode, manufacturer and model they all don't work.
So it seems I've got the some issue as mentions in issue:
#15
I don't understand the error for mode 'hs', because that mode isn't even mentioned in your documentation.
The model is LCT0015.
Can you help me out?

Hi Daniel,
This is a known issue for this particular light model LCT015. That light is controllable by color temperature, but also with color. The hs.csv should be there to supply the measurements for color (hue/saturation), however that one is missing causing this error. I have asked the author if he can do the measurements for HS (color) mode, as I don't have this light model myself. But I don't know when he will be able to do this. @CM000n could you have a look into this?
I will also have a look soon if I can make the light work for color temperature mode only even when the hs files are missing, but I don't have time until saturday.

I've prepared short time lapse showing only 1.5h of script working (view is from HA GUI) - I think no one knows how much time and resources are consumed to prepare LUT file when MODE = MODE_HS:
https://user-images.githubusercontent.com/56661567/124281926-8461d900-db4a-11eb-88e8-2c6ae7f86f1e.mp4
But in my opinion setting  MODE = MODE_HS shold be set as default in measure.py script (so no one will miss this mode).
BTW Script does not work properly under windows (now it is running for me usinng Ubuntu) - Shelly returns measure value ony once in the begining and this value is copied tiil end.

Hi Daniel,
This is a known issue for this particular light model LCT015. That light is controllable by color temperature, but also with color. The hs.csv should be there to supply the measurements for color (hue/saturation), however that one is missing causing this error. I have asked the author if he can do the measurements for HS (color) mode, as I don't have this light model myself. But I don't know when he will be able to do this. @CM000n could you have a look into this?
I will also have a look soon if I can make the light work for color temperature mode only even when the hs files are missing, but I don't have time until saturday.

Thanks, that's clear.
I've runned the integration with debug enabled. I have someother bulbs and a lightstrip that also don't work.
Do you think they come available in the future?
2021-07-02 16:08:40 DEBUG (MainThread) [custom_components.powercalc.strategy_lut] Loading data file: /config/custom_components/powercalc/data/signify/LCT010/color_temp.csv.gz
2021-07-02 16:08:40 DEBUG (MainThread) [custom_components.powercalc.strategy_lut] Loading data file: /config/custom_components/powercalc/data/signify/LCT010/hs.csv.gz
2021-07-02 16:08:42 DEBUG (MainThread) [custom_components.powercalc.sensor] Setting up power sensor. entity_id:light.eettafel sensor_name:Eettafel Powermeter strategy=LutStrategy manufacturer=signify model=LCT010 standby_usage=0
2021-07-02 16:08:42 DEBUG (MainThread) [custom_components.powercalc.sensor] Setting up power sensor. entity_id:light.hektar_staande_lamp sensor_name:Hektar Powermeter strategy=LutStrategy manufacturer=signify model=LCT010 standby_usage=0
2021-07-02 16:08:42 INFO (MainThread) [custom_components.powercalc.sensor] Model not found in library light.hue_lightstrip_plus: ('Model not supported', 'LST002')
2021-07-02 16:08:42 ERROR (MainThread) [custom_components.powercalc.sensor] Error setting up calculation strategy: You must supply a valid manufacturer and model to use the LUT mode
2021-07-02 16:08:42 DEBUG (MainThread) [custom_components.powercalc.strategy_lut] Loading data file: /config/custom_components/powercalc/data/signify/LCT015/color_temp.csv.gz
2021-07-02 16:08:42 ERROR (MainThread) [custom_components.powercalc.sensor] Skipping sensor setup light.tv_meubel_links: ('No lookup file found for mode', 'hs')
2021-07-02 16:08:42 ERROR (MainThread) [custom_components.powercalc.sensor] Skipping sensor setup light.tv_meubel_rechts: ('No lookup file found for mode', 'hs')
2021-07-02 16:08:42 INFO (MainThread) [custom_components.powercalc.sensor] Model not found in library light.speelgoedkast: ('Model not supported', 'LCT007')
2021-07-02 16:08:42 ERROR (MainThread) [custom_components.powercalc.sensor] Error setting up calculation strategy: You must supply a valid manufacturer and model to use the LUT mode
2021-07-02 16:08:42 INFO (MainThread) [custom_components.powercalc.sensor] Model not found in library light.plafond: ('Model not supported', 'LWB006')
2021-07-02 16:08:42 ERROR (MainThread) [custom_components.powercalc.sensor] Error setting up calculation strategy: You must supply a valid manufacturer and model to use the LUT mode
2021-07-02 16:08:42 ERROR (MainThread) [custom_components.powercalc.sensor] Skipping sensor setup light.hue_go: ('No lookup file found for mode', 'color_temp')
2021-07-02 16:09:05 DEBUG (MainThread) [custom_components.powercalc.sensor] State changed to "off" for entity "light.eettafel". Power:0
2021-07-02 16:09:05 DEBUG (MainThread) [custom_components.powercalc.sensor] State changed to "off" for entity "light.hektar_staande_lamp". Power:0

Do you think they come available in the future?
It just depends on users - you can measure all of them yourself (like I'm doing it now) and make project better.
In next days I'will provide support for LTW010 and LLC011 and some Ikea models.
I could do measurments for anyone, but sending hardware abroad will cost too much.

Do you think they come available in the future?

It just depends on users - you can measure all of them yourself (like I'm doing it now) and make project better.
In next days I'will provide support for LTW010 and LLC011 and some Ikea models.
I could do measurments for anyone, but sending hardware abroad will cost too much.

Out of curiousity;
How do you measure this? I understand you're using hardware to do this?
If the costs are not to high I would gladly help to measure more models.

Only few things are needed:

computer with any modern linux as OS, with installed Python  and eg. Visual Studio Code (or any editor, but VSC is "all in one" IDE)
lighting fixture (where measured bulb fit and is able to connect to Shelly)
Shelly Plug or Shelly Plug S  - script is nearly ready for them - it needs just small configuration, (or maybe other Shelly modules with ability to measure power, but it needs electrician skills, I think other equipment from different manufaturer could be used but it will need good Python  knowledge).

Personally I've tested Shelly Plug S (used originally by author @bramstroker ) with highly accurate power meter and values measured by Shelly are accurate enough, so I'm using this hardware now.
Script is located here
https://github.com/bramstroker/homeassistant-powercalc/tree/master/utils/measure

As @nepozs already explained users can create a LUT file for missing models and help the project that way. I did all the light models which I have in my house, and two other users did a lot of other lights already. Right now we "only" support 15 lights.
Some additions to what @nepozs already said:
You can also use windows or Mac OSX. As long as it is running Python. There is a python script included in this repository (under utils/measure.py directory) which I created to automatically change the light settings and take measurements each 2 seconds. You let this script running and it will generate the CSV. Than you can create a pull request to get it included in this repository.
This script is created especially for the Shelly Plug (which is a smart plug which you can connect to your wifi network).
When you want to use some other smartplug (zigbee, zwave plug) whatever you need to alter my script or create your own script (when you can program).

I've prepared short time lapse (60x faster than real time; 1 min. -> 1 hour) showing only 1.5h of script working (view is from HA GUI) - I think no one knows how much time and resources are consumed to prepare LUT file when MODE = MODE_HS:
20210702-1355-51_fixed.mp4
But in my opinion:

setting  MODE = MODE_HS shold be set as default in measure.py script (so no one will miss this mode).
LCT0015 should be temporary moved to unsupported models - any workaround will not be good - it is impossible to map h/s mode to color_temp mode, it is of course possible to use LUT file from other model, but it will show false values.
I've read nearly all model.json files, and most of them miss standby_usage, so, it would be nice if script have option to generate also file with power walue when light is off eg. standby_usage.txt - I think it is possible to measure it in early stage - 10 seconds waiting could be divided to 2x 5 secs and in meantime off state could be measured, in my opinion Shelly measures power just instant, waiting time is needed only because bulbs have variable power factor (so it is impossible to measure state more frequently than 2 secs).

BTW Script does not work properly under windows (now it is running for me usinng Ubuntu) - Shelly returns measure value ony once in the begining and this value is copied tiil end.

Very cool time lapse. I like it ;-)
I have a littlebit of time to work on the component tomorrow. I think I will make the mode a use input (same as the light selection), that way the user can select the correct mode when starting the script. What do you think?
I will also add the standby usage to the script.

I think I will make the mode a use input (same as the light selection), that way the user can select the correct mode when starting the script. What do you think?
It will be great option - I've unintentional changed code many times by missclicks :D

I will also add the standby usage to the script.
It would be great, because every model has power draw between 0,3W and 0,5W so it is slightly more than 0W (in case using multiple lights total will be quite more).

I have some thoughts about optimization in script (eg. in HS mode mired step could be bigger, but britghness step sholud probably be lower) , but I have to analyze more .csv files
It looks like the maximum brightness could be 255 and it would be better to find the matching values so that the script ends up using the highest brightness (like many users use lights in reality).
Maybe the finished .csv files can also be optimized post factum (it depends on the algorithms used by the integration) - I think it would be enough to cut a few lines containing the same power values, but apart from the first and last in the series.

Thanks. Btw it would be better idea to make a seperate issue for improvements in the measure script as we are taking over @DanielV88 topic now which is about an error for the missing lut file of LCT015.

@DanielV88 where do you live? I live in the Netherlands and there I could buy the Shelly plug for 22 euro which is not that expensive imo

@bramstroker Also in the Netherlands :)
I will look into it and see if I can help in this project!

Thanks. I have also made some improvements in the measure script. Let me know of you need any help.
Bought my Shelly plug at robbshop. https://www.robbshop.nl/tussenstekker-2500w-wifi-shelly

@CM000n I am sorry to ping you. Did you see my request for providing hue/saturation measurement for LCT015? Users will get an error when trying to use this bulb because hs.csv is missing.
Unfortunately I don't have this bulb myself so I have no way to do measurements.

Sorry, I don't have much time at the moment, as I already wrote to you in a PM. In the meantime, however, I have found some time and have been able to carry out the measurements. :-)
Pull request is created:  https://github.com/bramstroker/homeassistant-powercalc/pull/65

Thanks @CM000n! PR is merged. Will be in next release 0.2.8


Custom Error messages

Most of time developers needed to customize devise error messages. In this case they needed to override helper method. As so I customize the devise_error_messages! helper method.

CircleCI has failed to build.

Thanks for the Pull Request but in cases like this we recommend developers to override this helper or implement their own error rendering with application specific views instead of adding extra behaviour to the devise_error_messages! method.


Treat Travis jobs with "started" status as incomplete

Fixes #143.

diff makes sense ;) coolio, thanks!  Let's see how it would perform, I will mark it for a release.


fixdphyper join reorder may cache wrong project list for project node

Proposed changes
The top project of (T1, T2, T3) is different after reorder
we need merge Project1 and Project2 as Project4 after reorder
T1 join T2 join T3:
   Project1(a, e + f)
       join(a = e)
           Project2(a, b + d as e)
               join(a = c)
                   T1(a, b)
                   T2(c, d)
       T3(e, f)

after reorder:
T1 join T3 join T2:
   Project4(a, b + d + f)
       join(a = c)
           Project3(a, b, f)
               join(a = e)
                   T1(a, b)
                   T3(e, f)
       T2(c, d)

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall

run buildall

run buildall

run buildall

run buildall

run buildall

run buildall


feat(client): Migrate JS files to TSX files - Challenges(HelpModal, Preview, VideoModal, Side-Panel)

Checklist:

[ X] I have read freeCodeCamp's contribution guidelines.
[ X] My pull request has a descriptive title (not a vague title like Update index.md)
[ X] My pull request targets the main branch of freeCodeCamp.
[ X] I have tested these changes either locally on my machine, or GitPod.

Ref #42256

Hello @ShaunSHamilton , sure I will do this changes.

@ShaunSHamilton now it's correct.

Hey @iigorcunha ,
Sorry, for the delay on this. Are you able to resolve the conflicts and give this a rebase?
If not, someone else can take over this PR, and push some commits, before we merge.

Hey @iigorcunha ,
Sorry, for the delay on this. Are you able to resolve the conflicts and give this a rebase?
If not, someone else can take over this PR, and push some commits, before we merge.

Hi @ShaunSHamilton , I tried to do what you said, but Didn't work. So if it's possible ask for someone to do the merge. I'll be very thankful.

I'll sort out the conflicts, don't worry about it.  Thanks for all your hard work and patience @iigorcunha

I'll sort out the conflicts, don't worry about it.  Thanks for all your hard work and patience @iigorcunha

@ojeytonwilliams thanks, I'm very happy to help this project. I'll keep looking into issues to help more.

@ojeytonwilliams thanks, I'm very happy to help this project. I'll keep looking into issues to help more.

Glad to hear it!
In the end, I had to squash this to simplify the rebasing process.  Would you mind taking a quick look to see if I've broken something?

Thank you, for your contribution to the page! 👍
We are happy to accept these changes, and look forward to future contributions. 🎉


cabal.project may reference cabal files instead of directories

Cabal install accepts references to .cabal files, as well as references to directories containing them. Haskell-flake does not support files yet.
Example:
cabal.project
packages:
  foo/foo.cabal

Another way in which the parser is deficient is that if the cabal.project has only packages and doesn't end in newline the last package will not be recognized. cf. https://github.com/srid/ema/actions/runs/4410050701/jobs/7727093450 & https://github.com/srid/ema/commit/b46a08d7a26491b9801642ab9c13e94f929c6a90


Ability to reverse items in dropdown

Could not test it on my pi box, so it might not work and need some edits.
Problem was, if dropdown menu pops upside from textbox( like thelounge/lounge#1890), the order of best suggestion if far end from textbox, this reverses the order so the best suggestion are closesest to the textbox.

Thanks for your patch. Could you add tests?


[build.ps1] In Build-Compilers() let TestingDefines override defaults

In CMake trailing parameters win. That way we can pass LLDB_INCLUDE_TESTS=On for -Test lldb and LLDB_INCLUDE_TESTS=Off otherwise (and don't bother with LLDB's test suite requirements).

Ok, unfortunately that's not possible. If $TestingDefines has a key that is in the default set, then Powershell raises an exception.


Improve metrics endpoint performance

According to the recently introduced Sentry performance monitoring, half of all requests to the /metrics endpoint currently take around five seconds. The endpoint involves multiple full-table COUNT(*) queries. But we still might be able to optimize here.

Best chance would be to compute the metrics once and from then on count changes, i.e. incrementing or decrementing the counters on a per-request basis. However, this would be way too much effort for optimizing a maintenance endpoint only.

This query is quite expensive, but I can't think of a way to make it any more efficient.

Maybe at least attempt to get rid of these preloads here, which each result in a separate index range scan query.


Allow email registration when no IS

Cloned from https://github.com/vector-im/riot-web/issues/10571.
Current thinking is that this should use unauthed capabilities as proposed in https://github.com/vector-im/riot-web/issues/10571#issuecomment-521938437 (MSC coming) to detect whether the HS handles emails itself.

Done: 53b98a9649e49c25a96bc02fdb8fc30c42b1e3a8


ValidatePrincipal in CookieAuthenticationHandler not being called on some requests

The result of this bug is that once in a while in a multi-user scenerio, the wrong user appears in httpcontext.User. Investigating the issue, I registered a custom function for OnValidatePrincipal event and discovered that it is not being called for the problematic requests. This line not being called:
https://github.com/aspnet/Security/blob/dev/src/Microsoft.AspNetCore.Authentication.Cookies/CookieAuthenticationHandler.cs#L161
I registered a custom middleware after .UseAuthentication and I see those requests in my middleware even though they do not trigger the OnValidatePrincipal event.
I am now investigating further to see why OnValidatePrincipal is not called.
Anybody got any idea?
This is the code flow:
https://github.com/aspnet/Security/blob/dev/src/Microsoft.AspNetCore.Authentication/AuthenticationMiddleware.cs#L54
https://github.com/aspnet/HttpAbstractions/blob/dev/src/Microsoft.AspNetCore.Authentication.Abstractions/AuthenticationHttpContextExtensions.cs#L31
https://github.com/aspnet/Security/blob/dev/src/Microsoft.AspNetCore.Authentication/AuthenticationHandler.cs#L124
https://github.com/aspnet/Security/blob/dev/src/Microsoft.AspNetCore.Authentication.Cookies/CookieAuthenticationHandler.cs#L154
ValidatePrincipal: https://github.com/aspnet/Security/blob/dev/src/Microsoft.AspNetCore.Authentication.Cookies/Events/CookieAuthenticationEvents.cs#L114

Hi @guylando , we were not able to find out anything else about what could be causing this. Unfortunately without a specific repro app we cannot investigate this any further.

When just adding the following middleware before .UseAuthentication in startup.cs, it triggers the log a lot even though it probably shouldn't have:
`
public async Task Invoke(HttpContext context)
{
var handlers = context.RequestServices.GetRequiredService();
FieldInfo field = typeof(AuthenticationHandlerProvider).GetField("_handlerMap", BindingFlags.NonPublic | BindingFlags.Instance);
Dictionary<string, IAuthenticationHandler> val = field.GetValue(handlers) as Dictionary<string, IAuthenticationHandler>;
        if (val.Count > 0)
        {
            Console.WriteLine("\r\n================\r\n_handlerMap length before UseAuthentication: " + val.Count + "\r\n==============");
            val.Clear();
            Console.WriteLine("\r\n================\r\n_handlerMap before UseAuthentication after clearing it: " + val.Count + "\r\n==============");
        }

        await this.mNext.Invoke(context);
    }

`
In your environment it is never triggered when you put this as a kestrel app behind iis?
@Eilon

https://github.com/aspnet/HttpAbstractions/blob/816516f193afcb7ce6b564facc2a36d7e86604ea/src/Microsoft.AspNetCore.Authentication.Core/AuthenticationHandlerProvider.cs#L42-L60
AuthenticationHandlerProvider has a scoped lifetime so it's expected to be emtpy at the start of every request. IIS Windows Auth, UseAuthentication, or an explicit call to AuthenticateAsync (or related methods) are the only things that should populate this collection.

what do you mean by IIS Windows auth? because actually we are using iis, maybe related?

our Main method has:
                        .UseIISIntegration()
                        .UseKestrel()

and the versions are 2.1.0-rtm-30733


Feature(icon): Display ios outline icons with ion-icon[outline]

Which Ionic Version? 2.x
Currently
<ion-icon name="options"></ion-icon> equals
<ion-icon ios="ios-options" md="md-options"></ion-icon>
It would be also interesting to have something like that:
<ion-icon name="options" outline></ion-icon> equals
<ion-icon ios="ios-options-outline" md="md-options"></ion-icon>

Hello! We are moving our feature requests to a new feature request doc. I have moved this feature request to the doc and because of this I will be closing this issue for now. Thanks for using Ionic!

I'd like to have that.
I try to use this but it seems not support yet.
    <ion-icon name="cloud-upload" outline/></ion-icon>

@zixia I am working on a small pet project of mine in V2.
I am using the following code:
<ion-icon md="md-time" ios="ios-time-outline"></ion-icon>
and I am getting the write icons ...
hope this helps

Hello all! While this is an awesome feature request it is not something that we plan on doing anytime soon. Because of this I am going to move this to our internal feature tracking repo for now as it is just "collecting dust" here. Once we decide to implement this I will move it back. Thanks everyone for using Ionic!

This issue was moved to driftyco/ionic-feature-requests#35

Any solution on accomplishing this?


Right menu

final right menu

Thanks for this Giovanni! Here are my comments prior to integrate this new feature:

Threshold to see the whole panel is too high. Even on my big monitor I get the collapsed version. It should only be a feature for ex. laptop screen users (Although maybe we could add an option so that the user decides to always keep the panel collapsed except on a hover, even though they have a big screen).
Could we test a very small transparency (like 0.95) only for when the panel is collapsed? That way it could feel as an invitation to hover, and also further emphasis on it taking 'less space'.
If we open the compare and we navigate in the menu, the panel re-collapses.

Dropdown widget height changed site-wide with the PR

3 out of 4 files in the commit are not right panel related


Add C# Markup Documentation Page

As @davidortinau proposed for documenting the XamarinForms C# Markup experimental feature:

add a new docs page dedicated to using this method of writing UI that can be marked as an experimental preview

Goal
The primary goal for this documentation - and especially for it's proposed surfacing location(s) in the navigation - is indicated in this comment on the feature PR:

to actually attract a lot of new developers to Forms, it is essential that this modernization of the Forms C# UI style becomes visible in all guidance that contains C# UI examples.
If not, then developers googling Forms will think C# UI in Forms is still old fashioned procedural, and turn away to frameworks (e.g. Flutter / SwiftUI) that they (injustly) perceive as more modern.

We aim to ensure that developers who are new to Xamarin Forms will see at a glance that XAML and fluent, declarative C# Markup are both supported markup options.
A secondary goal is of course to provide guidance on how to use the feature and give best practices for formatting and other valuable conventions.
Note that XAML and C# Markup can (and are likely to) be used together for different pages in the same app; many developers already state that they wish to use C# Markup for pages that become/are too complex/dynamic to easily maintain in XAML.
Url
docs.microsoft.com/en-us/xamarin/xamarin-forms/csharp-markup
Location in top navigation
Docs / Xamarin / Xamarin.Forms / C# Markup / Overview
Location in left navigation
Xamarin.Forms
Get Started    ...
XAML
    Overview
    ...

C# Markup
    Overview

Application Fundamentals    ...
Location in docs.microsoft.com/en-us/xamarin/xamarin-forms

Content
The PR description contains a complete and accurate overview of the API, and it is already written in an introduction style.
I propose to use that content as starting point and clearly state at the top of the page that this is documentation of an experimental feature (or "preview documentation"?)
I offer to provide the page content so the team only needs to spend time on review.
Next Steps

I can provide the page content within a week in a PR. If possible I can also add the proposed navigation additions in that PR or alternatively a team member can do that before it is merged.
When the feature is no longer experimental, this single page documentation can be split up and expanded, while keeping the Overview page on the same url and in the same locations in navigation.

Background info to support documenting this feature prominently; also explains how it would reduce total documentation effort:
From this PR comment:

The whole point of including C# Markup helpers in Forms is to give developers confidence that this will become the mainstream Microsoft supported way of doing C# Forms UI - on equal footing with XAML - so they won't have doubts about adopting it.

Support the case to be made to the docs team, to start writing the examples in documentation for new Forms UI features in XAML + in this declarative C# style.
Points for that case are:

The docs team has always done a great job by providing every Forms UI code example in both XAML and C# variations. However to actually attract a lot of new developers to Forms, it is essential that this modernization of the Forms C# UI style becomes visible in all guidance that contains C# UI examples.
If not, then developers googling Forms will think C# UI in Forms is still old fashioned procedural, and turn away to frameworks that they (injustly) perceive as more modern.
I do realize that we need have a follow-up conversation about this internally and with the docs team after this PR is merged, but if it would become a separate NuGet it will be perceived as optional, and we run the risk that the docs team will object to the extra effort of adding another variation to UI examples (XAML, procedural C# and declarative C#). Note that writing the C# variation of new Forms UI examples in this declarative style instead of in procedurel style will require no extra effort from the docs team (in fact, it should reduce their effort since the declarative style is more productive, and increase the documentation clarity).
In short, it would increase Forms documentation value while reducing documentation effort.
Also, I received feedback from developers who use CSharpForMarkup that one downside is the scarcity of online examples in this style. They often need to translate XAML examples to CSharpForMarkup (maybe I could write a VS extension for that...). Although translating XAML to CSharpForMarkup is much easier than translating it to procedural C#, having Microsoft provide the right examples would help. And if Microsoft sets the example by using this style, the Forms community is also encouraged to share more examples in this style.
I could provide some pull requests to existing docs to help convince the docs team. I could also spearhead an initiative to recruit community assistance for updating existing docs.

Note that in this recent Twitter poll by @davidortinau, of the 2100 devs that responded:

15% said they would start new projects with C#
5% with @Clancey 's Comet
38% with XAML

That is one of every five devs who intends to use C# for markup. XAML has two out of five, so they already are in the same league going forward. And that is still within the current Forms community which is heavily XAML biased; the audience where this PR aims to gain the most (devs that do not yet know XAML or Forms) will give a significant higher % for C# UI.
Also from feedback in the poll thread, I noticed that devs chose XAML because they had not seen CSharpForMarkup examples - supporting the docs team case above.

A side-by-side comparison of a full page in declarative style versus the current imperative C# documentation style from Brandon Minnick's XamConverter, which was first written in imperative style and later converted to C# Markup:

Hi @VincentH-Net
Worry not. This is already in hand. I'll be starting this later today. The work will happen in our private repo, so you won't be able to see it until it goes live.
Therefore, I'll close the issue here.

Thanks @davidbritch! That leaves more time for me to focus on tooling for C# markup and a new part 2 PR of the feature.
Key for C# Markup docs is not to use the standard C# formatting for logic, but instead a markup specific C# formatting convention as illustrated in above screenshot. An important element of this is the layout line, which is described in the PR description.
Feel free to ask me to review a first snippet at any time.
Any idea about when the docs will become visible?
It would be great if that could be when 4.6 hits stable.

Hi @VincentH-Net
All the Forms 4.6 docs will go live on the day the package hits a stable release, as part of a single docs PR. I'd expect to have finished the doc by mid-week, and I'm happy to send it to you for a review.

Hi @VincentH-Net
Any problems with me reusing your example as the sample to use for the doc?

That example uses the obsolete CSharpForMarkup implementation; it is not yet updated to the helper name changes and enhancements in the Forms 4.6 implementation.
It also uses Fody.PropertyChanged to keep viewmodel code small
How about I add a branch based on 4.6 preview, and clean it up real quick?

@VincentH-Net That'd be perfect :)

@davidbritch  I have migrated my old example to Xamarin.Forms.Markup - here
Also did some cleanup to remove irrelevant code and update to some new best practices.
The example does illustrate quite some C# Markup features and a few alternative variations in patterns (styles / nested classes / create methods) however it is visually not very appealing or consistent - you can tell I'm not a designer.

@VincentH-Net Thanks. You're more of a designer than me!

@VincentH-Net UWP isn't supported?

@VincentH-Net Ignore me. UWP is supported. I just forgot to initialise the TaskHelper in the UWP project.

Yes; all platforms are supported; there is nothing platform specific in the code

Hi, @davidbritch, anything for me to review yet?

I'd expect to have finished the doc by mid-week, and I'm happy to send it to you for a review.

I don't mind if it is incomplete; early feedback is cheapest to incorporate anyway

@VincentH-Net
Yep, finished it yesterday. Send me your email address (as a twitter message?) and I'll email it to you.

Great! Can't send you a DM on Twitter, but ain't afraid of no spam :-)
My email:
dev at vincenth.net

Thanks for the draft @davidbritch ! I mailed the reviewed doc and did a PR on the example


装不了qrcode，，，

报错
Could not find a version that satisfies the requirement qrcode (from versions: )
No matching distribution found for qrcode

命令行执行:
sudo easy_install qrcode


Update tutorial-custom-images.md and change --managed-image to --virtual-machine parameter.

--managed-image need to get replaced with --virtual-machine as it takes a Virtual Machine ID given in the steps above while --managed-image requires a manged image resource ID.
Using managed-image parameter here will throw an error:
The gallery image version source id: '/subscriptions/0000-0000-0000-0000/resourceGroups/myGalleryRG/providers/Microsoft.Compute/virtualMachines/myVM' must be specified in 'galleryImageVersion.properties.storageProfile.source.virtualMachineId'.
Target: galleryImageVersion.properties.storageProfile.source
az sig image-version create states this in the documentation:
https://learn.microsoft.com/en-us/cli/azure/sig/image-version?view=azure-cli-latest#az-sig-image-version-create-optional-parameters
As well as the examples:
Add a new image version with encryption using a disk encryption set. Encryption is applied to each disk that is a part of the image version.
Azure CLI
Copy
Open Cloud Shell
az sig image-version create --resource-group MyResourceGroup
--gallery-name MyGallery --gallery-image-definition MyImage
--gallery-image-version 1.0.0
--virtual-machine /subscriptions/00000000-0000-0000-0000-00000000xxxx/resourceGroups/imageGroups/providers/Microsoft.Compute/virtualMachines/MyVM
--target-regions westus=2=standard eastus
--target-region-encryption WestUSDiskEncryptionSet1,0,WestUSDiskEncryptionSet2
EastUSDiskEncryptionSet1,0,EastUSDiskEncryptionSet2

@mattmcinnes
Can you review the proposed changes?
Important: When the changes are ready for publication, adding a #sign-off comment is the best way to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

#sign-off

@mattmcinnes - nudge. this has been waiting a while... can you take a look ?  thanks.

Hey @mattmcinnes can I get you take a quick look, it'll take 10 minutes of time to look and test to verify the change.

@Jak-MS any updates from @mattmcinnes ?

sent email to @mattmcinnes

Apologies for the delay on this! Tested and confirmed functional

#sign-off


Permission to adapt Dynamic Trees into Vintage Story

I was looking into contacting you through ways other than creating an issue, but I haven't found any alternate contact method. So I hope this is fine.
The concept of dynamically growing trees was always something I wanted to implement, or see implemented, in Minecraft. I'm now curious to have a go at doing so in the voxel game Vintage Story. I have already started creating the block types necessary, seen in my GrowingTrees repository.
Since amazing work has already been done in this mod, I figured I'd learn and adapt the existing Dynamic Trees code for use in this mod. I'm guessing essentially taking a substantial amount of code, even if it is significantly modified, isn't in line with the MIT license. In addition it would only be fair to ask. So would it be okay if I did this, released the resulting code under Unlicense, with a big thank you in the readme and credits? Would you like to be credited as a contributor? (I would be happy to do so!) How and who should I credit?
Thank you!

Vintage Story is looking pretty nice.  Thank you for asking for permission to use my code.  You have my permission to include whatever you need from my source code, modified or otherwise.  I would appreciate being credited for my work.  Please refer to me as Ferreusveritas (Tracy Owens).  One word of caution is that the Dynamic Trees mod contains Minecraft code that's been copied and altered to fit specific purposes in a few locations.  While this is fine for Minecraft mods it may not be appropriate for your project.


iCal file upload

Describe the solution you'd like
Upload a iCal file in adapter config (or redirect to file tab), store it in adapter storage and make it choosable in the config.
Describe alternatives you've considered
Upload it via ftp to filesystem and add path in config. Or use web adapter storage and add URL in config.

Work in progress: https://github.com/Jey-Cee/ioBroker.ical
Waiting for fix issue in jsonConfigComponent: https://github.com/ioBroker/ioBroker.admin/issues/1766

Still not solved

@Jey-Cee is this issue still relvant?
Issue is linked to admin issue https://github.com/ioBroker/ioBroker.admin/issues/1766 as well


customize and brand the feedback option in react webchat putting on html

hi all,
i have used the feature of feedback and added in suppose(file.html). as onclick of feedback button it is giving the response but i want to make it more rich in look and feel like :- onclick of thumbs up color of thumbs up changes to green and on click on thumbs down color changes to red.
basically i am trying to manipulate these things using jquery but no changes is reflecting.
please provide me suggestions. code snippet will be truly appreciated.

How are you rendering the thumbs up/down button? Are you using Adaptive Cards or hero card?
You should not use JavaScript or jQuery to manipulate our component. It will corrupt our component.

No, it seems like I haven't explained clearly. Hosting with react, the way
your team have provided, I am using the same way, even thumbs up and thumbs
down is also rendering.
But here my requirement is to place it just beside the timestamp and when
user clicks on thumbs up, the icon colour should change to green and if
user clicks on thumbs down , the icon colour should change to red.
Now here if I am using jQuery to add someclass and with the help of that
class name I will manipulate the CSS according to the event occured. These
jQuery is not helping me out to manipulate the CSS.
So if there is anyway using react to fulfill the requirement, please help
me out.
On Tue, 14 Apr 2020, 11:12 pm William Wong<EMAIL_ADDRESS>wrote:

How are you rendering the thumbs up/down button? Are you using Adaptive
Cards or hero card?
You should not use JavaScript or jQuery to manipulate our component. It
will corrupt our component.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/microsoft/BotFramework-WebChat/issues/3102#issuecomment-613582304,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AIGGCXDEDPQJHUAJ5U3BUBTRMSN7FANCNFSM4MHQA2DA
.

i want one more feature to add up there, described below:-
onclick of thumbs up or thumbs down , i want to send the text message for which the feedback is given .
ex:- message bubble is having text as:- "hello how may i help you"
The thumbs up and thumbs down is also added there.
suppose user clicked on thumbs up and post activity is sending to the bot, postactivity should
contain the message on which user reacted. for this example ""hello how may i help you""
should send in postactivity.
i am attaching the code snippet please do let me know the changes needs to be done.

as you can see the activityid is sending. here my confusion is which activityid it is ?
and in this section what to write to get the current text where user clicked the feedback button.

@Bradrajkumar, assuming you are using the same implementation as the d.reaction-buttons sample, you can achieve a basic form of this by use of the ActivityStatusMiddleware() .
The ActivityStatusMiddleware() allows you to attach the BotActivityDecorator option to the activity status. The CSS (see further below) adjusts the styling so the decorator buttons display side by side with the activity status. It is also necessary to pass in the various activity status components otherwise the decorator will overwrite the activity status. Lastly, it is necessary to put a wrapper around the decorator and the activity status which I have done so with a div with class name "activityStatus__wrapper".
Please note, this is fairly rudimentary. I included some basic toggling, for instance, but it doesn't check for the adjacent button's state. In other words, both up voting and down voting is possible.
const activityStatusMiddleware = () => next => args => {
  const { activity, activity: { from: { role }, value }, sendState, sameTimestampGroup } = args;

  const reactionButtons = document.body.getElementsByClassName( 'botActivityDecorator__button' );

  window.handleEvent = function(event) {
    const { srcElement: { classList, textContent }, type } = event;
    if (type === 'click') {
      switch (textContent) {
      case '👍':
        if (!event.srcElement.classList.contains( 'reaction_positive' )) {
          event.srcElement.classList.add( 'reaction_positive' )
        } else if (event.srcElement.classList.contains( 'reaction_positive' )) {
          event.srcElement.classList.remove( 'reaction_positive' )
        }
        break;
      case '👎':
          if ( !event.srcElement.classList.contains( 'reaction_negative' ) ) {
            event.srcElement.classList.add( 'reaction_negative' )
          } else if ( event.srcElement.classList.contains( 'reaction_negative' ) ) {
            event.srcElement.classList.remove( 'reaction_negative' )
          }
          break;
      default:
        event.srcElement.classList.remove( 'reaction_positive' )
        event.srcElement.classList.remove( 'reaction_negative' )
      }
    }
  }
  for ( let i = 0; i <= reactionButtons.length - 1; i++ ) {
    reactionButtons[ i ].addEventListener( 'click', window, false)
  }

    if ( sendState === 'sending' ) {
    return
<BotActivityDecorator key={args.activity.id} activityID={args.activity.id}></BotActivityDecorator>Sending…
;
  } else if ( sendState === 'send failed' ) {
    return
<BotActivityDecorator key={args.activity.id} activityID={args.activity.id}></BotActivityDecorator>Send failed.
;
  } else if ( !sameTimestampGroup ) {
    return (

        <BotActivityDecorator key={args.activity.id} activityID={args.activity.id}></BotActivityDecorator>

          {next( args )}

    );
  }
  return next( args );
};

.webchat__stackedLayout__content {
  padding-bottom: 11px;
}

.activityStatus__wrapper {
  display: flex;
  width: auto;
}

.botActivityDecorator {
  /* min-height: 60px; */
  position: relative;
  width: 90px;
  padding-top: 5px;
}

.botActivityDecorator .botActivityDecorator__content {
  padding-left: 40px;
}

.botActivityDecorator .botActivityDecorator__buttonBar {
  list-style-type: none;
  margin: 0 0 0 10px;
  padding: 0;
  position: absolute;
}

.botActivityDecorator .botActivityDecorator__buttonBar .botActivityDecorator__button {
  background: White;
  border: solid 1px #e6e6e6;
  margin: 0 5px 2px 0;
  padding: 2px 5px 5px;
}

.reaction_positive {
  background-color: green !important;
}

.reaction_negative {
  background-color: red !important;
}

Hope of help!
Closing this ticket as resolved. If further assistance is needed, please consider posting your question on Stack Overflow as this is more of a "How-To" question. This repo is intended or feature requests and bugs.

Updated activityStatusMiddleware() code to the following. This provides toggling between up and down votes, per bot response.
const activityStatusMiddleware = () => next => args => {
  const { activity, activity: { from: { role }, value }, sendState, sameTimestampGroup } = args;

  const reactionBtns = document.querySelectorAll( '.botActivityDecorator__button' );
  let btnIndex = 0

  if (reactionBtns.length > 0) {
    for (let i = 0; i <= reactionBtns.length - 1; i++) {
      reactionBtns[ i ].onclick = () => {
        if (reactionBtns[ i ].classList.contains( 'reaction_positive' ) && reactionBtns[ i ].innerText === '👍') {
          reactionBtns[ i ].classList.remove( 'reaction_positive' );
        } else if (!reactionBtns[ i ].classList.contains( 'reaction_positive' ) && reactionBtns[ i ].innerText === '👍') {
          reactionBtns[ i ].classList.add( 'reaction_positive' );
          reactionBtns[ i + 1 ].classList.remove( 'reaction_negative' );
        }

        if (reactionBtns[ i ].classList.contains( 'reaction_negative' ) && reactionBtns[ i ].innerText === '👎') {
          reactionBtns[ i ].classList.remove( 'reaction_negative' );
        } else if (!reactionBtns[ i ].classList.contains( 'reaction_negative' ) && reactionBtns[ i ].innerText === '👎') {
          reactionBtns[ i ].classList.add( 'reaction_negative' );
          reactionBtns[ i - 1 ].classList.remove( 'reaction_positive' );
        }
      }
    }
  }

  if ( sendState === 'sending' ) {
    return
<BotActivityDecorator key={args.activity.id} activityID={args.activity.id}></BotActivityDecorator>Sending…
;
  } else if ( sendState === 'send failed' ) {
    return
<BotActivityDecorator key={args.activity.id} activityID={args.activity.id}></BotActivityDecorator>Send failed.
;
  } else if ( !sameTimestampGroup ) {
    return (

        <BotActivityDecorator key={args.activity.id} activityID={args.activity.id}></BotActivityDecorator>

          {next( args )}

    );
  }
  return next( args );
};

Thank you so much @steve. Before getting this solution I I made it possible
and is working perfect. But thanks for updating me on this and I will also
try to take up your solution.
On Wed, 29 Apr 2020, 6:18 am Steven Kanberg<EMAIL_ADDRESS>wrote:

Updated activityStatusMiddleware() code to the following. This provides
toggling between up and down votes, per bot response.
const activityStatusMiddleware = () => next => args => {
const { activity, activity: { from: { role }, value }, sendState, sameTimestampGroup } = args;
const reactionBtns = document.querySelectorAll( '.botActivityDecorator__button' );
let btnIndex = 0
if (reactionBtns.length > 0) {
for (let i = 0; i <= reactionBtns.length - 1; i++) {

  reactionBtns[ i ].onclick = () => {

    if (reactionBtns[ i ].classList.contains( 'reaction_positive' ) && reactionBtns[ i ].innerText === '👍') {

      reactionBtns[ i ].classList.remove( 'reaction_positive' );

    } else if (!reactionBtns[ i ].classList.contains( 'reaction_positive' ) && reactionBtns[ i ].innerText === '👍') {

      reactionBtns[ i ].classList.add( 'reaction_positive' );

      reactionBtns[ i + 1 ].classList.remove( 'reaction_negative' );

    }

    if (reactionBtns[ i ].classList.contains( 'reaction_negative' ) && reactionBtns[ i ].innerText === '👎') {

      reactionBtns[ i ].classList.remove( 'reaction_negative' );

    } else if (!reactionBtns[ i ].classList.contains( 'reaction_negative' ) && reactionBtns[ i ].innerText === '👎') {

      reactionBtns[ i ].classList.add( 'reaction_negative' );

      reactionBtns[ i - 1 ].classList.remove( 'reaction_positive' );

    }

  }

}

}
if ( sendState === 'sending' ) {
return
<BotActivityDecorator key={args.activity.id} activityID={args.activity.id}></BotActivityDecorator>Sending…
;

} else if ( sendState === 'send failed' ) {
return
<BotActivityDecorator key={args.activity.id} activityID={args.activity.id}></BotActivityDecorator>Send failed.
;

} else if ( !sameTimestampGroup ) {
return (

    <BotActivityDecorator key={args.activity.id} activityID={args.activity.id}></BotActivityDecorator>

      {next( args )}

);

}
return next( args );
};
[image: toggleFeedbackButtons]
https://user-images.githubusercontent.com/18403946/80551471-6f9f1980-8978-11ea-8da3-c11fbdbc2e62.gif
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/microsoft/BotFramework-WebChat/issues/3102#issuecomment-620928960,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AIGGCXE4H3UPARMW4XCA5U3RO52OFANCNFSM4MHQA2DA
.


File.Move unhelpful DirectoryNotFoundException message

When attempting to move a file to a location that doesn't exist gives the following unhelpful error message:
Could not find a part of the path 'System.IO.Abstractions.TestingHelpers.MockDirectoryInfo'.

@harrybellamy I just ran this case on the latest release, and I am getting the message:
Message: System.IO.DirectoryNotFoundException : Could not find a part of the path 'C:\a'.

using the test case
        [Test]
        public void Test()
        {
            var fs = new MockFileSystem();
            fs.AddFile(@"C:\src.txt", MockFileData.NullObject);
            fs.File.Move(@"C:\src.txt", @"C:\a\dest.txt");
        }

If this is still an issue for you, please do not hesitate to reopen the ticket.


Problems with Local Sensors

Describe the bug
I have 2 problems with sensors:
1-. The storage sensor in my laptop is not working (curiously no problem in my son one). Do I need to make something special with it? It has not worked in the last 3 months.
2-. I have problems with temperature GPU sensor with this error
Exception raised when updating state of sensor.portatil_dell_gpuload, topic: 'homeassistant/sensor/xxxxxxxl/availability' with payload: b'online'
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/components/sensor/init.py", line 581, in state
numerical_value = float(value)  # type:ignore[arg-type]
ValueError: could not convert string to float: 'NotSupported'
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/components/mqtt/models.py", line 270, in process_write_state_requests
entity.async_write_ha_state()
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 585, in async_write_ha_state
self._async_write_ha_state()
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 649, in _async_write_ha_state
state = self._stringify_state(available)
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 591, in _stringify_state
if (state := self.state) is None:
File "/usr/src/homeassistant/homeassistant/components/sensor/init.py", line 583, in state
raise ValueError(
ValueError: Sensor sensor.xxxxxxxxxxxxxx_gputemperatura has device class temperature, state class None unit °C and suggested precision None thus indicating it has a numeric value; however, it has the non-numeric value: NotSupported (<class 'str'>)
Please check what's applicable (multiple answers possible):

Hello,
Regarding 1:Have you tried recreating the storage sensor? What kind of device/system is the working one and non-working one?
Regarding 2: looks like the same issue as https://github.com/LAB02-Research/HASS.Agent/issues/320 , most likely some change in HA that required modification on HASS.Agent side.

Looks like both GpuLoad and GpuTemperature sensors can return "NotSupported" or "Unknown" in special circumstances which is not an accepted value of temperature.
From my tests correct values are sent later on. Both of them will need to be modified to handle this without returning garbage from "GetState()".
https://github.com/LAB02-Research/HASS.Agent/issues/320 for visibility sake.


Networks no longer available within TV Shows in Specto?

Was the Networks category within TV Shows inside Specto removed? I no longer have it as an option, and it was best category there. Thank again for all the great work. Looking forward to hearing back.

fixed


rqt_runtime_monitor: 0.5.8-1 in 'rolling/distribution.yaml' [bloom]

Increasing version of package(s) in repository rqt_runtime_monitor to 0.5.8-1:

upstream repository: https://github.com/ros-visualization/rqt_runtime_monitor.git
release repository: https://github.com/ros2-gbp/rqt_runtime_monitor-release.git
distro file: rolling/distribution.yaml
bloom version: 0.10.7
previous version for package: null

rqt_runtime_monitor
* use conditional dependencies for Python 3 (#3 <https://github.com/ros-visualization/rqt_runtime_monitor/issues/3>)
* bump CMake minimum version to avoid CMP0048 warning

Holding for Rolling sync

Holding for Rolling sync

This release was not successful, and source jobs for both Ubuntu Focal and RHEL 8 are failing. Attempting to re-release the package has demonstrated that it is not versioned correctly and ROS 1 sources are being pulled instead of the sources in the rolling branch.
Version numbers must be unique, and a version scheme for this package will need to be implemented. As it stands, 0.5.8 was already released in noetic with sources compatible with ROS 1, so 0.5.8 cannot be used for ROS 2 sources.

I am sorry for this problem.
I will fix the versioning schema issue today and re-release the ROS 2 packages.
Would it be better (cleaner) to delete the release-repository and create it again for a clean git-history or might that have side-effects for the build farm.

Would it be better (cleaner) to delete the release-repository and create it again

This shouldn't be necessary.

I just re-released the ROS2 packages for foxy, galactic and rolling.

https://github.com/ros/rosdistro/pull/30850
https://github.com/ros/rosdistro/pull/30851
https://github.com/ros/rosdistro/pull/30852

During the release-process, the correct dependencies for Focal and RHEL seemed to have been pulled for Foxy.
However, during the release for galactic and rolling, Focal dependencies worked but during the RHEL step I received several errors indicating:
"Error running generator: The RPM generator does not support dependencies which are installed with the 'yum' installer."
I am actually not sure about the severity of this message as I am not yet very familiar with RHEL and its package generator.
But to me, it reads like there is mixing of two packaging systems within the generator happening.
If this can be solved by changes to the package, I would be very thankful for an insight.


Event Processor Host Large Number of Partitions Verification

Verify that Event Processor Host will run and balance when targeting a Event Hub instance with 128+ partitions.

Validated by deploying 7 replicas of ephbalancetest running in a K8s cluster targeting a 128 partition Event Hub. Each EPH host was able to reach equilibrium and stay there without thrashing.


PRs from forks are not triggering after being approved

Describe the bug
Even though a PR from a fork is approved the CI pipeline is not triggering.
To Reproduce
PR from fork.
Expected behavior
CI should trigger
Additional context
https://concourse.suse.dev/teams/main/pipelines/kubecf?group=fork-pr

More work here: https://github.com/cloudfoundry-incubator/kubecf/pull/1073


Field mode test case finds /usr/local/share even though the directory is not there

Looks like there's a bug in extended/code_update/test_field_mode.robot. Seems like robot is finding the /usr/local/share directory after field mode is activated. It probably takes a second or two for the directory to by unmounted.
#(CDT) 2017/10/30 14:53:09.267922 -    1.291563 - Issuing: [ ! -d "/usr/local/share" ]
Enable Field Mode And Verify Unmount :: Enable field mode and chec... | FAIL |
#(CDT) 2017/10/30 14:53:09.319854 -    0.051932 - **ERROR** The prior SSH command returned a non-zero return code:
rc:                                               0x00000001

Code In review https://gerrit.openbmc-project.xyz/#/c/7722/


Command line argument for windows terminal to open new tab in existing window

I could not find a proper command line argument to open a new tab in the existing window.
Whereas there exist commands to open a new tab in a new window.
Windows Terminal users will be happier if you consider.
Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: bd211ca4-58c5-fdb6-93c4-75b3ea7aa34f
Version Independent ID: 0d5d0fe3-01ef-66e8-263d-a0a7852ffa7a
Content: Windows Terminal command-line arguments
Content Source: TerminalDocs/command-line-arguments.md
Product: dev-environment
Technology: windows-terminal
GitHub Login: @cinnamon-msft
Microsoft Alias: cinnamon

Thanks for the report. This is because that feature doesn't exist today. You can follow its progress here: https://github.com/microsoft/terminal/issues/4472


ClientConnectionEvent.Login not fired when banned user tries to join

For some reason, and I'm not quite sure exactly why, Login is not fired when a banned user attempts to join.
@Listener
public void onDisconnect(ClientConnectionEvent.Login event){
    logger.info("hey.");
}

Try ClientConnectionEvent.Auth. I think the ban check happens there

If the player is banned, the event will be automatically cancelled, which means that you'll need to use @IsCancalled(Tristate.UNDEFINED)
However, this behavior isn't very intuitive, so I'm thinking of changing it to pass in some kind log 'LoginCause'.

I'd say this is intended, since causes already serve and event filters already serve. We don't want to have plugins unintentionally setting up data for already banned players, and since the ban service already says the player is banned, it makes sense that the event is "pre-cancelled".
Seeing as it's almost been two years since the issue was opened but no advancements have been made, I'm electing to keep with the original implementation design and leave the documentation as is.


feat: @primer/css migration tracking PR

Process
All pages described below firstly opens PR targeted into the master branch for easily reviewing and managing. In this time this also merges into this branch (remove-bower-styles), for final testing without all Bower styles. After that completed this returned back into original PR and after that merged rebased in the current branch. Hard, but it's good for me. 🐱💻
Deploy from this branch
https://electron-website-pr-2361.herokuapp.com/
Why not bump it by update @primer/css? (answer section)

Answers to https://github.com/electron/electronjs.org/pull/2242#issuecomment-478687837

Do we have a history of Primer breaking in such a way that would require us to completely replace one of its .scss files?

Not sure. We override some Bower styles. Need recheck.

If not, I'm strongly in favor of just installing @primer/css via npm and using it directly.

We use @primer/css on /governance landing page. I'm planning close #757, where wanting deprecating Bower styles and to move to @primer/css npm.

(Also, even if we use @primer/css from npm, we can always copy over styles into the public folder if we really need to.)

I'm strongly don't want to copy styles from @primer/css npm package to public folder.
Breaking changes
:bicyclist: Work In Searching :bicyclist:
No more row
I do not find a commit where this removed. By it's deprecated. From now it's should be done by flexbox. Time for Flexing.
.table
It's deprecated upstreamely, but it's stays in electronjs.org.
.container-narrow and .container
:warning: WIP :warning:
// Old usage

	// Content

// New usage

 // + `p-responsive`
	// Content

.page-section
// Old usage

	// Content

// New usage

	/// Content

All page tracking progress:
Marked pages merged into master and starting rebase into the current branch.

[x] Homepage (#2346)
[x] 404
[x] Apps (#2355)

[x] Index
[x] Show

[x] Community (Done in this branch)
[x] Languages (#2356)
[x] Donors
[x] Docs (#2399)

[x] Main page
[x] Doc page

[x] Blog (#2388)

[x] Index
[x] Show

[ ] Releases (#2423)
Landings (Done in this branch)

[x] Spectron
[x] Devtron
[x] Fiddle
[x] Governance

[x] Partials

[x] Anchor links (#2402 - Moves to JS Side)
[x] Blog Byline (#2388)
[x] Doc (#2399)
[x] Featured App (Skip)
[x] Footer (#2373)
[x] Header (Done in this branch)
[x] Keyboard Shortcut Dialog (Done in this branch)

[x] Paranormal api.html (/views/api.html) - (#2409) 🤔

Rebased into the current branch

[x] Homepage
[x] 404
[x] Apps
[x] Community (64c0fffeeae707eca0a907e9018c444d2601f45b)
[x] Languages
[x] Donors
[x] Docs
[x] Blog
[ ] Releases
Partials

[x] Footer
[ ] Header (partial work done here, WIP)
[x] Keyboard Shortcut Dialog (d7fe54d539f7028c9b2b11900d9d802ab65d635f)

Landings

[x] Spectron (931e8650535a768f476a2b00df6837487a18f26b)
[x] Devtron (276631a30be51704159323db9aa676e38e37b750)
[x] Fiddle (bbbec8c1c7d11010f57778ecb28fd33bacef7498)
[x] Governance (3a4bb19b3fbe8c60b40a258936ee37d3746378cc)

[x] 404

If this ended in some time it's should be closes #757
Closes #2258
Closes #1599

East wind is coming @electron/wg-website. This is ready for review. Some items not finished, but It's a good time to start. Verification Process soon going to write. Mostly view all pages and checks if nothing changed on mobile and desktop.

Everything has an end, good or bad, but currently, it's a bad end.
I leave the branch to exist if someone wants to finish this.


unknown exporters type "jaeger" for jaege

Ive tried this  project however I get this problem in the console. I am new to to Otel and would love to learn more.
jaeger-all-in-one_1  | {"level":"info","ts":1638774783.1722643,"caller":"channelz/logging.go:50","msg":"[core]Channel Connectivity change to IDLE","system":"grpc","grpc_log":true}
otel-collector_1     | 2021-12-06T07:13:04.585Z info    service/collector.go:303        Starting otelcol...     {"Version": "v0.33.0-50-g0594aa1a", "NumCPU": 4}
otel-collector_1     | 2021-12-06T07:13:04.585Z info    service/collector.go:242        Loading configuration...
otel-collector_1     | Error: cannot load configuration: unknown exporters type "jaeger" for jaeger
otel-collector_1     | 2021/12/06 07:13:04 collector server run finished with error: cannot load configuration: unknown exporters type "jaeger" for jaeger
prometheus_1         | ts=2021-12-06T07:13:01.251Z caller=main.go:406 level=info msg="No time or size retention was set so using the default time retention" duration=15d
prometheus_1         | ts=2021-12-06T07:13:01.251Z caller=main.go:444 level=info msg="Starting Prometheus" version="(version=2.31.1, branch=HEAD, revision=411021ada9ab41095923b8d2df9365b632fd40c3)"
prometheus_1         | ts=2021-12-06T07:13:01.251Z caller=main.go:449 level=info build_context="(go=go1.17.3, user=root@9419c9c2d4e0, date=20211105-20:35:02)"
my configurations:
otel-collector-config.yaml
receivers:
otlp:
protocols:
grpc:
http:
cors_allowed_origins:
- http://*
- https://*
exporters:
jaeger:
endpoint: jaeger-all-in-one:14250
insecure: true
processors:
batch:
service:
pipelines:
traces:
receivers: [otlp]
exporters: [jaeger]
processors: [batch]
docker-compose.yaml
version: "3"
services:
postgresdb:
image: 'docker.io/bitnami/postgresql:12.2.0'
container_name: postgresdb
restart: always
environment:
POSTGRES_HOST_AUTH_METHOD: trust
POSTGRES_USER: demo
POSTGRES_PASSWORD: demo
POSTGRES_DB: demo
ports:
- "5432:5432"
networks:
- demo
jaeger-all-in-one:
image: jaegertracing/all-in-one:latest
ports:
- "16686:16686"
- "14268"
- "14250"
networks:
- demo
Collector
otel-collector:
image: otel/opentelemetry-collector-dev:latest
command: ["--config=/conf/otel-collector-config.yaml", "--log-level=DEBUG"]
volumes:
- ./otel-collector-config.yaml:/conf/otel-collector-config.yaml
ports:
- "1888:1888"   # pprof extension
- "8888:8888"   # Prometheus metrics exposed by the collector
- "8889:8889"   # Prometheus exporter metrics
- "13133:13133" # health_check extension
- "4317:4317"        # OTLP gRPC receiver
- "55670:55679" # zpages extension
depends_on:
- jaeger-all-in-one
networks:
- demo
otel-agent:
image: otel/opentelemetry-collector-dev:latest
command: ["--config=/etc/otel-agent-config.yaml", "--log-level=DEBUG"]
volumes:
- ./otel-agent-config.yaml:/etc/otel-agent-config.yaml
ports:
- "8887:8888"   # Prometheus metrics exposed by the agent
- "14250:14250"       # Jaeger grpc receiver
- "14268:14268"       # Jaeger http thrift receiver
- "55678"       # OpenCensus receiver
- "4317"        # OTLP gRPC receiver
- "9411"        # Zipkin receiver
- "1777:1777"   # pprof extension
- "55679:55679" # zpages extension
- "13133"       # health_check
depends_on:
- otel-collector
networks:
- demo
grafana:
container_name: grafana
image: grafana/grafana
ports:
- "3000:3000"
networks:
- demo
prometheus:
image: prom/prometheus:latest
volumes:
- ./prometheus.yaml:/etc/prometheus.yaml
entrypoint:
- /bin/prometheus
- --config.file=/etc/prometheus.yaml
ports:
- "9090:9090"

Also when i was starting my docker-compose i can see this error from jaeger all in one
jaeger-all-in-one_1  | {"level":"info","ts":1638774782.1630902,"caller":"channelz/logging.go:50","msg":"[core]Subchannel Connectivity change to CONNECTING","system":"grpc","grpc_log":true}
jaeger-all-in-one_1  | {"level":"info","ts":1638774782.163125,"caller":"channelz/logging.go:50","msg":"[core]Subchannel picks a new address ":14250" to connect","system":"grpc","grpc_log":true}
jaeger-all-in-one_1  | {"level":"info","ts":1638774782.163336,"caller":"grpc/builder.go:109","msg":"Checking connection to collector"}
jaeger-all-in-one_1  | {"level":"info","ts":1638774782.1634207,"caller":"grpc/builder.go:120","msg":"Agent collector connection state change","dialTarget":":14250","status":"IDLE"}
jaeger-all-in-one_1  | {"level":"info","ts":1638774782.163572,"caller":"grpclog/component.go:71","msg":"[balancer]base.baseBalancer: handle SubConn state change: 0xc00017a850, CONNECTING","system":"grpc","grpc_log":true}
jaeger-all-in-one_1  | {"level":"info","ts":1638774782.1636624,"caller":"channelz/logging.go:50","msg":"[core]Channel Connectivity change to CONNECTING","system":"grpc","grpc_log":true}
jaeger-all-in-one_1  | {"level":"info","ts":1638774782.163798,"caller":"grpc/builder.go:120","msg":"Agent collector connection state change","dialTarget":":14250","status":"CONNECTING"}
jaeger-all-in-one_1  | {"level":"info","ts":1638774782.1678138,"caller":"./main.go:243","msg":"Starting agent"}
jaeger-all-in-one_1  | {"level":"info","ts":1638774782.1683323,"caller":"querysvc/query_service.go:137","msg":"Archive storage not created","reason":"archive storage not supported"}
jaeger-all-in-one_1  | {"level":"info","ts":1638774782.1684778,"caller":"app/flags.go:124","msg":"Archive storage not initialized"}
jaeger-all-in-one_1  | {"level":"info","ts":1638774782.168886,"caller":"channelz/logging.go:50","msg":"[core]parsed scheme: ""","system":"grpc","grpc_log":true}
jaeger-all-in-one_1  | {"level":"info","ts":1638774782.169062,"caller":"channelz/logging.go:50","msg":"[core]scheme "" not registered, fallback to default scheme","system":"grpc","grpc_log":true}
jaeger-all-in-one_1  | {"level":"info","ts":1638774782.1688938,"caller":"app/agent.go:69","msg":"Starting jaeger-agent HTTP server","http-port":5778}
jaeger-all-in-one_1  | {"level":"info","ts":1638774782.1692429,"caller":"channelz/logging.go:50","msg":"[core]ccResolverWrapper: sending update to cc: {[{:16685   0 }]  }","system":"grpc","grpc_log":true}
jaeger-all-in-one_1  | {"level":"info","ts":1638774782.1694083,"caller":"channelz/logging.go:50","msg":"[core]ClientConn switching balancer to "pick_first"","system":"grpc","grpc_log":true}
jaeger-all-in-one_1  | {"level":"info","ts":1638774782.1694598,"caller":"channelz/logging.go:50","msg":"[core]Channel switches to new LB policy "pick_first"","system":"grpc","grpc_log":true}
jaeger-all-in-one_1  | {"level":"info","ts":1638774782.1703484,"caller":"channelz/logging.go:50","msg":"[core]Subchannel Connectivity change to CONNECTING","system":"grpc","grpc_log":true}
jaeger-all-in-one_1  | {"level":"info","ts":1638774782.1703737,"caller":"channelz/logging.go:50","msg":"[core]Subchannel picks a new address ":16685" to connect","system":"grpc","grpc_log":true}
jaeger-all-in-one_1  | {"level":"info","ts":1638774782.1705925,"caller":"grpclog/component.go:71","msg":"[core]pickfirstBalancer: UpdateSubConnState: 0xc000634700, {CONNECTING }","system":"grpc","grpc_log":true}
jaeger-all-in-one_1  | {"level":"info","ts":1638774782.1707315,"caller":"channelz/logging.go:50","msg":"[core]Channel Connectivity change to CONNECTING","system":"grpc","grpc_log":true}
jaeger-all-in-one_1  | {"level":"warn","ts":1638774782.1708546,"caller":"channelz/logging.go:75","msg":"[core]grpc: addrConn.createTransport failed to connect to {:16685 localhost:16685  0 }. Err: connection error: desc = "transport: Error while dialing dial tcp :16685: connect: connection refused"","system":"grpc","grpc_log":true}
jaeger-all-in-one_1  | {"level":"info","ts":1638774782.170953,"caller":"channelz/logging.go:50","msg":"[core]Subchannel Connectivity change to TRANSIENT_FAILURE","system":"grpc","grpc_log":true}
jaeger-all-in-one_1  | {"level":"info","ts":1638774782.1742358,"caller":"grpclog/component.go:71","msg":"[core]pickfirstBalancer: UpdateSubConnState: 0xc000634700, {TRANSIENT_FAILURE connection error: desc = "transport: Error while dialing dial tcp :16685: connect: connection refused"}","system":"grpc","grpc_log":true}
jaeger-all-in-one_1  | {"level":"info","ts":1638774782.1748455,"caller":"channelz/logging.go:50","msg":"[core]Channel Connectivity change to TRANSIENT_FAILURE","system":"grpc","grpc_log":true}
jaeger-all-in-one_1  | {"level":"info","ts":1638774782.1742597,"caller":"channelz/logging.go:50","msg":"[core]Subchannel Connectivity change to READY","system":"grpc","grpc_log":true}
jaeger-all-in-one_1  | {"level":"info","ts":1638774782.1775162,"caller":"grpclog/component.go:71","msg":"[balancer]base.baseBalancer: handle SubConn state change: 0xc00017a850, READY","system":"grpc","grpc_log":true}
jaeger-all-in-one_1  | {"level":"info","ts":1638774782.1776776,"caller":"grpclog/component.go:71","msg":"[roundrobin]roundrobinPicker: Build called with info: {map[0xc00017a850:{{:14250   0 }}]}","system":"grpc","grpc_log":true}
jaeger-all-in-one_1  | {"level":"info","ts":1638774782.1777282,"caller":"channelz/logging.go:50","msg":"[core]Channel Connectivity change to READY","system":"grpc","grpc_log":true}
jaeger-all-in-one_1  | {"level":"info","ts":1638774782.1777687,"caller":"grpc/builder.go:120","msg":"Agent collector connection state change","dialTarget":":14250","status":"READY"}
jaeger-all-in-one_1  | {"level":"info","ts":1638774782.1804185,"caller":"app/static_handler.go:182","msg":"UI config path not provided, config file will not be watched"}
jaeger-all-in-one_1  | {"level":"info","ts":1638774782.180717,"caller":"app/server.go:198","msg":"Query server started"}
jaeger-all-in-one_1  | {"level":"info","ts":1638774782.1807985,"caller":"healthcheck/handler.go:129","msg":"Health Check state change","status":"ready"}
jaeger-all-in-one_1  | {"level":"info","ts":1638774782.180862,"caller":"app/server.go:258","msg":"Starting HTTP server","port":16686,"addr":":16686"}
jaeger-all-in-one_1  | {"level":"info","ts":1638774782.1809676,"caller":"app/server.go:277","msg":"Starting GRPC server","port":16685,"addr":":16685"}
jaeger-all-in-one_1  | {"level":"info","ts":1638774783.1721106,"caller":"channelz/logging.go:50","msg":"[core]Subchannel Connectivity change to IDLE","system":"grpc","grpc_log":true}
jaeger-all-in-one_1  | {"level":"info","ts":1638774783.172242,"caller":"grpclog/component.go:71","msg":"[core]pickfirstBalancer: UpdateSubConnState: 0xc000634700, {IDLE connection error: desc = "transport: Error while dialing dial tcp :16685: connect: connection refused"}","system":"grpc","grpc_log":true}
jaeger-all-in-one_1  | {"level":"info","ts":1638774783.1722643,"caller":"channelz/logging.go:50","msg":"[core]Channel Connectivity change to IDLE","system":"grpc","grpc_log":true}
otel-collector_1     | 2021-12-06T07:13:04.585Z info    service/collector.go:303        Starting otelcol...     {"Version": "v0.33.0-50-g0594aa1a", "NumCPU": 4}
otel-collector_1     | 2021-12-06T07:13:04.585Z info    service/collector.go:242        Loading configuration...
otel-collector_1     | Error: cannot load configuration: unknown exporters type "jaeger" for jaeger


[1.1.1] Validation function ignored when user already logged-in

Hello,
Since angular-meteor-auth 1.1.1, the optional validation function passed to awaitUser is being ignored when the user is already logged-in.
This is due to https://github.com/Urigo/angular-meteor-auth/commit/b7c78da36c237adda711576ed41f46f2a8bd2cce (fixed https://github.com/Urigo/angular-meteor-auth/issues/25) which introduced a bypass that doesn't use the validation function before resolving :
// If user is already logged in resolve the promise immediately to prevent an
// unnecessary computation
if (this.currentUser) {
    deferred.resolve(this.currentUser);
    // Keep the schema of the promise consistent
    deferred.promise.stop = angular.noop;
    return deferred.promise;
}

I already forked the repo and fixed it locally. Let me know if a PR sounds relevant.

@gsaynac Did you encounter any specific issue because of it? This was done due to optimizations. Unless you have a reason good enough to revert it I wouldn't rush to do it.

We are using this validation function feature all over our app's router and I am pretty sure it is partially broken in version 1.1.1, so that's quite an issue.
Take a look at this example from your documentation :
// Usage with validation method
$stateProvider
  .state({
    template: '<my-component></my-component>',
    resolve: {
      user: ($auth) => {
        return $auth.awaitUser((user) => {
          if (user.firstName === 'Uri') {
            return true;
          }
          else {
            return 'You are not Uri!';
          }
        }
      }
    }
  });

As mentioned earlier, in case the user is already logged-in, the validation method is not taken into account anymore. This means that $awaitUser's promise will be fulfilled no matter if user.firstName === 'Uri' is true or not. In other words : this example simply won't work.
Concerning the optimisations, I was not talking about reverting it. I actually separated the validation mechanism from the rest of the logic then called it the same way you did in your fix : outside the autorun block if user is already logged-in (to prevent an unnecessary computation, as you said) and inside the autorun block otherwise.


Feature search

READY TO MERGE

Write tests for new code added ie. Activation Page.

This branch can be merged now.

branch says please merge....

Can you please ensure that you rebase before sending the pull request again.


Add some ruff checks

There is an issue with cairo, not related to my PR :(

You need to rebase to main so we can run the tests ;)

Hello @Djailla in hwbench we test every commit, so appending a commit to fix tests won't work, you need to fix the faulty commits.


[Workflow] Bloom Effect is applied to gizmos

Godot version
3.3.4 beta-1
System information
manjaro Gnome 21, AMD R7 200 series, Intel i3 3.0 GHZ,8GB RAM
Issue description
When you apply the bloom shader effect from worldenvironment node it is applied to the editor gizmos, which makes harder to use it:
Night:

Day:

Workarounds

You can save the worldenviroment res, clear it, and just load when about to play (which makes the workflow a cumbersome)

See https://github.com/godotengine/godot/issues/50522

Steps to reproduce

Create a 3d Scene
Attach a WorldEnvironment Node
Enable Bloom

Minimal reproduction project
N/a

3.3.4 beta 1? I can't find an announcement of such a version.
Vulkan issue is likely unrelated as Godot 3.x is OpenGL
This is 90% certain a dupe of an existing issue (and not limited to Bloom, all world environment effects apply to gizmos too)

Duplicate of https://github.com/godotengine/godot-proposals/issues/2138.

@Zireael07
1 - SOrry mistake of mine its 3.4 beta-1
2 - This is 3.x so its not vulkan, its OpenGL 3


Chore/og

I'll work on this later cuz I can't get it to work rn either

What is this branch about?

Adding the HackUTD logo as the thumbnail image for social media previews. It's under pages/_app.tsx


updating about Matrix field

Hi, sorry if I've open a new issue
but I wanna know if the plugin works with Matrix field on Craft v. 2.6+
because I've installed it but it doesn't sync this kind of field.
Thanks in advance and regards,
Davide

Is the matrix field marked as translatable?
There are some gotchas with Matrix fields, please see discussion here: https://github.com/timkelty/craft-localesync/issues/10


CORE-6871 Finality flow first version

Added ConsensualFinalityFlow and ConsensualReceiveFinalityFlow which
are both accessed by ConsensualLedgerService.
Included ledger-consensual-serialization and
ledger-common-serialization as runtime dependencies of
ledger-consensual-impl.
Made a number of services corda.system services as needed.

This is built off of vlajos/CORE-5114-signedtransaction-serializer-amqp so I have diffed compared to that to get an idea of the changes.


[web][upstream] Port cupertino to material to Slider, Switch and Scrollbar

to upstream flutter_web/lib/src/material/ directory we need to port cupertino to the following:

https://github.com/flutter/flutter_web/blob/master/packages/flutter_web/lib/src/material/slider.dart
https://github.com/flutter/flutter_web/blob/master/packages/flutter_web/lib/src/material/switch.dart
https://github.com/flutter/flutter_web/blob/master/packages/flutter_web/lib/src/material/scrollbar.dart

This is also not an upstreaming issue. These are things missing in flutter web that we should sync from flutter (or wait until we unfork).

I agree with @mdebbar. This issue is more like "fix the engine enough to run these widgets". Unless they just moved, in which case there's nothing to do; they are already in the right place.

Fixed via https://github.com/flutter/flutter_web/commit/397e4eb5a2397a1df74fe39830deafb894d7e3e6


Tracking cost of jobs

Adding a new metric github_actions_job_cost_count which will count the cost of jobs taking into account the flavor requested.
This metric should allow us to track the cost of both github-hosted and self-hosted runners.

Codecov Report

Merging #15 (e94f021) into main (e078e7c) will increase coverage by 1.30%.
The diff coverage is 70.60%.

@@            Coverage Diff             @@
##             main      #15      +/-   ##
==========================================
+ Coverage   72.22%   73.52%   +1.30%
==========================================
  Files           6       10       +4
  Lines         198      442     +244
==========================================
+ Hits          143      325     +182
- Misses         55      117      +62

Impacted Files
Coverage Δ

tests/api/test_workflow.py
17.50% <17.50%> (ø)

tests/api/test_job.py
57.89% <57.89%> (ø)

gh_actions_exporter/metrics.py
62.50% <61.32%> (-4.90%)
:arrow_down:

gh_actions_exporter/Webhook.py
89.28% <78.57%> (-2.02%)
:arrow_down:

tests/api/conftest.py
95.23% <95.23%> (ø)

gh_actions_exporter/config.py
96.77% <96.77%> (ø)

gh_actions_exporter/main.py
97.56% <100.00%> (+15.20%)
:arrow_up:

gh_actions_exporter/types.py
100.00% <100.00%> (ø)

tests/api/test_app.py
100.00% <100.00%> (+43.83%)
:arrow_up:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

Sounds good, maybe add some unit tests for better coverage

I did, checkout the diff on tests/api/test_job.py, do you have an extra testcase in mind for me to add?
worth noting there's some troubleshooting needed on the tests itself, might be affecting the coverage report, I'm debugging it.

I was thinking in particular of an implementation of a concrete test case. In test_job_cost you test if everything is 0.0 and if you get the right answer from the webhook. I was thinking of adding a fictitious case, put a start / end date / a special type of config / ... and see if the account matches


VS Cdoe doesn't interpret ^【 keybinding as ^[ using Chinese input methods on macOS

This bug is encountered when using the VSCodeVIM extension, here's a link to the issue in VSCodeVIM: https://github.com/VSCodeVim/Vim/issues/3699#issuecomment-744028455.

VSCode Version:  1.52.0
OS Version: macOS 11.1

Steps to Reproduce:

Install the latest stable version of VS Code on a Mac
Install VSCodeVIM extension, enter Vim Insert Mode and switch the input method to zh_TW / zh_CN
Quit Insert Mode with ^[ (control-[)
Step 3 would fail because VS Code interprets ^【 as ^【, not as ^[. ^【 is shown as ctrl+[BracketLeft] in the keybinding settings -> record keys, while ^[ is shown as ctrl+[.

Does this issue occur when all extensions are disabled?: Yes/No
No, this bug is encountered when using the VSCodeVIM extension, but is considered an upstream issue.

To verify:

define a keybinding like { "key": "ctrl+[", "command": "actions.find" }
on macOS, install the Chinese Traditional Pinyin keyboard layout
switch to the installed layout and press ctrl+[, check that it triggers actions.find.


Add experiment facet in author profile (only for curators)

In the embed search in author profile add experiment facet.

Add a new hep_experiments_aggregation in aggregations.py which should be a terms aggregation filtering by facet_experiment. Add it to hep_author_publications in facets.py and don't forget to add the corresponding filter in records/config.py.


逆引きSwift - FaBo(http://docs.fabo.io/swift/) is moved other site.

In books/free-programming-books-ja.md
逆引きSwift - FaBo(http://docs.fabo.io/swift/) is moved other site.

Remember link in the request body with something like Resolves #NNNN, where NNNN is provided by GitHub when the PR is created, :pray: thanks.


tx: fix the number of pages is not incorrectly counted

tx: PageCount add up the count that we try to allocate

Codecov Report

Merging #65 into master will not change coverage.
The diff coverage is 100%.

@@           Coverage Diff           @@
##           master      #65   +/-   ##
=======================================
  Coverage   85.56%   85.56%
=======================================
  Files           9        9
  Lines        1857     1857
=======================================
  Hits         1589     1589
  Misses        159      159
  Partials      109      109

Impacted Files
Coverage Δ

tx.go
76.21% <100%> (ø)
: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 3c6cbfb...d1bf259. Read the comment docs.

@zrss can you add a test for this fix? thanks.

@xiang90
i add an accessible method for tx.allocate, and do not close the db file with MustClose method to skip MustCheck

Why not creating another unit test file rather than exposing allocate method?

@gyuho
I added a new unit test file, but not sure whether the file name is appropriate

Defer to @xiang90

lgtm


Show the QR code in the appropriate color

Depending on a status value in the patient data, and according to https://github.com/open-coronavirus/open-coronavirus/wiki/01.02.-Resultados-tests-diagnósticos
The circle with the initials close to the user name at top of the side-menu must also change its color according to that:

Hi my name is Daniel I am from Cerrito Valle del Cauca Colombia and today was confirm the first Covi + positive and in the other hand we have a really bad hospital facilities, so I would like to know if you may help us to set up this app for our town so the scenario in not worst
Regards,


feat: project table view

Description

Add a segmented control to toggle between cards and table view
Table can be filtered via keyword and/or by adding or removing columns
When a table row is clicked, it expands to reveal the non-truncated description in its entirety
Project titles are links that, when clicked, open the project
When a table row is hovered, its kebab menu icon is displayed

Video of row expansion:
https://github.com/DARPA-ASKEM/Terarium/assets/28237258/07e97220-e72b-4cba-9de4-88c3c544ac9e
Example if title and description are just selected:

Need some help identifying why two dialog boxes appear here. This happens with the cards too.
https://github.com/DARPA-ASKEM/Terarium/assets/28237258/286dfe6e-0a49-4965-80bc-d00ba5167183

Need some help identifying why two dialog boxes appear here. This happens with the cards too.
Screen.Recording.2023-09-19.at.3.31.21.PM.mov
Also not sure why I am getting those linting errors because I am using those functions but they are read as unused...

moved the dialog a couple levels in the templating helps:
		</Teleport>
		<Dialog
			:header="`Remove ${selectedProjectMenu?.name}`"
			v-model:visible="isRemoveDialog"
		>

				You are about to remove project {{ selectedProjectMenu?.name }}.

Are you sure?

			<template #footer>
				<Button label="Cancel" class="p-button-secondary" @click="closeRemoveDialog" />
				<Button label="Remove project" @click="removeProject" />
			</template>
		</Dialog>

</template>


feat(@angular/cli): add extends app from another apps by name

This feature let you use inheritance of the application configuration.
"apps": [
  {
    "name": "base",
    "root": "src",
    "test": "test.ts",
    "tsconfig": "tsconfig.app.json",
    "testTsconfig": "tsconfig.spec.json",
    ...
  },
  {
    "name": "app1",
    "extends": "base",
    "outDir": "dist-app1",
    "prefix": "app1",
    "assets": [
      "assets/app1"
    ]
  },
  {
    "name": "app2",
    "extends": "base",
    "outDir": "dist-app2",
    "prefix": "app2",
    "assets": [
      "assets/app2"
    ]
  },
  ....
],

see #6646

Heya, we're changing the way we handle project configuration in https://github.com/angular/devkit/pull/366. It should take care of these cases.


Remove the "created with astrowind" note

Remove the "created with astrowind" note, at the bottom of the blog.

https://github.com/hendriknielaender/double-trouble/pull/20


how to dynamically generate/create dzi on every image added to the folder, or in every 24 hrs.

Hi everyone, i a newbie here and i only got here due to this project that its main function is to get users profile pic from social media like fb and twitter when they share our post or website and then with all the images we have gathered we will generate it as a dzi.. i have tried using silverlight dzi composer but its a manual build, what we need is to compose dzi image dynamically. I'm not really sure where to start and what things is needed. can anybody tell me the server type and requirements to dynamically build dzi image and is it possible?
i have found http://www.codeproject.com/Articles/33146/Silverlight-Database-Deep-Zoom however i am getting a error on cn.Open();
error msg "System.NullReferebceException"
private DzDbAccess GetAccessDb()
{
// Read connection string from the property settings and open the database
string connectString = Settings.Default.ConnectionString;
var cn = new OleDbConnection(connectString);
cn.Open();
        // Create the MS Access database object and pass it the connection object.
        var accessPersistence = new DzDbAccess();
        accessPersistence.DbConnection = cn;
        return accessPersistence;
    }

it would really be a life saver if somebody can share me theyre code that creates dynamic dzi, if there is one..

Here's our reference for image creation...
http://openseadragon.github.io/examples/creating-zooming-images/

Sounds like you're taking all of the profile pics and combining them into a single large DZI? Generally you would do this in two steps... first, combine the images into a regular JPG, PNG, etc., and then use one of the tools listed on the link @msalsbery gave to convert into DZI.


[21.05] Revert "fragments: init at 1.5"

Reverts NixOS/nixpkgs#137369
I'm sorry.  The additional dependencies for transmission caused multiple issues, so let's not have those in 21.05 at least.

Shall we also revert #139638?

Yes, I'd probably add reverting those apparmor rules (also broke evaluation).  The rest can stay, I think.


tHE CODE DOES NOT WORK IN NOTEPAD ++

i TRY FOLLOW THE CODE BUT THE COMPILERS KEEPS SPITTING OUT ERRS WHEN I TRY TO TEST IT

AND IF I PUT THE NUMBERS FROM THE ORIGINAL SCRIPT IT GIVES ME ERR IF I TRY USING THE NOTEPAD ++ NUMBERS IT GIVES ME ERRS


feat: enable ci for pr's into feature/vue-3

Please check the following

[ ] Do the tests still pass? (see Run the Tests)
[ ] Is the code formatted properly? (see Linting (Formatting))
For New Features:

[ ] Have tests been added to cover any new features or fixes?
[ ] Has the documentation been updated accordingly?

Please describe additional details for testing this change
Enables CI runs when PR's are opened into feature/vue-3. Should work the same as pr's into main

Resolves #261