Background image not functioning correctly

Windows Terminal version
1.11.3471.0
Windows build number
10.0.19044.0
Other Software
No response
Steps to reproduce
Set the background in the setting section (Ctrl ,) by either choosing an image in the computer or the desktop background
Expected Behavior
The background is changed to the image that I chose
Actual Behavior
It returns a black background if I choose an image in the computer, and the wrong image when I choose desktop background (it was an image that I used a while back but changed recently.
My setting.json:
{
    "$schema": "https://aka.ms/terminal-profiles-schema",
    "actions":
    [
        {
            "command":
            {
                "action": "copy",
                "singleLine": false
            },
            "keys": "ctrl+c"
        },
        {
            "command": "paste",
            "keys": "ctrl+v"
        },
        {
            "command": "find",
            "keys": "ctrl+shift+f"
        },
        {
            "command":
            {
                "action": "splitPane",
                "split": "auto",
                "splitMode": "duplicate"
            },
            "keys": "alt+shift+d"
        }
    ],
    "copyFormatting": "none",
    "copyOnSelect": false,
    "defaultProfile": "{574e775e-4f2a-5b96-ac1e-a2962a402336}",
    "profiles":
    {
        "defaults":
        {
            "backgroundImage": "D:\\Pictures\\Wallpapers\\908.918 Concept.jpg
![image](https://user-images.githubusercontent.com/54259825/148722817-ac31ae86-211f-4b7f-a627-a1e45ca4c229.png)
",
            "backgroundImageOpacity": 0.25,
            "padding": "0",
            "startingDirectory": "D:\\"
        },
        "list":
        [
            {
                "commandline": "powershell.exe",
                "guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
                "hidden": false,
                "name": "Windows PowerShell"
            },
            {
                "commandline": "cmd.exe",
                "guid": "{0caa0dad-35be-5f56-a8ff-afceeeaa6101}",
                "hidden": false,
                "name": "Command Prompt"
            },
            {
                "guid": "{574e775e-4f2a-5b96-ac1e-a2962a402336}",
                "hidden": false,
                "name": "PowerShell",
                "source": "Windows.Terminal.PowershellCore"
            },
            {
                "guid": "{2c4de342-38b7-51cf-b940-2309a097f518}",
                "hidden": false,
                "name": "Ubuntu",
                "source": "Windows.Terminal.Wsl"
            },
            {
                "guid": "{b453ae62-4e3d-5e58-b989-0a998ec441b8}",
                "hidden": false,
                "name": "Azure Cloud Shell",
                "source": "Windows.Terminal.Azure"
            }
        ]
    },
    "schemes":
    [
        {
            "background": "#0C0C0C",
            "black": "#0C0C0C",
            "blue": "#0037DA",
            "brightBlack": "#767676",
            "brightBlue": "#3B78FF",
            "brightCyan": "#61D6D6",
            "brightGreen": "#16C60C",
            "brightPurple": "#B4009E",
            "brightRed": "#E74856",
            "brightWhite": "#F2F2F2",
            "brightYellow": "#F9F1A5",
            "cursorColor": "#FFFFFF",
            "cyan": "#3A96DD",
            "foreground": "#CCCCCC",
            "green": "#13A10E",
            "name": "Campbell",
            "purple": "#881798",
            "red": "#C50F1F",
            "selectionBackground": "#FFFFFF",
            "white": "#CCCCCC",
            "yellow": "#C19C00"
        },
        {
            "background": "#012456",
            "black": "#0C0C0C",
            "blue": "#0037DA",
            "brightBlack": "#767676",
            "brightBlue": "#3B78FF",
            "brightCyan": "#61D6D6",
            "brightGreen": "#16C60C",
            "brightPurple": "#B4009E",
            "brightRed": "#E74856",
            "brightWhite": "#F2F2F2",
            "brightYellow": "#F9F1A5",
            "cursorColor": "#FFFFFF",
            "cyan": "#3A96DD",
            "foreground": "#CCCCCC",
            "green": "#13A10E",
            "name": "Campbell Powershell",
            "purple": "#881798",
            "red": "#C50F1F",
            "selectionBackground": "#FFFFFF",
            "white": "#CCCCCC",
            "yellow": "#C19C00"
        },
        {
            "background": "#282C34",
            "black": "#282C34",
            "blue": "#61AFEF",
            "brightBlack": "#5A6374",
            "brightBlue": "#61AFEF",
            "brightCyan": "#56B6C2",
            "brightGreen": "#98C379",
            "brightPurple": "#C678DD",
            "brightRed": "#E06C75",
            "brightWhite": "#DCDFE4",
            "brightYellow": "#E5C07B",
            "cursorColor": "#FFFFFF",
            "cyan": "#56B6C2",
            "foreground": "#DCDFE4",
            "green": "#98C379",
            "name": "One Half Dark",
            "purple": "#C678DD",
            "red": "#E06C75",
            "selectionBackground": "#FFFFFF",
            "white": "#DCDFE4",
            "yellow": "#E5C07B"
        },
        {
            "background": "#FAFAFA",
            "black": "#383A42",
            "blue": "#0184BC",
            "brightBlack": "#4F525D",
            "brightBlue": "#61AFEF",
            "brightCyan": "#56B5C1",
            "brightGreen": "#98C379",
            "brightPurple": "#C577DD",
            "brightRed": "#DF6C75",
            "brightWhite": "#FFFFFF",
            "brightYellow": "#E4C07A",
            "cursorColor": "#4F525D",
            "cyan": "#0997B3",
            "foreground": "#383A42",
            "green": "#50A14F",
            "name": "One Half Light",
            "purple": "#A626A4",
            "red": "#E45649",
            "selectionBackground": "#FFFFFF",
            "white": "#FAFAFA",
            "yellow": "#C18301"
        },
        {
            "background": "#002B36",
            "black": "#002B36",
            "blue": "#268BD2",
            "brightBlack": "#073642",
            "brightBlue": "#839496",
            "brightCyan": "#93A1A1",
            "brightGreen": "#586E75",
            "brightPurple": "#6C71C4",
            "brightRed": "#CB4B16",
            "brightWhite": "#FDF6E3",
            "brightYellow": "#657B83",
            "cursorColor": "#FFFFFF",
            "cyan": "#2AA198",
            "foreground": "#839496",
            "green": "#859900",
            "name": "Solarized Dark",
            "purple": "#D33682",
            "red": "#DC322F",
            "selectionBackground": "#FFFFFF",
            "white": "#EEE8D5",
            "yellow": "#B58900"
        },
        {
            "background": "#FDF6E3",
            "black": "#002B36",
            "blue": "#268BD2",
            "brightBlack": "#073642",
            "brightBlue": "#839496",
            "brightCyan": "#93A1A1",
            "brightGreen": "#586E75",
            "brightPurple": "#6C71C4",
            "brightRed": "#CB4B16",
            "brightWhite": "#FDF6E3",
            "brightYellow": "#657B83",
            "cursorColor": "#002B36",
            "cyan": "#2AA198",
            "foreground": "#657B83",
            "green": "#859900",
            "name": "Solarized Light",
            "purple": "#D33682",
            "red": "#DC322F",
            "selectionBackground": "#FFFFFF",
            "white": "#EEE8D5",
            "yellow": "#B58900"
        },
        {
            "background": "#000000",
            "black": "#000000",
            "blue": "#3465A4",
            "brightBlack": "#555753",
            "brightBlue": "#729FCF",
            "brightCyan": "#34E2E2",
            "brightGreen": "#8AE234",
            "brightPurple": "#AD7FA8",
            "brightRed": "#EF2929",
            "brightWhite": "#EEEEEC",
            "brightYellow": "#FCE94F",
            "cursorColor": "#FFFFFF",
            "cyan": "#06989A",
            "foreground": "#D3D7CF",
            "green": "#4E9A06",
            "name": "Tango Dark",
            "purple": "#75507B",
            "red": "#CC0000",
            "selectionBackground": "#FFFFFF",
            "white": "#D3D7CF",
            "yellow": "#C4A000"
        },
        {
            "background": "#FFFFFF",
            "black": "#000000",
            "blue": "#3465A4",
            "brightBlack": "#555753",
            "brightBlue": "#729FCF",
            "brightCyan": "#34E2E2",
            "brightGreen": "#8AE234",
            "brightPurple": "#AD7FA8",
            "brightRed": "#EF2929",
            "brightWhite": "#EEEEEC",
            "brightYellow": "#FCE94F",
            "cursorColor": "#000000",
            "cyan": "#06989A",
            "foreground": "#555753",
            "green": "#4E9A06",
            "name": "Tango Light",
            "purple": "#75507B",
            "red": "#CC0000",
            "selectionBackground": "#FFFFFF",
            "white": "#D3D7CF",
            "yellow": "#C4A000"
        },
        {
            "background": "#000000",
            "black": "#000000",
            "blue": "#000080",
            "brightBlack": "#808080",
            "brightBlue": "#0000FF",
            "brightCyan": "#00FFFF",
            "brightGreen": "#00FF00",
            "brightPurple": "#FF00FF",
            "brightRed": "#FF0000",
            "brightWhite": "#FFFFFF",
            "brightYellow": "#FFFF00",
            "cursorColor": "#FFFFFF",
            "cyan": "#008080",
            "foreground": "#C0C0C0",
            "green": "#008000",
            "name": "Vintage",
            "purple": "#800080",
            "red": "#800000",
            "selectionBackground": "#FFFFFF",
            "white": "#C0C0C0",
            "yellow": "#808000"
![908 918 Concept](https://user-images.githubusercontent.com/54259825/148722903-fddc6bff-015b-4215-a195-6154d4a50cd2.jpg)

        }
    ]
}

My terminal screenshot:

The image that I wanted to set at background:

I'm assuming that you don't actually have the following in your settings, and that was merely an artifact of pasting to GitHub, right?
            "backgroundImage": "D:\\Pictures\\Wallpapers\\908.918 Concept.jpg
![image](https://user-images.githubusercontent.com/54259825/148722817-ac31ae86-211f-4b7f-a627-a1e45ca4c229.png)
",

which should be
            "backgroundImage": "D:\\Pictures\\Wallpapers\\908.918 Concept.jpg",

, right?
Is it only that file that doesn't work, or all image paths? Do you have a link to the actual image you're trying to use?

I'm assuming that you don't actually have the following in your settings, and that was merely an artifact of pasting to GitHub, right?
            "backgroundImage": "D:\\Pictures\\Wallpapers\\908.918 Concept.jpg
![image](https://user-images.githubusercontent.com/54259825/148722817-ac31ae86-211f-4b7f-a627-a1e45ca4c229.png)
",

which should be
            "backgroundImage": "D:\\Pictures\\Wallpapers\\908.918 Concept.jpg",

, right?
Is it only that file that doesn't work, or all image paths? Do you have a link to the actual image you're trying to use?

Yes, my laptop lagged and I didn't realize.
Any other file is the same, I've tried different locations (in the C drive) and changed the name of the file so that there's no space or dot but still it's the same.
What's curious is the desktop background situation, it chose an image that I had as background a while ago

On my WT using WSL+Ubuntu 18.04, the background image also doesn't show because it's hidden by the "black" background. To prove this, when I increase window padding, the background image does show in the corners.
A way to mitigate this issue is to enable acrylic (with low opacity), but other windows in the background kind of also overlap.
PowerShell sessions doesn't have this issue.

在我使用 WSL+Ubuntu 18.04 的 WT 上，背景图像也没有显示，因为它被“黑色”背景隐藏。为了证明这一点，当我增加窗口填充时，背景图像确实显示在角落里。
缓解此问题的一种方法是启用亚克力（不透明度低），但背景中的其他窗口也会重叠。
PowerShell 会话没有这个问题。

It's strange, but disable ClearType is work

On my WT using WSL+Ubuntu 18.04, the background image also doesn't show because it's hidden by the "black" background. To prove this, when I increase window padding, the background image does show in the corners.
A way to mitigate this issue is to enable acrylic (with low opacity), but other windows in the background kind of also overlap.
PowerShell sessions don't have this issue.

It's strange, but disable ClearType is work......

The solution I found was to upload the file that I wanted to set as background to Google Drive and then redownload it. If this was just 1 file, then perhaps there was a problem with metadata perhaps, but because it happened on a lot of files, I don't know

It's strange, but disable ClearType is work......

Same problem here! I wondered why the background images don't show. Disabling
"antialiasingMode": "cleartype"
brings the background images back.
Windows Terminal version: 1.11.3471.0
Windows build number: 10.0.19044.0

Same here, disabling clearType antialiasing brings background image back, without resorting to acrylic.
Windows terminal: 1.12.10393.0
Ubuntu: 20.04.2 LTS
WSL: 2
Windows: 10 Enterprise build 19041.685

Same here, disabling clearType antialiasing brings background image back, without resorting to acrylic.
Windows terminal: 1.12.10393.0 Ubuntu: 20.04.2 LTS WSL: 2 Windows: 10 Enterprise build 19041.685

By the way, setting any value that less than 100 (such as 99) at acrylic can almost do the same on my WT.

By the way, setting any value that less than 100 (such as 99) at acrylic can almost do the same on my WT.
True, I just tried 99 transparency acrylic with good results. Thanks.

Btw, I found Grayscale text antialiasing to be a good alternative to ClearType, when opting into not using acrylic / 99 transparency.

Oh yea I totally forgot about the cleartype thing. That was only fixed recently, in 1.13: #5703. I'm not sure that's actually the issue OP was hitting, but since they seemed to have sorted it out, I'm gonna close this for now. Every so often we get reports that a specific file on a user's computer doesn't work as a background image, but we've never been able to identify what's corrupted in the file to cause that. I think there's another issue floating around on the reop tracking that, so I'm not too worried we'll lose track of that.

It seems that the problem lies more in Windows not being able to read my
files, because changing my desktop background was an issue too. Programs
such as ImageGlass could read my images just fine, but somehow Windows
couldn’t.
Anyway uploading them to the internet and downloading them fixed the issue.
On Wed, 9 Mar 2022 at 01:05 Mike Griese @.***> wrote:

Oh yea I totally forgot about the cleartype thing. That was only fixed
recently, in 1.13: #5703
https://github.com/microsoft/terminal/issues/5703. I'm not sure that's
actually the issue OP was hitting, but since they seemed to have sorted it
out, I'm gonna close this for now. Every so often we get reports that a
specific file on a user's computer doesn't work as a background image, but
we've never been able to identify what's corrupted in the file to cause
that. I think there's another issue floating around on the reop tracking
that, so I'm not too worried we'll lose track of that.
—
Reply to this email directly, view it on GitHub
https://github.com/microsoft/terminal/issues/12128#issuecomment-1061813775,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AM57A4IBKBOP7X3HFJ57NN3U65NEPANCNFSM5LS2G7JA
.
You are receiving this because you authored the thread.Message ID:
@.***>

@DNM1008
I wonder if someone here could help you sort out the root problem related to the images, if you give more information about them, using some tool like ones mentioned here: https://superuser.com/questions/275502/how-to-get-information-about-an-image-picture-from-the-linux-command-line
Perhaps comparing image information before/after uploading images to the internet service could provide clues.

It was a while back so unfortunately I deleted the old photos :(

FWIW I had a crazy issue like this just the other night, trying to open an image in InDesign. InDesign absolutely refused to open any JPGs that I had downloaded from WhatsApp. However, opening them in another app and re-saving them fixed whatever encoding error there was in the file so it could be opened again. Wild.
I know that's seemingly totally unrelated, just thought it was weird that I noticed something similar in another app. Maybe there is something about certain JPG encodings that makes WinUI choke on the file and fail to load it? Hard to say for sure without a file that actively repros the issue, and obviously uploading the file here would likely re-encode the file without whatever artifact was causing the issue.


Update webpack config

jira: https://issues.redhat.com/browse/RHCLOUD-18673
Also brings in the single HTML template from chrome

Codecov Report

Merging #564 (91deb97) into master (0c3aefd) will not change coverage.
The diff coverage is n/a.

@@          Coverage Diff           @@
##           master    #564   +/-   ##
======================================
  Coverage    7.01%   7.01%
======================================
  Files          10      10
  Lines          57      57
  Branches        2       2
======================================
  Hits            4       4
  Misses         52      52
  Partials        1       1

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 0c3aefd...91deb97. Read the comment docs.


fea : Add windows support and separe some fs files to OS.

Summary

Please list the summary of your changes in the codebase about the related issue here. Please also include the context of your changes, and required next steps if there are any.

Fixes #23
Impact
Please delete options that are not relevant.

[x] New feature (backward compatible change which adds functionality)

Testing

Please describe the tests that you ran to verify your changes. Provide step-by-step instructions so anyone can also test your implementation.

Test Configuration:

Go version: 1.18.3
Hardware:
Operating system: Windows

Windows

Hello Ozan,
Changed related issues, thanks for your guidance.

hi @denizzengin, can you address my comments? after the regarding updates, I can review the PR again

Hi @ozansz ,
Sorry for that. I merged fixes to feature branch and now it's ready for review.
Thanks

@denizzengin Thanks for your updates. I've tested your implementation with @cagriefegunay, and there are some bugs in runtime, when ran in Linux distros:
internal/helper/helper_linux.go:12:13: undefined: fmt
internal/helper/helper_linux.go:20:13: undefined: fmt

Hi @ozansz, thanks for review. I added checkpoint such cases to build see before pr and fixed package imports.

Hi @ozansz, thanks for review. I added checkpoint such cases to build see before pr and fixed package imports.

@denizzengin sorry for the late return. I have last 2 review points:

Let's rename helper package and helper_*.go naming to size and size_*.go
We don't need workflows/ci.yml, as there'a already workflows/go.yml that does a similar job. Let's remove it.

After the changes I'll merge your PR. Thank you very much for contribution!


Fix for #28: Attribute Enumeration Parsing Aborted Prematurely When Enclosed in ComplexType

PR Details
This fixes the parsing of attributes defined with enumerations and enclosed in complex types. Before the change proposed here, attributes of a complex type that were defined with enumerations would render without a type (in go, that meant interface{}) and other attributes in that enclosing complex types would be missing. Issue #28 has an example of this and this PR includes a new type that is an example of this.
Description
This is my first contribution so I'm just getting familiar with the code base but it looks like the problem was that the attribute was prematurely added to the enclosing complex type in the attribute start instead of in the end. This had the side-effect of clearing the attribute from the stack and improperly including the restriction and enumeration data enclosed in the attribute when present.
To fix this, I moved that logic to add the attribute to the parent type in the EndAttribute. For the example added to base64.xsd, this looks correct.
Related Issue
https://github.com/xuri/xgen/issues/28
Motivation and Context
This fixes one issue I was having with generating go structs from a somewhat complex (but valid) XSD. The main problem was that a lot of fields were missing in types that included enumerations but also, as stated earlier, the type for the attribute was incorrectly erased and generated as interface{}.
How Has This Been Tested
I ran the test on the modified base64.xsd and validated that it looks correct. I then updated the expected generated code to ensure the tests would pass.
Note that some expected results for tests in https://github.com/xuri/xsd need to be updated because they were affected by the bug and had incorrect expectations that need to be changed:

maven.apache.org/fml-1.0.1.xsd
fml-1.0.xsd
xdoc-2.0.xsd

Question: I didn't see anything in the contribution guidelines regarding tests in https://github.com/xuri/xsd for which the expected output needed to be changed as part of a bugfix. Should I open a parallel PR in https://github.com/xuri/xsd to update those?
Types of changes

[ ] Docs change / refactoring / dependency upgrade
[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist

[x] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.
[x] I have added tests to cover my changes.
[ ] All new and existing tests passed.

@xuri : I might have some time in the coming days to invest in this PR and maybe start to review what I had been thinking for https://github.com/xuri/xgen/pull/18. Any chance you can look at this PR soon and let me know if I'm on the right track (including the general contribution process)?
I'm also wondering if you have thoughts regarding the question above regarding the tests in https://github.com/xuri/xsd that will need to have their expected output updated.
Thanks!

LGTM, thanks for your PR. Yep, the tests in https://github.com/xuri/xsd should be updated, I'll certainly accept that if you create PR for that.

LGTM, thanks for your PR. Yep, the tests in https://github.com/xuri/xsd should be updated, I'll certainly accept that if you create PR for that.

Awesome. Thanks for the review. I'll create the PR in https://github.com/xuri/xsd shortly.

Here's the xsd PR to fix the expected outputs.


wtf is going with fps?

hiya gaztoof, when im joining a singlplayer game, i can not look around with my mouse, and the fps is around 20-30 when the normal amount is 120+ could u please help? cause is just impossible to play with it, maybe i will try to fix myself, but anyway

Fixed by mail.
Fix: simply alt tab and it’ll restore


Allow bin/iop to be sourced without exiting bash

Our README is full of commands like this iop istio-control istio-autoinject $IBASE/istio-control/istio-autoinject --set enableNamespacesByDefault=true which in my understanding require bin/iop to be sourced first. This worked fine in the past, but is no longer possible as iop calls exit 1 when called without arguments.
This PR enables sourcing of iop again:

If the script is being sourced, it will call return after all functions and variables (e.g. $IBASE) are set.
Additionally, before calling set -x the current state of xtrace is stored and restored later.

why not just run bin/iop or add iop to your path? I don't think it was intended to be sourced.
I am also fine with the change though

You're right. bin/env.sh was the one to be sourced.
To give you some context, I was about to change the README for #49. Previously, the commands in the README worked after sourcing env.sh. This is no longer true (unfortunately env.sh does no longer set $IBASE).
See my comment: https://github.com/istio/installer/issues/49#issuecomment-492126434


Fixes #8567 How to configure CRA to point to dev ASP.NET Core server for API calls

Fixes #8567

Wouldn't you say that everyone should have that .env file there? And if so, perhaps this should be baked into the project template, rather than being something we document for people to do themselves.

https://github.com/dotnet/templating/issues/1752


History.replaceState in IE9 adding Hash tag et. al.

I am trying to use history.js with IE 9.
If my URL looks like:
http://my.domain.com/autoshow
and I want to append "?last_page=2" to it..
I am doing History.replaceState({}, "", "?last_page=2")  which works fine in Firefox and other HTML 5 browsers, but in IE 9 I get
http://my.domain.com/autoshowt#autoshow/?last_page=2
How can I stop IE9 from appending this extra # and repeating the last part of the URL?
TIA,
Dan

It is possible to remove hashtag from url with
window.location.hash = ""
which will remove text after tag but will keep # symbol


Fix Multicore Augmentation Example

Codecov Report

Merging #340 into master will increase coverage by 0.05%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #340      +/-   ##
==========================================
+ Coverage   94.53%   94.58%   +0.05%
==========================================
  Files          32       32
  Lines        9710     9711       +1
==========================================
+ Hits         9179     9185       +6
+ Misses        531      526       -5

Thanks, merged!


Enhancements for PGMQueue Python Library

I am considering adding new functionalities to the PGMQueue library to enhance its capabilities. Below is a list of potential functions. I am seeking input from other developers on which functions should be prioritized, and any additional suggestions.
Potential New Functions

Queue Status/Length:

get_queue_length: Get the current number of messages in the queue.

Queue Monitoring:

get_queue_stats: Retrieve various statistics about the queue, such as the number of messages enqueued, processed, failed, etc.

Message Management:

requeue_message: Requeue a specific message to process it again.
update_message: Update the content of a specific message in the queue.

Batch Operations:

delete_batch: Delete a batch of messages by their IDs.
archive_batch: Archive a batch of messages by their IDs.

Advanced Queue Operations:

pause_queue: Temporarily pause processing of messages in the queue. (Requires schema changes)
resume_queue: Resume processing of messages in a paused queue. (Requires schema changes)
delete_queue: Delete an entire queue and all its messages. (May require schema changes)

Message Retrieval:

peek_message: Retrieve a message without removing it from the queue.
peek_batch: Retrieve a batch of messages without removing them from the queue.

How You Can Help
Please provide feedback on the following:

Which functions do you think are most critical to add?
Are there any additional functions you believe would be beneficial?
Any other suggestions or comments?

Great ideas @tavallaie . Here's some thoughts:
For all of these features that already have a corresponding SQL function, I think it makes a lot of sense to just implement the function in the python lib. pgmq.metrics(), pgmq.metrics_all() have queue length, and some other stats about the queue. pgmq.delete() and pgmq.archive() both support batch, but this is not implemented in the python lib yet.
I like the requeue idea, and we can probably implement that using pgmq.set_vt(). Also update existing message would be useful. A separate feature people have asked for is something like pgmq.delete_where() that would delete all messages in a queue that have messages containing some value.
Pause and resume would be nice features too. Are you thinking this would prevent new messages from being able to reach the queue, or just prevent existing messages from being consumed?

I'm sorry for being late :)
I was occupied with PR #222.
I'll add the metrics soon, and then we can decide what's next and evaluate its profitability.

I think the above are great ideas as well, I love the requeue idea and would benefit from that as well!

I am working on features, but lately  I was busy with my daily job. So I don't have enough time to implement all. any contributions more than welcome.

Pause and resume would be nice features too. Are you thinking this would prevent new messages from being able to reach the queue, or just prevent existing messages from being consumed?

I think having both options would be very useful:

Pausing new messages from entering the queue.
Pausing the consumption of existing messages.

This will be very helpful for machine learning or other heavy tasks.
By stopping new messages from entering the queue, we can avoid overloading the system. For example, during system maintenance or upgrades, we can pause new messages to ensure no new data interferes with the process.
By pausing the consumption of existing messages, we can manage the processing load better. This is useful when we need to allocate resources to more urgent tasks or when performing intensive computations. These features will help keep the system stable and efficient.

I think both concerns are probably of the application using the library, not of the library itself.

probably of the application using the library, not of the library itself.

I think I agree. But, @tavallaie could you explain a bit more about the conditions or scenario where something sets the queue as "paused" for both concerns? In the case of consumers that are executing heavy tasks and are getting overloaded, what I typically see designs where the workers are told to stop consuming, rather than the queue told to stop accepting / distributing messages. A very common use case of a queue is to buffer the messages from the workers, so that the workers can decide when to pull in new work rather than having the works force fed the work, regardless of their ability to take on new work.
Although as an admin functionality, I could see having the ability to set the visibility of all existing messages at once, like a pgmq.set_vt_all() or something.

By stopping new messages from entering the queue, we can avoid overloading the system. For example, during system maintenance or upgrades, we can pause new messages to ensure no new data interferes with the process.

@tavallaie , in this scenario, what are you thinking the producers of the messages would need to do during "paused" periods? Would they receive errors when publishing? It seems like to producers, a "paused" queue would be no different than the database being down?

I will implement different scenarios, I need to be sure about details of the features I requested.


Add deprecation flag to TextArea

Description
TextArea has been moved to @digdir/design-system-react and will no longer be updated here.
Related Issue(s)

#235

Verification

[x] Your code builds clean without any errors or warnings
[x] Manual testing done (required)
[x] All tests run green

Codecov Report
Base: 89.10% // Head: 89.10% // No change to project coverage :thumbsup:

Coverage data is based on head (1bbc46e) compared to base (5f1e8fc).
Patch has no changes to coverable lines.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #262   +/-   ##
=======================================
  Coverage   89.10%   89.10%
=======================================
  Files          83       83
  Lines        1212     1212
  Branches      378      378
=======================================
  Hits         1080     1080
  Misses        123      123
  Partials        9        9

Impacted Files
Coverage Δ

src/components/TextArea/TextArea.tsx
100.00% <ø> (ø)

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

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Install fails with TypeError: object of type 'NoneType' has no len()

Tried to install on ubuntu 14.04 but got a TypeError during the install.
Here is the information on my Virtual Box VM:
Distributor ID: Ubuntu
Description:    Ubuntu 14.04.5 LTS
Release:        14.04
Codename:       trusty
Here is the stack trace from the install:
ansible-galaxy install angstwad.docker_ubuntu
downloading role 'docker_ubuntu', owned by angstwad
https://galaxy.ansible.com/roles/292/versions/?page=2&page_size=50
Traceback (most recent call last):
File "/usr/bin/ansible-galaxy", line 814, in
main()
File "/usr/bin/ansible-galaxy", line 808, in main
fn(args, options, parser)
File "/usr/bin/ansible-galaxy", line 687, in execute_install
if len(role_versions) > 0:
TypeError: object of type 'NoneType' has no len()
Let me know if you need more information to reproduce this error.

Sorry just noticed the role require ansible 2.2.  I was running ansible 1.5.4.  I have upgrade my ansible now.


Update README.md

Adding note about iOS simulator support

Hi, may I ask why iOS simulator doesn't support flutter-tflite? Do we plan to support it in future?


Share a single app recommendation privately with my friend

Alice recommends Bob download amethyst using zap.store
add link

DMs?

deeplinks?

#52 is exactly the same as this one

Related: #180


Migrations in prod

Run migrations for ImPaaS deployment on CI/CD & deploy to ImPaaS without rebuilding the image.
Also adds caching to docker builds for faster CI

(please squash and merge this)


[Enhancement][UI] Reduced font size of Metadata Labels in small viewport

Description
This PR fixes #9865
I ended up reducing the font size for the labels from 1.5rem to 1rem

Note for Reviewers
Signed commits

[X] Yes, I signed my commits.

Perhaps, we might make the labels all uppercase. I wonder if this helps set apart the label from the value.

@leecalcote I changed the letters to be uppercase, here's a screenshot, let me know what you think:


Seed a global-config.adoc file.

This is the beginnings of a global-config.adoc file to hold common asciidoc attributes that are common across all specs.

Merging now.  PR is out there for the template as well.


Request Keycloak clients

In order to create a IDP in Cognito for IDIR/BCeID Business/BCeID Basic first we need a confidential client ion the Pathfinder SSO Gold instance.
For each of dev/test/prod:
AC:
New team created with Pathfinder SSO CSS application
New integration created with Pathfinder SSO CSS application
Dev/Test provisioned, Prod approval process underway (BCeID)
Confirm Prod integration has been provisioned for IDIR

@ConradBoydElliottGustafson are you able to add me to the team as well. Thanks.

Decided to Common Login Page for MVP. Azure could be added on later.


Remove mergin-tour

https://merginmaps.com/docs/howto/mergin-tour/
check the stuff is covered in the new tutorial and remove the old one.

related #41
related #43


Add bash autocomplete + search through history

bash auto complete like zsh
# zsh like completion:
# https://superuser.com/questions/288714/bash-autocomplete-like-zsh
bind 'set show-all-if-ambiguous on'
bind 'TAB:menu-complete'

either in ~/.bashrc or /etc/bash.bashrc
OR to keep .bashrc clean, in .inputrc or  /etc/inputrc
set show-all-if-ambiguous on
TAB:menu-complete

bash search through history with ↑ and ↓
cat >> ~/.inputrc <<'EOF'
"\e[A": history-search-backward
"\e[B": history-search-forward
EOF

now reload : bind -f  ~/.inputrc or just open a new shell.
Possibility : editing ~/.bashrc or /etc/bash.bashrc
# ~/.bashrc
# enable programmable completion features (you don't need to enable this,
# if it's already enabled in /etc/bash.bashrc and /etc/profile
# sources /etc/bash.bashrc).
if [ -f /etc/bash_completion ]; then
   . /etc/bash_completion
fi

OR
# /etc/bash.bashrc
# enable bash completion in interactive shells
if ! shopt -oq posix; then
  if [ -f /usr/share/bash-completion/bash_completion ]; then
    . /usr/share/bash-completion/bash_completion
  elif [ -f /etc/bash_completion ]; then
    . /etc/bash_completion
  fi
fi

ohmybash seemingly adds all this - so, pull request #3 is solving this as well


moodle: 3.7.3 -> 3.8

Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/moodle/versions.
meta.description for moodle is: '"Free and open-source learning management system (LMS) written in PHP"'.
meta.homepage for moodle is: '"https://moodle.org/"

Checks done (click to expand)

built on NixOS

The tests defined in passthru.tests, if any, passed

0 of 0 passed binary check by having a zero exit code.

0 of 0 passed binary check by having the new version present in output.

found 3.8 with grep in /nix/store/msb8k73gqaxjwgkgq7i7p6nycf691f3x-moodle-3.8

directory tree listing: https://gist.github.com/4f994eb7230e8e68245ad3260c1b4ad9

du listing: https://gist.github.com/986a42fa9441e6549de1216579d78d33

Rebuild report (if merged into master) (click to expand)

4 total rebuild path(s)
1 package rebuild(s)
1 x86_64-linux rebuild(s)
1 i686-linux rebuild(s)
1 x86_64-darwin rebuild(s)
1 aarch64-linux rebuild(s)
First fifty rebuilds by attrpath
moodle

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/msb8k73gqaxjwgkgq7i7p6nycf691f3x-moodle-3.8 \
  --option binary-caches 'https://cache.nixos.org/ https://r-ryantm.cachix.org/' \
  --option trusted-public-keys '
  r-ryantm.cachix.org-1:gkUbLkouDAyvBdpBX0JOdIiD2/DP1ldF3Z3Y6Gqcc4c=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(r-ryantm's Cachix cache is only trusted for this store-path realization.)
Or, build yourself:
nix-build -A moodle https://github.com/r-ryantm/nixpkgs/archive/50a0534d68de78c34e85ac773034641d73849a93.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/msb8k73gqaxjwgkgq7i7p6nycf691f3x-moodle-3.8
ls -la /nix/store/msb8k73gqaxjwgkgq7i7p6nycf691f3x-moodle-3.8/bin

cc @aanderse for testing.

@GrahamcOfBorg test moodle


Feature Request: construction in-place

It would be very helpful if a method to construct an ArcStr in-place can be provided, instead of forcing a wasteful copy from String. This is especially useful if we want to read data from a File.
There might be some difficulty regarding utf-8 checks. But I think we can mark it unsafe.
The method might looks like:
impl ArcStr {
    unsafe fn from_len(len: usize, construct: impl FnOnce(&mut [u8])) -> ArcStr { ... }
}

Usage:
let mut f = File::open("foo.txt")?;
let len = f.stream_len()?;
let s = unsafe { ArcStr::from_len(len, |buf| { f.read(&mut buf); }) }

Hm, that seems reasonable, and not too difficult to add
I'd accept a patch for it, or I can try and get to it next weekend probably.

Actually, I think I'd like to spend a little time thinking about the interface specifically, so don't submit a patch unless you're willing to work through that. I'll try and get to this next weekend though (this weekend I'm busy).
This is a good idea though, thanks.

Actually, I think I'd like to spend a little time thinking about the interface specifically, so don't submit a patch unless you're willing to work through that. I'll try and get to this next weekend though (this weekend I'm busy).
This is a good idea though, thanks.

Thank you!

I am also interested in this feature. I tried to use a Vector to implement this, but it turned out to be harder than I thought

    /// Construct with a custom function that can write to a `Vec<u8>` buffer
    fn try_build<F>(construct: F) -> Result<NonNull<Self>, Option<Layout>>
    where
        F: FnOnce(&mut Vec<u8>),
    {
        // Create a Vec<u8> with an initial capacity
        let mut buffer = Vec::new();

        // Pass the mutable Vec<u8> to the provided function `construct` which will write the data into the Vec<u8>
        construct(&mut buffer);

        // Convert the Vec<u8> into a raw pointer and length
        let ptr = buffer.as_mut_ptr();
        let cap = buffer.capacity();

        // Forget the Vec<u8> so it doesn't get deallocated when it goes out of scope
        forget(buffer);

        let out = Self::try_allocate_uninit(cap)?;

        unsafe {
            // Move the data from the Vec<u8> into the allocation without copying
            let data_ptr = out.as_ptr().add(OFFSET_DATA) as *mut u8;
            data_ptr.swap(ptr);
        }

        Ok(out)
    }

I thought about this some. It would have to take &mut [MaybeUninit<u8>] (not &mut [u8]) in order to actually avoid initializing things twice. I'll add that as a low-level primitive.

I am also interested in this feature. I tried to use a Vector to implement this, but it turned out to be harder than I thought

Yes, I don't think this is the right approach to implementing this. I'm not surprised you found it difficult.


FontAwesome font missing far-eye

This should be fixed in an upcoming minor release of FA.

Updated in FA 5.0.12


Customer Review Page

Developer Checklist

[ ] Followed guidelines mentioned in the readme file.
[ ] Followed directory structure. (e.g. Customer Review/{charlesluguda}/...yourfiles)
[ ] Starred ⭐ the Repo (Optional)

Summary
_Customer Reviews Page is a user-friendly web application created with HTML, CSS, and JavaScript. It seamlessly displays and collects customer reviews, providing a simple yet effective platform for showcasing user feedback.
Screenshot
_

You can make any changes to this mini-project.


Fix calico test to work with latest version

Updated version introduced in https://github.com/dcos/dcos/pull/7272
breaks the test so we need to update desired output.

@mesosphere-ci run Windows integration tests


tests failing due to project bind issues

It seems like this action tests are failing due to inconsistency in sonar configuration.
The project is complaining about biding with the following message
[INFO] Load project branches (done) | time=808ms
[INFO] Check ALM binding of project 'bcgov_bcgov-nr/action-test-and-analyse-java'
Warning:  Failed to check if project 'bcgov_bcgov-nr/action-test-and-analyse-java' is bound
[INFO] Detected project binding: ERROR
[INFO] Check ALM binding of project 'bcgov_bcgov-nr/action-test-and-analyse-java' (done) | time=825ms

https://github.com/bcgov-nr/action-test-and-analyse-java/actions/runs/5427247946/jobs/9871736052#step:3:11497

Solved!  I weaseled code weaseled into Paulo's PR #10.


new: initial version

Welcome to Codecov :tada:
Once merged to your default branch, Codecov will compare your coverage reports and display the results in this comment.
Thanks for integrating Codecov - We've got you covered :open_umbrella:


Recursive delete over objects in a collection

Out of IslandoraCon
When deleting a "collection" how do we allow for people to either

delete all objects in that collection
or
not deleting the objects inside the collection.

Same recursive delete issue we have in Islandora 7.x-1.x

We need to write this as a use case: As a repository manager, I need the ability to delete all members of the collection when we delete the collection, as well as deleting the grandchildren members of collections to support the expected behaviour which is: when I delete a collection, I want to be able to delete everything in the collection.


Proper folder structure

Hey! We're only accepting PRs against next; if you could re-target this that'd be great.


Additional functional and iteration utilities

Codecov Report

Merging #7 into master will increase coverage by 0.32%.
The diff coverage is 96.1%.

@@            Coverage Diff             @@
##           master       #7      +/-   ##
==========================================
+ Coverage   84.91%   85.23%   +0.32%
==========================================
  Files          39       39
  Lines        2558     2634      +76
  Branches      256      277      +21
==========================================
+ Hits         2172     2245      +73
  Misses        335      335
- Partials       51       54       +3

Impacted Files
Coverage Δ

blazeutils/tests/test_functional.py
97.29% <95.55%> (-2.71%)
:arrow_down:

blazeutils/functional.py
78.33% <96.87%> (+19.71%)
: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 4cbba5f...879eb33. Read the comment docs.


Showing copyright at bottom

This is a (multiple allowed):

[x] question

BootstrapUI Version: v0.5.0

Bootstrap Framework Version: v3.3.7

jQuery: v3.1.0

What you did
On every page I open there is a copyright symbol at the bottom with current year and that's caused by your plugin. In the /cakeRoot/vendor/friendsofcake/bootstrap-ui/src/Template/Layout/default.ctp is saved the default layout. However I really don't know how to overwrite it. Thanks for the help.

Ok never mind I already figured out how to edit the template.


Plant location for Minerva release notes items

In scope of https://www.pivotaltracker.com/story/show/162151512

CI test job failed:
%%% aecore_pof_SUITE ==> siblings_on_micro_block: FAILED
%%% aecore_pof_SUITE ==> {{assertEqual,
     [{module,aecore_pof_SUITE},
      {line,248},
      {expression,"Top2"},
      {expected,
          {key_block,
              {key_header,7,
                  <<199,206,187,163,30,244,23,166,137,127,48,227,206,115,233,
                    125,251,223,190,77,143,236,34,93,248,205,129,169,217,199,
                    212,62>>,
                  <<199,206,187,163,30,244,23,166,137,127,48,227,206,115,233,
                    125,251,223,190,77,143,236,34,93,248,205,129,169,217,199,
                    212,62>>,
                  <<168,215,106,74,224,222,199,226,37,11,39,64,214,89,94,223,
                    184,124,82,21,35,144,198,79,253,69,208,214,173,121,182,11>>,
                  553713663,15221047711935067962,1545045078505,1,
                  [189,1606,2007,2907,3256,4373,4551,6218,7050,7503,7651,9253,
                   9356,10968,11583,11852,12683,13143,14220,15009,16022,16601,
                   18087,18319,18733,19291,20571,22548,23431,24383,24460,
                   24543,24871,25499,26749,26820,26877,29111,29256,31276,
                   32348,32633],
                  <<159,67,157,227,3,126,208,166,40,239,220,47,119,56,173,224,
                    0,155,201,137,72,8,113,143,102,110,166,53,0,44,230,136>>,
                  <<40,25,191,50,209,111,19,239,98,126,125,211,15,133,93,12,
                    13,125,167,137,94,138,27,55,23,50,106,33,28,222,180,102>>}}},
      {value,
          {mic_block,
              {mic_header,7,<<>>,
                  <<52,221,116,78,65,58,99,15,162,70,24,122,49,132,98,11,74,
                    250,11,61,174,126,40,77,27,170,179,243,76,34,189,129>>,
                  <<52,221,116,78,65,58,99,15,162,70,24,122,49,132,98,11,74,
                    250,11,61,174,126,40,77,27,170,179,243,76,34,189,129>>,
                  <<183,45,224,104,182,190,105,231,95,20,57,164,39,181,78,51,
                    38,182,144,247,222,100,231,21,80,166,50,74,238,90,11,167>>,
                  <<37,205,25,177,37,124,209,40,42,93,181,76,61,14,113,34,102,
                    239,207,61,174,33,109,15,226,86,62,218,46,48,88,170,156,
                    140,9,212,221,225,223,169,96,83,69,174,109,216,145,157,119,
                    199,190,204,16,33,71,228,0,15,118,243,179,63,23,15>>,
                  <<96,250,77,133,223,206,218,13,224,78,112,7,36,224,118,22,25,
                    250,22,187,21,83,192,82,121,121,201,227,249,135,139,200>>,
<PHONE_NUMBER>575,1},
              [{signed_tx,
                   {aetx,spend_tx,aec_spend_tx,81,
                       {spend_tx,
                           {id,account,
                               <<77,208,100,35,72,6,127,71,166,137,203,253,
                                 183,29,44,94,112,94,252,17,70,79,85,138,206,
                                 119,107,183,55,77,241,150>>},
                           {id,account,
                               <<95,175,153,88,136,205,214,183,128,125,188,15,
                                 28,121,37,198,135,94,56,230,25,229,1,131,188,
                                 207,58,179,123,158,63,246>>},
                           1000,17000,10,2,<<>>}},
                   [<<124,185,200,22,186,113,115,122,179,15,12,30,137,147,
                      42,78,118,51,151,35,25,97,217,141,100,113,250,148,21,
                      4,172,6,89,33,199,2,217,215,88,86,238,11,167,207,102,
                      53,230,171,190,103,26,31,155,21,233,88,101,1,120,150,
                      12,164,136,9>>]}],
              no_fraud}}]},
 [{aecore_pof_SUITE,'-siblings_common/6-fun-6-',2,
      [{file,
           "/home/builder/epoch/_build/test/lib/aecore/test/aecore_pof_SUITE.erl"},
       {line,248}]},
  {aecore_pof_SUITE,siblings_common,6,
      [{file,
           "/home/builder/epoch/_build/test/lib/aecore/test/aecore_pof_SUITE.erl"},
       {line,248}]},
  {test_server,ts_tc,3,[{file,"test_server.erl"},{line,1546}]},
  {test_server,run_test_case_eval1,6,[{file,"test_server.erl"},{line,1062}]},
  {test_server,run_test_case_eval,9,[{file,"test_server.erl"},{line,994}]}]}


refactor(tokens): locking down baseline size

restrict allowed values for baseline size

[x] add @property platform to collect all public references. output property at rules based on the value and meta data

should document public references. could these be autogenerated by tokens?


Some problems when there are curly braces in code

#code(block-align: none)[
  ```c
  int MaxSubSum(int n, int a[]) {
    int sum = 0, b = 0;
    for (int i = 0; i < n; i++) {
      b += a[i];
      if (b < 0)
        b = 0;
      if (b > sum)
        sum = b;
    }
    return sum;
  }
  ```]

In the last line I put right bracket ] together with ``` in case that three dots be recognized as markdown keywords. (Whether putting the ] in a new line or not doesn't change the pdf.)
And it renders as below

As shown above, the line number 2 and 5 dissappeared, and got two blank lines 12 and 13.
If I rewrite it in python, then it's normal. So I guess maybe the problem is related to curly braces.

With a clean document:
#import "algo.typ": algo, i, d, comment, code

#code(block-align: none)[
  ```c
  int MaxSubSum(int n, int a[]) {
    int sum = 0, b = 0;
    for (int i = 0; i < n; i++) {
      b += a[i];
      if (b < 0)
        b = 0;
      if (b > sum)
        sum = b;
    }
    return sum;
  }
  ```]

I get this:

So it might be a rogue show rule in your case. With more info about your document, I can probably help fix it. However, it's worth noting that my approach to implementing code is hacky and outdated in comparison to a package like codly. If you're only using this package for the code function, you may want to look into another package for now.


Query is dropped on outgoing http requests

When making an outbund http request, they query string is dropped.
Here you can see how the path_and_query is set to just the path.
https://github.com/fermyon/spin-python-sdk/blob/c2a2d8c1a013f5d67b2a36fa5014067bd2a9911f/src/spin_sdk/http/__init__.py#L178
I believe the fix is:
path_and_query = parsed_url.path
if parsed_url.query:
     path_and_query += '?' + parsed_url.query
outgoing_request.set_path_with_query(path_and_query)

Good catch!  Your proposed fix looks reasonable to me.  Would you mind opening a PR?


Docs refer to PINAX_STRIPE_PRIVATE_KEY

The docs refer to PINAX_STRIPE_PRIVATE_KEY in the Getting Started section, when it seems that PINAX_STRIPE_SECRET_KEY was intended.
A small thing, but it tripped me up for about 30 minutes, trying to figure out what I had wrong.

@paltman Can you confirm this?

I can confirm this -- PINAX_STRIPE_SECRET_KEY is intended.


Decoding with protocol conformance

Hello. I have a protocol to represent api endpoint. Inside protocol there is ResourceType declaration which represents the model object that will be returned from server. It also conforms Decodable protocol.
protocol EndPointType {
    typealias ResourceType: Decodable
}

Inside protocol extension I have a function that parses response to ResourceType. Here is the function
extension EndPointType {
    private func parseResponse(response: AnyObject) -> Result<ResourceType, NetworkError> {
        let result: Decoded<ResourceType> = decode(response)
        switch result {
        case .Failure: return Result.Failure(NetworkError.IncorrectDataReturned)
        case .Success(let value): return Result.Success(value)
        }
    }
}

But on first line compiler gives error. Ambiguous reference to member decode. So what am I missing here?

I think I see a couple problems:
The compiler doesn't know the DecodedType of ResourceType. When things conform to the Decoded protocol, they get by default typealias DecodedType = Self, but this can be overriden.
The version of the decode function you're trying to use has this type signature:
decode<T : Decodable where T == T.DecodedType>(object: AnyObject) -> T?

But I think the T == T.DecodedType constraint is necessarily fulfilled in your case.
I can get your code snippet to compile as follows, though I'm not sure if it's exactly what you want:
protocol EndPointType {
  typealias ResourceType: Decodable
}

extension EndPointType {
  private func parseResponse(response: AnyObject) -> Result<ResourceType.DecodedType, NSError> {
    let result = ResourceType.decode(.parse(response))
    switch result {
    case .Failure: Result.Failure(NetworkError.IncorrectDataReturned)
    case .Success(let value): return Result.Success(value)
    }
  }
}

Yeah I completly miss that DecodedType typealias. Thank you


FormGroup for CheckBox/Radio inconsistencies

although i consider parts of this issue to actually be bugs of the current code, i chose to post this as a feature request for the reasons i propose renaming the values for labelPlacement
you should consider most of the comments below to have more to do with a consistent approach on the components design and only the margin issue as an actual bug

[x] This is not a v0.x issue.
[x] I have searched the issues of this repository and believe that this is not a duplicate.

Expected Behavior

st of all, for consistency considerations, there should be a CheckboxGroup comp same as there is a RadioGroup one, instead of using a generic FormGroup as a placeholder for Checkboxes
labelPlacement prop should have values "left" or "right" instead of "start" or "end", since it refers to label placement relative to the input
labelPlacement should be a prop for the entire Group (Radio or Checkbox) and should propagate props by default to FormControlLabels inside; it's good to be flexible, but sometimes setting restrictions improve UX; and this one it's such a case, as i don't see any decent reason for alternating label placement in the same group; even so, if necessary, applying it on a FormControlLabel would override the parent propagation
FormControlLabel should have no default right margin; there's no use for such spacing, since the parent FormControl comp can be styled
FormControlLabel with labelPlacement="start" (left) should have a default right margin set to -14px (similar to -14 left for labelPlacement="end" (right)), so it would make it possible to have everything aligned to the right (ofc. it's possible by using styles, but, still...)
FormHelperText should have an align prop, so it can be aligned to the right in case of labelPlacement="start" (left) on the  FormControlLabels

Current Behavior
above
Examples

Context
Generic

st of all, for consistency considerations, there should be a CheckboxGroup comp same as there is a RadioGroup one, instead of using a generic FormGroup as a placeholder for Checkboxes

@robertvasile I disagree, we only have a RadioGroup because the radio requires a custom handling

labelPlacement prop should have values "left" or "right" instead of "start" or "end", since it refers to label placement relative to the input

I disagree, the property wording is direction invariant, we choose it on purpose so it stays valid when Right To Left is used.

labelPlacement should be a prop for the entire Group (Radio or Checkbox)

I disagress, we have introduced a different component to allow code splitting and reducing the abstraction, beeing closer to the underlying DOM node.

FormControlLabel should have no default right margin; there's no use for such spacing, since the parent FormControl comp can be styled

This default right margin is here to support <FormGroup row>. It's definitely a tradeoff.

FormControlLabel with labelPlacement="start" (left) should have a default right margin set to -14px (similar to -14 left for labelPlacement="end" (right)), so it would make it possible to have everything aligned to the right (ofc. it's possible by using styles, but, still...)

I agree, its a bug! A diff like this should do it. Do you want to work on it? :)
  /* Styles applied to the root element if `labelPlacement="start"`. */
  labelPlacementStart: {
    flexDirection: 'row-reverse',
+   marginRight: -14,
+   marginLeft: 16, // used for row presentation of radio/checkbox
  },

FormHelperText should have an align prop, so it can be aligned to the right in case of labelPlacement="start" (left) on the FormControlLabels

You can use the Typography component for that:
<Typography variant="inherit" align="right" />


remove manual Pods installation from macOS guide

This small PR removes the manual Pods installation step from the latest Getting Started guide for the macOS.
Refs: microsoft/react-native-macos#366

cc: @tom-un . Can you take a look at this PR?


I am an admin of 2 different Office tenants and have access to 5 to 6 customer office/teams as a user. Every single one of them have multi-factor authentication turned on. The issue with this article is that this command won't work for any of these environments. (1)Import-Module MicrosoftTeams (2)$credential = Get-Credential (3)Connect-MicrosoftTeams -Credential $credential. The 3rd line should simply be Connect-MicrosoftTeams which will work in the interactive mode and users can use multi-factor authentication.

[Enter feedback here]

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

ID: 8935e913-806f-a92c-d09e-e67df4ffd1b4
Version Independent ID: c7a41cde-66dd-d7cd-1316-42d20ed4841a
Content: Use OneDrive for Business and SharePoint for meeting recordings - Microsoft Teams
Content Source: Teams/tmr-meeting-recording-change.md
Service: msteams
GitHub Login: @cichur
Microsoft Alias: v-cichur

I am an admin of 2 different Office tenants and have access to 5 to 6 customer office/teams as a user. Every single one of them have multi-factor authentication turned on. The issue with this article is that this command won't work for any of these environments.

Import-Module MicrosoftTeams
$credential = Get-Credential
Connect-MicrosoftTeams -Credential $credential

The 3rd line should simply be Connect-MicrosoftTeams which will work in the interactive mode and users can use multi-factor authentication rather the credentials captured through Get-Credential.
Hope all the articles have MFA in mind and would save time for admins and not have to figure out the way I did.

@valorx-git hank you for submitting feedback and contributing to the docs. We are currently investigating this.

Hello @valorx-git thanks for reporting.


Assign short cut to clipboard content like Emacs/Vim registers

This is for users that need to use the same content over and over again, it would be quicker to add a single char short cut to that content. Someone has created a register like feature for the window manager:
https://github.com/TxGVNN/i3-config/issues/5
Perhaps it is better to not waste another keybinding, why not integrate that feature into clipmenu, the way I am suggesting is:
Make the register, which is just a single character, a property of the clipboard items. Before presenting the result to dmenu, sort the items with register names on top, prepend each item with its register name and a space. Optionally with rofi, a tip about all the registers can be show with the "-msg" option. The register name should be removed from the output.
This way a single char will always get the registered item first, and example key bindings would be: hyper+y to clipmenu, hyper+shift+y to add content to register.
I am not good at shell scripting, I hope some of you also has this need. :-)

This doesn't seem generally applicable, so for now I'm going to close this. Thanks for writing in though.


Support MS Visual Studio build

AMB: make MIPT-MIPS fully buildable with MSVS. Add a wiki manual if there are some tricks.

Blocked by #90 at least

As we use C++14 features, new Visual Studio is required. I own only Visual Studio 2010, so I can't help on this...

All headers are cross-platform (not sure about LibELF though) — we may proceed with that

I've added MSVC command line build to AppVeyor, but there are many issues open:

Project is build, but it fails to run
I have to use patched LibELF build and uploaded binary — looks bad
GoogleTest is not build yet. We need to get rid of "wget" and use "git submodule" instead.

Blocked by #165

With CMake it becomes easy as 1-2-3. On AppVeyor we use Visual Studio 2017 aka Visual Studio 15
So theoretically there are only 3 steps to do:

Generate MS Visual Studio solution: cmake .. -G "Visual Studio 15"
Build the solution: msbuild mipt-mips.sln
Run the tests: ctest

In real life it may be a little more tricky, so some time should be spent to play with AppVeyor (or MS Visual Studio if you own one)


[✨FEAT✨]: Heart beat node

Is there an existing enhancement request for this?

[X] I have searched the existing feature requests

Description
This node is a simple node that publish a can msg on a set frequency so that if the computer crashes or disconects the motec knows and shuts down.
Additional Information
No response

oops its a dup


Sometimes beacon categories return "None"

From notification email:
A new vendor has signed up on beacon
Categories: COMMUNICATIONS AND MEDIA RELATED SERVICES (in Business services); None (in Business services)

Found the problem.
These 8 records are the services Shelly added as they are not covered by existing NIGP categories. We could either a) make up some subcategories (although that seems weird as the whole point is that NIGP doesn't cover our needs here) or b) not use subcategories in our signup emails.

@bsmithgall let me know your thoughts on the above

@hamhands fixing the email template to use the human readable name instead of the subcategory should fix that problem.


Not using https://login.minecraft.net/

Hi,
1.8 seems to have fetched a few new features and a few hickups.
Firstly the Auth page at http://www.minecraft.net/game/getversion.jsp has gone - it's 404ing. Using https://login.minecraft.net/ should work

manually throwing the appropriate string at https://login.minecraft.net/? gives us the proper feedback. Though my hacking around inside a local copy of the source has failed to generate an executable that will work...

I've managed to get part of the way there... Installed the OpenSSL libraries on my test system (win 7 x64), modified the server.c - renamed c_auth_server to c_server_auth_server (still with the old server name) and added c_client_auth_server with the new name. Adjusted the user credentials to validate using c_client_auth_server and / as the path. It clears client auth, but server auth dies with an unexpected response - "NOT YET". :p Thoughts?


Smart Implant switches missing

the temperature sensors of the smart implants are shown (added) to the devices list in homebridge but the potential free switches of the same device are not displayed in homebridge and homekit

@ilcato The smart implant has a built-in temperature sensor but in my experience it does not work very well and is not very accurate. Personally, I wouldn't want it to be added. So if you decide to add it, please do it as an option in the plugin config.

@ilcato sure:
{"id":849,"name":"Tortaster","roomID":11,"type":"com.fibaro.binarySwitch","baseType":"com.fibaro.actor","enabled":true,"visible":false,"isPlugin":false,"parentId":841,"remoteGatewayId":0,"interfaces":["deviceGrouping","zwave","zwaveProtection"],"properties":{"parameters":[{"id":24,"lastReportedValue":0,"lastSetValue":0,"size":1,"value":0},{"id":25,"lastReportedValue":0,"lastSetValue":0,"size":1,"value":0},{"id":40,"lastReportedValue":0,"lastSetValue":0,"size":1,"value":0},{"id":41,"lastReportedValue":0,"lastSetValue":0,"size":1,"value":0},{"id":47,"lastReportedValue":255,"lastSetValue":255,"size":2,"value":255},{"id":49,"lastReportedValue":0,"lastSetValue":0,"size":2,"value":0},{"id":52,"lastReportedValue":255,"lastSetValue":255,"size":2,"value":255},{"id":54,"lastReportedValue":0,"lastSetValue":0,"size":2,"value":0},{"id":63,"lastReportedValue":5,"lastSetValue":5,"size":1,"value":5},{"id":64,"lastReportedValue":0,"lastSetValue":0,"size":2,"value":0},{"id":65,"lastReportedValue":5,"lastSetValue":5,"size":2,"value":5},{"id":66,"lastReportedValue":0,"lastSetValue":0,"size":2,"value":0},{"id":67,"lastReportedValue":5,"lastSetValue":5,"size":2,"value":5},{"id":68,"lastReportedValue":0,"lastSetValue":0,"size":2,"value":0},{"id":150,"lastReportedValue":10,"lastSetValue":10,"size":1,"value":10},{"id":151,"lastReportedValue":10,"lastSetValue":10,"size":1,"value":10},{"id":152,"lastReportedValue":0,"lastSetValue":0,"size":2,"value":0},{"id":153,"lastReportedValue":0,"lastSetValue":0,"size":2,"value":0},{"id":154,"lastReportedValue":0,"lastSetValue":0,"size":1,"value":0},{"id":155,"lastReportedValue":0,"lastSetValue":0,"size":1,"value":0},{"id":156,"lastReportedValue":5,"lastSetValue":5,"size":2,"value":5},{"id":157,"lastReportedValue":0,"lastSetValue":0,"size":2,"value":0},{"id":21,"lastReportedValue":3,"lastSetValue":3,"size":1,"value":3}],"pollingTimeSec":0,"zwaveCompany":"Fibargroup","zwaveInfo":"3,6,2","zwaveVersion":"5.2","RFProtectionState":"0","RFProtectionSupport":"3","categories":"["other"]","configured":true,"dead":"false","deadReason":"","deviceControlType":"20","deviceGroup":"[]","deviceGroupMaster":"0","deviceIcon":"2","emailNotificationID":"0","emailNotificationType":"0","endPointId":"5","localProtectionState":"0","localProtectionSupport":"5","log":"","logTemp":"","manufacturer":"","markAsDead":"false","model":"","nodeId":"158","parametersTemplate":"825","productInfo":"1,15,5,2,16,0,5,2","protectionExclusiveControl":"0","protectionExclusiveControlSupport":"false","protectionState":"0","protectionTimeout":"0","protectionTimeoutSupport":"false","pushNotificationID":"0","pushNotificationType":"0","remoteGatewayId":"0","saveLogs":"true","serialNumber":"h'0000000000007561","smsNotificationID":"0","smsNotificationType":"0","useTemplate":"true","userDescription":"","value":"false"},"actions":{"reconfigure":0,"turnOff":0,"turnOn":0},"created":1707507704,"modified":1707507704,"sortOrder":392}
fyi:
Recently (after setup) i have changed the flag "markAsDead" from true to false - maybe devices are ignored which are marked as dead? If yes - shouldn't it have been added after homebridge restart?
thank you

@tzalexander , com.fibaro.binarySwitch should be selected accordingly to the advance control in the documentation.

@tzalexander Field Role is in Fibaro web panel, in this device settings.

@mkz212 thank you. Unfortunately, it's still not clear to me which input field this should be - I am using the panel in a different language.
Could it be that the “controlled module” field is meant? (see screenshot)

@mkz212 thank you. Unfortunately, it's still not clear to me which input field this should be - I am using the panel in a different language.
Could it be that the “controlled module” field is meant? (see screenshot)

Yes.

@mkz212 thank you very much.
Just for the sake of completeness @ilcato :
The option "other" is currently selected as role in the device settings. According to the documentation, this should show up as a switch in HomeKit - which it doesn't.

@mkz212 fyi: the change of the role (and the restart of homebridge) does not affect anything - unfortunately the module is still missing. Best

@tzalexander, can you share the config file (without secrets) ?

@ilcato sure
{
"name": "FibaroHC2",
"url": "<IP_ADDRESS>",
"username": "theUsername",
"password": "thePWD",
"pollerperiod": 3,
"thermostattimeout": 7200,
"thermostatmaxtemperature": 100,
"switchglobalvariables": "hb_sw_garage",
"adminUsername": "theAdminUsername",
"adminPassword": "theAdminPWD",
"securitysystem": "disabled",
"addRoomNameToDeviceName": "disabled",
"logsLevel": 1,
"advControl": 1,
"platform": "FibaroHC"
}

@tzalexander,
any strange message in the log?
is the device present in the homebridge UI in the Accessories tab?

@ilcato
the only "not normal" message is:
[15/02/2024, 17:49:48] [homebridge-fibaro-home-center] This plugin generated a warning from the characteristic 'Target Temperature': characteristic was supplied illegal value: number 4 exceeded minimum of 10. See https://homebridge.io/w/JtMGR for more info.
I don't think that this has something to do with the missing devices.
The two missing switches (both from smart implant) are missing in the Accessories tab also.
The temperatures from that same smart implant are shown in the list.

@ilcato both switches are hidden from the normal modules list in the admin panel (setting: "device will not be shown in system") – could that be the problem?

@ilcato YES - this was the problem. thank you for your help – the device has to be visible in the fibaro admin panel module standard view.

@ilcato may i ask you a second question in here?
I have created another heating section with a vertiual device after the homebridge fibaro plugin setup and I don't get it into the Accessories list. How do I get a new heating control section into that list? Thank you very much

@tzalexander, are you saying that other heating zones appear on homebridge but not the new one?

@ilcato yes

@ilcato yes

Did you restart homebridge?

@ilcato yes - multiple times

@tzalexander, can you close this issue and open a new specific one?


High CPU load

Having vscode-eslint installed kills the macbook's battery:

These are the relevant eslint settings:
"editor.codeActionsOnSave": {
    "source.organizeImports.eslint": true,
    "source.fixAll.eslint": true
},
"eslint.validate": [
    "javascript"
],
"eslint.format.enable": true

I'm wondering if I need to specifically exclude node_modules in the eslint config?

@andig this is very likely caused by a problem in ESLint or one of its plugins which are used to compute the fixes. Can you please provide me with a GitHub repository I can clone that demos what you are experiencing. Otherwise it is impossible to tell what is going on.

@andig this is very likely caused by a problem in ESLint or one of its plugins which are used to compute the fixes. Can you please provide me with a GitHub repository I can clone that demos what you are experiencing.

What might help is if there was some output showing what jobs are running plus their elapsed runtime. At least thats what e.g. gopls does. Gonna close here- has not happend again since.

What might help is if there was some output showing what jobs are running plus their elapsed runtime. At least thats what e.g. gopls does. Gonna close here- has not happend again since.

@andig: you can do that. Use the setting eslint.debug=true

@andig: you can do that. Use the setting eslint.debug=true


Create template for PRs in .github directory

Description
We want a template that automatically appears when creating a new PR. To do this, add a properly named MD file to the .github directory.

Create a new directory inside .github called PULL_REQUEST_TEMPLATE
Create a proper template using markdown that includes a base to be filled by those who propose a PR.

I am applying to this issue via OnlyDust platform.
My background and how it can be leveraged
I’m a Computer Engineer, and I’d be thrilled to have the opportunity to help resolve this issue and contribute to your fantastic project.
How I plan on tackling this issue

Create the folder .github/PULL_REQUEST_TEMPLATE.
Inside, create a template.md file.
Add the template content.

I am applying to this issue via OnlyDust platform.
My background and how it can be leveraged
I am a Web3 front-end developer skilled in technical documentation and software development. I greatly understand technologies like JavaScript, Typescript, Cairo, Rust and Solidity. I have contributed successfully to open-source projects like Stark Quest and Speedrun & Scaffold Stark.
How I plan on tackling this issue
My Approach includes:

I will thoroughly read the current documentation on creating PR for open-source projects and projects on the OnlyDust Platform.
Write the template for creating Pull Requests.
Create a Pull Request (PR).
Request for a Review.
Make changes based on the Review of the PR


сommand for silent installation

like: fontwr get roboto --family all --formats all --path ./fonts

I think some part of this issue will be done in beta-3 version with the command fontwr install using the fontwr.json file.
You can see our milestone completion here: Milestone 1.0.0-beta.3

Hi @KrickRay, thank you for your suggestion! Like @lnlwd said, a fontwr install (like npm install) feature will be released in the milestone mentioned. Please see #6 for more details.
I don't know how this feature will be really helpful... I will leave this issue open for future query.
Any PR is welcome. :)


Infra: Use short SHA for version names

https://github.com/kafbat/kafka-ui/pkgs/container/kafka-ui
Currently we use full commit sha for naming versions, let's use a short one instead

Hi, can i be assigned this issue?

@Spirizeon sure


User should be able to update snapshotting interval & retention periods

According to the implemented autosnapshotting service, user can't modify interval or retention periods.
Cockpit branch
8.1.0

https://github.com/Jumpscale/ays_jumpscale8/tree/479e59a43d35d6e72ab3a6db535f87754cf13aaa/templates/ovc/autosnapshotting


Cherry pick v1.7 into v2.0

What does this PR do?
Cherry pick v1.7 into v2.0:

[x] 772c9ca4d - Allow Default Certificate to work on macOS 10.15
[x] 74ad83f0 - Prepare release v1.7.18
[x] d707c8ba - Prepare release v1.7.17
[x] 640eb62c - Avoid closing stdout when the accesslog handler is closed
[x] 226f20b6 - Add note clarifying client certificate header
[x] 254dc38c - Prepare release v1.7.16
[x] df5f5300 - Prepare release v1.7.15
[x] 753d1739 - error pages: do not buffer response when it's not an error

Skip:

[x] 208d0fa4 - Update DaemonSet apiVersion
[x] 9f72b6d1 - Add functions to support precise float compute of weight (#5663)
[x] 29ef0079 - Backport Go 1.13 integration test fixes
[x] 590a0d67 - Fix Location response header http to https when SSL
[x] 21671086 - Actually send header and code during WriteHeader, if needed
[x] 151be83b - Update docs links.
[x] d1a8c7fa - Update Traefik image version.
[x] 24d084d7 - implement Flusher and Hijacker for codeCatcher
[x] ffd1f122 - Add TLS minversion constraint
[x] f98b57fd - Fix wrong handling of insecure tls auth forward ingress annotation
[x] 2d37f088 - Improve Access Logs Documentation page
[x] a7dbcc28 - Consider default cert domain in certificate store

Motivation
To keep v2.0 in sync with changes in v1.7.
More

[ ] Added/updated tests
[ ] Added/updated documentation

Closed by #5874.


aliases: better error

recheck

/packit copr-build

the pending status is https://github.com/packit-service/packit-service/issues/279


refactor(react-templates): convert to TypeScript and clean up somewhat

Tested and seems it will work once deployed on master :tada:

Of course there would be much more to clean up (and start testing), this is a very arcane build process, but it definitely got better


DAT-15851

feat: using reusable workflow from build-logic

this PR can be closed as this work was already done in scope of other tickets


Not getting headers , status  , respType , redirects in the respInfo of response  occasionally in iOS.

Not getting headers , status  , respType , redirects in the respInfo of response occasionally in iOS. on that time getting "rnfbEncode" only in the respInfo.
i'm attaching 2 screenshots here , both screenshots are responsible for same api and getting the same data in the data part , but the respInfo are not getting properly.

hi @RonRadtke, can you check this please? Getting only rnfbEncode in respInfo quite often recently

How do you get the proper response header on iOS?

How do you get the proper response header on iOS?

Use 0.17.1th version

Use 0.17.1th version

@rifad4u I'm using 0.17.1 version. do you any other workarounds to get response headers? @RonRadtke @cjpete 😓

Are you using libraries like RNN or maybe two navigators (button tabs + stack) or so?
I could imagine that there are problems if the root view can't be accessed and therfor the bridge might be null. That could ultimatley lead to events not being sent to JS correctly.

@RonRadtke Then y this happening occasionally only, if that is the case then it should happen every time , right?

@rifad4u that's right, except if you're changing navigators somewhen during the life cycle.
But I honselty don't have a better idea right know either. I might be solved once I rewrote the whole vent system to a newer and hopefully more stable system using modern APIs / classes

@RonRadtke in my case i'm facing this while opening the application only , not happening in between and it is not replicating if i close and relaunch the application.

@rifad4u it sounds wired as a behaviour.
I'm sorry but I currently don't have an explanation for it.
If you have the chance it would be great to try to debug it, I can't reproduce it in my app yet.
Would be good to know if the bridge / eventDispatcher are set up correctly or if these are not set correctly. And if not, why...

Hi @RonRadtke,
We have the same issue on our side. We use react-native-navigation.
After some tests, I can track the issue from this change => https://github.com/RonRadtke/react-native-blob-util/commit/6290b21c3b5e60626a19bb6ea43f1579e15a8626
It's seem like:

rootView.bridge.eventDispatcher  => can cause some crash at startup (we had them when we was on 0.70.1)
bridge.eventDispatcher; => is not reliable & can lost some events

I will try to set up some minimal reproduction.

We're having the exact same issue on 0.17.3. Downgrading to 0.17.1 fixes the issue for us.

I managed to reproduce it now in a local app bt unsure yet how to fix it

Had the same issue and downgrading to 0.17.1 worked for me as well

@cjpete could you test if the eventDispatcher is set and maybe if you get a bridge in  https://github.com/RonRadtke/react-native-blob-util/blob/132051c1204051f5148a0b4bfede00ed99f47c44/ios/ReactNativeBlobUtil/ReactNativeBlobUtil.mm#L71 ?
Sadly my repro for reproduction was a fail and I'm still struggling to reproduce it....

Any new Informationen?
Anyone?
Could it be that it only happens when the appnis in the background or any idea based on yours app usage pattern?
I'm currently rewriting the whole event handling structure but i would feel better about it if i know where the problem currently is

@RonRadtke, we do experience the same issue on 0.17.3 and we send multipart/form-data to the Java backend. It happens when the app is in the foreground and can be reproduced both on the device and the simulator. We tried on devices with ios versions 16.2 and 15.7, but an android app was working well.  There are no clear steps to reproduce the issue, because it may work properly and in an hour accidentally stop working on the same device with the same data.
env:
<EMAIL_ADDRESS>"react-native-navigation": "^7.32.1"
"@reduxjs/toolkit": "^1.9.3"
"react": "18.1.0"
Hope this helps

Hi RonRadtke/react-native-blob-util,
This issue is happening when the app opens for the first time or opens from
killed state , not happening this issue in between. means if you get proper
response when the app opens then this issue won’t come in this session.
On Sun, May 7, 2023 at 1:11 PM Ron Radtke @.***> wrote:

Any new Informationen?
Anyone?
Could it be that it only happens when the appnis in the background or any
idea based on yours app usage pattern?
I'm currently rewriting the whole event handling structure but i would
feel better about it if i know where the problem currently is
—
Reply to this email directly, view it on GitHub
https://github.com/RonRadtke/react-native-blob-util/issues/236#issuecomment-1537347176,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AI3JTW6CDEBIRO5QHLGIFJTXE5G27ANCNFSM6AAAAAAWDRDZBY
.
You are receiving this because you were mentioned.Message ID:
@.***>

@rifad4u @emelyanova
Thank you for the information.
Could you try to remove /comment out this line:
https://github.com/RonRadtke/react-native-blob-util/blob/132051c1204051f5148a0b4bfede00ed99f47c44/index.js#L45
And see if youbstill can reproduce it?
I so far didn't manage to reproduce it at allregardless how often i try

emitExpiredEvent

Commented the line , but still facing the same issue 😕.

Too bad 😕
@rifad4u I assume you can't create an example repo for reproducing it either?
But I hope I get the new event emitting rework for ios done next week or the week after.
Maybe you could test if that helps once I'm done?

Too bad 😕 @rifad4u I assume you can't create an example repo for reproducing it either? But I hope I get the new event emitting rework for ios done next week or the week after. Maybe you could test if that helps once I'm done?

I'm trying to reproduce the same in a new project.
meanwhile if you apply any fix you can comment here , i will check.

Thank you.
Otherwise what could be interesting is if you have an eventdispatcher in this line or if it is e.g. null. So basically if the issue is somewhere there of in js
https://github.com/RonRadtke/react-native-blob-util/blob/132051c1204051f5148a0b4bfede00ed99f47c44/ios/ReactNativeBlobUtilRequest.mm#L273

@rifad4u I got the ios part of the new eventemitter structure done and did a basic testing on it.
you can use it by setting the version of react-native-blob-util to "ronradtke/react-native-blob-util#feature/eventemitter_rework"
Would be great if you could test if you can reproduce the issue on that branch too.

@rifad4u I got the ios part of the new eventemitter structure done and did a basic testing on it. you can use it by setting the version of react-native-blob-util to "ronradtke/react-native-blob-util#feature/eventemitter_rework"
Would be great if you could test if you can reproduce the issue on that branch too.

Hi @RonRadtke ,
Still facing the same issue , please find the screenshots below.

Both screenshots are the same request or what are you showing here?
Did you check if the event is being fired within the native code?

Thank you! I committed a fix for it.
I missed a JSON.parse there..
The status code seems to be set correctly in the event that js is getting. It's set to 200. But please try again to confirm if it is working

Great. I will try to finish the Android part this week and then hopefully get it live :)

Hi, @RonRadtke, have you released the Android fix yet? I'm still having the same issue with version 0.19.4. The same issue happening for me as @rifad4u. I'm unable to get any responses on the first try after the app is opened. But It works when I kill the app and try again. I would be really grateful if you could give a reply as soon as possible since I'm blocked by the issue. Thank you for your effort and consideration.

Hi, @RonRadtke, have you released the Android fix yet? I'm still having the same issue with version 0.19.4. The same issue happening for me as @rifad4u. I'm unable to get any responses on the first try after the app is opened. But It works when I kill the app and try again. I would be really grateful if you could give a reply as soon as possible since I'm blocked by the issue. Thank you for your effort and consideration.

Yes I fixed aome problems here. But it could be we're running in some race conditions here, or, some problems during registration of the event listener.

Hi, @RonRadtke, have you released the Android fix yet? I'm still having the same issue with version 0.19.4. The same issue happening for me as @rifad4u. I'm unable to get any responses on the first try after the app is opened. But It works when I kill the app and try again. I would be really grateful if you could give a reply as soon as possible since I'm blocked by the issue. Thank you for your effort and consideration.

Yes I fixed aome problems here. But it could be we're running in some race conditions here, or, some problems during registration of the event listener.

@NishilE you are facing problems on Android? The issue and fixed here are about ios...

@RonRadtke, Yes I'm facing the issue in Android.

@RonRadtke Which release contains the fix https://github.com/RonRadtke/react-native-blob-util/commit/9402e3a246a388150c961b8253c6ef0230b01fa2?

Okay, for anyone facing an issue with version 0.17.0, Please check your yarn.lock file. For me, I thought i was using 0.17.0 but 0.17.3 was installed. So far, no issues but need to monitor and see till we release this to prod.


Fixing #472 (In proxy, Freezed Maps don't become draft)

This PR fixes #472, which in cases Maps throw. The problem that the test was pass before fix, even though in the browser it would throw, not sure why.
Also, even tough it fixes the issue, I'm not sure this the root of problem. This solution might be only a patch.
Help is welcome in navigating Immer

The solution seems to be correct
But proxies tests for some reason executes in ES5 commands, which made the test before fix pass.

After fixing broken tests there is a big issue with proxies:
The test of combines with produce - 2 is broken because proxies are broken.
When a new draft created it takes the draft property as is, and if it gets modified, it affect the new proxy, I guess there are some solutions and I need your thoughts about how to fix this (@mweststrate , @aleclarson):

Copy copied state when created bad idea because if the base draft won't be modified, it will break {} = {}
Modified base draft so base become copy (Probably more changes are needed) and than by then if the base draft changes it won't break the created draft from this draft. (Maybe it make unwanted side effect)?
Some hook that get applied when base draft gets modified, and clone object before change, but I think it will be complex and buggy
Any other solutions?

@oriSomething yeah I think there is some iffy stuff in there. I'm gonna try to take a closer look somewhere this or next week. Probably unifying it to the non-proxy implementation first, I think the proxy map complicates things more than it helps.

Just not, the problem that left isn't Map related, it's related to how drafts in proxies work

Ok sorry! Need to read more carefully I guess 😊
Op do 5 dec. 2019 17:50 schreef Ori Livni<EMAIL_ADDRESS>
Just not, the problem that left isn't Map related, it's related to how
drafts in proxies work
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/immerjs/immer/pull/474?email_source=notifications&email_token=AAN4NBHAFFF6NXTZRSWO7WLQXE5NVA5CNFSM4JVIIH32YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEGBRNAY#issuecomment-562239107,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAN4NBG4INNFINMG6CASTX3QXE5NVANCNFSM4JVIIH3Q
.

Thanks! REleasing this one, although it doesn't solve everything, it solves some cases. For follow up see #478

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Add class II HLA typing to immuno analysis

Currently we only have class I integrated.  Even if we have clinical HLA typing results it seems import to calculate these from the normal/tumor exome data.  So that we can compare to the expected results from clinical typing.  Also we should support the use case where clinical typing for class II is not available.
This could be implemented in a conceptually similar way to what we do for class I.

Calculate class II types
Compare to clinical types if available and calculate consensus
Parse class II results and set up inputs for use in pvacseq / pvacfuse

Not strictly necessary but this issue could be considered as part of a reworking of how HLA typing is done in the pipeline.  As described in https://github.com/griffithlab/analysis-wdls/issues/29


can not put in

Hello
Try setting up ZigBee, but I can not type in the COM NAME.

any idea?
I try to klick in the feld but I can only change the port via arrow keys
Andreas

Go to the third (last) tab and there you will see the field for entering the port

And install admin3 at least :)
Илья Киров<EMAIL_ADDRESS>schrieb am Sa., 3. Nov. 2018, 17:55:

Go to the third (last) tab and there you will see the field for entering
the port
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/kirovilya/ioBroker.zigbee/issues/11#issuecomment-435603330,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AEXqgLXpk6vSQh5LO_7stCMIHN5NR2Uvks5urcqAgaJpZM4YM49S
.


adc: support file compression

This patch adds supporto for the "ZL1" prefix at the end of a GET or a SND message.

I reviewed the implementation and i noticed there was an entire part missing. Furthermore, GET is the only command with an optional flag, so it cannot be decoded with the actual marshaler.
Therefore i implemented a custom marshaler (and added tests too).


Weekly PR

@refaelos, @borisspektor, it's ready to merge

@vedi can you also document this in knowledgebase?


Add OAuth logo and fixed grammatical errors in the README.md

Will this be counted as a contribution for GSSOC 2K23 ?


Add .devcontainer to ease onboarding and demo use of Developers

There is non trivial amount of manual setup for running the included Demo and by adding the .devcontainer this becomes automated. This reduces change of human error and enforces consistency.
Video Demonstration
https://github.com/haotian-liu/LLaVA/assets/2856501/538a1ffd-16e7-4bc3-8d50-f211db85923f
I originally thought I would be working more directly on this repo based on talks with @ChunyuanLI so I had done work to add this. It turns out I will be working on something else, but I still wanted to submit the PR in case other researchers find them useful.
I don't expect to work much more on the PR, so feel free to take over the work.
For example, modify the Docker file to remove installation of azcopy or dotnet if you find them irrelevant. Or change postCreateCommand to skip downloading of llava-v1.5-7b

Thank you!