Glitch texture on bullet shell on ground

Describe the bug
Am using Pojavlauncher but have glitch on bullet shell on ground can you add config to disable bullet shell
https://github.com/user-attachments/assets/b9146a1f-572d-40f3-b724-0c182bca4ce8
Reproducibility

[X] I reproduced this issue with as few other mods as possible installed.
[X] I am unable to reproduce this issue consistently.

Screenshots and/or videos
https://youtu.be/wd-kaxuyu6k?si=6m_pshmOZRNcimkt
Logs
None
Debug Logs
None
Crash Reports
None
MWC Version
Latest
Forge Version
Latest
Red Core Version
Latest
MixinBooter Version
Latest
Java Version
Latest
Java Virtual Machine
Hotspot
Operating System
None
GPU Vendor
Intel
Code of Conduct

[X] I agree to follow this project's Code of Conduct

Issue with your OpenGL emulator not MWC


The request package is deprecated

Alternative libraries to request

In general, as we're deprecating the project, you should look into alternative approaches to rendering on the web.


Deploy the Universal resolver frontend

It's available here: https://github.com/decentralized-identity/universal-resolver-frontend
the backend url should be updated

@noandrea Hey team! Can you please add your planning poker estimates with ZenHub


Formatting code  failed

Issue Type
Bug
Description
Create a new html page. Copy an HTML fragment that has been written from body to script tag.use " ' " wrap and trim line feed and whitespace as a string;Then, prompt  syntas error and    Formatting code  failed.
VS Code Info
VS Code version: Code 1.20.1 (f88bbf9137d24d36d968ea6b2911786bfe103002, 2018-02-13T15:34:36.336Z)
OS version: Windows_NT x64 10.0.16299

System Info

Item
Value

CPUs
Intel(R) Core(TM) i5-6200U CPU @ 2.30GHz (4 x 2400)

Memory (System)
7.89GB (2.12GB free)

Process Argv
C:\Program Files\Microsoft VS Code\Code.exe

Screen Reader
no

VM
0%

Extensions (15)

Extension
Author (truncated)
Version

vscode-file-peek
abi
1.0.1

html-snippets
abu
0.2.1

vscode-html-css
ecm
0.2.0

tortoise-svn
fan
0.1.1

auto-rename-tag
for
0.0.15

beautify
Hoo
1.3.0

jquery-snippets
Hri
1.0.0

vscode-icon-rotation
kri
1.0.4

code-beautifier
mic
1.7.2

csharp
ms-
1.14.0

debugger-for-chrome
msj
4.1.0

vscode-css-peek
pra
2.1.0

open-in-browser
tec
1.1.0

file-size
zh9
0.1.2

html-css-class-completion
Zig
1.17.1

(1 theme extensions excluded)

Reproduces only with extensions

@q269384828 Can you please add a small sample of the code with the snippet to paste?

Closing due to lack of information


Activists Groups and Organizing

Poster comments:

Activist groups
Important for CDCs
Housing authority
People names could help tenant organizing

[ ] Outreach to the above groups letting them know the website exists for data utilization and tenant organizing

[ ] Links to websites of the groups so tenants can share their stories, file complaints, get help

If we partner with an org, could we include contact info of a particular person? (more direct than a website)


⚠ Main Site has degraded performance

In 7897484, Main Site (https://streamonaire.com) experienced degraded performance:

HTTP code: 502
Response time: 3352 ms

Resolved: Main Site performance has improved in 3c380c2.


undefined local variable or method `my_region_number'

rails s
log in, go to any page
change code in any .rb (just add new line)
and click on something in app or make any request then app throws:
``[----] F, [2016-02-17T13:56:44.395733 #14333:3f88c4edef7c] FATAL -- : Error caught: [NameError] undefined local variable or method my_region_number' for #<Class:0x007f11885c2f88> /home/himdel/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/activerecord-5.0.0.beta2/lib/active_record/dynamic_matchers.rb:21:in method_missing'
/home/himdel/manageiq/app/models/user.rb:56:in in_region' /home/himdel/manageiq/app/models/user.rb:64:in find_by_userid'
/home/himdel/manageiq/app/controllers/application_controller/current_user.rb:33:in current_user' /home/himdel/manageiq/app/controllers/application_controller/tenancy.rb:12:in current_tenant'
/home/himdel/manageiq/app/controllers/application_controller/tenancy.rb:16:in `set_session_tenant'```

@lpichler how hard is it to write a failing spec for this?

The issue is when our app gets reloaded from disk (in dev mode), not all mixins get applied.

@kbrock Is it possible to write spec for it ? I am not sure how.

good luck with the spec ;-)


Rebuild after modifying environment variables that the C compiler reads

Cargo has the ability to specify that a build script depends on specific environment variables using cargo:rerun-if-env-changed=NAME, but no such mechanism exist for C compilers (that I know of).
This means that when you update an environment variable that your C compiler reads, you have to run cargo clean before the change takes effect. It would be nice if cc could prevent this by outputting a list of known variables that the C compiler it is about to invoke may read.
A list of the major ones I've found so far in Clang/LLVM (see also their limited docs about it):

SDKROOT on Apple targets
VCINSTALLDIR / VCToolsInstallDir on Windows
INCLUDE / CPATH / C_INCLUDE_PATH / C_PLUS_INCLUDE_PATH / OBJC_INCLUDE_PATH / OBJCPLUS_INCLUDE_PATH
MACOSX_DEPLOYMENT_TARGET / IPHONEOS_DEPLOYMENT_TARGET / TVOS_DEPLOYMENT_TARGET / WATCHOS_DEPLOYMENT_TARGET / XROS_DEPLOYMENT_TARGET on Apple targets

Note that some of these may need to be handled by rustc/cargo itself.
Clang/LLVM read a bunch more, but they're mostly for debugging, or for stuff like setting up the terminal width, so I don't think those are applicable.
Additionally, C compilers usually rely on a few fundamental ones like PATH, PWD and PATHEXT on Windows that I would honestly expect cargo to handle, though I get why it may be difficult to do right.

MACOSX_DEPLOYMENT_TARGET / IPHONEOS_DEPLOYMENT_TARGET / TVOS_DEPLOYMENT_TARGET / WATCHOS_DEPLOYMENT_TARGET

Also XROS_DEPLOYMENT_TARGET (visionOS).

cc @madsmtm can we close this now #1103 is merged?

Hmm, while #1103 does improve this situation, it does not really address the underlying issue of the compiler itself using these variables.
What I mean is that it only works because we're reading e.g. SDKROOT in cc right now, but if that was to change, this would break again.

To run sometime before we invoke the compiler (I guess it could perhaps be slightly more granular than this, if we knew that the compiler doesn't read some of these on certain targets / with certain build flags, but you get the idea).


Commands via proxy do not accept Fleet API ID

The specs for charge_start specify the vehicle_tag as:

VIN or id field of a vehicle from /api/1/vehicles endpoint.

However using the id field gives this error:
{'response': None, 'error': 'expected 17-character VIN in path (do not user Fleet API ID)', 'error_description': ''}

The proxy is too strict (and has a typo in the error):
https://github.com/teslamotors/vehicle-command/blob/d7a3e30f4f631b36760c61bc980157ea6de6d2bd/pkg/proxy/proxy.go#L226-L229

When I patch proxy.go to accept the Fleet API ID the command fails with:
2024-01-19T23:27:49+01:00 [warn ] [14d97b13b8dea6672c0c68630f7118dc] Session info error: InvalidSignature: session info hmac invalid
2024-01-19T23:27:49+01:00 [debug] [4f00b4e5be7c73153d1c2b81ddf0423a] Retrying transmission after error: Post "https://fleet-api.prd.eu.vn.cloud.tesla.com/api/1/vehicles/929853189081408/signed_command": context canceled

Is this a limitation of the proxy? Or does signed_command require a VIN on the server side? Either way, this should be documented somewhere.

This is a limitation of the proxy. However, the client needs to know the VIN in order to sign and verify messages. If you want to patch your version, the VIN on this line needs to be "real" VIN, not the Owner API Vehicle ID.

Thanks! It was easy to fix my app to use the VIN. When #146 is merged it is clearly documented and this issue can be closed.


Fixing issues with option to remove video FEC.

Only remove if the videofec GET parameter is "false". Don't remove
by default (if there's no GET parameter).
If it is removed, remove it from both the local and remote
descriptions. Otherwise the remote PeerConnection thinks FEC is
negotiated, but the local PeerConnection doesn't and is surprised
when it sees a FEC packet.

Thanks for fixing, when I reviewed the FEC changes in #302 I did not think of this. We should probably have a test for this. Will create an issue.

LGTM


Narvar sites

Just noticed while trying to view tracking info on a package shipped via FedEx coming from Wal-Mart. The link supplied by Wal-Mart opens Wal-Mart.narvar.com, but it never opens. There are a few entries containing narvar, just haven't narrowed which it is yet. Removing all (around 10) allows the normal site operation.

@phaz I moved the majority of narvar.com hosts to a different list. I did however leave analytics.narvar.com - I hope this fixes your issue while still blocking their analytics. Interestingly walmart.narvar.com isn't even in the list

Thanks @phaz.  A new release is coming shortly, please let us know if that fixes it.

All good again. I can say assets.nervar.com, narvar.com and www.narvar.com were not the cause - I did test those 3.
Issue resolved, closing ticket.


feat: implement #45: add support for logging configuration

@darrachequesne
Used in production for a year :
docker run --rm -i -v "${PWD}:${PWD}" -w "${PWD}" centos:7.6.10 <<EOF
yum install -y cmake gcc gcc-c++ make openssl-devel
cmake  ./
make install
EOF

@darrachequesne
Used in production for a year :
docker run --rm -i -v "${PWD}:${PWD}" -w "${PWD}" centos:7.6.10 <<EOF
yum install -y cmake gcc gcc-c++ make openssl-devel
cmake  ./
make install
EOF


Config for files to be treated as JSON Schema files

Resolves: #5
-Config for files to be treated as JSON Schema files
-Semantic tokens are built only for files watched.
-Not all files are watched at initial workspace validation but only user-defined files.
https://github.com/hyperjump-io/json-schema-language-tools/assets/110971977/8ad222df-4560-400c-b8ab-c7c0e8ad6d4c
https://github.com/hyperjump-io/json-schema-language-tools/assets/110971977/d270ce9a-766a-42cd-8451-18b613adfc28

I merged these changes. I know you're still working on handling the semantic tokens issue, but I'm happy with where this is at at this point and I suspect there isn't anything we can do about the that issue anyway. If you figure something out, let's do a separate PR.


Update dependencies to support MongoDB 4 and Spring Boot 2.2.6.RELEASE

I would like to contribute to this project and update it to support Spring Boot 2.2.6.RELEASE as well as 2.3.3.RELEASE.

Cannot add reviewer... release again.

Will add 2.3.3.RELEASE support on my next PR.


Argent Webwallet not working with starknet-react

I am trying to add support for the webwallet to my application and am running into an issue when using contract writes. My setup:

NextJS
starknet-react
starknetkit

Connecting the webwallet and getting the address works fine.  In my app I have a lot of write contract calls and it's all fine with ArgentX. Just as soon as the webwallet is connected, everything breaks down.
I think I am doing everything right here, if not I would be thankful for advice on how to get this working.
Happy to provide more infos or a deployed test app if needed, just let me know.

hi @jisensee if you could provide starknetkit and starknet-react version would be great!
meanwhile, you could find a code example here of starknetkit v1 + starknet-react v2
https://github.com/argentlabs/starknetkit-example-dapp/blob/develop/src/components/Actions/TransferWithStarknetReact.tsx#L33

Hey @bluecco, thanks for the response! I checked out the example dapp and it seems like it has the same issue. If you go to https://dapp-argentlabs.vercel.app/withStarknetReactLatest and connect the web wallet you will see that the app crashes immediately. In the console I see the same error that I also get locally. So I guess you have an easy reproduction there already.

I see, at the moment a fix on dapp side is required (due to a trpc bug)
another dapp had the same issue, and they removed polyfiill for async
the fix for trpc is in this merged pr https://github.com/trpc/trpc/pull/5629/files
waiting for them to release and update starknetkit (rn, it's released with @next tag only, waiting for a public release)
will work to fix on our example dapp too

Thanks, good to know. Given the last trpc release has been months ago, I guess we shouldn't expect a short term fix there...
I am not sure what you mean with removing polyfill for async, don't think I have anything like that in my code. But I'll just see how you fix it in the example dapp and go from there.

also made a fix on trpc (that causes the issue when used with starknet-react)
it's in their RC, as soon as it's a final release it will be included in starknetkit v2

hi @jisensee , still waiting for trpc to publish the package
we've also updated starknetkit to v2 (can be installed with @latest tag) and is compatible with<EMAIL_ADDRESS>could you try with the updated versions?


[Improvement] Partitions.java is missing a private constructor

What would you like to be improved?
Utility classes should have private constructors.
How should we improve?
Add a private constructor.

Will be working on this one.


Getting Started Doc

Review of the Getting Started Doc.
Review
This document is very comprehensive and in its current format it feels less like a getting started guide and more like a large manual for the code base. Some great content here. I can see a lot of work went into this!
Unfortunately, as a reader I am struggling to follow it because it presents many, many facts without telling me what to do with the facts or how I should interact with the theory that is being explained when I want to "get started" on using this codebase. This document also seems highly focused on the optimization and doesn't really provide perspective for if you were simply interested in analyzing / evaluating an electric machine (the mach_eval mindset) or simply interested in drawing a machine (the mach_cad mindset).
Usually a "Getting Started" guide tells me how to "get started". And you do start out doing that by telling me how to install it. But that is about where the "getting started" ends. From there on out, I am reading descriptions of classes and information flow--but you have not set the stage or provided clear context for me to know what to do with this info. Do I need to create classes to facilitate this information flow? Or is that all built in already? And why do I even want this information to flow to begin with? Where do I as a user interface to the codebase? Said another way -- the writing needs to better empathize with the user.
Suggested Structural Changes
I suggest you make a structural change to help you address my comments. These changes will preserve most of your writing, perhaps even word-for-word, but under a different structure. Try using the structure that Nathan has set up for the Getting Started section of the AMDC docs:

Onboarding He starts out with an onboarding doc that just is simple and short and provides a high level overview of the first things that a new user should do.
Tutorials He provides focused tutorials that a user should follow to walk through the basic workflow on the AMDC. Can you restructure your examples to be interactive tutorials?
User Guide Here he provides the big old manual. Can you break up your current Getting Started page into several smaller pages that appear in here? I suggest that you link to sections in these pages as you guide users along in the tutorials. This helps mitigate the context/perspective/narrative issue in the manual because users were previously introduced to each section as a "find out more by reading ...." when working tutorials AND because by calling it a user guide, one expects to find the sort of detailed information you are currently providing.

Editting Issues
I started flagging the following editing comments, but stopped once I realized that larger structural changes are needed:

[ ] codebase is one word (but the doc frequently lists code base)
[ ] Fix:
[ ] Fix:
[ ] Fix:
[ ] Perspective / narrative needed:

@Bharat-Ramadas Can you write the Onboarding getting started page for installing mach-eval.


Zero eslint issues

Please read the individual commit messages for more info.
Not fully tested yet

I haven't investigated this yet, but NFTs aren't appearing in the NFT gallery.


File Manager does not save changes to temp files

First off, would like to say that I love this app and it has made me switch over to religiously only use this.
However, after recent updates, I noticed that when I opened temporary files to edit (e.g settings.yml) and after saving, the changes are not reflected in the filesystem.

As you can see, after editing the settings.yml, it did not reflect the changes in the filesystem and was still labeled as last updated "17:02", which was when I used WinSCP to manually go in and edit it.
Please let me know if I am doing something wrong, which caused this issue.

So I haven't encountered this issue and am not able to reproduce this. Does this happen everywhere, all the time, or are there specific conditions? I assume this is Windows 11 with vscode as the editor?

I see that xpipe is using powershell as the local shell. It usually does that when cmd doesn't work as expected, maybe you got an error message about that on first launch.
You can see what happens if you go to Settings -> Local shell and disable the fallback.
I will test this with powershell

Ok so what you can do is go to Settings -> Troubleshoot -> Launch in debug mode. That should print all file editing details.
You can send me the logs per email or discord or alternatively only paste the relevant part here.

I see the issue, it's a bug on my end

It should check for time as well, but that is currently broken.

This should now be fixed in 10.1.1


ctl-sleep-dont-spin

Controller should use clock_nanosleep() instead of spinning when waiting for the sample interval.

A patch that does this is posted here:
https://github.com/cmcantalupo/geopm/commit/3bd46164af6c4d5c6b8382f7f70f57f4e3eb0adf
It has not been merged into dev because no tests exist to show that it is a useful change.

Sleeping for short intervals is not very accurate (as is the case in the patch above).  Closing for now.


Adds VHD flush optimisation for argons

Signed-off-by: John Howard<EMAIL_ADDRESS>@jterry75 PTAL. Currently just argon, and just the VHD part. Will get to the registry and xenon bit as a follow-up, but at least this gets it in the right place.
Will need CRI to set IgnoreFlushesDuringBoot to operate. Docker already sets it correctly. Verified using docker/containerd runtime that it works for the docker scenario.

LGTM

Don't merge this. I'm working on phase 2 (xenon). And correctness when it comes to pods

Do registry as a separate PR?

I'm nearly there with everything....

Closing for now.


Will GFPGAN be supported in the portable NCNN builds?

Or does it rely on Pytorch?

Hi @n00mkrad
GFPGAN now relies on PyTorch. Converting to NCNN builds requires lots of c++ codes, so this feature will not be supported recently.
Hopefully, to look for some helper to convert 😄


Python Line

Hello, I'm trying to find a specific python line in the "animatediff" .py files if it's there at all, the line i'm looking for it's "pipeline.to("cuda")", i am trying to change it to "pipeline.enable_sequential_cpu_offload()" and see if that allows me to work with higher resolutions on my low VRAM GPU, I've managed to make it work without such change but i would like to have a way to implement this or any other way to optimize the VRAM usage, thank you in advance and have a great day!
The GPU im using it's a RX 6600.

I believe that pipeline.enable_sequential_cpu_offload is for diffusers pipelines, which animatediff is not, at least in this implementation.

So there is no way to optimize or reduce the amount of VRAM the nodes use?

AnimateDiff isn't actually a separate model; the nodes merely append some custom weights to the original model (and some other custom logic). The workflow is essentially the same as sampling with a batch_size of 16 (or the number of frames you're using). Therefore, if you've found a way to conduct normal sampling with reduced GPU usage, it should work seamlessly with AnimateDiff.


Current advising assumes function names

A previous version of the skeleton code looked up the key bindings for "RET" and "r" and advised those functions. That might be a better way to go. But I can't think of some drawbacks too.

Done


Weird behavior in-puzzle, as if copying and pasting text

I happened across an odd behavior while playing a puzzle. I'm not entirely sure what triggered it, but I'll try to describe what I was doing the best I can (tested on 1.4.1 on iPhone 8).

Was playing a puzzle
Turned off my phone screen to do something else, then returned and turned on the screen
Started touching the screen - the "copy/paste" functionality popped up on my phone screen, despite the puzzle screen not having any obvious text boxes to copy/paste from (and I don't think the keyboard popped up)
After that, I noticed that the colors of my screen where light/highlighted, as if I had somehow copied/selected the entire screen? See below:

I kept playing the puzzle as normal, but the colors were still odd, even after I reached the puzzle finish screen:

After I exited the puzzle and came back, the colors seem to have reverted to normal:

I noticed this as well, thought I'd addressed it with -webkit-tap-highlight-color: rgba(0,0,0,0). It appears that the entire webview is being selected, I think as a result of long tapping? Seems like a cordova issue, because it's triggering native highlight functionality.

Maybe try a user-select: none on the iframe?

Per #83: Turns out it's the EternaJS canvas getting selected, and requires a user-select: none (as well as the appropriate vendor-prefixed versions)


How can i control in change play sound in the background - ios?

Bug
I'm work in react native music app,
I use react-native-video in this case to play songs,
and in playInBackground prop i change it conditionally based on user status subscription,
If this user bought a full package, I change it to true that's mean play songs in the background if false don't play it in the background.
But the problem with iOS app it when i want to enable Audio in the background should i add this to info.Plist
<key>UIBackgroundModes</key>
	<array>
		<string>audio</string>
	</array>

So in my case, every user can play a song in the background!
So how can i handle it and control play song in the background based on user status?
Code Snippet:
 <Video
            ref={ref => {
              this.player = ref;
            }}
            source={{
              uri: this.props.songs[this.props.currentIndex].url,
            }}
            paused={this.props.isPause}
            playInBackground={this.props.isPaid} // refere to user subscribtion. "Paid = true / Unpaid = false"
            playWhenInactive={true}
            onLoad={this.onLoad}
            onProgress={this.onProgress.bind(this)}
            onEnd={this.onEnd}
            controls={false}
          />

Platform
iOS
Environment info
OS: macOS Mojave 10.14.6
CPU: (4) x64 Intel(R) Core(TM) i3-3110M CPU @ 2.40GHz
Memory: 31.13 MB / 8.00 GB
Shell: 5.3 - /bin/zsh
Binaries:
Node: 10.16.3 - /usr/local/bin/node
Yarn: 1.22.0 - /usr/local/bin/yarn
npm: 6.14.5 - /usr/local/bin/npm
Watchman: 4.9.0 - /usr/local/bin/watchman
SDKs:
iOS SDK:
Platforms: iOS 13.2, DriverKit 19.0, macOS 10.15, tvOS 13.2, watchOS 6.1
Android SDK:
API Levels: 16, 23, 27, 28, 29
Build Tools: 27.0.3, 28.0.3, 29.0.2
System Images: android-16 | Intel x86 Atom, android-23 | Intel x86 Atom, android-23 | Google APIs Intel x86 Atom, android-27 | Google APIs Intel x86 Atom
IDEs:
Android Studio: 3.5 AI-191.8<IP_ADDRESS>91312
Xcode: 11.3.1/11C505 - /usr/bin/xcodebuild
React native info output:
npmPackages:
react: 16.9.0 => 16.9.0
react-native: 0.61.5 => 0.61.5
npmGlobalPackages:
react-native-cli: 2.0.1
react-native-git-upgrade: 0.2.7
Library version: 5.0.2

Try setting playWhenInactive to false or this.props.isPaid, looking into the code it looks like both need to be false in order to pause on going into background...


Samsung UE46F6670 (2013) not visible in accessoiries?

Just tested the new alpha beta but my tv is not showing in the Homebridge UI-X accessories tab. In the logs it seems that the plugin founds my Tv...
[2020-7-17 22:40:39] [SamsungTVControl] Discovered TV "[TV] Samsung" with usn "uuid:XXXXXXXXXXXXXXXXXXXXXXXXXXXX"
[2020-7-17 22:40:39] [SamsungTVControl] Found overwrites for "[TV] Samsung" in config
[2020-7-17 22:40:39] [SamsungTVControl] Samsung - Skipping pairing since this TV is from 2013 and should support the legacy protocol without pairing.

I actually encountered this problem myself also. It eventually just fixed itself and I still don't know why sometimes the registration of the tv accessory seems to fail. Hope I can fix the bug in the next release.

Did you give it another try with the latest updates? I haven't seen the problem reappearing on my end and would like to know if it still exists.

root@NAS:~# npx homebridge-samsungtv-control pair2 <IP_ADDRESS> E4:7C:F9:E8:58:B8 --port 8001
internal/modules/cjs/loader.js:979
throw err;
^
Error: Cannot find module '/root/.npm/_npx/4181/lib/node_modules/homebridge-samsungtv-control/node_modules/fast-xml-parser/tasks/postinstall.js'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:976:15)
at Function.Module._load (internal/modules/cjs/loader.js:859:27)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)
at internal/main/run_main_module.js:17:47 {
code: 'MODULE_NOT_FOUND',
requireStack: []
}
Ok... sending the pairing request to your tv. Please click allow when asked
TV is off or unavalible
/root/.npm/_npx/4181/lib/node_modules/homebridge-samsungtv-control/node_modules/samsung-tv-control/lib/samsung.js:66
throw new Error('Error send Key');
^
Error: Error send Key
at /root/.npm/_npx/4181/lib/node_modules/homebridge-samsungtv-control/node_modules/samsung-tv-control/lib/samsung.js:66:23
at WebSocket. (/root/.npm/_npx/4181/lib/node_modules/homebridge-samsungtv-control/node_modules/samsung-tv-control/lib/samsung.js:299:17)
at WebSocket.emit (events.js:315:20)
at ClientRequest. (/root/.npm/_npx/4181/lib/node_modules/homebridge-samsungtv-control/node_modules/samsung-tv-control/node_modules/ws/lib/websocket.js:551:15)
at ClientRequest.emit (events.js:315:20)
at Socket.socketErrorListener (_http_client.js:432:9)
at Socket.emit (events.js:315:20)
at emitErrorNT (internal/streams/destroy.js:84:8)
at processTicksAndRejections (internal/process/task_queues.js:84:21)
Gastón

El 24 jul. 2020, a las 11:28, Martin Mende<EMAIL_ADDRESS>escribió:
Did you give it another try with the latest updates? I haven't seen the problem reappearing on my end and would like to know if it still exists.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub https://github.com/mmende/homebridge-samsungtv-control2/issues/4#issuecomment-663566439, or unsubscribe https://github.com/notifications/unsubscribe-auth/APBDDDHRL5IEF7U3DLONSP3R5GLBVANCNFSM4O635AYQ.

with alpha11,
but in tv not appear nothing pin
with pair2...
Gastón

El 24 jul. 2020, a las 11:28, Martin Mende<EMAIL_ADDRESS>escribió:
Did you give it another try with the latest updates? I haven't seen the problem reappearing on my end and would like to know if it still exists.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub https://github.com/mmende/homebridge-samsungtv-control2/issues/4#issuecomment-663566439, or unsubscribe https://github.com/notifications/unsubscribe-auth/APBDDDHRL5IEF7U3DLONSP3R5GLBVANCNFSM4O635AYQ.

@ggroel => https://github.com/mmende/homebridge-samsungtv-control2/issues/6#issuecomment-663594008

Did you give it another try with the latest updates? I haven't seen the problem reappearing on my end and would like to know if it still exists.

I can't install the latest alpha on Windows 10...

te-models-2014-and-newer.git
npm ERR! enoent
npm ERR! enoent
npm ERR! enoent spawn git ENOENT
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent

npm ERR!      C:\Windows\system32\config\systemprofile\AppData\Roaming\npm-cache
_logs\2020-07-26T08_54_03_973Z-debug.log

I just published v2.0.0-alpha.12 which hopefully let's you install the plugin without issues again. Could you tell me if you still encounter any of these errors with the new version?

I just published v2.0.0-alpha.12 which hopefully let's you install the plugin without issues again. Could you tell me if you still encounter any of these errors with the new version?

Tested and now it shows in accessories but the status is not showing if the Tv is on/off.

You mean the on/off state?


[Feature Request] Print project directory when diagnostics enabled

Search Terms

diagnostics, project directory
Suggestion

I have about 40+ sub-projects in a composite project right now and when building, it takes about 10 minutes.
It's hard to troubleshoot which projects are the bottleneck when I don't even know which projects are being built.
Enabling diagnostics only tells me how long a project took but doesn't tell me what that project is.
So, my feature request is to print the project directory when diagnostics is enabled.

At the moment, I've modified my own tsc.js,
//Find this line
reportTimeStatistic("Total time", programTime + bindTime + checkTime + emitTime);

//Replace with this snippet
reportTimeStatistic("Total time", programTime + bindTime + checkTime + emitTime);
if (program.getRootFileNames().length > 0) {
    const path = program.getRootFileNames()[0].replace(/\/[^/]+?\.[^.]+?$/, "");
    reportStatisticalValue("Project", (
        path.indexOf(program.getCurrentDirectory()) == 0 ?
            path.substr(program.getCurrentDirectory().length) :
            path
    ));
}

It works enough for me,
Files:                                      2944
Lines:                                    279749
Nodes:                                   1473021
Identifiers:                              417022
Symbols:                                  295304
Types:                                        73
Memory used:                             748010K
Assignability cache size:                      0
Identity cache size:                           0
Subtype cache size:                            0
I/O Read time:                             0.02s
Parse time:                                0.21s
Program time:                              0.84s
Bind time:                                 0.18s
printTime time:                            0.01s
Emit time:                                 0.01s
I/O Write time:                            0.01s
Total time:                                1.03s
Project:                  /src/app-route-handler

I don't really know much about the TypeScript API. There's probably a proper way to get this information but with my limited knowledge, I managed to hack that together.
Checklist
My suggestion meets these guidelines:

[X] This wouldn't be a breaking change in existing TypeScript/JavaScript code
[X] This wouldn't change the runtime behavior of existing JavaScript code
[X] This could be implemented without emitting different JS based on the types of the expressions
[X] This isn't a runtime feature (e.g. library functionality, non-ECMAScript syntax with JavaScript output, etc.)
[X] This feature would agree with the rest of TypeScript's Design Goals.

Thanks to that hack, I found out what gave me grief when it came to build times.
I had a generic function in a project that was used directly by about 15 sub projects (and indirectly by other sub projects). I forgot to add an explicit return type annotation to the generic function.
This project would take 3 seconds to build but the sub projects would take about 20-30s each.
The emitted .d.ts file for the generic function took up only 200+ lines but each line was thousands of characters long!
After adding the explicit return type annotation, the generic function became dozens of characters long and the ~15 sub projects now take 7-10s each.
Total time saved was ~5 minutes on cold builds. So, I cut the build time in half by adding one line of code

https://youtu.be/wpgKd-rwnMw?t=3748
Seems like the experimental version was outputting the name of projects it was building,

:+1:  --- I ran into this too, with
tsc -b -f --diagnostics compiler


Fix critical dependency issue

What is the purpose of this pull request? (put an "X" next to item)
[ ] Documentation update
[X ] Bug fix
[ ] New feature
[ ] Other, please explain:
What changes did you make? (Give an overview)
I fixed app router on new next
Which issue (if any) does this pull request address?
#9
next-translate
Is there anything you'd like reviewers to focus on?

@bluelakee02 can you solve the failing tests? Probably you only need to update the snapshots! Thanks!

@aralroca sure, I am on it, sorry about that :)

@aralroca pushed

@all-contributors please add @bluelakee02 for code

@bluelakee02 I already did the release of the patch version, thanks for the contribution


Upgrade to SDK v0.46.7

Cosmos SDK v0.46.7 has been released, since it requires a coordinated upgrade we should bump the dependency in the following release lines:

v5.2.x
v6.1.x

And retract previous releases in v5 and v6.

Closed by #2944 and #2945 as completed.


MVP - API End Points - Application

Add GET / POST / DELETE end point for Application
include testing for new crud methods
include testing for new routes

Issue moved to bcgov/nr-forests-access-management #101 via ZenHub


Segmentation fault on TransferManager::TriggerTransferStatusUpdatedCallback

I use the following code snippet to transfer a file to S3:
  Aws::Transfer::TransferManagerConfiguration transferConfig;
  transferConfig.s3Client = s3Client;

  Aws::Transfer::TransferManager transferManager(transferConfig);
  auto transferHandle = transferManager.UploadFile(requestStream, m_bucket, uuid, "application/octet-stream", Aws::Map<Aws::String, Aws::String>());
  transferHandle->WaitUntilFinished();

However, the application randomly crashes when TransferManager tries to call TriggerTransferStatusUpdatedCallback. I don't even set TransferManagerConfiguration.transferStatusUpdatedCallback, so why the SDK would crash on this line? Because according to TransferManager.cpp, if the callback function is not set, it should not be called in the TriggerTransferStatusUpdatedCallback function. Here is the back trace from gdb:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffaefdd700 (LWP 18741)]
0x00007ffff65ce189 in std::function<void (Aws::Transfer::TransferManager const*, Aws::Transfer::TransferHandle const&)>::operator()(Aws::Transfer::TransferManager const*, Aws::Transfer::TransferHandle const&) const (
    this=0x7fffaf7db338, __args#0=0x7fffaf7daca0, __args#1=...) at /usr/include/c++/4.9/functional:2440
2440          return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...);
(gdb) bt
#0  0x00007ffff65ce189 in std::function<void (Aws::Transfer::TransferManager const*, Aws::Transfer::TransferHandle const&)>::operator()(Aws::Transfer::TransferManager const*, Aws::Transfer::TransferHandle const&) const (
    this=0x7fffaf7db338, __args#0=0x7fffaf7daca0, __args#1=...) at /usr/include/c++/4.9/functional:2440
#1  0x00007ffff65c5934 in Aws::Transfer::TransferManager::TriggerTransferStatusUpdatedCallback (this=0x7fffaf7daca0, handle=...) at /home/tomghuang/Projects/aws-sdk-cpp/aws-cpp-sdk-transfer/source/transfer/TransferManager.cpp:538
#2  0x00007ffff65c4d1a in Aws::Transfer::TransferManager::HandlePutObjectResponse (this=0x7fffaf7daca0, request=..., outcome=..., context=std::shared_ptr (count 2, weak 0) 0x7fffd00161d0)
    at /home/tomghuang/Projects/aws-sdk-cpp/aws-cpp-sdk-transfer/source/transfer/TransferManager.cpp:417
#3  0x00007ffff65c3c9c in Aws::Transfer::TransferManager::<lambda(const Aws::S3::S3Client*, const Aws::S3::Model::PutObjectRequest&, const PutObjectOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>::operator()(const Aws::S3::S3Client *, const Aws::S3::Model::PutObjectRequest &, const Aws::S3::Model::PutObjectOutcome &, const std::shared_ptr<Aws::Client::AsyncCallerContext const> &) const (__closure=0x7fffd0018d60, client=0x7fffc01c3e20,
    request=..., outcome=..., context=std::shared_ptr (count 2, weak 0) 0x7fffd00161d0) at /home/tomghuang/Projects/aws-sdk-cpp/aws-cpp-sdk-transfer/source/transfer/TransferManager.cpp:316
#4  0x00007ffff65c8003 in std::_Function_handler<void(const Aws::S3::S3Client*, const Aws::S3::Model::PutObjectRequest&, const Aws::Utils::Outcome<Aws::S3::Model::PutObjectResult, Aws::Client::AWSError<Aws::S3::S3Errors> >&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&), Aws::Transfer::TransferManager::DoSinglePartUpload(const std::shared_ptr<std::basic_iostream<char> >&, const std::shared_ptr<Aws::Transfer::TransferHandle>&)::<lambda(const Aws::S3::S3Client*, const Aws::S3::Model::PutObjectRequest&, const PutObjectOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)> >::_M_invoke(const std::_Any_data &, const Aws::S3::S3Client *, const Aws::S3::Model::PutObjectRequest &, const Aws::Utils::Outcome<Aws::S3::Model::PutObjectResult, Aws::Client::AWSError<Aws::S3::S3Errors> > &, const std::shared_ptr<Aws::Client::AsyncCallerContext const> &) (__functor=..., __args#0=0x7fffc01c3e20, __args#1=...,
    __args#2=..., __args#3=std::shared_ptr (count 2, weak 0) 0x7fffd00161d0) at /usr/include/c++/4.9/functional:2039
#5  0x00007ffff65394d2 in std::function<void (Aws::S3::S3Client const*, Aws::S3::Model::PutObjectRequest const&, Aws::Utils::Outcome<Aws::S3::Model::PutObjectResult, Aws::Client::AWSError<Aws::S3::S3Errors> > const&, std::shared_ptr<Aws::Client::AsyncCallerContext const> const&)>::operator()(Aws::S3::S3Client const*, Aws::S3::Model::PutObjectRequest const&, Aws::Utils::Outcome<Aws::S3::Model::PutObjectResult, Aws::Client::AWSError<Aws::S3::S3Errors> > const&, std::shared_ptr<Aws::Client::AsyncCallerContext const> const&) const (this=0x7fffd0018cb8, __args#0=0x7fffc01c3e20, __args#1=..., __args#2=..., __args#3=std::shared_ptr (count 2, weak 0) 0x7fffd00161d0) at /usr/include/c++/4.9/functional:2440
#6  0x00007ffff64a0562 in Aws::S3::S3Client::PutObjectAsyncHelper(Aws::S3::Model::PutObjectRequest const&, std::function<void (Aws::S3::S3Client const*, Aws::S3::Model::PutObjectRequest const&, Aws::Utils::Outcome<Aws::S3::Model::PutObjectResult, Aws::Client::AWSError<Aws::S3::S3Errors> > const&, std::shared_ptr<Aws::Client::AsyncCallerContext const> const&)> const&, std::shared_ptr<Aws::Client::AsyncCallerContext const> const&) const (this=0x7fffc01c3e20,
    request=..., handler=..., context=std::shared_ptr (count 2, weak 0) 0x7fffd00161d0) at /home/tomghuang/Projects/aws-sdk-cpp/aws-cpp-sdk-s3/source/S3Client.cpp:1939
#7  0x00007ffff64a03ab in Aws::S3::S3Client::<lambda()>::operator()(void) const (__closure=0x7fffd0018a70) at /home/tomghuang/Projects/aws-sdk-cpp/aws-cpp-sdk-s3/source/S3Client.cpp:1934
#8  0x00007ffff64d2c58 in std::_Bind<Aws::S3::S3Client::PutObjectAsync(const Aws::S3::Model::PutObjectRequest&, const PutObjectResponseReceivedHandler&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) const::<lambda()>()>::__call<void>(<unknown type in /home/ubuntu/temp/libOrthancAwsS3Storage.so, CU 0xa28a2, DIE 0x29fe99>, std::_Index_tuple<>) (this=0x7fffd0018a70,
    __args=<unknown type in /home/ubuntu/temp/libOrthancAwsS3Storage.so, CU 0xa28a2, DIE 0x29fe99>) at /usr/include/c++/4.9/functional:1264
#9  0x00007ffff64ce56e in std::_Bind<Aws::S3::S3Client::PutObjectAsync(const Aws::S3::Model::PutObjectRequest&, const PutObjectResponseReceivedHandler&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) const::<lambda()>()>::operator()<, void>(void) (this=0x7fffd0018a70) at /usr/include/c++/4.9/functional:1323
#10 0x00007ffff64c0aa9 in std::_Function_handler<void(), std::_Bind<Aws::S3::S3Client::PutObjectAsync(const Aws::S3::Model::PutObjectRequest&, const PutObjectResponseReceivedHandler&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) const::<lambda()>()> >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/4.9/functional:2039
#11 0x00007ffff65fa2da in std::function<void ()>::operator()() const (this=0x7fffd0018da8) at /usr/include/c++/4.9/functional:2440
#12 0x00007ffff65fa2a6 in std::_Bind_simple<std::function<void ()> ()>::_M_invoke<>(std::_Index_tuple<>) (this=0x7fffd0018da8) at /usr/include/c++/4.9/functional:1700
#13 0x00007ffff65fa1f1 in std::_Bind_simple<std::function<void ()> ()>::operator()() (this=0x7fffd0018da8) at /usr/include/c++/4.9/functional:1688
#14 0x00007ffff65fa16e in std::thread::_Impl<std::_Bind_simple<std::function<void ()> ()> >::_M_run() (this=0x7fffd0018d90) at /usr/include/c++/4.9/thread:115
#15 0x00007ffff7329c30 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#16 0x00007ffff7bc4184 in start_thread (arg=0x7fffaefdd700) at pthread_create.c:312
#17 0x00007ffff6ab137d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Can you give us your platform details (os/compiler/stdlib versions) as well as anything unusual about your test case?  For example, we know there are transfer issues with filenames that contain unusual unicode characters.
You say randomly so I'm guessing it's not 100% repeatable.  Any guesses on the frequency?

Here are some details about my system:

Ubuntu 14.10
gcc 4.8.5 and gcc 4.9.4 (I've tried both versions, but the result is the same.)
libc 2.19

When I ran my application on my laptop (8 GB RAM), it didn't crash. However, when I ran it on t2.micro instance (1 GB RAM), it crashed all the time. I guess it might related to low memory. However, I couldn't find the root cause from the stack trace.


Katrina -> SMOIS results in Bad Access

To Reproduce:

Open Katrina
Add barb renderer
Set one of the variables to SMOIS

For some of the variables in Katrina, one of the dimension sizes is equal to zero. This is currently not taken into account. How should this be handled?
@clyne

The SMOIS variable does not have an associated coordinate variable. There is a question of where to display them in the scene? We’ll have to give some thought as to how to handle data variables that don’t have coordinates. I’ll get back to you.

On Oct 26, 2017, at 1:47 PM, StasJ<EMAIL_ADDRESS>wrote:
For some of the variables in Katrina, one of the dimension sizes is equal to zero. This is currently not taken into account. How should this be handled?
@clyne
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

John Clyne
National Center for Atmospheric Research
303.497.1236 (w),<PHONE_NUMBER> (c)
<EMAIL_ADDRESS>

The SMOIS variable is no longer accepted as a valid variable because it is a 3D variable with only two coordinates. A feature request is already open to synthesize coordinates for variables that are lacking them.


Update Go bindings example

We recently updated the interface a little. This updates the example to reflect that.

LGTM!


[BUG]: AutoHiddenGroup elements do not properly process AppearanceChanged events

Issue Description
This issue was discovered working on #29 .
When you change appearance elements of an AutoHiddenGroup item in a KryptonDockableWorkspace, that change is not visually reflected. This seems to be caused by issues relating to the way that the AutoHiddenGroup uses  KryptonPages as well as KryptonAutoHiddenProxyPages. The event ends up getting wired to the proxy page instead of the real page, and is never called.
I've created a project to demonstrate this issue here.

Sample Project Description
This is a screenshot of the UI:

The UI has setup two pages. One is a normal workspace page - Page 1. The other is an AutoHiddenGroup page - Page 2. The three toggle icons below change the page's KryptonPage.ImageSmall image as follows:

Toggle Regular: This toggles the image for Page 1.

Toggle Hidden: This toggles the image for Page 2.

Toggle Hidden Proxy: This toggles the image for the internal KryptonAutoHiddenProxyPage element representing Page 2.

Finally, the "Force OnAppearanceChanged" determines whether or not the specified page is forced to call OnAppearancePropertyChanged (achieved through reflection).

Expected/Observed behavior:

Toggle Regular: This should toggle the image for Page 1. This works 100% correctly.

Toggle Hidden: This should toggle the image for Page 2. This half works. If you toggle the image, you can then see it rendered if you manually force the Page 2 tab to redraw by, for instance, mousing over it. However, you will see nothing unless you force a manual redraw.

Toggle Hidden Proxy: This should not do anything. However, if you force the OnAppearancePropertyChanged property to fire it acts exactly like the "Toggle Hidden" button should work, and it changes with image for Page 2 with an instantaneous visual update.

Solution:
It seems that this issue should be able to be resolved by ensuring that the OnAppearanceChanged callback from the KryptonNavigator is hooked into the OnApperanceChanged of the real KryptonPage and not the KryptonAutoHiddenProxyPage. However, this seems to be easier said than done in going over the code.

The following video demonstrates the issue:

Text from the video:

First, the regular tab. Everything works as expected here.

Now for the AutoHiddenGroup tab. Here the update only works if manually triggered.
Forcing OnApperancePropertyChanged to fire has no effect, because the event is null.

Now for the proxy of the AutoHiddenGroup tab. Here it works similarly to the AutoHiddenGroup tab.
However, forcing OnApperancePropertyChanged makes everything work as it should for the regular AutoHiddenGroup page. This is because the visual refresh callback is connected to the KryptonAutoHiddenProxyPage's event instead of the 'real' KryptonPage's.

Hi @MGRussell
Thanks for posting your issue, the problem that I have on my end is broken links

So sorry for the delay in responses.

How absolutely peculiar. I'm hosting the images on github and can see them in multiple browsers so it should not be because of caching or privileges or anything like that. Only thing I can imagine is maybe there was some sort of a temporary CDN issue with github? Can you let me know if you still can't see them? I'll try reuploading them if you cannot.
Much appreciated. And of course no problem at all on the time frames. We're both playing the tortoise. :1st_place_medal:

OK after looking through the code more, I can sum this issue up much more precisely now - and also now have a passable solution:

Problem
Adding a KryptonPage to an AutoHiddenGroup in a DockableWorkSpace results in that page being added to an underlying KryptonNavigator.
The page sent to the KryptonNavigator is a KryptonAutoHiddenProxyPage instead of the actual KryptonPage. This is intentional and by design. Because of this, when the KryptonNavigator adds its callbacks for various events (see: KryptonNavigator.cs line 2410), including OnAppearanceChanged, it adds them to the proxy version of the page.
The problem this causes is that the proxy page is 'dumb'. When you do something like change the image on a KryptonAutoHiddenProxyPage it does nothing except pass the call on to its underlying KryptonPage:
    // KryptonAutoHiddenProxyPage.cs
    public override Image ImageSmall
    {
        get => Page.ImageSmall;
        set => Page.ImageSmall = value;
    }

And there is the issue! The underlying Page now changes its image and fires its  OnAppearanceChanged event as follows:
    // KryptonPage.cs
    public virtual Image ImageSmall
    {
        [System.Diagnostics.DebuggerStepThrough]
        get { return _imageSmall; }

        set
        {
            if (_imageSmall != value)
            {
                _imageSmall = value;
                OnAppearancePropertyChanged("ImageSmall");
            }
        }
    }

But like mentioned, the AppearancePropertyChanged event is hooked up on the KryptonAutoHiddenProxyPage and not the real KryptonPage! So changing the image (using either of the proxy or real page) results in no callback being fired, and no visual update.

Solution
As a 'proof of concept' type solution, I made the KryptonPage OnAppearanceChanged event virtual. And in KryptonAutoHiddenProxyPage I overrode it as:
    public override event PropertyChangedEventHandler AppearancePropertyChanged
    {
        add
        {
            if(Page != null)
                Page.AppearancePropertyChanged += value;
        }
        remove
        {
            if(Page != null)
                Page.AppearancePropertyChanged -= value;
        }
    }

And now everything works perfectly. The reason I call this a proof of concept solution is because while it solves this specific issue completely, it is possible that there are other properties facing the exact same problem due to the incomplete interlinking between the proxy page and the real page. It seems there should be some way to resolve all these problems at once.

Hi @MGRussell
Yes same issue, if I click on one of the images, I get ERR_SSL_VERSION_OR_CIPHER_MISMATCH. Can't pinpoint the issue, had to spin up a old Vista VM to see the assets!
So, is the problem in KryptonAutoHiddenProxyPage.cs?

Yes, the KryptonAutoHiddenProxyPage is supposed to work as a proxy/pass-through class to the KryptonPage class, yet subscribed events such as AppearancePropertyChanged can end up getting "stranded" in the proxy class in certain scenarios.
Normal usage of an AutoHiddenGroup is one of those scenarios. When pages are added an AutoHiddenGroup the underlying KryptonNavigator is sent the proxy page instead of the real page. This is intentional.
However, this causes the navigator to then subscribe to the proxy events. And so when you change something on the real page that would trigger an AppearancePropertyChanged event, such as changing the ImageSmall property, the AppearancePropertyChanged event is never propagated to the KryptonNavigator, and thus it is not reflected in the UI.

Ok, I'll add in the code to be rolled out in build 2003

Ok, I've made the edits, so it'll be in build 2003

Great, much appreciated!


Add Covid-19 Dashboard

thank you so much! My App is for my country Iran, This is the first independent application for Covid-19 . App language is in Persian, but they are blocking your endpoints in Iran.🤦🏻♂


argonaut Json and Foreign are the same thing?

Hi there!
Both Json and Foreign (from purescript-foreign) are simple untyped Javascript data? Is this correct?
If so, it would be nice to make them the same thing in purescript as well, e.g.:
type Json = Foreign
or the other way round. I am currently having the problem that I used the new shiny foreign-generic for serializing my data, but I want to use Affjax which expects a Json and not a Foreign, although they are the same.
I could of course use unsafeCoerce or some other dirty trick, but I really don't like that idea. What if argonaut for some reason changes it's representation some day?
Argonout would then need to depend on purescript-foreign. But is this a problem? It is tiny and this change would further establish purescript-foreign as gateway into the Javascript world, on which also argonaut can build upon.
Alternatively a function foreignToJson would also be ok. Doing unsafeCoerce behind the scenes. I can file a PR for one of those changes - if you want.
Thanks!

Ok, according to:
https://github.com/slamdata/purescript-affjax/issues/16
they are not the same thing. Don't really understand why though. (I am quite new to Javascript and Web development)

They are very similar, but they have slightly different purposes:

Foreign is supposed to be for safely converting from JavaScript values to PureScript. This isn't necessarily just JSON (purescript-dom has many conversions from Foreign), and is also why there is no instance for Either, Tuple, etc. as these types are not "from Javascript".
Argonaut is for JSON representations of any arbitrary data.

Thank you - closing :-)


fix(Popover): move position with target when in scroll container

Overview

Move popover position with target when in a scroll container

We currently handle repositioning the popover so that it moves with the target when a user scrolls at the window level. However, we were not handling scrolling if the popover was within a container that scrolls while the window scroll is stationary (e.g. for narrative content on the LE). This PR introduces behavior to find the parent/ancestor element that is scrollable and ensure that the popover position is updated each time a scroll event is fired on that parent element.
PR Checklist

[x] Related to designs for Docs LE Tooltips
[x] Related to JIRA ticket: REACH-2716
[x] I have run this code to verify it works
[ ] ~This PR includes unit tests for the code change~
[x] This PR includes testing instructions tests for the code change
[ ] The alpha package of this PR is passing end-to-end tests in all relevant Codecademy repositories

Testing Instructions

Open packages/styleguide/stories/Molecules/Popover/Popover.examples.tsx
Edit the PopoverExample so that it returns something in a scroll container, e.g.

return (

    {'abcde'.split('').map(x =>
{x}
)}
    <Box ref={activeElRef}>
      <FillButton onClick={toggleOpen}>Open Popover</FillButton>
    </Box>
    <FlexBox>
      <Popover
        {...rest}
        isOpen={open}
        targetRef={activeElRef}
        onRequestClose={() => setOpen(false)}
      >
        <FlexBox flexDirection="column" p={p} alignItems="flex-start">
          <Box mb={8}>Hooray!</Box>
          <FillButton size="small" onClick={() => setOpen(false)}>
            Close Popover
          </FillButton>
        </FlexBox>
      </Popover>
    </FlexBox>
    {'abcde'.split('').map(x =>
{x}
)}

);

Run storybook
Go to http://localhost:6006/?path=/story/molecules-popover--popover
Click "Open Popover"
Verify that the popover moves with the target during scroll

PR Links and Envs

Repository
PR Link
PR Env

Monolith
Monolith PR
Monolith Env

Portal
Portal Link
Portal Env

Another Repo
Another Link
Another Env

📬Published Alpha Packages:@codecademy/gamut-kit@0.6.328-alpha.a5c20f.0@codecademy/gamut-labs@35.15.2-alpha.a5c20f.0@codecademy/gamut@55.1.7-alpha.a5c20f.0@codecademy/monaco@0.7.33-alpha.a5c20f.0<EMAIL_ADDRESS>
🚀 Styleguide deploy preview ready!https://64837831c63e1104cad43b50--gamut-preview.netlify.appDeploy Logs

@dreamwasp for sure. If you go to the Learn SQL course and tab onto the first "SQL" link, you should see a Docs tooltip. If you scroll while that tooltip is open, it will move with the target with this fix (https://tayra.codecademy.com/courses/learn-sql/lessons/manipulation/exercises/sql?PR_ENV=le-pr-2330) but not in prod (https://www.codecademy.com/courses/learn-sql/lessons/manipulation/exercises/sql)

📬Published Alpha Packages:@codecademy/gamut-kit@0.6.330-alpha.addc71.0@codecademy/gamut-labs@35.15.3-alpha.addc71.0@codecademy/gamut@55.1.8-alpha.addc71.0@codecademy/monaco@0.7.34-alpha.addc71.0<EMAIL_ADDRESS>
🚀 Styleguide deploy preview ready!https://64961aa4f7eb8207dd56bab9--gamut-preview.netlify.appDeploy Logs


Getting the internal function from a primitive

I've been looking at pulling out the internal function from a primitive. Having access to the function allows for making some very powerful custom primitives:

It allows for compositions like Mean(CumSum(Absolute())) to be a depth 1 primitive.
It give easy access to changing input and output types of primitives through the make_x_primitive API (e.g. make NumHour as Hour but with a vtypes.Numeric output)
It allows for mild modifications of existing primitives as new primitives (e.g. return 3*Mean + 1 or Mean(3*array)+1).

The problem is that it seems kind of hard to get at that base function. In python3, I can do
from featuretools.primitives import Absolute
abs = Absolute.get_function([])

which calculates abs([-1, 0 1]) to be array([1, 0, 1]). If we used the Sum primitive instead and did
sum = Sum.get_function([])

then sum([-1, 0 1]) would throw an error. The underlying function for sum wants a pd.Series, so sum(pd.Series([-1, 0, 1]) would get the desired result of 0. I haven't managed to find a way to hack together the base function for Hour or CumSum or in python2 at all.
Would it be worth putting together a def get_underlying_function which smooths over these type discrepancies for a user?

This is now possible. For example, this is what it looks like for Mean which optionally has a parameter
>>> from featuretools.primitives import Mean
>>> mean = Mean()
>>> mean([1, 2, 3, 4, 5, None])
3.0

>>> mean = Mean(skipna=False)
>>> mean([1, 2, 3, 4, 5, None])
nan

Take a look at a any of the documentation for any and we now have examples https://docs.featuretools.com/api_reference.html#feature-primitives


When using "include" module, it expects the all the variable defined in library file to be present in the local playbook.

library/edge.yaml
name: "Prepare Instances for Edge Installation"
sudo: true
vars:
  openjdk: "java-1.7.0-openjdk"
  edge_install_dir: "/opt/apigee"

hosts:
  - mgmt

tasks:
  - name: Stop iptables
    shell: cmd="service iptables stop"

  - name: Install openjdk
    yum: name="{{ vars.openjdk }}" state=present

edge-management.yaml
name: "Install Management Server"
sudo: true
vars:
  edge_install_dir: "/opt/apigee"
  profile: "edge-management-server"

hosts:
  - mgmt

tasks:
  - include: "apigee-edge/edge-gateway.yaml"

Here the openjdk variable is not getting picked when it is defined in library/edge.yaml. It expects the variable to be defined in edge-management.yaml

Calling an include in tasks expects the included task.yaml to be in the format of
name: filler
tasks:
   -list

@baskaran-md Still need a vars section in included task.yaml s?

this seems a valid request. however i am not blocked of this.


BigAutoField not mirrored as bigint in historical copy of table

To Reproduce
Create model with explicit id field of type
id = BigAutoField(primary_key=True)

add
history = HistoricalRecords()

Expected behavior
historical table is created with BIGINT id field
Actual
historical table is created with INT id field

here's a version of transform_field that fixes the main issue.  I think a complete fix would also change history_id to be BigIntegerField as well in these cases.
def transform_field(field):
    """Customize field appropriately for use in historical model"""
    field.name = field.attname
    if isinstance(field, models.BigAutoField):
        field.__class__ = models.BigIntegerField
    elif isinstance(field, models.AutoField):
        field.__class__ = models.IntegerField

    elif isinstance(field, models.FileField):
        # Don't copy file, just path.
        field.__class__ = models.TextField

    # Historical instance shouldn't change create/update timestamps
    field.auto_now = False
    field.auto_now_add = False

    if field.primary_key or field.unique:
        # Unique fields can no longer be guaranteed unique,
        # but they should still be indexed for faster lookups.
        field.primary_key = False
        field._unique = False
        field.db_index = True
        field.serialize = True


Refs #15739 -- Simplified aliasing of RedirectView methods.

Is there any practical difference between this and the original implementation from 62f37c69b075a5d11b5fddc6c59b4f4b418ba358?

LGTM.

Now I noticed that this changes behavior slightly, so it's probably better not to do it. If subclassing RedirectView and overriding get(), the other methods will no longer use the the get() in the subclass.


Add KumaScript test for data JSON

User story
As MDN staff, I want testing of JSON data in the KumaScript repo, so that I can be unblocked from making changes and reviewing data PRs.
Acceptance criteria

Sample test or schema validator for data JSON, such as InterfaceData.json

References
This task was part of the time-boxed work in #940.

#1694 will make this redundant for InterfaceData.json.


add option to use urlfetch in Client.php

PHP-Curl still has bug where on some installations causes a segment fault.
http://stackoverflow.com/questions/25397142/curl-to-https-stop-working-with-nginx-php-fpm
Some JSON-RPC services refuse access from curl clients. Google suggested using urlfetch
http://stackoverflow.com/questions/18114206/replacing-curl-with-urlfetch-in-php

i'm really more use to gitlab than github.  I made some changes I think you may like.
please checkout:
commit: https://github.com/cyking/JsonRPC/commit/20e14e627c031081c97e6eeb80930508c80f6fc5
branch:  https://github.com/cyking/JsonRPC/tree/cyking_add_option_to_use_urlfetch

The master branch use stream context now instead of curl, so there is no dependencies.


Limitation not called out

One limitation that is not called out is RLS will not work for embedded web part, when the Power BI Report is connecting to an Analysis Services model with RLS.

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

ID: 0fc5abbd-e082-d1e1-109d-6f6cec8854a1
Version Independent ID: f8affce3-98f2-0cc6-b4de-d9af7ced0fbe
Content: Embed a report web part in SharePoint Online - Power BI
Content Source: powerbi-docs/collaborate-share/service-embed-report-spo.md
Service: powerbi
Sub-service: pbi-collaborate-share
GitHub Login: @maggiesMSFT
Microsoft Alias: maggies

Hi @olthomps. It's been a long time since you opened this issue. Can you tell me if it's still an existing issue or if it's been fixed in the past 2 years?

Hi @olthomps, I believe this document https://learn.microsoft.com/en-us/power-bi/developer/embedded/embed-azure-analysis-services addresses the scenario you mentioned. It was added bout a year ago. I'll close this issue now, and if you still have this problem, please open another one. Thanks.


Sync state?

Hi,
I have multiple devices showing the dashboard UI at the same time.
When I change the multistate switch selection, it is not synced to the other devices. Adding a simple loop from output to input resulted in an endless loop, because the switch seems to forward any message it gets.
Is there any solution for this? Thanks.
I'm running 1.0.0.
Cheers
zakx

Hi @zakx,
Yesterday we have created a fix for this on Github, but it is not on NPM yet.
If you want to test this, you can install the fixed version directly from Github by executing this command within your .node-red folder:
npm install bartbutenaers/node-red-contrib-ui-multistate-switch

Bart

This is already available on npm since 4 march


Your Google Client ID is publicly visible

Problem
Hi, I'm not a user of Holodex but I was browsing Github for examples of how to use the Google OAuth CDN script and I found your GoogleButton example. But I noticed that you have committed your Google client ID which is a vulnerability.
https://github.com/HolodexNet/Musicdex/blob/master/src/components/login/GoogleButton.tsx#L7
Solution
DO NOT commit secrets to Github even if the repository is private. Use .env files and make sure to ignore it in the .gitignore file. You can inject secrets during the deployment pipeline as environment variables.
Additionally, some people might already copied and used your client_id, make sure to generate a new one.

I think Client ID is safe to expose. Thanks for the heads up though


refactor: remove compression step

Let github pages handle compression of json instead

phew - that was a long rabbit hole. GitHub essentially doesn't allow serving pre-compressed json.gz files because it doesn't allow you to edit the headers of the files it serves on Pages. Instead of Content-Type: application/gzip we need:
Content-Encoding: gzip
Content-Type: application/json

We need to compress, because there's a 100mb file limit on GitHub, which would be fine for json.gz, but not for .json for some larger instances of wordweaver. So, we're wanting to also allow deploying on Netlify which allows you to specify a _headers file like so:
/assets/data/*/*/*json.gz
  # headers for that path:
  Content-Type: application/json
  Content-Encoding: gzip

So, the proposal is to accept this PR, but only after we add the following:

A configuration setting in environment.*.ts to serve compressed files or not. It should be false by default since we will deploy to github pages by default.
if it's true, the path to each resource should append ".gz" i.e. "verbs.json.gz" instead of "verbs.json
Add the _headers file to each build. It will be ignored if deployed to GitHub Pages, but required if deployed to Netlify.

This PR shouldn't be accepted until these changes are made.

Closing in favour of https://github.com/roedoejet/wordweaver/pull/74


Can not login with correct email and password

v0.13.0
I use EVO application on my phone.|
I setup addon to HA, enter correct email and password (I check this information by logout/login on phone)
In HA log I see that hon can not login
In integration setting I see my email "Setup fail" and "No device or entityes".
Environment (please complete the following information):

Home Assistant Version: core-2024.5.4
hOn Integration Versionv  0.13.0
pyhOn Version ???

Additional context
Add any other context about the problem here.
Home Assistant Logs
Check System -> Logs if you can find any logs related to this integration and post it here.
Device Log
Post your device info here (if available)
2024-06-01 17:10:34.864 ERROR (MainThread) [homeassistant.config_entries] Error setting up entry<EMAIL_ADDRESS>for hon
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 575, in async_setup
result = await component.async_setup_entry(hass, self)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/hon/init.py", line 41, in async_setup_entry
hon = await Hon(**kwargs).create()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/pyhon/hon.py", line 74, in create
await self.setup()
File "/usr/local/lib/python3.12/site-packages/pyhon/hon.py", line 105, in setup
appliances = await self.api.load_appliances()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/pyhon/connection/api.py", line 84, in load_appliances
async with self._hon.get(f"{const.API_URL}/commands/v1/appliance") as resp:
File "/usr/local/lib/python3.12/contextlib.py", line 210, in aenter
return await anext(self.gen)
^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/pyhon/connection/handler/base.py", line 64, in get
async with self._intercept(*args, **kwargs) as response:
File "/usr/local/lib/python3.12/contextlib.py", line 210, in aenter
return await anext(self.gen)
^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/pyhon/connection/handler/hon.py", line 74, in _intercept
kwargs["headers"] = await self._check_headers(kwargs.get("headers", {}))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/pyhon/connection/handler/hon.py", line 64, in _check_headers
await self.auth.authenticate()
File "/usr/local/lib/python3.12/site-packages/pyhon/connection/auth.py", line 258, in authenticate
if not (url := await self._login()):
^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/pyhon/connection/auth.py", line 195, in _login
await self._error_logger(response)
File "/usr/local/lib/python3.12/site-packages/pyhon/connection/auth.py", line 96, in _error_logger
raise exceptions.HonAuthenticationError("Can't login")
pyhon.exceptions.HonAuthenticationError: Can't login

{"actions":[{"id":"79;a","state":"SUCCESS","returnValue":"Your login attempt has failed. Make sure the username and password are correct.","error":[]}],"context":{"mode":"PROD","app":"siteforce:loginApp2","contextPath":"/s/sfsites","pathPrefix":"","fwuid":"ZDROWDdLOGtXcTZqSWZiU19ZaDJFdzk4bkk0bVJhZGJCWE9mUC1IZXZRbmcyNDguMTAuNS01LjAuMTA","mlr":1,"loaded":{"APPLICATION@markup://siteforce:loginApp2":"CMiYVlPW6pOgNvM9UnJGCw"},"globalValueProviders":[{"type":"$Global","values":{"eswConfigDeveloperName":{"writable":true,"defaultValue":""},"isVoiceOver":{"writable":true,"defaultValue":false},"setupAppContextId":{"writable":true,"defaultValue":""},"density":{"writable":true,"defaultValue":""},"srcdoc":{"writable":false,"defaultValue":false},"appContextId":{"writable":true,"defaultValue":""},"dynamicTypeSize":{"writable":true,"defaultValue":""}}}],"enableAccessChecks":true,"apce":1,"dns":"c","lairn":[],"laerc":[],"lav":"60","mna":{"lightning":"interop"},"lff":{"ENABLE_MIXED_SHADOW_MODE":false,"ENABLE_LEGACY_SCOPE_TOKENS":false,"DISABLE_LIGHT_DOM_UNSCOPED_CSS":false},"arse":1,"acaf":1,"services":["markup://lightning:configProvider","markup://force:salesforceScopedModuleResolver","markup://force:ldsEngineCreator","markup://instrumentation:locatorService"]},"perfSummary":{"version":"core","request":39,"actions":{"79;a":{"total":20,"db":6}},"actionsTotal":20,"overhead":0}}

Reset password in you hon app
Remove integration entry in haier h0n integration
Add again

Hello there, I'm having the same issue and I also tried what @tomaszwozniak suggested but gives me the same error.
My Logs:
Dettagli registro (ERRORE)
Registratore: homeassistant.config_entries
Fonte: config_entries.py:594
Prima occorrenza: 12:39:22 (7 occorrenze)
Ultima registrazione: 12:46:00
Error setting up entry<EMAIL_ADDRESS>for hon
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 594, in async_setup
result = await component.async_setup_entry(hass, self)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/hon/init.py", line 41, in async_setup_entry
hon = await Hon(**kwargs).create()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/pyhon/hon.py", line 74, in create
await self.setup()
File "/usr/local/lib/python3.12/site-packages/pyhon/hon.py", line 105, in setup
appliances = await self.api.load_appliances()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/pyhon/connection/api.py", line 84, in load_appliances
async with self._hon.get(f"{const.API_URL}/commands/v1/appliance") as resp:
File "/usr/local/lib/python3.12/contextlib.py", line 210, in aenter
return await anext(self.gen)
^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/pyhon/connection/handler/base.py", line 64, in get
async with self._intercept(*args, **kwargs) as response:
File "/usr/local/lib/python3.12/contextlib.py", line 210, in aenter
return await anext(self.gen)
^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/pyhon/connection/handler/hon.py", line 74, in _intercept
kwargs["headers"] = await self._check_headers(kwargs.get("headers", {}))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/pyhon/connection/handler/hon.py", line 64, in _check_headers
await self.auth.authenticate()
File "/usr/local/lib/python3.12/site-packages/pyhon/connection/auth.py", line 258, in authenticate
if not (url := await self._login()):
^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/pyhon/connection/auth.py", line 195, in _login
await self._error_logger(response)
File "/usr/local/lib/python3.12/site-packages/pyhon/connection/auth.py", line 96, in _error_logger
raise exceptions.HonAuthenticationError("Can't login")
pyhon.exceptions.HonAuthenticationError: Can't login

I have the same error, I changed my password and unfortunately it didn't help.

Reset password in you hon app
Remove integration entry in haier h0n integration
Add again

This fixed it for me. Seems so easy in the end, but was reluctant to choose "delete".

Yes, I had exactly the same problem today, but before deleting it (because I had similar concerns) I tried to persistently add the integration again, it ended with an empty window without any message. It wasn't until I looked at the server's response that I saw the actual error information (duplicate).
Also, remove and re-add according to the instructions.

Log in to the website https://account2.hon-smarthome.com using your login and password and turn off Two-Factor Verification in your account settings. It worked for me.

Hmmm, I don't get it, I tried what is suggested here:

Delete Integration
Reset pwd
Login as @daemon76  suggested and make sure 2FA is deactivated
Readd Integration

I am stuck with the "Can't login" message posted by @Feirbran.
Maybe one thought, we had our account configured with Google Social Login, I reset the pwd today for the first time in like a year to get the integration to work. Might there be a difference on accounts that support social login? Could other people who have posted and cannot fix this confirm if this is the case on their account too?

I did not use a social account, but it is possible that a social account is
handled differently.
pt., 28 cze 2024 o 18:13 mschmiedel @.***> napisał(a):

Hmmm, I don't get it, I tried what is suggested here:

Delete Integration
Reset pwd
Login as @daemon76 https://github.com/daemon76 suggested and make
sure 2FA is deactivated
Readd Integration

I am stuck with the "Can't login" message posted by @Feirbran
https://github.com/Feirbran.
Maybe one thought, we had our account configured with Google Social Login,
I reset the pwd today for the first time in like a year to get the
integration to work. Might there be a difference on accounts that support
social login? Could other people who have posted and cannot fix this
confirm if this is the case on their account too?
—
Reply to this email directly, view it on GitHub
https://github.com/Andre0512/hon/issues/215#issuecomment-2197250986, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ANSG6LRKK6PBQVUEVIUIOI3ZJWDR7AVCNFSM6AAAAABIUGJELWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCOJXGI2TAOJYGY
.
You are receiving this because you were mentioned.Message ID:
@.***>

@daemon76 , just tomato it clear, I do not use the social login for the integration (this cannot work!), just created a pwd which I can use on the app and on the account2.hon-smarthome.com by hand, but not on the integration.
I just checked the pyhOn library:
Exception is raising here:

Last thing it prints is this:
homeassistant  |   1     200 - https://account2.hon-smarthome.com/setup/secur/RemoteAccessAuthorizationPage.apexp?source
along with the full response body of that page, which has a few js if conditions for some redirect, but if I understand the code correctly from the auth.py, it seems to be looking for some "url=" regex, which it cannot find...
What is very strange, if I do the login in a browser, I never see the "RemoteAccessAuthorizationPage" in the log...
Maybe a feedback for @Andre0512: I activated debug in the HomaAssistant Integration, for the auth flow, it would be great if in that case every visited URL with response codes would be logged.

One more comment here. I checked out the phyOn library and made a manual test from my pc. I can successfully login outside of HomeAssistant using the library. So I guess it might be some difference with the aiohttp HomeAssistant provides (maybe not in every case). I will see if I find a way to log stuff like the user-agent headers (in case they are set) and such...

This is very strange, I just retested (without deleting and adding the integration) and it worked, maybe it was just a coincidence that something was wrong on server-side and I tested the lib manually after the fix. Now it works and I got the entities...

Same problem here ... Can't login, tried to change the password, tried to delete and install the integration again, nothing works ... 😢

Same login issue here. Credentials are good as they works in mobile app or via http page. PWD reset, integration re-download did not help :/
Logger: pyhon.connection.auth
Zdroj: custom_components/hon/init.py:40
Integrácia: Haier hOn (dokumentácia, problémy)
Prvýkrát sa vyskytol: 15:00:32 (1 výskytov)
Naposledy prihlásený: 15:00:32
hOn Authentication Error 1 200 - https://account2.hon-smarthome.com/hOnRedirect?startURL=/setup/secur/RemoteAccessAuthorizationPage.apexp?source%3DCAAAAZCcuyfbMDAwMDAwMDAwMDAwMDAwAAAA-jGEjDOFdYNJvnsyTEtqgLI4J77jGIWl1fKBkdNyKx87uyWqDWy838nEzWhk0dZd4MSKxX9wTgvoLSoTTmLIfX0WskqVNrtoSgL1WUAIMA2B-PPgKAvVUTexDCkrmCowPLsCcR63UCdwGv_zwoTEzV9v8puPKSaQaW3cymIFXTsX5KWgC_VrvMmMbTZ6sFiuxzjjC9YadCsDY-gPgHdQMzh1Uln91qi9bTLSPrl66Se3MYy1NC-T7XHTU6WRp1HQ9TFnjkNu2BIGnaKEXpZuf2UmKghmO50q2As4rH2UGP9-BFxQxwjjf4YpNoOexoIG12V8R6uugQnPI0AvRq8H0t_Et-x-wydJsA0c26nZL1PREo3mCiWvWxjmwuOvquWL2BZwWgP7F99v8JNw0fKyDhWe0GQiMK4n8GanEm_thJtf7h9cTzV0C0H9-idbHrGIoJGvVoLHzsUuI5EGqTez4W10nRfzQreaPRlO4-zNRaubCtbtzfdQ0lsWW1qmVfbUiQgXVE1kuqFQnelStYPIiX0cZov_1xpt5He6ZsOgwPGr0ddoeXnbDQuzTnSFogXzTT8AI7DDRAMAuLJjnwsOwuX9RuQ8j9TEacnkXU9J9SehBdPH24xQMdoVGv34Fh-jvrFWsF5hCJ8RvIdk9-FQQ3u0i8suWjC2L2k-FYlXqFDbuX7e5YU5gFoyev9VCcwVaU7K8Eva5c49pyUZwjPE5qm-zlQkUGICmwYvwBccWBHoFAlKx6YCXcoD3GsAWNakGw%253D%253D%26display%3Dtouch ERROR - 200 -

I have some error since 1st of July.
I've reset password, uninstall and install again integration. Still pyhon.exceptions.HonAuthenticationError: Can't login.
On mobile app works fine.

Could it be that freshly changed passwords are not synced and might need some time? In my case it startet working when I ignored it for like 24h... ;) I guess the login flow that was reverse engineered in the pyHOn library might not be always 100% identical to what happens in the app. At the end it is not an official integration. ;)

I have the same problem. I changed the password and then I looged into https://account2.hon-smarthome.com/ as @daemon76 suggested. It didn't work.
Does somebody know how to solve it?
Thank you so much!

Same login issue here. The only thing I did different I think is that I had first created my hon account with Google sign-in, but as I noticed I needed a password to login I've reset password.
Still, can't login.

It seems that the solution is here #230
@Andre0512 has made a pull request that fixes this bug.

It seems that the solution is here #230 @addshore has made a fork with corrections https://github.com/addshore/hon
(It doesn't work for me)

It doesn't work for me neither :/

I have same issue is there any update for this. I tested every method.


Update versions for 0.7.0 release

Modulus Pull Request
Description
Release prep for 0.7.0 release
Checklist

[x] I am familiar with the Contributing Guidelines.
[x] New or existing tests cover these changes.
[x] The documentation is up to date with these changes.
[x] The CHANGELOG.md is up to date with these changes.
[ ] An issue is linked to this pull request.

Dependencies

/blossom-ci


Suggest git checkout -b

This should fix #632.
While playing with this fix, it wasn't obvious to me why git_checkout.py is suggesting changes for git commit; the suggestions don't seem sensible.

Thanks @davidhart82! I just made a slight tweak (and probably should do the same for other rules).


The start is very slow on my cellphone.

That is because Instant Run. The problem will disappear after build a release.


Added basic styles for the animation

To test the animation just add 'active' class to '.rajoyirize-content-wrapper' div.

Cool (initial) animation! 👍

Yeah! GJ. Merging.


Add auto-discovery for Home Assistant

hi. thank you for contributing. Your project very useful. Can you please add auto-discovery function??
here is the example of  implementation: repo
thanks

FYI, this should be available shortly, I've been putting some final tweaks to auto discovery.

Support for this has been pushed to the repo, please give it a try and report back.

working for me

great!

Hi Bus:) BIG THANKS for your hot-damn-cool code! WORKS GREAT - besides the Auto Discovery. I can't get it to work. I have it enabled in the config and HA but nothing shows up. I don't know how to troubleshoot it:(


Allow a taxon's photos to be locked

Anyone can edit the photos for a taxon, and that is usually a good thing, but it can lead to several issues:

edit wars, where maybe two or more people are constantly changing the photo back and forth, without dialogue https://www.inaturalist.org/flags/406465 I'll note that @bobby23 proposed a tracking system for taxon photos changes, but I think that might be better implemented with a  larger tracking system that includes geoprivacy changes and such.

the default photo for Homo sapiens. Because we all know what humans look like, a diagnostic photo isn't necessary. However, since we're a global site, any photo of a human that is chosen as the standard depiction of our species can't be representative of all humans and thus all users, which causes user to change the default photo often. I suppose this in and of itself isn't a huge problem, but it seems like it will be a constant thing and, to me, a waste of users' time, and could be the cause of bad blood and hurt feelings.

Other potential issues with our current system would be users posting obscene, offensive, or willfully incorrect photos.
So I propose that we have a functionality that allows a taxon's photos to be locked and only staff can edit them, should such situations arise.

Implementation proposal:

[ ] Add a photos_locked column to the taxa table
[ ] Add photos_locked to the taxon index
[ ] Add the photos_locked checkbox to the taxon form below auto_photos. It should only be visible to staff (role == admin)
[ ] Ensure photos_locked gets returned in API responses
when photos are locked

[ ] In TaxaController#set_photos and TaxaController#update_photos, do nothing if the current user is not staff
[ ] Remove the entire "Edit Photos" fieldset for users who are not staff on the taxon form
[ ] On taxon detail, in the Curation button dropdown, replace "Edit Photos" with "Photos Locked" when viewed by non-staff

Only problem I see here is updating the taxon index. Are we ok with that?


How to implement swipe to delete in SortedListAdapter

I am a big fan of your sortedListAdapter, I have implemented search and databinding and I am very pleased with the results. I would now like to implement swipe to delete, but I am unsure of how to do it, can you help me?

You implement it just like with any other Adapter. The RecyclerView comes with a helper class to simplify implementing swipe to dismiss and reorder patterns, it's called ItemTouchHelper. You can find more information about it here. If you want a more in depth guide just google around a bit.

thank you for your help, I am a little lost though, the example I found
overrides onBindViewHolder to check for pending delete. I tried overriding
the method in my adapter which extends SortedListAdapter, but i get an
error from Java about the override having the same erasure as the method in
SortedListAdapter. Do I need to implement it in your code? Also the code
assumes that I can access the List for the ListView in the adapter,
how do I do that.
On Wed, Apr 26, 2017 at 3:31 AM, Xaver Kapeller<EMAIL_ADDRESS>wrote:

Closed #3 https://github.com/Wrdlbrnft/SortedListAdapter/issues/3.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Wrdlbrnft/SortedListAdapter/issues/3#event-1058313658,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAj-E3jgdr3ctW4-z7zs2kFNNN1YwEwgks5rzxzlgaJpZM4NIRmR
.


How to access ViewController's lifecycle events?

Is there a way to listen in on the ViewController's lifecycle events (ViewWillAppear, ViewDidLoad/Unload etc.) in a HubContentOperation and in a HubComponent? I know theres's a protocol called HUBComponentViewObserver but that only provides the viewwillappear and resize events.

Not as far as I know.
Components can be notified when that component will be shown (which may or may not be at the same time the view controller gets shown). Content Operations aren't really meant to care about that (afaik).

The Hub Framework is being phased out at Spotify, and therefore we will not be maintaining it further.


WRO-8763: Storybook: migrate default samplers from knobs to controls - About -->Item

Checklist

[X] I have read and understand the contribution guide
[ ] A CHANGELOG entry is included
[ ] At least one test case is included for this feature or bug fix
[X] Documentation was added or is not needed
[ ] This is an API breaking change

Issue Resolved / Feature Added
Migrated default Storybook samplers from knobs to controls - About -->Item
Resolution
Additional Considerations
Links
WRO-8763
Comments

please sort all mergeComponentMetadata imports


Add option to close Datagrid filter by clicking outside of its popup.

Summary
Here is a closed request to make filters close when clicking outside of a filter popup. https://github.com/vmware/clarity/issues/2679

What is the change? Instead of changing current behaviour, I'd ask to add an option on a Datagrid level to control such behavior.
Why should it go in Clarity? Because current design isn't confortable and desirable for all users. It's not very comfortable to be limited with "x" button in each filter. It requres extra click when you're setting multiple filters, and an argument that user wants to see all filters he set isn't working for everybody. For instance, we're displaying current filter above the grid in a card. It lets us to keep user aware of current filter if it was pre-selected. I think this is a pretty viable solution, at least in comparison with the current design.
Does this change impact existing behaviors? If so how? It won't. Having this mode as a non-default option will keep already existing code and workflows untouched, but will let people to have a choice.

Use case
Filters are being summarized outside of a Datagrid in a card, or text string, or with a Label components.
This is very useful in case user setting multiple filters for a complex grid, or especially, if grid has a feature of filter presets.
Workarounds
If there is a feature to turn such behaviour on, in current API, or, there is a way to implement that with extra bit of code, it would be OK.

I totally agree with this idea.


Adding bucket limit information

Imports the limits doc from legacy into the Checklists section
Adds 500K limit to buckets in several places

Closes #548

We are planning again remove this limit from our docs and code to make sure we only keep this as a recommendation instead of a hard-limit.
So calling this as hard limit is not needed in these docs IMO

Which line harsha? I think that got lost in the review.


UWP Game MSFS Keeps Crashing

[x] I have read and understand that tickets without Logs (or other info if Logs are 1000% not relevant) will be closed without comment.

Expected Behavior
I wanna use the MSFS on the Steam Deck using Glossi with the Big Picture Mode (New/Old) to customize the Controls easily while gaming (especially L4/5 and R4/5).
Actual Behavior
MSFS (UWP/MSStore) crashes when using Glossi to use SteamInput. Sometimes it crashes before the Main Menu, sometimes during the Flight Loading Screen and sometimes in a Flight. This doesn't happen if I use native x360 Controller. The Sim doesn't run longer than 10minutes.
The Glossi Settings for the Game doenst matter. I switch between the Options (Seperate Windows, Hide from AppList,...) but it doesn't fix the problem. Even using the Old Steam BigPicture Mode or the "normal" UI doesnt fix that.
Steps to Reproduce the Problem

Add the MSFS Windows Store Edition to Glossi with default Config.
Add the Shortcut to Steam and restart steam
Launch Steam in BigPictureMode or with Launch Option -GamePadUI
Launch MSFS Glossi from Steam
Try to start a Flight.

General Information

Version: <IP_ADDRESS>
Platform: Win11 22h2 on SteamDeck
Controller(s): SteamDeck Controls
Application: GlossiTarget with MSFS UWP App

Logs / Additional Files
GlosSI Logs.zip
Edit by maintainer: Remove embedded logs, zipped archive is enough.
Makes issue virtually unreadable.

Interesting.
According to the logs it's actually not M$ FlightSim crashing, but GlosSI(Target).
The GlosSI watchdog then kills FlightSim after GlosSI crashed.
Is there a glossitarget.dmp present in the log dir?
I'd need that

I'm having the exact same issue, with Forza Horizon 5 UWP edition.
My logs are pretty similar to yours. Sometimes I can play for a hour just fine, sometimes it crashes after 5 minutes.
For me what happens, is the game shows "Controller disconnected" and then promptly closes.
I have attached my logfiles and glossitarget.dmp.
glossitarget.zip

Thanks for the inclusion of the crashdump @deWaardt
Your particualar crash should be fixed with the next snapshot build :)

Oh nice! That's fantastic!


{:ok, client} = :cqerl.new_client({"52...",9042})  - this format doesn't work

I have tested the following two lines of code on elixir shell (iex):
{:ok, client} = :cqerl.new_client({"52.**.***.*",9042}) #Doesn't work
{:ok, client} = :cqerl.new_client({{52,**,***,*},9042}) : #Works
The environment that I am using is the following:
Elixir 1.0.5
OTP 17
Server is on AWS and I used the following configuration to make cassandra available from remote servers:

Comment rpc_address
Uncomment rpc_interface [rpc_interface: eth0]
Uncomment rpc_interface_prefer_ipv6: false
Enable thrift using nodetool [nodetool enablethrift]

After the above configuration, I was not able to connect using default configuration, so:
{:ok, client} = :cqerl.new_client({})
command started giving:
no match of right hand side value: {:error, :no_available_clients}
So, I tried connecting using the public IP address of the server, but for some reason the first command didn't work and gave the following error:
{:ok, client} = :cqerl.new_client({"52.**.***.*",9042})

** (FunctionClauseError) no function clause matching in :cqerl.prepare_node_info/1
    (cqerl) src/cqerl.erl:599: :cqerl.prepare_node_info({"<IP_ADDRESS>", 9042})
    (cqerl) src/cqerl.erl:102: :cqerl.new_client/2

Issue was on on older version of cqerl. No such issue with the latest version.

Thanks for investigating!


security issue: the program is vulnreable as password is saved in plain text on the machine.

Anyone with access to my machine can read the password as it is saved in plain text. There should be an option for the program to prompt for the password if the user does not save his/her password in welearnrc

Simply creating a password promt doesn't work, since one can extract the data from memory. Will have to come up with a better solution for this. Thanks for pointing this out.

I have implemented the desired feature (prompts for both username and password) as part of the v1.0.1 patch, using the same method (getpass.getpass()). Sorry, I didn't see your PR @nick-nds !
Instead of supplying an empty string for password, you'll have to simply omit the key entirely. You can also choose not to have a .welearnrc file altogether.


Remove default volumes, now specify exclusively in docker-compose, etc

All the volumes that have been removed are already defined in the docker-compose.yml file.

Rebuilding :rocket:


Fix typo in Remove-NetSwitchTeamMember.md

The argument is Name, not Member. Using the incorrect string yields an error message.
PR Summary
This changes fixes a typo in the documentation for Remove-NetSwitchTeamMember.
PR Checklist

[x] Descriptive Title: This PR's title is a synopsis of the changes it proposes.
[x] Summary: This PR's summary describes the scope and intent of the change.
[x] Contributor's Guide: I have read the contributors guide.
[x] Style: This PR adheres to the style guide.

Can you please make the same edit for the other OS versions of the article?

@get-itips done (I think!)

@JonnyTech please read the following Contributor License Agreement(CLA). If you agree with the CLA, please reply with the following information.

@microsoft-github-policy-service agree

Hello, what needs to be done for this PR to get merged - did I miss something?


refactor(npm): reduce dependencies and fix legacy require methods

Signed-off-by: sam bacha<EMAIL_ADDRESS>

DNM


Calendar: date headers not fading

When submitting a new issue, please supply the following information:
Platform: Raspberry Pi 3b, Raspbian Jessie, electron v3.0.9
Node Version: v11.0.0
MagicMirror Version: v2.5.0
Description:
In the Calendar module, when timeFormat is set to dateheaders, the headers do not fade as the calendar entries do.
Steps to Reproduce: n/a
Expected Results: date headers also fading
Actual Results: date headers not fading
Configuration:
   {         module: "calendar",         classes: 'xsmall',         header: "Kalender",         position: "top_left",         config: {             colored: true, 	    maximumEntries: 15,             timeFormat: 'dateheaders',             dateFormat: 'dddd DoMo',             dateEndFormat: 'HH:mm',             fullDayEventDateFormat: 'dddd DoMo',             displayRepeatingCountTitle: true,             broadcastEvents: false,             fadePoint: 0.65, 			maxTitleLength: 35,             calendars: [                 {                     symbol: 'calendar',                     url: 'https://calendar.google.com/calendar/ical/xxx/basic.ics'		                 }, 				{                     symbol: 'birthday-cake',                     color: '#f4a341',                     url: xxx                },             ],          },     },

merged


[Refactoring] Not mocking uuid in tests

Currently we are mocking uuid library to return a fixed value 'test-id' in order to compare received from expected values. It is handy but introduces issues.
It forces us to have a check in codebase that should not be there, getOrCreateWallet() method from browser-storage-wallet-repository.ts.
      // this check is only for testing purpose
      if (
        store.wallets.findIndex(
          (storeWallet) => storeWallet.walletId === w.walletId.id.toString()
        ) < 0
      ) {
        newStorageWallets.push(WalletMap.toDTO(w));
      }

More importantly, a fixed uuid value breaks Entity original behaviour of having an identity and be different from one another. Entities in tests should not behave differently than in codebase.
We can solve this issue by removing the uuid mock and using flexible property matchers like expect.any(UniqueEntityID) (for Entities) and expect.stringMatching(/^[0-9A-F]{8}-[0-9A-F]{4}-4[0-9A-F]{3}-[89AB][0-9A-F]{3}-[0-9A-F]{12}$/i) (for DTOs).
Also in some places, toStrictEqual() should be replaced by toMatchObject().

outdated by PR #178 ? cc @tiero


[HW] Aruna Koduvatte

Name: Aruna Koduvatte
Email<EMAIL_ADDRESS>Linkedin Profile: https://www.linkedin.com/in/aruna-k-197598171
Attach the homework screenshots below for both step II and step III:

You may need to attach "Congratulations!" screenshots from https://www.datastax.com/node/3272 and https://www.datastax.com/dev/scenario/try-it-out-cassandra-query-language-cql as well, @aruna-valsan .

I have attached both screen shots

I have attached both screen shots

Since you haven't received the badge yet, you may want to reopen your issue and wait to the DataStax team to check your screenshots first, @aruna-valsan .

Hey Aruna Koduvatte, great job! Congrats! Here is your badge! https://api.badgr.io/public/assertions/f9j43cqVRf2yZUYEvaHU-A


Feature: Advanced Dormspamming

Fill out the event details and send email<EMAIL_ADDRESS>on behalf of <user_name>"

With a in reply to header

Maybe events created this way can look special in some way to incentivize people to come to our website and create events


Implement service aliases

Closes #6

This is not introduced by this PR, but we have a container leak: given a job with 3 services A, B and C:

if A and B creation succeeds, and C's creation fails, we return without stopping A and B
if the varian't container cannot be started none of A, B or C is stopped or removed
same if we can't wait for the the variant container to run
same if the exit code is <> 0
or if we can't remove the variant's container
if one service container removing fails, the following ones are not removed

One easy fix is to use defer: for every started service container, defer a function which removes it.

@jawher I created https://github.com/bazooka-ci/bazooka/issues/271 to fix it

LGTM


Upgrede aerospike-client-php  version to 3.4.14

Sadly, the Aerospike issue #855 isn't fixed by this pull request. Nevertheless, it's an excellent idea to upgrade to the latest version available.
Installing shared extensions:     /usr/local/lib/php/extensions/no-debug-non-zts-20160303/
PHP Fatal error:  Cannot redefine class constant Aerospike:: in Unknown on line 0
error: /usr/src/php/ext/opcache/opcache.so does not exist

(from the Travis CI logs of 71 container)


add webapp & container registry/builder sample

This includes a basic Go web app and a script to set up Azure infrastructure in App Service and Container Registry to continuously build and deploy this app. See README.md for full details.
If ./setup.sh is run in this repo (i.e. a clone) it will ensure/create Azure resources then push/build the image once.
If ./setup.sh is run from a repo root and IMAGE_NAME is set to the repo's name, continuous build and deploy is set up with an ACR build task. See https://github.com/joshgav/go-sample for an example of creating your own web app from this sample.

PTAL @sptramer @asw101

fixes #40

Should mention that most comments regarding wording, etc. from #216 also apply here.


Remove closeable from bundling

Corresponding change for https://github.com/googleapis/gax-java/pull/236

LGTM (pending coordinating PRs)

Codecov Report

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

@@            Coverage Diff            @@
##             master    #1116   +/-   ##
=========================================
  Coverage     85.62%   85.62%
  Complexity     3618     3618
=========================================
  Files           368      368
  Lines         14181    14181
  Branches       1635     1635
=========================================
  Hits          12143    12143
  Misses         1601     1601
  Partials        437      437

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 fc31605...6855278. Read the comment docs.


Implement more idiomatic query and index creation with new version of redis-py

This PR updates the code to use the inteface as defined in the following redis-py PR:
https://github.com/redis/redis-py/pull/2957
Once this is merged and released, I'll need to update requirements.txt on this branch to pick up the latest redis-py release before merging it.  Until then, merging is blocked.
This closes #1

This needs redis-py 5.1.0 to be released.  Draft release here: https://github.com/redis/redis-py/releases/tag/untagged-addc0fc2d47b1bd864b9