An uncaught error was detected outside of a test

What package and version are you using?
<EMAIL_ADDRESS>What browser are you using?
Chrome
What operating system are you using?
Windows
Actual Behavior
I installed cypress-indexeddb in my project and followed "Installation" step of the README.
When I try to run my e2e tests, this is what happens:

CypressError: The following error originated from your test code, not from Cypress.

  > Cannot overwite the `as` query. Queries can only be overwritten with `Cypress.Commands.overwriteQuery()`.

When Cypress detects uncaught errors originating from your test code it will automatically fail the current test.

Cypress could not associate this error to any specific test.

We dynamically generated a new test to display this failure.
    at setupIDBHelpers (webpack:///./node_modules/@this-dot/cypress-indexeddb/src/lib/cypress-indexeddb.js:10:0)
    at<EMAIL_ADDRESS>(webpack:///./node_modules/@this-dot/cypress-indexeddb/src/lib/cypress-indexeddb.js:24:0)
    at __webpack_require__ (webpack:///webpack/bootstrap:19:0)
    at<EMAIL_ADDRESS>(webpack:///./node_modules/@this-dot/cypress-indexeddb/src/index.js:4:21)
    at __webpack_require__ (webpack:///webpack/bootstrap:19:0)
    at ./cypress/support/commands.ts (webpack:///./cypress/support/commands.ts:1:0)
    at __webpack_require__ (webpack:///webpack/bootstrap:19:0)
    at ./cypress/support/e2e.ts (webpack:///./cypress/support/e2e.ts:17:0)
    at __webpack_require__ (webpack:///webpack/bootstrap:19:0)
    at 0 (http://localhost:8100/__cypress/tests?p=cypress\support\e2e.ts:1277:18)
From previous event:
    at evalScripts (http://localhost:8100/__cypress/runner/cypress_runner.js:158861:58)
    at <unknown> (http://localhost:8100/__cypress/runner/cypress_runner.js:158870:152)
From previous event:
    at runScriptsFromUrls (http://localhost:8100/__cypress/runner/cypress_runner.js:158870:136)
    at Object.runScripts (http://localhost:8100/__cypress/runner/cypress_runner.js:158884:12)
    at $Cypress.onSpecWindow (http://localhost:8100/__cypress/runner/cypress_runner.js:147480:75)

From Cypress Internals:
      at internalError (http://localhost:8100/__cypress/runner/cypress_runner.js:150306:99)
      at Object.overwrite (http://localhost:8100/__cypress/runner/cypress_runner.js:150390:11)
      at <unknown> (http://localhost:8100/__cypress/runner/cypress_runner.js:158866:23)
      at tryCatcher (http://localhost:8100/__cypress/runner/cypress_runner.js:8914:23)
      at Object.gotValue (http://localhost:8100/__cypress/runner/cypress_runner.js:8056:18)
      at Object.gotAccum (http://localhost:8100/__cypress/runner/cypress_runner.js:8045:25)
      at Object.tryCatcher (http://localhost:8100/__cypress/runner/cypress_runner.js:8914:23)
      at Promise._settlePromiseFromHandler (http://localhost:8100/__cypress/runner/cypress_runner.js:6849:31)
      at Promise._settlePromise (http://localhost:8100/__cypress/runner/cypress_runner.js:6906:18)
      at Promise._settlePromiseCtx (http://localhost:8100/__cypress/runner/cypress_runner.js:6943:10)
      at <unknown> (http://localhost:8100/__cypress/runner/cypress_runner.js:3596:20)
logError @ index-857c938c.js:104125
(anonymous) @ index-857c938c.js:110192
emit @ index-857c938c.js:109778
(anonymous) @ cypress_runner.js:178152
emit @ cypress_runner.js:18373
emit @ cypress_runner.js:178214
onPrint @ cypress_runner.js:177059
_onPrintClick @ cypress_runner.js:177063
(anonymous) @ cypress_runner.js:178335
executeAction @ cypress_runner.js:45275
n @ cypress_runner.js:45275
ca @ cypress_runner.js:55921
ja @ cypress_runner.js:55922
ka @ cypress_runner.js:55922
wa @ cypress_runner.js:55924
Aa @ cypress_runner.js:55925
ya @ cypress_runner.js:55925
Da @ cypress_runner.js:55928
Ad @ cypress_runner.js:55991
Gi @ cypress_runner.js:56157
Kb @ cypress_runner.js:55946
Dd @ cypress_runner.js:55993
(anonymous) @ cypress_runner.js:56158
../../node_modules/scheduler/cjs/scheduler.production.min.js.exports.unstable_runWithPriority @ cypress_runner.js:59684
Ii @ cypress_runner.js:56158
Cd @ cypress_runner.js:55992

Expected Behavior
I should see the results of my tests.
Reproduction

install an angular app
install cypress library
ng serve
npx cypress open and create first e2e test
stop cypress
install cypress-indexeddb and follow Installation steps.
npx cypress run or  npx cypress open
https://stackblitz.com/edit/angular-ted3cu (you should download the project on your local machine to be able to run cypress)

Additional Information
No response

Thank you for the report @pfpoujol, we will look into it.
Could you please provide more information on what cypress version do you use?
Can you reproduce the issue if you install an earlier cypress version?
Thanks in advance

Hello @TapaiBalazs i use the latest version of cypress (v12.7.0).
I just tried with v11.2.0, no issue with this version.

@pfpoujol thank you for confirming. I believe there was a breaking change in the latest cypress version that no longer allows to overwrite the .as() method.
We will look into this more when we will have some capacity. During that time you might be able to use the package with an older version of cypress as a workaround.

Just for clarity: the package was actually broken earlier, at v12.0.0 (you have to go back to v11.x if you want to run this plugin) - it just can't be fixed until v12.6.0


Can you add badges to styled icons?

I would like to add a badge counter on icon but I don't find a documentation about this. Is there any way to add a badge to icons?

@onurcanavci What do you mean by "badge"? Do you have an example of what you're wanting to achieve?

Like this

@onurcanavci yes you can, but not directly through this library - Styled Icons provides the icon SVG directly, so you would use it inside another component that paired the icon with a badge. Something like this:
import React from 'react'

export const IconWithBadge = ({icon: Icon, badgeContents, iconProps = {}}) => (

    <Badge>{badgeContents}</Badge>
    <Icon {...iconProps} />

)

Then to use it:
import React from 'react'
import {Alert} from '@styled-icons/material'
import {IconWithBadge} from './IconWithBadge'

export const Example = () => (
  <IconWithBadge
    icon={Alert}
    badgeContents="12"
  />
)

Note that the above is just an example, you would need to add CSS styles for the IconWithBadge wrapper and Badge component to display the badge correctly.

I think we can close this as this is just an implementation using an icon. Please feel free to comment if we're misunderstanding what you're looking for.


Fix Russian fireproofing translations

Task/Issue URL: https://app.asana.com/0/0/1202101260086320/f
Tech Design URL:
CC:
Description:
Updates various Russian fireproofing translations to make more sense, see asana task for details
Steps to test this PR:

Go to settings, and check the fire button animations settings entry, and the title on the page are as specified in the asana task
Go to fireproofed websites in settings and do the same. Turn on fireproofing.
Log in to a website so you get the fireproofing dialogue. Check the translations there are correct. Press confirm, and check the toast is correct.

Copy Testing:

[ ] Use of correct apostrophes in new copy, ie ’ rather than '

Orientation Testing:

[ ] Portrait
[ ] Landscape

Device Testing:

[ ] iPhone SE (1st Gen)
[ ] iPhone 8
[ ] iPhone X
[ ] iPad

OS Testing:

[ ] iOS 13
[ ] iOS 14
[ ] iOS 15

Theme Testing:

[ ] Light theme
[ ] Dark theme

Internal references:
Software Engineering Expectations
Technical Design Template
When ready for review, remember to post the PR in MM

Awesome! Thanks for reviewing!


Prefer interpolation over concatenation

Fixes #329
@Sherlouk: how can I add a compiler flag to the project to check? Can only seem to find how to add one to a specific file.

Freetime (Project) -> Build Settings -> Filter on "Other Swift Flags" (ensuring "All" is selected instead of "Basic") -> Double click to open the edit UI and add two new values:
-Xfrontend
-warn-long-function-bodies=100
Also it's issue 329 not 239 😉

Quick research does look like when doing more than two strings together interpolation is substantially faster, so hopefully this will help even if it is fairly trivial in the grand scheme of things!

#dreamteam


Add a bin entry for server package

Now that @scoreman/server is published on npm, one could just npm install it and run it!
However, it doesnt have a bin entry on its package.json

Fixed in https://github.com/N0NamedGuy/scoreman/commit/d88a518d25d3cde4abc559c14d0f8ecfe211309b


Fix App filter and locations

Summary
We were considering wrongly the input data for the filter a binding, instead of a list of bindings. Also, on the command parser context, we were filling the location with just "/command" instead of the full location.
Ticket Link
https://mattermost.atlassian.net/browse/MM-36758
Related Pull Requests
Mobile: TBD
Release Note
Fix error with locations and binding filtering.

@DHaussermann Instructions to test:

Locations: The test app should print in console the whole context of any call. You just have to check that the location is properly formed.
Filtering: The current filtering on client does the following. I put alongside each element the element from the test app you shouldn't be seeing in the client.

Remove commands without a label (/test invalid ERROR_with_no_label)
Remove channel header elements without icon or without label (ERROR_with_no_label, ERROR_with_no_icon)
Remove post actions without label (ERROR_with_no_label)
Remove elements without a call (/test invalid ERROR_with_no_call, post action ERROR_with_no_call, ERROR_with_no_call)
Remove elements without app_id (should never happen)

/update-branch


OTG Test - TE-3.5: Ordering: ACK Received

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 70.423%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
1050

Relevant Lines:
1491

💛  - Coveralls

/gcbrun

/gcbrun


Added back cookie expiry and rebuilt UI

Added back the cookie expiry on @yinyifu 's suggestion.

 Fix maxAge issue in UI cookies


Fix channelz plugin initializer

Previous code not threadsafe nor idiomatic

@veblush this should be an easy one

Thanks for this PR!


Behavioural unit tests for navigation and reference

As motivation, behavioural unit tests:

Test orchestration of main, renderer, etc., ie. the whole application, as if done by a user.
Work also as documentation. This documentation is always up to date by virtue of tests being green.
Cover a lot of production code with reasonably few lines of test code.
Are fast, and thus support more efficient development (eg. TDD).

Not to be merged before #5084.

Note: Updated base to make diff easier to read.


Allow quick drop's

Hi,
as discussed with @lucaderi and @cardigliano here's a first draft without config templating.
It would look like this:

Thanks for your time! :)

P.S. Please ignore the indents and the commit history :)

Closing as it is live now, thx :)


⚠ Bofrost.de has degraded performance

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

HTTP code: 200
Response time: 1675 ms

Resolved: Bofrost.de performance has improved in 3e54195.


Icon image not drawn when only PNG image is provided

This happens when only PNG image is provided and SVG image is not.

Resolved by a954d0158479f4ecbd050f02964c196193ee6829


pull from live server and publish to another server

Im trying to pull a stream and publish(push) to another server, but video/audio is out of sync.
How should delta timestamp be calculated?
thanks

RTMP transfers the audio and video in different logical streams(Chunk).
Every chunk package has a timestamp field and an extended timestamp field.
So, maybe you can check those timestamps.


Scaling issue with the SignInView component.

Describe the bug
When using the SignInView component on my app, I sometimes have scaling issues. Not on the first rendering but later on. I tried to add Box components to fix the width but it's not working.

For now, I didn't this it on other views. A way to fix this is to open the app in a new tab and it will scale properly.
Expected behavior
I would like to have my app scaling correctly to the drawer when using the SignInView component.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

OS: MacOS
Browser Brave
Version

Additional context
Add any other context about the problem here.

Happy years, any news about this one?

I'm only having this with the SignInView component. When I'm using the ContextView, everything is going fine.
In my code, I'm just returning the SignInView component. I also tried to add a box element to limit the component size, but it didn't work.

From what I've tried, it's related to the width of the SignInView component. It's not something I can control.
First, I changed my code to the one provided in the stripe documentation. I still had the same result.

I also tried to add a Box component to limit the width of the SignInView component to the width of the drawer. Again, it didn't work.
I inspected the drawer to ensure it comes from theSignInView component (see gif).

I also saw that the overflow issue happens when we are on certain pages. For example, we can see it on the connect tab but not on the home tab (see gif).

Hi @Matthieu-OD, thanks for bringing this to our attention! We just merged a fix today so you shouldn't see this issue anymore.


Broken Link to https://docs.microsoft.com/en-us/azure/databricks/scenarios/sql.md

Broken Link in the first paragraph, at sentence "With the Serverless compute version of the Databricks platform architecture, the compute layer exists in the Databricks cloud subscription rather than the customer’s cloud subscription. Serverless compute is supported for use with Databricks SQL."
It should be "With the Serverless compute version of the Databricks platform architecture, the compute layer exists in the Databricks cloud subscription rather than the customer’s cloud subscription. Serverless compute is supported for use with Databricks SQL."
or other proper link
Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: e2c2982b-97e8-b697-5e21-4194d59d5d04
Version Independent ID: e2c2982b-97e8-b697-5e21-4194d59d5d04
Content: Enable Serverless SQL warehouses - Azure Databricks - Databricks SQL
Content Source: databricks/sql/admin/serverless.md
Service: azure-databricks
Sub-service: databricks-sql-analytics
GitHub Login: @mssaperla
Microsoft Alias: saperla

Thank you for your observation. We could see that the hyperlink redirection has an issue.
This is being assigned to the content author to evaluate and update as appropriate.

@pateixei Thank you! The correction will be live in a few hours!
#please-close

#please-close


Slack App for automatic link re-writing

Seems like it's possible: https://api.slack.com/reference/messaging/link-unfurling
That would be pretty nice

An issue with slack previews is that they're not indexed by slack for searching purposes, so it also would be nice to have the option to have the app automatically include the text of the preview within the message itself or to automatically reply to it in a thread with that text. That text would get indexed by slack

@tylerkahn Well that was more work than I thought. Care to try it out? Click the Add to Slack button on https://news.ycombinator1.com/


Fix code scanning alert no. 2: DOM text reinterpreted as HTML

Fixes https://github.com/freezingsaddles/freezing-web/security/code-scanning/2
To fix the problem, we need to ensure that the value retrieved from the #public-scope input element is properly sanitized before being used to set window.location.href. One way to achieve this is by using a safe method to encode the URL, ensuring that any potentially harmful characters are escaped.
We can use the encodeURIComponent function to encode the URL values before setting window.location.href. This function encodes special characters, making it safe to use in a URL context.
Suggested fixes powered by Copilot Autofix. Review carefully before merging.

I almost changed this earlier to...
<a href="{{ public_authorize_url }}">
...
$('#private-scope').click(() => $('#connect-strava').attr('href', "{{ private_authorize_url }}"));
$('#public-scope').click(() => $('#connect-strava').attr('href', "{{ public_authorize_url }}"));

Lets it be a real hyperlink.

If we can specify the URLs programmatically like that, it's probably better than this autogenerated Copilot auto fix... can you amend it like that @merlinorg to let it be a real hyperlink, if that will work reliably? This is one of those where having a staging site with a different app would be useful for testing, it's hard to test this except live.

@obscurerichard you can see it work locally by watching the mouse-over href as you toggle the checkboxes. Also safely falls back to public if javascript is disabled.


Complete refactoring with best practices

After #90 we have pointed out these issues to complete:

#92
#93
#94
#95

Crash:

#96

Also this commit mentions that CI/CD needs to be fixed:

71b21475f5ff33927e6b80fe69cd8b1b60423d7f

When this is done, we can eliminate develop branch.


Android works in development but crashes in production

Describe the bug
Android Detox works in development but crashes in production.
To Reproduce

[x] I have tested this issue on the latest Detox release and it still reproduces

Provide the steps necessary to reproduce the issue. If you are seeing a regression, try to provide the last known version where the issue did not reproduce.

android gradle file: https://gist.github.com/henrymoulton/236bbdbc0c48387c2b860a77e045b4ea
app gradle file: https://gist.github.com/henrymoulton/28e8c06eb25bf72c722a1766e6adccd

Video: https://streamable.com/ogvsu
Expected behavior
Should run as in development
Screenshots
If applicable, add screenshots to help explain your problem.
Environment (please complete the following information):

Detox: "detox": "14.4.1",
React Native: "react-native": "0.59.10",
Node: 10.16.0
Device: Pixel_2_API_26
OS: 8.0

Device and Verbose Detox Logs
Provide the device and "trace" Detox logs so we can understand what happened. You can obtain them by passing the loglevel param: detox test --loglevel trace
Detox crash report: https://gist.github.com/henrymoulton/b82a3d9a311c4dcf95964b37f4cc1f19
Logcat: https://gist.github.com/henrymoulton/4165e2f1f284fc0bdec658cf91db0b2e
Most similar issue: https://github.com/wix/Detox/issues/1401

@henrymoulton the link to your app's build.gradle is broken ( / protected) so I can't help you out entirely, but I'll try.
From the looks of it (going over the device logs), your test apk lacks the kotlin stdlib. Could you double check that you've specified detox as a transitive dependency, namely:
androidTestImplementation('com.wix:detox:+') { transitive = true }

Also, please repost the missing app build.gradle gist :)

In any case, please post this on SO, this doesn't seem to be a detox issue.


linters on GH Codespaces

Apparently npm up && yarn format-all && yarn pretty-quick changes files in Codespaces (Node v14) but not locally (Node v14).

reported at https://github.com/iterative/cml.dev/pull/81#discussion_r690791533

Yes, not sure if I am doing something wrong, but it seems to modify some quotation marks. 🤔

Is this still a thing? also do we care about <=14.x? shouldn't 16.x at the oldest be the concern?


Refactor Questioner and Configuration handling

Happy Halloween! 🎃💀 This pull-request contains a major number changes and improvements.
Closes #12 #4 #5 #11
I really hope this is last major refactoring. In short the following changed:

Configuration is made immutable and cannot be changed after creation

Profiles configuration is kept in an object, a Profile object holds
the unresolved information of a profile, and can be resolved using
the ProfileConfigResolver service.

A ResolvedProfile contains the Profile’s information and
Classes instances of Configurators and Generators

Defaults now only apply to questions, variables were introduced
for dynamic values, and are resolved when requested (not in advance).
This solves a ton a problems!
A resolved variable is not cached as a context can change at any time.

Executing a profile is performed using a Runner which executes the
Generators in correct order and produces the report (if requested).
A DryRunner was added for ease of usage.

Both Configurators and Generators can be sorted or dependent
(automatically loads dependencies)

The Profile command lists unresolved Profile information in the list,
and resolved in show

PHP Return types were added when possible

To disable interaction use the CLI Application option --no-interaction, the active config key was removed.

The --no-default-loading option is removed.

API breakage
Support for PHP 5.5 was dropped, you need PHP 7 now, Configurators and Generators now have strict types and return-types when possible.
Expression handling changed, it's no longer possible to get a default by it's name directly.
Use answers['key'] now.

Travis should be good now 🙈


How to add custom entities (available OT MSG)?

Is there an easy way to add entities? For example I can read MSG_DHW_FLOW_RATE from my boiler, but no MSG_CH_PRESSURE or MSG_TRET (just removed them from yaml).
.
upd>
I can see continous
[10:35:22][W][opentherm:206]: Received invalid response: UNKNOWN_DATA_ID(28, 0x0000)
[10:35:23][W][opentherm:206]: Received invalid response: UNKNOWN_DATA_ID(18, 0x0000)

in the log.
Removing\commenting in yaml is not enoght, absent entities must be disabled deeper

I've update the code to only request data for configured sensors. You should not see the UNKNOWN_DATA_ID messages anymore if those sensors are not configured.
Next up, I'll implement the DHW flow rate.

I've added support for DHW flow rate. Can you update your config to:
...

external_components:
  source: github://khenderick/esphome-opentherm@feature/dhw_flow_rate
  components: [opentherm]
  refresh: 0s

...

sensor:
  - platform: opentherm
    ...
    dhw_flow_rate:
      name: "DHW flow rate"
    ...

...

And let me know if it's working as expected?

I can confirm, "DHW flow rate" works as expected and there is no  UNKNOWN_DATA_ID in the log. Thankns!
Can you please also add MSG_TDHW?

I've added it to the same branch.
...

sensor:
  - platform: opentherm
    ...
    dhw_temperature:
      name: "DHW temperature"
    ...

...

Can you let me know if it's working?

Thank you, works as expected!

You're welcome.

Not sure if it is good to correct this in esphome-opentherm, as logically "l/min" and "measurement" are correct for water, but I have this two errors:
Logger: homeassistant.components.sensor
Source: components/sensor/__init__.py:650
Integration: Sensor (documentation, issues)
First occurred: 17:26:48 (2 occurrences)
Last logged: 17:26:49

Entity sensor.wbn6000_dhw_flow_rate (<class 'homeassistant.components.esphome.sensor.EsphomeSensor'>) is using native unit of measurement 'L/min' which is not a valid unit for the device class ('water') it is using; expected one of ['gal', 'm³', 'ft³', 'L', 'CCF']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+esphome%22

Logger: homeassistant.components.sensor
Source: components/sensor/__init__.py:496
Integration: Sensor (documentation, issues)
First occurred: 17:26:48 (1 occurrences)
Last logged: 17:26:48

Entity sensor.wbn6000_dhw_flow_rate (<class 'homeassistant.components.esphome.sensor.EsphomeSensor'>) is using state class 'measurement' which is impossible considering device class ('water') it is using; expected None or one of 'total', 'total_increasing'; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+esphome%22

Unfortunately there isn't a device class in Home Assistant that matches "flow of water", so I've removed the device class;
...
external_components:
  source: github://khenderick/esphome-opentherm@fix/remove_device_class
  components: [opentherm]
  refresh: 0s
...

Can you give this a try?

Sure, no errors.
Thanks


DBeaver: Disable Auto SQL Assistant/Completion for table aliases

DBeaver - Version 7.2.5 CE
DBeaver driver: MS SQL Server  / Microsoft Driver (the new Microsoft Driver)
Operating System: Windows 7 / Windows 8.1 / Windows 10
Database Server: Microsoft SQL Express 2014, 2016, 2017
The automatic SQL Assistant/Completion annoyingly suggest table names for table aliases, this should not be done.
1) Start to write "SELECT * FROM MyTable MT"
2) If you now stop typing (with our DBeaver configuration there is a 500ms delay),
    the automatic SQL Assistant pops up and suggest  table names that start with "MT".
The automatic SQL Assistant should not suggest database tables when I start to write table aliases.
PS. This is a copy of the feature request issue #7847 that was supposed to have been fixed in version 7.0.1, but was not.
PPS. The misbehaviour is still there in version 7.2.5.

thanks for the report

Hello @pdanie
Unfortunately i can't reproduce it.

Can you please try new DBeaver versions? May be somethings changed?

Hello @pdanie
Unfortunately i can't reproduce it.

Can you please try new DBeaver versions? May be somethings changed?

Closed.
You can reopen issue, if the problem recurs.

Closed.
You can reopen issue, if the problem recurs.

I have tried it in DBeaver CE 7.3.2 and it stil a bug.
BUT... It shows up when you do a JOIN...
SELECT *
  FROM MyTable1 MT1
  JOIN MyTable2 M

1) Stop typing after "My" for the second table and auto assistant kick in. (OK)
2) Stop typing after "M" for the alias for the MyTable2 the auto assistant kicks in. (ERR)
Seems the code that decide if I should get auto assistant or not has logic that does not cover more than a simple SELECT * FROM...

I have tried it in DBeaver CE 7.3.2 and it stil a bug.
BUT... It shows up when you do a JOIN...
SELECT *
  FROM MyTable1 MT1
  JOIN MyTable2 M

1) Stop typing after "My" for the second table and auto assistant kick in. (OK)
2) Stop typing after "M" for the alias for the MyTable2 the auto assistant kicks in. (ERR)
Seems the code that decide if I should get auto assistant or not has logic that does not cover more than a simple SELECT * FROM...

Yes, this is already a separate case.

Yes, this is already a separate case.


Fail if no timebase is set

Last few days I had various silent breakages because embassy-time was 1) removed 2) pinned to a specific version. In both cases, the version mismatch meant that no embassy-time-* feature was active, and embassy-time was initialized with the default 1MHz timer frequency.
I am not sure what we can do here, but I would like a solution that doesn't compile (or, at least warns) if esp-hal would fail to apply a timer frequency as it's an unfortunately difficult thing to debug.

Maybe we could consider this a non-issue for now, now that the crate uses embassy-time 0.1.3.


Can't see boost while rewinding

When rewinding you can't see boost from you car, and so it doesn't show when you were boosting.
It'd be very useful to see exactly when you were boosting when you're reviewing your shots while training mechanics .

I agree it would be nice to be able to see the boost being active/not while rewinding.  However, I tested it out and found that the trails are pretty intrusive when rewinding (they end up in front and inside of the car).  I'll see if there is some way to clear away the trails or to not produce them, but otherwise I'm not sure this is a good idea.  At best there could be an option to enable it.

So maybe instead of showing actual boost, you could show in some other way when boost was active? Like an icon or something that'd show up, or light up when boost was active?

Added as an option in the latest pre-release: https://github.com/NitrOP7674/FreeplayCheckpoint/releases/download/v1.7.0-pre5/CheckpointPlugin-v1.7.0-pre5.zip

UPDATE: Please use https://github.com/NitrOP7674/FreeplayCheckpoint/releases/download/v1.7.0-pre5-2/CheckpointPlugin-v1.7.0-pre5-2.zip instead; the other version had a bug that caused crashes in it.


chore(main): release openbridge-webcomponents 0.1.0

:robot: I have created a release beep boop
0.1.0 (2024-02-23)
Features

ack alarms in demo (d377466)
add alertlist (ad1283f)
add breadcrumb and pixel perfect (0d4bf6f)
add checked button variant (#25) (ebee8ff)
add react wrapper and demo (#40) (cd81b77)
alert button (986ffa7)
alert menu (65d50c8)
implemented alert logic and disabled buttons (79e37c8)
link to alert list (ffa44e7)
multi color icons (ab4bfa2)
notification button (9039f16)
notification message (7fbc9b7)
reactive brightness (#31) (be5a97e)
settings topbar, corner icons, divider (540188a)
slider buttons (#37) (69c3d24)
snapshots (a90d612)
tooltip (e85318a)

Bug Fixes

add images (ec7917d)
alert list not showing (#32) (ef282db)
app menu (#15) (3e31203)
build and update custom-elements (c5f8d94)
cannot close dialogs (cf8be0f)
change prefix from ob- to obc- (1dd2bf0)
made alert message text clickable (008fa50)
made storybook run (3f74d8e)
minor (#36) (4143a96)
move search icon to the left (#45) (5be4143)
moved style mixin (756c4a2)
padding last button in toggle button (#54) (43ca15c)
range (#34) (2dcb4be)
scrollbar after review (14cb0e1)
update icons (7e0bf86)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/Ocean-Industries-Concept-Lab/openbridge-webcomponents/releases/tag/openbridge-webcomponents-v0.1.0 :sunflower:


OpenVDB: Remove /bigobj from patch file

This patch should fix #4940.

Does it continue to build on MSVC? If it doesn't, you should make the removal conditional on the compiler; see #3442 for an example.

I see. I wasn't aware of /bigobj being used on MSVC. I currently don't have a Windows machine but will use the fix you proposed 🙂

@sanxiyn Thank you for the feedback! I incorporated your feedback.


Customizable model_dir with get_tf_config

Motivation
We sometimes have data sets on google cloud storage for tensorflow and we didn't created them with polyaxon jobs. For instance, we use apache beam with google data flow in order to create a TFRecord dataset at scale, since we sometimes deal with millions of data points. That is,

We store the training/testing data outside of polyaxon on GCS.
We run distributed training with the created data on GCS and store the models in a custom GCS path.

However, Experiment.get_tf_config uses get_output_path by default.  Technically, we can overwrite TF_CONFIG after calling the method. But it is a little bothersome.
experiment = Experiment()
tf_config = experiment.get_tf_config()
tf_config['model_dir'] = YOUR_PATH
os.environ['TF_CONFIG'] = json.dumps(tf_config)

https://github.com/polyaxon/polyaxon-client/blob/5c969c5771ecb1b4cab9d9de7a7c373b457b9e18/polyaxon_client/tracking/experiment.py#L373
Feature Specification
It would be great to have a feature to custormize model_dir with get_tf_config.
experiment = Experiment()
experiment.get_tf_config(model_dir="gs://.......")

If you configure the GCS as one of the outputs in the persistence, the model_dir will automatically get the correct path on the bucket, e.g.


error 'cannot find -lunitree_legged_sdk' in related project's go1 branch

When I try to catkin build the related project-unitree_ros_real-go1 branch from Tsinghua-MARS-Lab, it rises an error 'cannot find -lunitree_legged_sdk'
...
Starting  >>> unitree_legged_real
_______________________________________________________________________________
Errors     << unitree_legged_real:make /home/pdj/parkour_ros_real/logs/unitree_legged_real/build.make.001.log
/usr/bin/ld: cannot find -lunitree_legged_sdk
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/unitree_ros.dir/build.make:107: /home/pdj/parkour_ros_real/devel/.private/unitree_legged_real/lib/libunitree_ros.so] Error 1
make[1]: *** [CMakeFiles/Makefile2:1330: CMakeFiles/unitree_ros.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
make: *** [Makefile:141: all] Error 2
cd /home/pdj/parkour_ros_real/build/unitree_legged_real; catkin build --get-env unitree_legged_real | catkin env -si  /usr/bin/make --jobserver-auth=3,4; cd -

...............................................................................
Failed     << unitree_legged_real:make           [ Exited with code 2 ]
Failed    <<< unitree_legged_real                [ 0.3 seconds ]
...

I have coupied the unitree_legged_sdk to the src directory. How can I solve this problem? Thanks!

Hi,
Did you compile the SDK on Nvidia Jetson? or any onboard machine? I did experience some issues on my x86 laptop. But everything goes well on the Jetson board.
Due to the library changes of Unitree SDK, I cannot create a shared library based on ros_udp_node.cpp on the x86 machine.
It would be better to compile this ROS package directly on Nvidia Jetson.
For more detail information, you can check line 41 and line 56 on unitree_ros_real/unitree_legged_real/CMakeLists.txt
Also, I used catkin_make on ROS1. Maybe ROS version could also lead to problems.
Best,

I tried catkin build on the onboard jetson nano and the problem 'cannot find -lunitree_legged_sdk' still occured. Then I tried the catkin_make, it worked well exccept some warnings. It seems like the ROS version problem.
Thanks again!


Component composition with dot notation is not supported.

Dependency information
TypeScript
React
Prettier 3.2
prettier-plugin-classnames 0.6.3
Steps to reproduce
export const Overlay = () => {
  return (
    <Dialog.Overlay className="bg-popover backdrop-opacity-disabled focus:ring-0 fixed inset-0 z-50 h-screen w-screen" />
  );
};

The current behavior
The className of the Dialog.Overlay is completely ignored.
The expected behavior
The component classes wrapped based on the printWidth option.

Hello! Thanks for reporting the issue!
I think this is a side effect caused by #46.
Until this issue is fixed, you can use v0.6.2 instead. :pray:

Thanks that fixed it for me as well

@sandertar Fixed in v0.6.4, check it out!


Fix generic arguments being incorrectly offset in qualified trait casts

We reverse the segments and generic args of the lowered path after building it, this wasn't accounted for when inserting the self parameter in Type as Trait segments.
Fixes #5886

bors r+

Looks like this turned type mismatches into unknown types in diesel :smile::

changelog fix fix generic argument lowering in qualified trait casts (helps with .await).


Formatting for long languages

The formatting for long languages seems off. See my gist: https://github.com/HofmannZ
The name Protocol Buffers is misaligning the percentage bar.

Same issue here

Same issue here

Same issue here

Closed as fixed in #81.

Closed as fixed in #81.


Recent updates for 1.10.2 version

These recent changes to the mod would be extremely helpful to have on the 1.10.2 version, and so I ported them on my fork, to a new branch named 1.10.2. I've already built, and tested it as well.
If you could create a new branch named 1.10.2, I'll pull request to it, so that you can provide the build and provide the jar via CurseForge.

can you join my discord please? http://p455w0rd.net/discord


[cloud_functions] Support for cloud functions emulators

Description
This PR allow you configure to dev environment to use cloud functions locally
Related Issues
I have not found any problems related to this RP, this change arose with the need to use this plugin in a local environment before deploying the function
Checklist
Before you create this PR confirm that it meets all requirements listed below by checking the relevant checkboxes ([x]). This will ensure a smooth and quick review process.

[x] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[x] My PR includes unit or integration tests for all changed/updated/fixed behaviors (See Contributor Guide).
[x] All existing and new tests are passing.
[x] I updated/added relevant documentation (doc comments with ///).
[x] The analyzer (flutter analyze) does not report any problems on my PR.
[ ] I read and followed the Flutter Style Guide.
[x] The title of the PR starts with the name of the plugin surrounded by square brackets, e.g. [shared_preferences]
[x] I updated pubspec.yaml with an appropriate new version according to the pub versioning philosophy.
[x] I updated CHANGELOG.md to add a description of the change.
[x] I signed the CLA.
[x] I am willing to follow-up on review comments in a timely manner.

Breaking Change
Does your PR require plugin users to manually update their apps to accommodate your change?

[ ] Yes, this is a breaking change (please indicate a breaking change in CHANGELOG.md and increment major revision).
[x] No, this is not a breaking change.

Thanks for the PR! Ideally we'd have an integration test for this change, but I think we'd need to either teach our CI to run an emulator (which wouldn't support testing in places like Firebase Test Lab) or we'd need to set up a public running instance of the emulator. I'm ok with landing the emulator support without an integration test if we don't want to maintain that infrastructure right now.

Thanks for the PR! Ideally we'd have an integration test for this change, but I think we'd need to either teach our CI to run an emulator (which wouldn't support testing in places like Firebase Test Lab) or we'd need to set up a public running instance of the emulator.

If it helps, we have a live API mocking the functions emulator for React Native Firebase which you can use if you'd like, here's the specific test: https://github.com/invertase/react-native-firebase/blob/master/packages/functions/e2e/functions.e2e.js#L79-L90
The mock emulator just returns back the region and the fnName as data so it can be used to validate that the correct region & fnName are being set.

Hi @collinjackson,
About your comment of my IDE, i am using VSCode, what should be the correct configuration to meet the standard used here?

Hi @collinjackson,
About your comment of my IDE, i am using VSCode, what should be the correct configuration to meet the standard used here?

I'm not sure. Asterisks and hyphens are both valid bullets in Markdown. I would just turn off the automatic formatting of Markdown if you can. So far this is only showing up in your PRs and I don't see any mentions in the Flutter issue tracker so I'm not sure how widespread this issue is.


fix(interactive): Fix NPE when update/delete vertices

Codecov Report

Merging #3250 (8bad090) into main (6ab796e) will not change coverage.
The diff coverage is n/a.

Additional details and impacted files

@@           Coverage Diff           @@
##             main    #3250   +/-   ##
=======================================
  Coverage   42.06%   42.06%
=======================================
  Files         101      101
  Lines       10987    10987
=======================================
  Hits         4622     4622
  Misses       6365     6365

Continue to review full report in Codecov by Sentry.

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


Problems if you try to print html page to pdf

Describe the bug
If I try to print the page using the Firefox (or any other browser) print function it detects only 1 page.
Operating System
OS: Windows11
Obsidian version: latest
Plugin version latest
To Reproduce
Steps to reproduce the behavior:

Export file in html
Click on "Print..." button in any browser

Screenshots
In this screenshot, the browser detects only a very small file part

IMPORTANT: Error Log
SYSTEM INFO:
Obsidian version: v1.3.4
Installer version: v1.1.16
Operating system: Windows 10 Pro 10.0.22621
Login status: not logged in
Insider build toggle: off
Live preview: on
Legacy editor: off
Base theme: dark
Community theme: Things v2.1.9
Snippets enabled: 3
Restricted mode: off
Plugins installed: 15
Plugins enabled: 15
1: Admonition v9.3.1
2: Outliner v4.7.1
3: Copy button for code blocks v0.1.0
4: Style Settings v1.0.6
5: Editor Syntax Highlight v0.1.3
6: Emoji Toolbar v0.4.1
7: Excalidraw v1.9.2
8: BBCode Convertor v1.0.0
9: Recent Files v1.3.6
10: Dictionary v2.22.0
11: Various Complements v8.3.1
12: List Callouts v1.1.4
13: Obsidian Git v2.20.0
14: Advanced Tables v0.18.1
15: Webpage HTML Export v1.6.0

Thanks, I'll check this out!

Hi, news about fix for this bug?

It's definetly something I am going to fix, but there are a lot of things to work on. I want to fix this soon though!

This should be fixed in 1.8.0. Let me know if it still does not work as expected and reopen the issue. If you find any new issues please submit a new issue :)
Thanks!


✨Added bulk delete of filtered members list in admin

requires TBD

display a "Delete" button in the members list header whenever a filter or search is applied, clicking the button opens the delete members modal
added a pre-check when opening the bulk delete modal that queries the API to get a count of all paid members matching the selected filter and displays a warning about bulk delete not cancelling Stripe subscriptions if any exist
added {{gh-pluralize}} helper that is the same as {{pluralize}} but formats larger numbers nicely using our {{format-number}} helper
bulked out member/label mocking in mirage

added details of label model/relationships and added label factory
added basic 'paid' trait to member factory
moved extractFilterParam out of posts mock into top-level mirage utils file
updated 'GET /members/` mock to filter mirage db based on the filter/search/paid query params we currently have in use

Closing as it's out of date. Branch is kept for future reference when the feature is picked up again.

Closing as it's out of date. Branch is kept for future reference when the feature is picked up again.


Dual-knob doesn't work well with ng-repeat

Hi there!
I tried creating multiple dual-knob sliders using ng-repeat, and I don't see any issues when I'm dragging the left knobs to the left, and the right knobs to the right, but the knobs won't move when I'm dragging the left and right knobs in (left knob to the right, right knob to the left). Is there any way to fix this? It's unfortunate as this is the best slider directive I've found so far..

I have the same issue, and am not using ng-repeat. The knobs move fine to values away from the other, but trying to bring them closer only sporadically works, and then never smoothly, but in fits. The knobs also seem not to detach after mouse-up, but move along with the pointer. Is this a known problem?


Adding clipped function

Refer discussion here.
I need some help here though, I'm sure this needs a vjp as well but what would a vjp for this look like?
Currently getting this error from the build :
      error: cannot convert value of type 'Tensor<Scalar>' to expected argument type 'Tensor<_>'

      return Raw.clipByValue(t: self, clipValueMin: minimum, clipValueMax: maximum)
                                ^~~~
                                     as! Tensor<_>

cc: @eaplatanios

Sorry for the trivial errors.

If you pull from master, failures regarding move(along:) should be fixed.

@rxwei this can be merged now.


Please add a readme with a guide!

I find that most of this is pretty much the same as Mark Rosenfelder's tool, but there are some subtle differences. I'm not sure where a guide is but a simple .txt would be great.
Features such as gemination and degemination remain elusive without any such guide.

Thanks for your interest @chricker05! The only documentation is here: http://www.incatena.org/viewtopic.php?f=5&t=44120. I do not plan to add any more documentation, as I am not interested in maintaining exSCA-cpp any more. This is mostly because I am currently working on a new sound change applier, which should be a big improvement over exSCA-cpp; I should be able to release a first version in the next couple of months (though take this with a huge grain of salt, I am starting university in a couple of weeks which means I may not have as much time to work on it as I want). In the meantime, feel free to ask questions here and I will try to answer them as best as I can.

Oh! That's great, thank you!
Can't wait for the new SCA!

@chricker05 Just want to let you know the SCA I mentioned is now available at https://github.com/bradrn/brassica. I will not be working on exSCA-cpp any more except for urgent bugfixes.


[PLATFORM-1056]: Runtime config read at compile time

https://prima-assicurazioni-spa.myjetbrains.com/youtrack/issue/PLATFORM-1056

Sorry I noticed a silly refactoring and I had to do it :laughing:

Thank you @cpiemontese , could you also create a new tag?


Cannot enter move in Games section

I try to enter 39...Qc4 as it happened in the game but system does not allow me to do any move in this position. I closed Chess Forge and reopened it and the problem persists. I could enter Black's alternative 38th move and also White's alternative 39th move (green below) but I am not able to enter anything for Black 39th move. Emailing you dump files

Fixed


Ctrl-C/Cmd-C copies message log & current callstack to clipboard

This is a first implementation of copy-to-clipboard. #12 describes several alternative designs. This is design nr 1, "always copy everything".
All lines that were included according to the channels/text-pattern filter will be copied. They are formatted as "time : message type : message ". For compact format, the nr. of times is not yet included.
If a log line has been selected then the currently-displayed callstack is also included.

Nudge nuge. You want this. It is grand.

Sorry for the delay - looks good!


VTS L1 Enhancement - Test Profile Changes - Device Setting - HDMIIn

This task is to modify the L1 concerning the latest Test profile changes if any. If there are no changes concerning the test profile, this Jira can be closed with proper information.
Interface file:
https://github.com/rdkcentral/rdk-halif-device_settings/blob/develop/include/dsHdmiIn.h
https://github.com/rdkcentral/rdk-halif-device_settings/blob/develop/include/dsHdmiInTypes.h
L1 Code:
https://github.com/rdkcentral/rdk-halif-test-device_settings/blob/develop/src/test_l1_dsHdmiIn.c
Testprofile:
https://github.com/rdkcentral/rdk-halif-test-device_settings/blob/feature/issue24_dsHdmiIn_testspec/profiles/sink/Sink_HDMIIN.yaml
https://github.com/rdkcentral/rdk-halif-test-device_settings/blob/feature/issue24_dsHdmiIn_testspec/profiles/source/Source_HDMIIN.yaml

all changes are now available in tag 3.1.0


chore: sessions dx

Improved dx around creating and using a session. See here for an example

PR-Codex overview
This PR adds new session storage options, ERC20 session functionalities, and updates dependencies.
Detailed summary

Added new session storage options: SessionFileStorage, SessionLocalStorage, SessionMemoryStorage
Expanded ERC20 session functionalities
Updated dependencies: ethers, buffer
Updated error handling in getAAError.ts
Updated Logger class to handle different log messages

The following files were skipped due to too many changes: examples/SEND_SOME_ETH_WITH_SPONSORSHIP.md, src/modules/utils/Constants.ts, examples/SEND_A_MULTI_TX_AND_PAY_GAS_WITH_TOKEN.md, examples/INITIALISE_A_SMART_CONTRACT.md, src/account/BiconomySmartAccountV2.ts, src/modules/utils/Helper.ts, examples/CREATE_AND_USE_A_SESSION.md, src/modules/session-storage/SessionFileStorage.ts, src/modules/session-storage/SessionMemoryStorage.ts, src/modules/session-storage/SessionLocalStorage.ts, src/modules/sessions/sessionSmartAccountClient.ts, README.md, tests/modules/read.test.ts, src/modules/sessions/multi.ts, src/modules/sessions/abi.ts, tests/modules/write.test.ts

✨ Ask PR-Codex anything about this PR by commenting with /codex {your question}

can you also add list of all new methods added and description natspecs

can you also add list of all new methods added and description natspecs

This is already in the PR... Is there one you've noticed that I've missed?

can you also add list of all new methods added and description natspecs

This is already in the PR... Is there something you've noticed that I've missed?
createMultiSession
createSession
createSessionSmartAccountClient
and the one that was missing: createAndStoreNewSessionKey

Added a couple more. I've gotten to all of them now

can you also add list of all new methods added and description natspecs

This is already in the PR... Is there something you've noticed that I've missed?
createMultiSession
createSession
createSessionSmartAccountClient
and the one that was missing: createAndStoreNewSessionKey

I like createSessionKeyEOA (later could become createSessionKeyEOAWithPermissions with mpc network capabilities)
such can be used later on to change the implementation and register user on silence network


Camera test not working without motion or face detection active

The camera test shows a black screen (no camera preview) if you simply enable the camera without also selecting motion or face recognition.  The camera should display a preview image if enabled without any additional features.

Fixed v0.8.3.beta.9


strlen() is defined in strings.h

Intel CC build successful! See https://ci.trafficserver.apache.org/job/icc-github/50/ for details.

FreeBSD build successful! See https://ci.trafficserver.apache.org/job/freebsd-github/1617/ for details.

Linux build successful! See https://ci.trafficserver.apache.org/job/linux-github/1512/ for details.

clang-analyzer build successful! See https://ci.trafficserver.apache.org/job/clang-analyzer-github/182/ for details.

Can you see if #1491 fixes the issue? That's my preferred solution. @zwoop was concerned about just including strings.h and preferred ink_platform.h.

The proposed fix in #1491 fixes the issue as well.


Unable to upload to ASC with SPM - Error ITMS-90171: "Invalid Bundle Structure"

Xcode version: 12.0 beta 6 (12A8189n)
Firebase SDK version: 6.32-spm-beta
Firebase Component: FirebaseAnalytics, FirebaseCrashlytics
Component version: 6.32.0
Installation method: Swift Package Manager

[REQUIRED] Step 2: Describe the problem
I have added Firebase to an existing iOS project and attempted to upload to App Store Connect. During the upload phase, the binary is rejected due to the following errors:

It looks like the binaries (.framework?) of FIRAnalyticsConnector, GoogleAppMeasurement & FirebaseAnalytics are potentially being incorrectly added to the application?

Steps to reproduce:

Followed instructions to integrate Firebase with SPM
Attempt to upload project to App Store Connect for use on Testflight
Binary is rejected from App Store Connect with errors.

This is likely a duplicate of #6360. Are you able to run on a device?  We're still looking for how to reproduce.

Thanks for the quick reply.
Yes, it runs on device fine, and I'm seeing the expected output in the Firebase console.
I'll experiment and see if I can reproduce in a blank project.

I have integrated Firebase with a different project of mine, and can't reproduce. I'll investigate further and see what it is about this particular project that caused it.

One thing to check: are those libraries somehow added to the "Copy Bundle Resources" build setting? Seen by clicking your project name in the Xcode navigator, your app's target name, then clicking "Build Phases". That seems to be a common issue when getting that error message, although I'm not sure how they would have ended up there.

Hi @ryanwilson - I can confirm they are not part of the "Copy Bundle Resources" phase, one of the first things I checked.

It looks like you've covered these - but just in case, see the answers at https://stackoverflow.com/questions/28621297/iphone-app-submitting-error-itms-90171-invalid-bundle-structure-cant-contain

It looks like you've covered these - but just in case, see the answers at https://stackoverflow.com/questions/28621297/iphone-app-submitting-error-itms-90171-invalid-bundle-structure-cant-contain

Thanks Paul. That link didn't have any advice that worked I'm afraid. In the meantime, I've integrated Firebase directly using the community catalyst builds which work fine for now.
If it's any help to you or your team, I can share the private repo with you?

@deanPGM sure thing, you can email firebase-ios-github-6409 AT google DOT com (with the actual at sign and period, obviously) and the only people who have access is myself and @paulb777. That'd be greatly appreciated!

It's possible that updating and the #6360 solution might solve this as well.


LinkedListEntry hasNext

LinkedListEntry should have a convenience getter "hasNext"
so code like
while(item != null) {..}.
can become
while(item.hasNext) {...}

I can see that it would make things easier.
However, the LinkedListEntrt class is made to be extended, so adding an extra hasNext getter to it may break existing code that already has a method of that name. That doesn't even seem improbable.
I don't think we'll risk that.


Space Bunnies Must Die

I found no other threads about this game here, so I opened this one.
The game can run with DxWnd but shows teared textures, apparently where the texture is dark (maybe full black but it's not sure) it becomes transparent and reveals the scene behind it. You can find some discussion here: https://sourceforge.net/p/dxwnd/discussion/general/thread/b23cc388dc/#1e01
The curious thing is that I tried to apply DDC wrapper to my configuration, but I got two effects:

the textures disappear, the scene becomes full black. Beware: this happens also when running the game with DDC alone, with no DxWnd!
curiously, with this game (but I saw this happen in other cases too) DDC breaks the DxWnd windowed mode and forces the game to run fullscreen (still black, of course).

teared textures:

Use PalettizedTextures=on.
I can't comment on windowed mode. Interworking with other hooks is outside the scope of this project.

It worked, thanks!

This game is supposed to work without palettized textures too apparently, since it works natively. Looking at the differences, it looks like it natively uses the R5G6B5 texture format, but with DDrawCompat it prefers A8R8G8B8 instead, which the game doesn't seem to support properly.
I did another bisect with PalettizedTextures=off, and it seems it was broken by https://github.com/narzoul/DDrawCompat/commit/defdfafe2038ae6195737ce5aaee58abf8d5a8d2, though that commit has nothing to do with texture formats. It may be that it changes the order in which texture formats are enumerated.
So an alternative solution without palettized textures is to restrict the supported texture formats:
SupportedTextureFormats=r5g6b5

Thank you, the texture format limitation is a much easier feature to be implemented in DxWnd! https://sourceforge.net/p/dxwnd/discussion/general/thread/b23cc388dc/#7ea9

@narzoul how much does the texture quality differ when using RGB565 over XRGB1555. I don't have a AMD card to test (and neither DDC supports it?)

I don't see what it has to do with having an AMD card. You can force either format you want to test by using the SupportedTextureFormats setting. I don't think it will be vey noticeable, since there is only one bit precision difference and only for the green channel. It also depends on what colors are used in the textures. Theoretically the best result is achieved by palettized textures, since it preserves any 32-bit input colors (assuming the stored textures even have that precision).

I apologize for quickly reopening this issue but I got a strange result. Trying to implement your suggestion I finally got a way to force the RGB565 format to all game textures, but the result was that the tearing (the transparent area in some textures) didn't disappear at all. Maybe this depend on a difference, that is my final rendering is over a 32 bit video surface instead of the 16 bit original mode, but in any case this seems strange to me. To double-check my code I also dumped the texture characteristics and they report to be genuinely RGB565.

It's the NVIDIA texture color key bug.

that is my final rendering is over a 32 bit video surface instead of the 16 bit original mode, but in any case this seems strange to me.

On my Intel GPU with Win7, I was using the DEMO, since it "forces" the usage of a 16bit mode
I had been using the 16bit color mode, forced through DxWnd and it didn't make a difference.
Alternatively, I put the desktop to 16bit but that didn't make the difference either.

It's the NVIDIA texture color key bug.

Is it possible to "disable" the texture processing in DDrawCompat, but keep other things in place, just to make sure my Ivy Bridge Intel doesn't have the Nvidia type problem?

Is it possible to "disable" the texture processing in DDrawCompat, but keep other things in place, just to make sure my Ivy Bridge Intel doesn't have the Nvidia type problem?

Replace return isColorKeyUsed(); with return value; in D3dDdi\DeviceState.cpp. Or use an older version that didn't have the fix yet, e.g. v0.3.2-57-g6463cc84 from DDrawCompat-v0.4.0-debug-previous-builds-win11-24h2.7z. But this doesn't have the PalettizedTextures/SupportedTextureFormats settings either, so I'm not sure if it'll have the black screen issue on old Intel GPUs.

I tried the build as you suggested. It would crash trying to run natively, but with DxWnd's Handle Exceptions and disabling "exclusive" fullscreen, it stared working.
Anyways, what I observed was the game would now work with the missing textures as observed in Nvidia.
If I am correct, this just leads us to the place where either there is a Nvidia like texture color key issue, or a bad texture format like ARGB4444 is being loaded?
@ghotik Can you share your non-working RGB565 texture forced build, just so as to make sure if it's a color key issue or texture format issue on Ivy Bridge Intel

I was under the impression that the texture holes were due to using a wrong texture format (RTTs right?), and DDC was forcing a texture format that isn't supported on the card.
I was wrong, apprently ARGB8888 is supported on the cards but the game doesn't support it, hence the entire black screen; while using a supported format like RGB565 fixes it, and DDC fixes the texture holes which was a color key problem.
I THINK gho had the same confusion as well
To answer my own question: yes the texture problem is also present on Intel, fixed by DDC

In your opinion is it reasonable to expect that the d3dumddi interfaces could affect not only the Microsoft DirectX rendering but also (maybe depending on the specific implementation) also OpenGL?

I don't think so, but I really have no experience with OpenGL.


Project Show case

Simple webscraper but beautiful use case in many projects

I have pushed

Author didn't respond. You can always re-open the PR and apply the changes required.


[Device Support Request]  Smoke Detector TS0601 by _TZE200_rccxox8p

Problem description
Hello, I've purchased this zigbee smoke Detector  (TS0601 by _TZE200_rccxox8p)
https://fr.aliexpress.com/item/1005005855776130.html?spm=a2g0o.order_list.order_list_main.23.15355e5bMWrOw4&gatewayAdapt=glo2fra
I've installed the quirk, that enable me to see new a "Smoke" sensor. However, this one remains clear, even when the detector detect smoke and start ringing.
Solution description
I'll like to get the smoke sensor working in HA and reflecting the detector state.
Screenshots/Video
Screenshots/Video

Device signature
Device signature
{
  "node_descriptor": "NodeDescriptor(logical_type=<LogicalType.EndDevice: 2>, complex_descriptor_available=0, user_descriptor_available=0, reserved=0, aps_flags=0, frequency_band=<FrequencyBand.Freq2400MHz: 8>, mac_capability_flags=<MACCapabilityFlags.AllocateAddress: 128>, manufacturer_code=4417, maximum_buffer_size=66, maximum_incoming_transfer_size=66, server_mask=10752, maximum_outgoing_transfer_size=66, descriptor_capability_field=<DescriptorCapability.NONE: 0>, *allocate_address=True, *is_alternate_pan_coordinator=False, *is_coordinator=False, *is_end_device=True, *is_full_function_device=False, *is_mains_powered=False, *is_receiver_on_when_idle=False, *is_router=False, *is_security_capable=False)",
  "endpoints": {
    "1": {
      "profile_id": "0x0104",
      "device_type": "0x0402",
      "input_clusters": [
        "0x0000",
        "0x0004",
        "0x0005",
        "0x0500",
        "0xef00"
      ],
      "output_clusters": [
        "0x000a",
        "0x0019"
      ]
    }
  },
  "manufacturer": "_TZE200_rccxox8p",
  "model": "TS0601",
  "class": "ts0601_smoke.TuyaSmokeDetector0601"
}

Diagnostic information
Diagnostic information
{
  "home_assistant": {
    "installation_type": "Home Assistant OS",
    "version": "2023.11.2",
    "dev": false,
    "hassio": true,
    "virtualenv": false,
    "python_version": "3.11.6",
    "docker": true,
    "arch": "aarch64",
    "timezone": "Europe/Paris",
    "os_name": "Linux",
    "os_version": "6.1.21-v8",
    "supervisor": "2023.11.0",
    "host_os": "Home Assistant OS 11.1",
    "docker_version": "24.0.6",
    "chassis": "embedded",
    "run_as_root": true
  },
  "custom_components": {
    "samsungtv_tizen": {
      "version": "1.6.1",
      "requirements": [
        "websocket-client>=0.56.0",
        "wakeonlan>=2.0.0",
        "numpy>=1.19.2"
      ]
    },
    "pronote": {
      "version": "0.13.0",
      "requirements": [
        "pronotepy==2.12.1"
      ]
    },
    "watchman": {
      "version": "0.5.1",
      "requirements": [
        "prettytable==3.0.0"
      ]
    },
    "webrtc": {
      "version": "v3.5.0",
      "requirements": []
    },
    "hacs": {
      "version": "1.33.0",
      "requirements": [
        "aiogithubapi>=22.10.1"
      ]
    },
    "eufy_security": {
      "version": "7.7.4",
      "requirements": [
        "websocket-client==1.4.2",
        "aiortsp==1.3.7"
      ]
    },
    "localtuya": {
      "version": "5.2.1",
      "requirements": []
    },
    "zha_toolkit": {
      "version": "v1.1.6",
      "requirements": [
        "pytz"
      ]
    },
    "frigate": {
      "version": "4.0.0",
      "requirements": [
        "pytz==2022.7"
      ]
    },
    "govee": {
      "version": "0.2.2",
      "requirements": [
        "govee-api-laggat==0.2.2",
        "dacite==1.6.0"
      ]
    },
    "gazpar": {
      "version": "1.3.4",
      "requirements": [
        "pygazpar==1.2.0"
      ]
    },
    "alexa_media": {
      "version": "4.7.9",
      "requirements": [
        "alexapy==1.27.8",
        "packaging>=20.3",
        "wrapt>=1.14.0"
      ]
    },
    "blitzortung": {
      "version": "1.0.1",
      "requirements": [
        "paho-mqtt>=1.5.0"
      ]
    },
    "ble_monitor": {
      "version": "12.6.1",
      "requirements": [
        "pycryptodomex>=3.18.0",
        "janus>=1.0.0",
        "aioblescan>=0.2.14",
        "btsocket>=0.2.0",
        "pyric>=<IP_ADDRESS>"
      ]
    },
    "circadian_lighting": {
      "version": "2.1.4",
      "requirements": []
    }
  },
  "integration_manifest": {
    "domain": "zha",
    "name": "Zigbee Home Automation",
    "after_dependencies": [
      "onboarding",
      "usb"
    ],
    "codeowners": [
      "@dmulcahey",
      "@adminiuga",
      "@puddly"
    ],
    "config_flow": true,
    "dependencies": [
      "file_upload"
    ],
    "documentation": "https://www.home-assistant.io/integrations/zha",
    "iot_class": "local_polling",
    "loggers": [
      "aiosqlite",
      "bellows",
      "crccheck",
      "pure_pcapy3",
      "zhaquirks",
      "zigpy",
      "zigpy_deconz",
      "zigpy_xbee",
      "zigpy_zigate",
      "zigpy_znp",
      "universal_silabs_flasher"
    ],
    "requirements": [
      "bellows==0.36.8",
      "pyserial==3.5",
      "pyserial-asyncio==0.6",
      "zha-quirks==0.0.106",
      "zigpy-deconz==0.21.1",
      "zigpy==0.59.0",
      "zigpy-xbee==0.19.0",
      "zigpy-zigate==0.11.0",
      "zigpy-znp==0.11.6",
      "universal-silabs-flasher==0.0.14",
      "pyserial-asyncio-fast==0.11"
    ],
    "usb": [
      {
        "vid": "10C4",
        "pid": "EA60",
        "description": "*2652*",
        "known_devices": [
          "slae.sh cc2652rb stick"
        ]
      },
      {
        "vid": "1A86",
        "pid": "55D4",
        "description": "*sonoff*plus*",
        "known_devices": [
          "sonoff zigbee dongle plus v2"
        ]
      },
      {
        "vid": "10C4",
        "pid": "EA60",
        "description": "*sonoff*plus*",
        "known_devices": [
          "sonoff zigbee dongle plus"
        ]
      },
      {
        "vid": "10C4",
        "pid": "EA60",
        "description": "*tubeszb*",
        "known_devices": [
          "TubesZB Coordinator"
        ]
      },
      {
        "vid": "1A86",
        "pid": "7523",
        "description": "*tubeszb*",
        "known_devices": [
          "TubesZB Coordinator"
        ]
      },
      {
        "vid": "1A86",
        "pid": "7523",
        "description": "*zigstar*",
        "known_devices": [
          "ZigStar Coordinators"
        ]
      },
      {
        "vid": "1CF1",
        "pid": "0030",
        "description": "*conbee*",
        "known_devices": [
          "Conbee II"
        ]
      },
      {
        "vid": "10C4",
        "pid": "8A2A",
        "description": "*zigbee*",
        "known_devices": [
          "Nortek HUSBZB-1"
        ]
      },
      {
        "vid": "0403",
        "pid": "6015",
        "description": "*zigate*",
        "known_devices": [
          "ZiGate+"
        ]
      },
      {
        "vid": "10C4",
        "pid": "EA60",
        "description": "*zigate*",
        "known_devices": [
          "ZiGate"
        ]
      },
      {
        "vid": "10C4",
        "pid": "8B34",
        "description": "*bv 2010/10*",
        "known_devices": [
          "Bitron Video AV2010/10"
        ]
      }
    ],
    "zeroconf": [
      {
        "type": "_esphomelib._tcp.local.",
        "name": "tube*"
      },
      {
        "type": "_zigate-zigbee-gateway._tcp.local.",
        "name": "*zigate*"
      },
      {
        "type": "_zigstar_gw._tcp.local.",
        "name": "*zigstar*"
      },
      {
        "type": "_uzg-01._tcp.local.",
        "name": "uzg-01*"
      },
      {
        "type": "_slzb-06._tcp.local.",
        "name": "slzb-06*"
      }
    ],
    "is_built_in": true
  },
  "data": {
    "ieee": "**REDACTED**",
    "nwk": 58252,
    "manufacturer": "_TZE200_rccxox8p",
    "model": "TS0601",
    "name": "_TZE200_rccxox8p TS0601",
    "quirk_applied": true,
    "quirk_class": "ts0601_smoke.TuyaSmokeDetector0601",
    "quirk_id": null,
    "manufacturer_code": 4417,
    "power_source": "Battery or Unknown",
    "lqi": 180,
    "rssi": -55,
    "last_seen": "2023-11-11T13:05:39",
    "available": true,
    "device_type": "EndDevice",
    "signature": {
      "node_descriptor": "NodeDescriptor(logical_type=<LogicalType.EndDevice: 2>, complex_descriptor_available=0, user_descriptor_available=0, reserved=0, aps_flags=0, frequency_band=<FrequencyBand.Freq2400MHz: 8>, mac_capability_flags=<MACCapabilityFlags.AllocateAddress: 128>, manufacturer_code=4417, maximum_buffer_size=66, maximum_incoming_transfer_size=66, server_mask=10752, maximum_outgoing_transfer_size=66, descriptor_capability_field=<DescriptorCapability.NONE: 0>, *allocate_address=True, *is_alternate_pan_coordinator=False, *is_coordinator=False, *is_end_device=True, *is_full_function_device=False, *is_mains_powered=False, *is_receiver_on_when_idle=False, *is_router=False, *is_security_capable=False)",
      "endpoints": {
        "1": {
          "profile_id": "0x0104",
          "device_type": "0x0402",
          "input_clusters": [
            "0x0000",
            "0x0004",
            "0x0005",
            "0x0500",
            "0xef00"
          ],
          "output_clusters": [
            "0x000a",
            "0x0019"
          ]
        }
      },
      "manufacturer": "_TZE200_rccxox8p",
      "model": "TS0601"
    },
    "active_coordinator": false,
    "entities": [
      {
        "entity_id": "binary_sensor.detecteur_fumee_sous_sol_smoke",
        "name": "_TZE200_rccxox8p TS0601"
      }
    ],
    "neighbors": [],
    "routes": [],
    "endpoint_names": [
      {
        "name": "IAS_ZONE"
      }
    ],
    "user_given_name": "D\u00e9tecteur Fum\u00e9e Sous-Sol",
    "device_reg_id": "1ada49ef68a6e671da06b4d60944b173",
    "area_id": "garage",
    "cluster_details": {
      "1": {
        "device_type": {
          "name": "IAS_ZONE",
          "id": 1026
        },
        "profile_id": 260,
        "in_clusters": {
          "0x0000": {
            "endpoint_attribute": "basic",
            "attributes": {
              "0x0001": {
                "attribute_name": "app_version",
                "value": 72
              }
            },
            "unsupported_attributes": {}
          },
          "0x0004": {
            "endpoint_attribute": "groups",
            "attributes": {},
            "unsupported_attributes": {}
          },
          "0x0005": {
            "endpoint_attribute": "scenes",
            "attributes": {},
            "unsupported_attributes": {}
          },
          "0x0500": {
            "endpoint_attribute": "ias_zone",
            "attributes": {
              "0x0002": {
                "attribute_name": "zone_status",
                "value": 0
              },
              "0x0001": {
                "attribute_name": "zone_type",
                "value": 40
              }
            },
            "unsupported_attributes": {}
          },
          "0xef00": {
            "endpoint_attribute": "tuya_manufacturer",
            "attributes": {
              "0x0401": {
                "attribute_name": "smoke_detected",
                "value": 1
              }
            },
            "unsupported_attributes": {}
          }
        },
        "out_clusters": {
          "0x000a": {
            "endpoint_attribute": "time",
            "attributes": {},
            "unsupported_attributes": {}
          },
          "0x0019": {
            "endpoint_attribute": "ota",
            "attributes": {},
            "unsupported_attributes": {}
          }
        }
      }
    }
  }
}

Logs
Logs
[Paste the logs here]

Custom quirk
Custom quirk
[Paste your custom quirk here]

Additional information
Thanks in advance for your support!

I have the same issue, would love it to get visible under HA

Same problem here, it's not working over zigbee

@Coennie  and @Kri72 i just got it to work following this:
https://community.home-assistant.io/t/tuya-smart-smoke-detector-not-supported-ts0601-by-tze200-uebojraa/476288/4
Just change one of the lines, restart HA and it will detect it
signature = {
    MODELS_INFO: [
        ("_TZE200_rccxox8p", "TS0601"),
        ("_TZE200_ntcy3xu1", "TS0601"),
        ("_TZE200_vzekyi4c", "TS0601"),

@Coennie @Kri72 same problem here, did anyone succeed to get it visible as smoke detector
i tried the above solution from systemerror but it did not change anything.

@bbriers , unfortunately not.. haven't succeeded to get them working ,😭

Followed suggestion of @systemerror-codenotfound, paired the device again, but it didn't work as well.

Hello, I tried once more.. but it still doesn't want to trigger when they're is smoke..😭

even after i tested it with the tuya integration (bought tuya gateway in order to test) it does not trigger when there is smoke. the only thing that reports correctly trough the integration is the battery status. also the smoke density is not updated.
These smokedetectors do not even report back the smoke density in the tuya app, only smoke alarm and battery level.
Since i bought 8, i will have to use them on tuya app and only monitor battery level in home assistant untill i find some real zigbee devices for a decent price.

О, у меня такой же
https://github.com/sprut/Hub/issues/3040

О, у меня такой же
sprut/Hub#3040

GT = Oh I have the same one

Hello.. I recently switched my home assistant from zha to z2mqtt, and tried to integrate the smoke detectors again.. and it works!!! 😄

@Coennie and @Kri72 i just got it to work following this:
https://community.home-assistant.io/t/tuya-smart-smoke-detector-not-supported-ts0601-by-tze200-uebojraa/476288/4
Just change one of the lines, restart HA and it will detect it
signature = {
    MODELS_INFO: [
        ("_TZE200_rccxox8p", "TS0601"),
        ("_TZE200_ntcy3xu1", "TS0601"),
        ("_TZE200_vzekyi4c", "TS0601"),

Thanks. it worked perfectly for me.


skip records with arrival time older than ArchivingCutoffHighWatermark

Codecov Report

Merging #86 into master will increase coverage by 0.01%.
The diff coverage is 0%.

@@            Coverage Diff             @@
##           master      #86      +/-   ##
==========================================
+ Coverage   75.25%   75.26%   +0.01%
==========================================
  Files          86       86
  Lines       13485    13487       +2
==========================================
+ Hits        10148    10151       +3
+ Misses       2554     2553       -1
  Partials      783      783

Impacted Files
Coverage Δ

memstore/ingestion.go
83.94% <0%> (-0.78%)
:arrow_down:

memstore/cuckoo_index.go
91.21% <0%> (+1.01%)
:arrow_up:

Continue to review full report at Codecov.

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


Mac OS X: Getting rid of "Do you want the application" orca.app to accept incoming network connections

Is there a command line parameter or something else to get rid of the above dialog box. It comes up every time I run my python plotly application. My app works with "deny" and I would not like to give the "Allow"

I also had this issue and managed to resolve it by signing the application causing the prompt to be raised. In this case it would be orca.app (and possibly unsigned libraries inside the app package) that have to be signed.
I found the solution here: https://apple.stackexchange.com/a/150711, but it boils down to running
codesign --force --sign - /path/to/application.app

which performs "ad-hoc signing" of the application. Alternatively, you can use
codesign --force --sign <certname> /path/to/application.app

to sign using a certificate (https://apple.stackexchange.com/a/121010).
The way I understand it is that the permission dialog is shown on the first launch, but if the application is not signed the response is not saved - hence the reoccurring dialog.

I was able to get rid of the problem adding --deep, so:
codesign --force --deep --sign - /path/to/application.app
Nevertheless you save my a lot of clicking, thank you!


Smoke test for Docfx v3

Docs Build status updates of commit 088a049:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

microsoft-edge/SmokeTest.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Line count wrong when switching to HTML

Hey, great job, very useful plugin.
I did some changes to your codebase to allow the truncated content to maintain html-tags.
This is useful if you want to keep bold and italic text, or in my case paragraphs.
I changed this by deleting this line of code: eWrap.html( eWrap.text() );
however now the lines are not calculated right, and often ends with decimals.
Any ideas? My guess is that jQuery height calculation is a bit wonky when calculating padding etc.
I also added following code to hide button and cancel hiding:
if (s.remaining['lines'] < (s.o.truncate - 1)) {
 if ($.isFunction(s.o.controlBtn)) {
  s.o.controlBtn.call(s.e).hide();
 }
return false;
}

It would be nice if this was part of the core features.
Cheers

Sup Seanhak,
I was having the same issues you're describing. I solved em by using
var toReplace = s.remaining[s.mode].toFixed() + ( s.remaining[s.mode] == 1 ? ' ' + plural[s.mode][0] : ' ' + plural[s.mode][1] );
at line 334ish. So I added .toFixed() to the remaining s.mode.
This works pretty well so far.


fix configure hardhat and add configure foundry

@0xlucian @sukanyaparashar @m4sterbunny hi, this PR includes:

Fixed on configure hardhat page
Deprecate configure Truffle & Brownie, because they're deprecated
Add configure foundry page

@mnedelchev-vn NOTE that removing from sidebars is NOT sufficient to deprecate a page i.e. includedInSite: true is the only valid status for a page in the site includedInSite: false would kill the search function

@m4sterbunny closing and moving this PR into https://github.com/neonlabsorg/neon-evm.docs/pull/108 because of conflicts with already merged stuff.


Add Rabbit to EntityType.java

You've probably already got this, but just in case...
public static final int RABBIT = 18;

thanks - added.


Enable data encryption at rest

What this PR does / why we need it:
This PR enables the set up the Data Encryption at rest, as described here.
Enabling this is optional. Once done, The kube-apiserver property needs to read a local file, and this requires changes in the kubo-release which a separate PR covers.
How can this PR be verified?
It requires also changes from the kubo-release PR. Together you can create a cfcr manifest that enables encryption like this:
bosh deploy -d cfcr manifests/cfcr.yml \
  -o manifests/ops-files/enable-encryption-config.yml \
  --var-file encryption-config=encryption-config.yml \

Assuming that encryption-config.yml has the encryption configuration as described here:
Is there any change in kubo-release?
Yes. There is a parallel PR associated to this one
Is there any change in kubo-ci?
NONE
Does this affect upgrade, or is there any migration required?
Not mandatory. This PR enables encryption of secret data at rest but will not automatically encrypt any pre-existing data. That is optional for users to do.
Which issue(s) this PR fixes:
NONE
Release note:
Enable Data Encryption at rest

Could you please add entry to manifests/README with description for this ops file?

Description added


Allow for more project owners

Since it's clear @christianalfoni doesnt have the time needed for the maintenance of this library would you consider allowing some of your top contributors to have merge powers so the community could assist in keeping this amazing form lib alive.
And again thank you so much for this library i've yet to find another that is as easy to use

I've been debating forking this repo to it's own organization so that I can easily add more owners.
@track0x1 would you be interested in being added as an owner?

@aesopwolf honestly i'd fork this one if you were going to go that route https://github.com/maccuaa/formsy-react-2

@aesopwolf Sure, I'm interested in keeping this thing alive.

i'd also love to lend a hand

i'm currently investigating some of the form handling options for react and this seems like a pretty solid choice if it weren't for the commit situation. it looked to me like the mixin issues were mostly settled in the beta branch but from this i gather that that branch is not about to be merged into master anytime soon... if you guys fork this will you fork form the beta branch or more likely forms-react-2 (or something else). guess that's hard to say right now, just looking for hints :)

I'd be fine with forking this repo to it's own organization.  This way I could drop formsy-react-2.  I can also lend a hand if needed.

FWIW... https://github.com/track0x1/formsy-react (published to npm as formsy-react-es6)
and https://github.com/track0x1/formsy-react-native (published to npm as formsy-react-native) a port of Formsy to React Native :)

@aesopwolf Any update on this? The beta PR you opened ( https://github.com/christianalfoni/formsy-react/pull/477 ) sounds hopeful that this project is no longer dead?
We are trying to evaluate if we need to move formsy-react-2 to ever get react 16 support.

@rkuykendall formsy-react-2 works with 16 atm not sure about this version but i can confirm im using version 2 with react 16 with no issues

@th3fallen Thanks, but if this project has figured out how to un-stick itself that would be a much better solution, as the fork would need to gain a lot of momentum.

@rkuykendall totally agree was just letting you know

👍

Closing since this is resolved.


Remove generate password in ScratchOrgUtils

Remove generate password  and shareScratchOrgThroughEmail in ScratchOrgUtils
Use auth plugin

Codecov Report

Merging #357 (c9202b9) into develop (d916160) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff            @@
##           develop     #357   +/-   ##
========================================
  Coverage    81.04%   81.04%
========================================
  Files           28       28
  Lines          955      955
  Branches       166      166
========================================
  Hits           774      774
  Misses         181      181

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 d916160...23ec70d. Read the comment docs.


Segmentation fault with default engineType

As mentioned in this discussion, we get a "segmentation fault"-error while running prisma in a docker container.
prisma.schema:
generator client {
  provider = "prisma-client-js"
}

datasource db {
  provider = "postgresql"
  url      = env("DATABASE_URL")
}

model tag {
  id         Int          @id @default(autoincrement())
  title      String?      @db.VarChar(50)
}

My Dockerfile contains 2 phases. The first one is building the Typescript express server and the second one starts the server:
FROM node:18.9.0-alpine3.15

WORKDIR /api

COPY package.json ./
COPY .npmrc ./
COPY tsconfig.json ./
COPY config.json ./
COPY src ./src
COPY prisma ./prisma
COPY scripts/start.sh ./

RUN ls -a
RUN npm install
RUN npm run build

FROM node:18.9.0-alpine3.15

WORKDIR /api

COPY package.json ./
COPY .npmrc ./
COPY config.json ./
COPY prisma ./prisma
COPY scripts/start.sh ./

RUN npm install --omit=dev

COPY --from=0 /api/dist .

ENV NODE_ENV production
EXPOSE 3000
ENTRYPOINT [ "sh", "start.sh" ]

On startup the container is running this start.sh script:
#!/bin/bash

npx prisma generate

node server.js

And if I'm calling prisma like this
const getPrismaClient = (): PrismaClient => {

    return new PrismaClient({
        log: ['query', 'info', 'warn', 'error'],
    });
}

export const prisma = (): PrismaClient => {
    if (cachedPrismaInstance) {
        return cachedPrismaInstance;
    }

    cachedPrismaInstance = getPrismaClient();
    return cachedPrismaInstance;
};

prisma().tag.findMany({
    select: {
        id: true,
        title: true,
    }
});

I'm getting a Segmentation fault (core dumped) and the docker container terminates.
EDIT: But if I'm switching the engineType in schema.prisma to binary, everything is working fine.
node: v18.9.0
prisma: 4.4.0
@prisma/client: 4.4.0

Can you maybe put this into a minimal reproduction we can just run? That would help a lot. Thanks.

To me it sounds like it's probably a duplicate of https://github.com/prisma/prisma/issues/10649 [explanation] [workaround], wating for @FelixBaum to confirm.

Since the OP hasn't responded, I'm going to make the call and say that it is indeed a duplicate of https://github.com/prisma/prisma/issues/10649. Alpine 3.15 uses OpenSSL 1.1 while Node.js 18.9 vendors OpenSSL 3.0, which will trigger this issue when connecting to some PostgreSQL database deployments.
Since Alpine Linux 3.17 switched to OpenSSL 3.0 and Prisma 4.8.0 adds support for Alpine 3.17+, the workarounds listed in that issue shouldn't be necessary in the case of Alpine anymore, and the best course of action would be upgrading to the latest Alpine and Prisma.
I'm going to go ahead and close this issue.

This issue is fixed in Prisma 4.13.0 which will be released tomorrow, on Tuesday, Apr 18. If you need to temporarily use a pre-release version until then, you can use 4.13.0-dev.33.

For future readers:
Note that this GitHub issue is about a specific bug that occurs when using Node.js 17+ on a system with OpenSSL 1.1 on x86-64 CPUs when using TLS to connect to database. Please do not post comments here if you encounter a segfault under different circumstances, and open a new issue instead.
If you are facing segfaults on ARM, please leave a comment in https://github.com/prisma/prisma/issues/18510 or open a new issue.


How to delete a namespace or a repository?

I see the three point in the left of a namespce or a repository, but when I click it, there is nothing happened.
How can I delete a namespace or a repository?

I see the three point in the left of a namespce or a repository, but when I click it, there is nothing happened.

See #1314

How can I delete a namespace or a repository?

It's not possible for now... See #767.
I'm closing this issue, but feel free to leave more comments if you have any doubts.


refactor: init applications - use set operation

Please describe the changes this PR makes and why it should be merged:
#701 and #714
Package
discordx

why does this PR exist? they are already 2 prs, if you have changes or issues, then comment on the PR's in question.

why does this PR exist? they are already 2 prs, if you have changes or issues, then comment on the PR's in question.

this PR is completely scratch rework and is not similar to existing PR at all.


Store not loading shipping on I.E.

I do not have any shipping options loading on internet explorer.
www.mdius.com
As guest or logged in.

I've pushed up a fix for this, which is a one line change: https://github.com/concrete5-community-store/community_store/commit/e843f8eabde230a912112350d1de52a2d01a4cb8
It's a line of code that has been there since the beginning, so I'm surprised this has only been picked up now.
The fix checks to see whether a validation function exists and simply continues on if it doesn't.
Server side validation is in place to check the form fields anyway, so in older IEs you just get less immediate validation feedback.
It would be great if you could confirm this fix for me in IEs (as well as recent browsers)

Just updated my store and it still does not work. I am testing with IE 11 on Windows 10.
www.mdius.com
I've tested it on:
Chrome version 64
Edge
Safari 5.1.7 (last windows version)
IE 11, I plan on finding XP with, I believe IE 9 and testing it.

Well call me silly.
I had to clear my Cache twice, but that seem to work.
Still trying to find something with an older copy of IE to test it, it does not work at all with IE 6.

OK, I am noticing that IE is not adding the shipping.
I'll send screenshots for you.

I tested this in IE11 and the shipping was added to the total.
But I did find on your site that I had to try a few times to get the shipping option to show up, almost like caching was preventing the page from returning the new options. I'm not sure what you have behind the scenes doing the shipping calc, maybe it's a bit slow to return results.
But from this I'm not replicating the same issue, so I don't have something I can find to fix.

Regarding earlier IE version, IE6 and IE7 aren't considerations anymore (except if you are targeting asian markets), and arguably the same can be said for IE8. Those browsers don't work with the modern way of hosting sites with SSL certificates (using SNI) anyway.  If someone is putting in credit card details into a windows machine running IE6/7/8 I'd be really concerned....
For IE testing, can I suggest the virtual machines at: https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/
Download Virtualbox, download those machines and it's easy to quickly fire up a particular version.

OK, so I won;t worry about IE 8 and older (kind of wish it worked on IE 8, nothing on my site loads right on IE 8 either). So, I was able to test IE 9. Site loads good, Store loads good, but no shipping option.

I guess I am not horribly worried about IE 9, I know it is the newest browser Vista offers, but truly how many Vista machines are out there?
I am trying to test Windows 10, not having luck yet. But again, not sure if I care much about IE 10 either. Windows 7 gets IE 11 and I am mostly OK with the shipping showing up like it does, I'd rather make a sale and not charge t he shipping then the person leaving because it doesn't allow them to pass like it did before your fix or like IE 9 seems to still be.

I believe I've found a fix for this, it was a tricky one to find as it may come down to different servers. I was able to replicate it locally, but not on some of my existing community store installs on IE9.
I believe this is to do with older IEs not thinking they've received a correct response from the server so they don't trigger the next steps - which might be updating the cart total or the shipping options.
Try updating your communityStore.js with the result of this commit:
https://github.com/concrete5-community-store/community_store/commit/5306457d21d219f8a7275195663ab8d9b2b4c226
File here: https://raw.githubusercontent.com/concrete5-community-store/community_store/5306457d21d219f8a7275195663ab8d9b2b4c226/js/communityStore.js
This may actually fix all the issues that you've described, so please let me know your findings from another test.

You did it!!!
It did, it also clear up my IE 11 issue on my Windows 10 machine.
Still wanting to test IE 10, but I assume of 9 & 11 work, it should be just fine.
Thank you very much!

That's great to hear.
I'll push up another release of community store when we've confirmed there aren't other side effects from my fix.
If you do get a chance to test in other browsers (new and old), and you can confirm that things are working as expected that would be great.

Tested on:
Windows 10
Safari for Windows version 5.1.7 (I have no new Apple devices and 5.1.7 I believe was the last version for Windows).
Edge
FireFox Version 58.0.2 x64
Internet Explorer 11
Google Chrome Version 65 x64
Windows XP
FireFox Version 40.0.3
Internet Explorer Version 8 (This version failed)
It would not add product to the cart, it just refreshes the page. But I agreed that this is not an issue and my menu doesn't load right either.
Windows Server 2012 R2
Internet Explorer 11
Windows Vista
FireFox ESR Version 52.6.0
Internet Explorer 9
Andriod 7
Google Chrome Version 64
Edge Version <IP_ADDRESS>6
The layouts all looked good and worked good, I was able to get to add credit card info on all. As I stated Internet Explorer 8 was the only issue.
I'll try a Kindle Fire tonight when I get home and I'll see about trying it on Linux Ubuntu too.

OK I thought about it and added testing for
Ubuntu Linux 14.04 x64
Firefox Version 31.0
Updated Firefox Version  58.0.2
Ubuntu Web Browser Version Unknown
CentOS 7.0
Firefox Version 24.5 (Works but the Add to Cart window "cart_modal.php" is at the top of the page and shrank vertically) I would call this acceptable do to OS and old browser version. :-)
Updated Firefox Version  52.6 (Works perfectly)
You were saying something about a different server, I cannot test that unfortunately.

Sounds like positive results to me, thanks for running through those.


CSRF Token is not validating

Expected behavior:
Admin Login CSRF token should be validated from the server side.
Actual behavior:
Admin login submission is possible with the incorrect token
Reproduce steps:

Go to Tastyigniter Admin Login
Inspect element in the browser, change the "_token" named input value to any other value
submit the form.

Version:
v3.0.4-beta.26
Additional Information:
I checked with other forms using a debugger. App is not using VerifyCsrfToken.php middleware .CSRF token is not validating in all forms.

Some screenshots would help.. Did a quick test and CSRF seems to be working fine.

Some screenshots would help.. Did a quick test and CSRF seems to be working fine.

same problem

same problem

changed the token value to "novalue" form is still submitting

changed the token value to "novalue" form is still submitting

`

`
created an html file and open in browser. form worked. it should not work without csrf!

`

`
created an html file and open in browser. form worked. it should not work without csrf!

it worked when I added the verifycsrftoken middleware to app/admin/routes.php
'middleware' => ['web','verifycsrftoken'=>\Illuminate\Foundation\Http\Middleware\VerifyCsrfToken::class],

it worked when I added the verifycsrftoken middleware to app/admin/routes.php
'middleware' => ['web','verifycsrftoken'=>\Illuminate\Foundation\Http\Middleware\VerifyCsrfToken::class],

I'm unable to reproduce the error on the latest version. Not sure what version you're on but on the latest version the login form looks like this:
<form method="POST" action="https://tasty-core.wip/admin/login" accept-charset="UTF-8" id="edit-form" role="form" data-request="onLogin">

and the VerifyCsrfToken middleware is already added to both admin and main routes
https://github.com/tastyigniter/TastyIgniter/blob/46bcdc834751c1dbe0c23c52904ae9e8d838727c/app/admin/routes.php#L17-L19

I'm unable to reproduce the error on the latest version. Not sure what version you're on but on the latest version the login form looks like this:
<form method="POST" action="https://tasty-core.wip/admin/login" accept-charset="UTF-8" id="edit-form" role="form" data-request="onLogin">

and the VerifyCsrfToken middleware is already added to both admin and main routes
https://github.com/tastyigniter/TastyIgniter/blob/46bcdc834751c1dbe0c23c52904ae9e8d838727c/app/admin/routes.php#L17-L19

Thank you Sam, In my version I added in the admin route. Issue resolved.

Thank you Sam, In my version I added in the admin route. Issue resolved.


WORD QUIZZARE ✨

I would like to add a word quizzare for the website, kindly assign me the task, which would include multiple games related to words.

Thank you for the suggestion, but I’ll have to say no to adding a word quiz feature. This is a blogging website, not a platform for word games or a dictionary site. We want to keep the focus on content and blogging-related features. Appreciate your enthusiasm, though!


Change DisabledTimeInterval on change.datetimepicker

Hi there,
i dont know if it fits here or on the boostrap4 repo that is use.
Problem:
I want to change the disabled time intervals for every selected date.
Current Outcome:
All hours are accepted after i changed a date.
Wanted Outcome:
The new interval is accepted and i cannot select the disabled times.
Here is a code example: https://jsfiddle.net/m6b0a8qf/1/
Thanks for the project and looking into this,
Dominik

Going to be working on this picker again over at eonasdan/tempus-dominus. I'm going to merge td-core and td-bs4 together. No promises I can get this done, but you can open a new issues over there.


bluetooth: shell: Fix uninitialized variable

Variable evt_prop could be used without being initialized. This problem
was spotted by coverity.
CID 190970
Signed-off-by: Flavio Ceolin<EMAIL_ADDRESS>

Codecov Report

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

@@           Coverage Diff           @@
##           master   #13975   +/-   ##
=======================================
  Coverage   52.25%   52.25%
=======================================
  Files         307      307
  Lines       45437    45437
  Branches    10508    10508
=======================================
  Hits        23741    23741
  Misses      16904    16904
  Partials     4792     4792

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 7cbdb6c...8ecaf39. Read the comment docs.


Compiliation error with static binary library files (PIE object issues)

This seems to have the same issue as MotionCor3:
https://github.com/czimaginginstitute/MotionCor3/issues/4
...

The following edit to the makefile, similar to the MotionCor3 fix, seems to work:
exe: $(OBJS)
        @g++ -g -pthread -m64 $(OBJS) \
        $(PRJLIB)/libmrcfile.a \
        $(PRJLIB)/libutil.a \
        $(PRJLIB)/libcuutil.a \
        $(PRJLIB)/libcuutilfft.a \
        -L$(CUDALIB) -L/usr/lib64 \
        -lcufft -lcudart -lcuda -lc -lm -lpthread \
        -no-pie \
        -o GCtfFind
        @echo GCtfFind has been generated.

The following edit to the makefile, similar to the MotionCor3 fix, seems to work:
exe: $(OBJS)
        @g++ -g -pthread -m64 $(OBJS) \
        $(PRJLIB)/libmrcfile.a \
        $(PRJLIB)/libutil.a \
        $(PRJLIB)/libcuutil.a \
        $(PRJLIB)/libcuutilfft.a \
        -L$(CUDALIB) -L/usr/lib64 \
        -lcufft -lcudart -lcuda -lc -lm -lpthread \
        -no-pie \
        -o GCtfFind
        @echo GCtfFind has been generated.

Thanks, this indeed works for me as well!

PS: does not work with MotionCor3, though...


fix: flaky test_can_change_routing_fees

Fixes: https://github.com/fedimint/fedimint/issues/4350#event-11895482425
Lightning client will choose a random gateway when it doesn't have an "active" gateway. In the routing fees test, we update each gateway's routing fees independently, so it is possible the gateway with the old fees is chosen, which results in the test failing since the incorrect amount is paid.
Side note....we should remove the notion of an active gateway :)

Need'a rebase @m1sterc001guy


code quality comments for lancehaoh

header comment doesn't follow the convention we specify

@lancehaoh fya

Thanks for reviewing. I have fixed it and will push the fix shortly.


Cannot read property 'getAddress' of null

Sometimes (very rare) this line triggers the error:
var ip = socket._socket.remoteAddress;

I am using<EMAIL_ADDRESS>

You are probably trying to read the remoteAddress of a closed socket, nativeServer is set to null after closing the socket.

What's the shortest way to check if the socket is in closing state?

nativeSocket is null when closing/closed. You could PR a function to Socket called readyState that returns the correct state: https://github.com/websockets/ws/blob/master/doc/ws.md#websocketreadystate
Is it possible to add these states OPEN / CLOSED as constants to Socket without requiring any memory?

Ah, I guess one could have a (getter) function called CLOSED that returns an integer - that way there is no addition of size to the Socket object.

I think you can also add a property to the socket (readyState for example) and update it accordingly:
socket.readyState = Socket.CLOSED;

where Socket.CLOSED is a static property of the Socket class with an integer value.
The memory overhead should be negligible.

readyState is just going to be the same as nativeSocket != null ? OPEN : CLOSED so it can be made a getter function instead.

Your call, I don't mind :)

0d9527903b445e83ff0ff1a1595dfc169ac1f20d should probably work.