rand problem on GPU

Using the Tensor::randn method on the GPU, the same DeviceId produces different results, but the same device generates the same result in order.
For example, every time the GPU device generates the same data:

[-1.8935767, 0.9397, 1.0709493, -0.013547109]
[-0.23097327, -0.41472757, -0.1733321, 0.3322222]
[0.1011943, 0.46094573, -0.51607126, 0.11089408

Thank you.
Platform: Windows 11, WSL 2, AnolisOS, NVIDIA GeForce RTX 4060 Laptop GPU
candle-core: version=0.7.2, fearures=["cuda"]
cudarc: version=1.12.1

That's actually the expected behavior, you can change the seed of the rng via set_seed if you want to have different values each time.

Thanks, it works.


Make {Cosine,Exponential,Linear} LR schedulers return the initial LR at the first step

Pull Request Template
Checklist

[x] Confirmed that run-checks all script has been executed.
(It was executed with DISABLE_WGPU=1 because currently I have the development environment in a container with no access to the physical GPU)
[x] Made sure the book is up to date with changes in this PR.

Related Issues/PRs
#1198
Changes
The PR includes the following changes for Cosine, Exponential, and Linear LR schedulers:

Make the first call to .step() return the initial LR instead of the second one.
Reason:
　The current behavior skips the initial LR, which is unintuitive and inconsistent with other schedulers.
　This is a breaking change. To retain the previous behavior, users can run .step() once to discard the first value before using it to build a Learner.

Include only fields that change across steps when creating a Record.
Reason: Fields that remain unchanged during training should be kept as part of training configurations. Also, the current behavior is inconsistent with other schedulers.

Improve tests:
　* Add a test case for saving and loading records
　* Test concrete LR values instead of changing trends
　* Rename the test module to the conventional name tests
　* Add a test case for the num_iters field (Linear LR scheduler only)
Reason: Increase test coverage and align with the convention of module naming.

Improve documentation comments:
　* Clarify that the first call to .step() returns the initial LR
　* Add some links
　* Fix the name of restart of Cosine LR scheduler (Should be "warm restart")
Reason: Describe the behavior of the first call to .step() clearly, and make navigation easier.

Testing

Added test cases that targeted the code changes.
Executed DISABLE_WGPU=1 bash ./run-checks.sh and ensured that it exited with code 0.
Checked changes of documentation comments in a browser manually.
Confirmed that the changes didn't affect the Book by searching LR in it and reading the contents.

==========
Update: Add description of tests for the Book.

You're welcome :)


feat(Docker): Configure debugging with vscode and chrome

What kind of change does this PR introduce?
Feature: This PR adds debugging support for the frontend application using Docker and Chrome (Addresses #1157 ).

Why was this change needed?
This change enables developers to debug the frontend more efficiently by allowing them to launch a Chrome instance tied to the frontend container. This will streamline the development workflow, providing live debugging capabilities. Additionally, it allows easy access to the frontend source files through volume mounting in Docker.

Other information:

Introduces .vscode/launch.json and .vscode/tasks.json files to define the debugging configuration.
Updates docker-compose.yaml to mount the frontend source directory as a volume for hot-reloading support during debugging.

@holopin-bot @anasKhafaga Thank you!

I really loved it, many thanks!

Hey @anasKhafaga please fill in this form if you are interested in a t-shirt
https://airtable.com/appikMaJwdHhC1SDP/pagoblCJ9W29wf6Hf/form


Allow robots and buildings to be placed at view edge

Closes #788
Fix off by 1 error. Previously the lower left and lower right edges were not considered viewable, even though they were being visibly drawn. This prevented items from being placed on those tiles.

Thanks for working on this, I had noticed this issue in the past and not reported it. Sort of annoying to not be able to select edge tiles although it doesn't really break anything.

Been meaning to look into this. Thanks!


Need root URL

As a developer
I need a root URL
So that I can get useful information about the Customers API
Details & Assumptions:

restful API

Acceptance Criteria:
Given an http request
When I send a request to the Customers root URL
Then I should receive a response with useful information about the Customers API

pushed to master without using feature branch by accident


Update buck to v2<IP_ADDRESS>

Android tests on CI have been failing since late October due to dd016f334cef26f393b1a3c1e052e89a69502a56 which makes use of a new Buck feature, required_for_source_only_abi. Circle was using an older September release. In this PR, we update to the latest release.
Motivation
Green is good. Red is bad.
Test Plan
Wait for Circle to run.
Release Notes
[INTERNAL][BUGFIX][./circleci/config.yml] - Update Buck version

Buck install step succeeded, landing.

This is actually causing another failure few steps later -> https://circleci.com/gh/facebook/react-native/26294?utm_campaign=vcs-integration-link&utm_medium=referral&utm_source=github-build-link.
It fails with:

File does not exist: buck-out/gen/ReactAndroid/src/main/third-party/java/robolectric3/robolectric/android-all-4.1.2_r1-robolectric-0.jar"

I wasn't able to fix it and decided to revert it back to old version on 0.51. It's unfortunate that so many issues are happening.


[nRF5 examples] Make lighting/lock app work again

Problem
After #2010 is merged, the lighting app does not work.
Summary of Changes
Uncomment the code that is commented out in #2010
Testing
build the image, flash the image on nrf52840dk, verify that chip-tool can control the device.
fixes #2727

@oleggladyshev why were these commented out?  Is there an issue tracking whatever the problem there was?

@hawk248 @jelderton @saurabhst @BroderickCarlin ?

@oleggladyshev why were these commented out? Is there an issue tracking whatever the problem there was?

ConfigurationManager was commented out because the GetBLEDeviceIdentificationInfo function was not implemented yet.
The err = GenericThreadStackManagerImpl_OpenThread_LwIP<ThreadStackManagerImpl>::DoInit(otInst); code cause hangup. That's my bad, I forgot to find out the reason of such behavior.


[CIS v2] Need UI to be able to create and list a scheduled ClusterScan

Ability to run clusterscans periodically. Creating ScheduledScan will create child ClusterScan resources periodically according to the schedule. Each ClusterScan will have Ownerreference set to point to ScheduledScan CR
ScheduledScan CR:

ScanProfileName string
// Cron Expression for Schedule
CronSchedule string yaml:"cron_schedule" json:"cronSchedule,omitempty"
// Number of past scans to keep
Retention int yaml:"retention" json:"retention,omitempty"

ScheduledScan status:

LastRunTimestamp
LastClusterScanName

UI Options:
1) Add `Scheduled Scans` under the left Navigation on the CIS Benchmark App page
2) List available ScheduledScan CRs. Each will show the following fields to list as columns:
 - ScanProfileName
 - CronSchedule
 - Retention count
 - LastRunTimestamp
 - LastClusterScanName

3) Under each ScheduledScan, we can list the child ClusterScans that got created per schedule.

4) Create ScheduledScan
  - ScanProfileName text field [Dropdown list of available clusterscanprofiles CR]
  - CronSchedule
  - Retention

5) Delete ScheduledScan will also auto-delete the child ClusterScans

Form fields like this:

Backend PR  is ready: https://github.com/rancher/cis-operator/issues/27
@deniseschannon I have added the UI options and fields needed to show/create scheduledscans.

The design to add a new ScheduledScan CRD to support scheduling was reverted and changed to use the existing ClusterScan CR itself.
New fields added to the ClusterScan CR Spec:
// Cron Expression for Schedule

CronSchedule string yaml:"cron_schedule" json:"cronSchedule,omitempty"
// Number of past scans to keep
Retention int yaml:"retention" json:"retention,omitempty"

New fields added to the ClusterScan Status:
ClusterScan status:

NextScanAt

UI Options:
1) Create Scheduled ClusterScan Form
  - ScanProfileName text field [Dropdown list of available clusterscanprofiles CR]
  - CronSchedule field
  - Retention field

2) ClusterScan Details page:
- View the latest run ClusterScanReport details
- Also a dropdown to List all the ClusterScanReports of the periodic scan available in the details page.

In the Listing of ClusterScans, is it possible to indicate it is a periodic/recurring scan

Form fields like this:

On 2.5-head - commit id: 395b4fe77b
P1 use case of Scheduled scan has been validated:

Create a scan CR
Enable scheduled scan by entering in the Cron value and the retention count.
Create Scan
Scan runs are the scheduled interval
All issues found are logged separately. Closing this issue


Write PHP data collection tool

Write tool that can collect database information. It has to encompass the following:

show tables
show create table / describe table
dump information to an xml file that will be read by the go engine

We need to create an acceptable and extendable XML format that we can use for the Go DB engine.


Ingress configuration is outdated

Dear repo maintainers,
I struggle to deploy terrakube, as ingress configuration is underdocumented/the provided example is no longer working.
The symptom:
"Error: INSTALLATION FAILED: 2 errors occurred:
* admission webhook "validate.nginx.ingress.kubernetes.io" denied the request: nginx.ingress.kubernetes.io/configuration-snippet annotation cannot be used. Snippet directives are disabled by the Ingress administrator
* admission webhook "validate.nginx.ingress.kubernetes.io" denied the request: nginx.ingress.kubernetes.io/configuration-snippet annotation cannot be used. Snippet directives are disabled by the Ingress administrator"
Actually the snippet annotations are disabled by default for nginx ingress controller.
Please update your documentation how to enable snippet annotations.
Thanks

Hello @tszebeni
I added the comments to fix that issue in our documentation.
https://docs.terrakube.io/getting-started/deployment/minikube#install-terrakube

In a high level you need to add "allow-snippet-annotations: "true"" in the  ingres-nginx-controller configMap in namespace ingress-nginx.
You can find the reference in this issue:
https://github.com/AzBuilder/terrakube/issues/618#issuecomment-1838980451


vk_video_encoder: mismatch usage of vulkan.hpp during app build

As a first error, I got:
In file included from /DEV/nvpro_samples/vk_video_samples/vk_video_encoder/../common/include/vulkan/vulkan.hpp:5660,
                 from /DEV/nvpro_samples/vk_video_samples/vk_video_encoder/VkCodecUtils/NvPictureBuffer.h:21,
                 from /DEV/nvpro_samples/vk_video_samples/vk_video_encoder/VkCodecUtils/NvPictureBuffer.cpp:17:
/usr/include/vulkan/vulkan_to_string.hpp: In function ‘std::string vk::to_string(vk::QueryPipelineStatisticFlags)’:
/usr/include/vulkan/vulkan_to_string.hpp:512:50: error: ‘eClusterCullingShaderInvocationsHUAWEI’ is not a member of ‘vk::QueryPipelineStatisticFlagBits’
  512 |     if ( value & QueryPipelineStatisticFlagBits::eClusterCullingShaderInvocationsHUAWEI )
      |                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/vulkan/vulkan_to_string.hpp: In function ‘std::string vk::to_string(vk::ShaderStageFlags)’:
/usr/include/vulkan/vulkan_to_string.hpp:890:39: error: ‘eClusterCullingHUAWEI’ is not a member of ‘vk::ShaderStageFlagBits’
  890 |     if ( value & ShaderStageFlagBits::eClusterCullingHUAWEI )

...

Indeed eClusterCullingShaderInvocationsHUAWEI is available the Vulkan SDK 1.3.243 but not in the vulkan SDK v238 the latest version updated in common file vulkan/vulkan.hpp.
At line vk_video_samples/vk_video_encoder/../common/include/vulkan/vulkan.hpp:5660 I had to define
#define VULKAN_HPP_NO_TO_STRING to workaround this mismatch use of the include from common folder and /usr/include/vulkan/vulkan_to_string.hpp
Could we update the Vulkan SDK in common to Vulkan 1.3.243 ?

This is not the place to report SDK-related issues. Please file an issue at https://github.com/LunarG/VulkanTools/issues.

Thanks for your feedback but dont you think it can be related to vk_video_encoder as it should either use one or the other SDK but not mix the 2 ?
I'm not sure how I could report this to LunarG :eyes:


Rollout status hangs for 5 minutes after success message

What happened:
After running
kubectl rollout status deployment/my-app

the client returns deployment "my-app" successfully rolled out. After this it's stuck for ~5 minutes causing our pipeline to run for a long time because this happens for every service for which we call rollout status (also happens when running from a local client). This is happening only on the cluster that we recently upgraded to kubernetes v1.21.8. On the clusters running kubernetes v1.19.7 this is issue is not happening. I tried passing --watch=false, selecting a specific revision and not providing the namespace but those didn't change anything.
What you expected to happen:
I expect the process to finish shortly after the success message is displayed (as is happening on the clusters running the older kubernetes version).
How to reproduce it (as minimally and precisely as possible):
kubectl rollout status deployment/my-app

Anything else we need to know?:
Environment:

Kubernetes client and server versions (use kubectl version):
Version: version.Info{Major:"1", Minor:"21", GitVersion:"v1.21.8", GitCommit:"4a3b558c52eb6995b3c5c1db5e54111bd0645a64", GitTreeState:"clean", BuildDate:"2021-12-15T14:46:22Z", GoVersion:"go1.16.12", Compiler:"gc", Platform:"linux/amd64"}
OS:
NAME="Ubuntu"
VERSION="20.04.3 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.3 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal

Please check if this is happening with the latest version of kubectl (v1.23.1) and please rerun with verbose logging turned on -v 10.

Still happens using Client version:
Client Version: version.Info{Major:"1", Minor:"23", GitVersion:"v1.23.1",
 GitCommit:"86ec240af8cbd1b60bcc4c03c20da9b98005b92e", GitTreeState:"clean", BuildDate:"2021-12-16T11:41:01Z", GoVersion:"go1.17.5", Compiler:"gc", Platform:"darwin/arm64"}

Running with verbose logging turned on resulted in the log in the attachment.
kubectllog.txt

Thanks for the logs.
I0111 10:23:01.067928   87513 round_trippers.go:466] curl -v -XGET  -H "Accept: application/json" -H "User-Agent: kubectl/v1.23.1 (darwin/arm64) kubernetes/86ec240" -H "Authorization: Bearer <masked>" 'https://rancher.domain/k8s/clusters/c-8wtls/apis/apps/v1/namespaces/default/deployments?allowWatchBookmarks=true&fieldSelector=metadata.name%3Dmy-app&resourceVersion=12167090&timeoutSeconds=566&watch=true'
deployment "my-app-deployment" successfully rolled out
I0111 10:32:27.113863   87513 round_trippers.go:570] HTTP Statistics: GetConnection 0 ms ServerProcessing 566057 ms Duration 566057 ms

timeoutSeconds=566 ServerProcessing 566057 ms Duration 566057 ms 10:23 10:32
That timeout is definitely being hit. I wonder if it could be this
https://github.com/kubernetes/kubernetes/pull/107460
https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#changelog-since-v1218
Are you able to upgrade to 1.21.9 and test?

Unfortunately not... We are using Rancher and currently on v2.6.2 which only support Kubernetes versions up to v1.21.8. As soon as we can upgrade we will certainly try and I'll report back.
Thanks for the help!

I'm going to close this to get it out of our queue but please reopen if you're still seeing this after that upgrade.
/close

Unfortunately this issue is still happening after upgrading to v1.21.9:
Server Version: version.Info{Major:"1", Minor:"21", GitVersion:"v1.21.9", GitCommit:"b631974d68ac5045e076c86a5c66fba6f128dc72", GitTreeState:"clean", BuildDate:"2022-01-19T17:45:53Z", GoVersion:"go1.16.12", Compiler:"gc", Platform:"linux/amd64"}

I attached the logs of the latest run.
kubectllog-2.txt

@RalphDriessen I notice that the success message does not appear this time in the logs

@RalphDriessen I notice that the success message does not appear this time in the logs

Hm, guess it actually failed that time.. Here is another log from today where the success message is actually there.
kubectllog-3.txt

/triage accepted

We need to look into where this connection is supposed to be closed. A context is timing out. Might be client might be server.

I also tried to reproduce this, but was not able.
Here is a bash script I was using:
#!/bin/bash

kubectl apply -f - << EOF
apiVersion: apps/v1
kind: Deployment
metadata:
  name: foo
spec:
  replicas: 1
  selector:
    matchLabels:
      app: foo
  template:
    metadata:
      labels:
        app: foo
    spec:
      containers:
      - name: bar
        image: busybox:1.30
        command: ['sh', '-c', 'echo Container bar is running! && sleep 9999999']
EOF
kubectl rollout status deployment/foo

for VERSION in 1.31 1.32 1.33 1.34 1.35
do
  kubectl set image deploy/foo bar=busybox:$VERSION
  kubectl rollout status deployment/foo
done

kubectl delete deploy foo --wait=false

@RalphDriessen Does this problem happen for all deployments, or just this one deployment?  Does the deployment use any volumes, or have any other dependencies?  I'm trying to understand if there is some situation particular to your deployment that would make this reproducible.  Would you be able to share your deployment's manifest, even if some of the info is redacted?
Alternatively, would you be able to run a test using the bash script like what I posted above?

@RalphDriessen Does this problem happen for all deployments, or just this one deployment? Does the deployment use any volumes, or have any other dependencies? I'm trying to understand if there is some situation particular to your deployment that would make this reproducible. Would you be able to share your deployment's manifest, even if some of the info is redacted?
Alternatively, would you be able to run a test using the bash script like what I posted above?

@brianpursley Thanks for your reply! It indeed happens for all our deployments which outside of our own apps contain mysql and redis images. The bash script you send ran fine and had no delay on the rollout status.
Our deployment has some dependencies, this is the manifest (couldn't upload yaml so it's txt):
manifest.yaml.txt

We are experiencing the same issue. We're running the a rancher rke cluster, behind a reverse proxy, and the rolluout command only hangs when accessing through the reverse proxy, not while running from "inside"

@reylejano are you able to reproduce this or aware of any known issues specific to Rancher?

I'm not able to reproduce this
@KokoBello @RalphDriessen
Are you running kubectl rollout status through the Rancher proxy or using the authorized cluster endpoint?

I'm not able to reproduce this
@KokoBello @RalphDriessen
Are you running kubectl rollout status through the Rancher proxy or using the authorized cluster endpoint?

Rancher proxy

timeoutSeconds=566 ServerProcessing 566057 ms Duration 566057 ms 10:23 10:32

That timeout is definitely being hit. I wonder if it could be this

Are you able to upgrade to 1.21.9 and test?

@KokoBello @RalphDriessen , if you are able to upgrade Rancher:

Rancher 2.6.3 has 1.21.10
Rancher 2.6.4 has 1.21.10 and 1.22.7

I suggest to test bypassing the Rancher authentication proxy with the authorized cluster endpoint and if the issue is not reproduced then there may be a nuance with going through the Rancher proxy and being behind a reverse proxy.

@reylejano, I upgraded kubernetes to 1.22.7 but that unfortunately had no effect on this. However, accessing through the authorized cluster endpoint actually did 'fix' the issue... Could then be a new issue in rancher proxy because we don't have the problem in our clusters running on an older version of rancher (2.5.1). Thanks for your help!

@RalphDriessen @KokoBello , since using the authorized cluster endpoint 'fixed' the issue, we can close this issue and can you create an issue on https://github.com/rancher/rancher and we can continue there

Created issue at Rancher: https://github.com/rancher/rancher/issues/37241. Closing this issue.


Upgrade quarkus 3.0.0.Final

@jesperpedersen and @johnaohara what is your thought?

No near time plans for this - feel free to work on it.
Closed as a duplicate of #333


Using babel-plugin-lodash with redux-actions

It looks to me as though this project could be used in conjunction with babel-plugin-lodash.
If this is intentional, then perhaps your README could also contain this section from recompose.

Are you suggesting that we use babel-plugin-lodash?
We're using https://github.com/acdlite/redux-actions/blob/master/.babelrc#L9 currently; I'm not sure what the difference is.

No, sorry. I'm suggesting that because you have your file structure like this:
import { createAction as foo } from 'redux-actions'
import bar from 'redux-actions/createAction'
assert.equal(foo, bar)

Consumers of your library can take advantage of this by using babel-plugin-lodash to reduce build size by transforming their source from:
import { createAction } from 'redux-actions'

to
import createAction from 'redux-actions/createAction'

(Although you could use babel-plugin-lodash internally instead of the custom lodash-es loader you've got, that's a separate issue that I have no opinion on)

We have removed lodash in v2.5.0: https://github.com/redux-utilities/redux-actions/releases/tag/v2.5.0

@timche This issue has nothing to do with your consumption of lodash, but is a recommendation that you make the library compatible with babel-plugin-lodash.

:-( can't really think of a way to explain this any more clearly

Sorry, I haven't read carefully as it was just confusing me to read lodash all the time. I got your point now.

So if anyone has time and wants to open a PR for some extra documentation, feel free, thanks 🙏


Players very often die in blocks at /rtp

Players very often die in blocks at /rtp, your plugin does not check for the presence of a block in the player, basically all my players are suffocating in the mountains.

Could you say which version and platform (spigot, fabric, paper, etc?) you are running

Is that combined? or tested on?

Closing as invalid as user stated they are using their own fork of HuskHomes


Users cannot install provider

Users cannot install oci-secrets-store-csi-driver-provider even if according to GettingStarted.
The provider image should be pulled out-of-the box from the repo defined in charts/oci-secrets-store-csi-driver-provider/values.yaml

this is closed for #5


[ Bug ] Grasshopper Stream receiver component doesn't update after the input change

Place a receiver
Connect a stream to the receiver input
Receive data. It works!
Connect a different stream (maybe just a different branch) to the same receiver component
Receive data. Broken! (or data from the old stream/branch is returned)

The receiver component at the bottom is a fresh one.

Thanks for reporting! I can reproduce the bug. We'll look into it.


Create article index works differently when called from Axum server and from ripgrep middleware

Axum server calls index without adding article content to ArticleCache, see
Ripgrep middleware behaves correctly and have two calls - one for index and another for cache.

Fixed.


Implement a command option for "resin init" to allow customising the application name independently from the current directory

The command displays, besides the actual question, also the folder from where I run it.
Example:
C:\Users\korakas\Documents\GitHub>node ./resin-cli/bin/resin init
? What is the name of your application? (GitHub)

In this case, resin init default the application name to the current directory (or the directory specified with --project) name.
For scripting reasons, it'd be nice to allow a new --name option that customises the application name. For example:
C:\Users\korakas\Documents\GitHub>node ./resin-cli/bin/resin init --name MyAppName

The resin init command is going to be removed in a pending PR (as part of the CLI slimming down process), so closing this issue.


Spring cloud gateway response never arrives with TLS micro services

Hello,
I have two micro services configured with HTTPS. These micro services are discovered by spring eureka. And finally These micro services are routed by spring gateway.
The problem is when make call to the routes, arrives http 200, but  the body response never arrives.
config of gateway
server:
  port: 8080
  ssl:
    enabled: true
    key-password: password
    key-store-password: password
    key-store: certificate.p12
    key-store-type: PKCS12

spring:
  cloud:
    gateway:
      httpclient:
        ssl:
          trustedX509Certificates:
            - someCert.pem

Could you help me?
Thanks

If you'd like us to spend some time investigating, please take the time to provide a complete, minimal, verifiable sample (something that we can unzip attached to this issue or git clone, build, and deploy) that reproduces the problem.

Hi spencergibb,
Here are the code.
https://github.com/almcorjo2/testgateway.git
Thanks

Hi,
At last post I send you one link with the example code. Do you need more info?


Update to version 4.0.0

This will update the bot to version 4.0.0

I'm about at 65%, im too exited to merge this PR

Hyped 😮


NavigateTo from watchEffect breaks app until refresh (Nuxt 3 & Supabase)

Hello. My Nuxt app uses the same login flow as the Supabase Demo app. For some reason, the navigateTo within watchEffect on /pages/index.vue breaks my app.
It's expected that a logged in user will be brought to /dashboard, the page will display, and the Sign Out button will sign out and return the user to '/'.
The route is updated to /dashboard but nothing is displayed inside <NuxtPage /> until the page is refreshed. If I manually refresh the page, visit the /dashboard url directly, remove the watchEffect from index.vue ('/') and instead use manual NuxtLink, or I remove the useAsyncData from /dashboard.vue, it works.
Wondering if someone might have an idea why this redirect is working in the Supabase demo but not my repo?
Reproduction: Took this down
/pages/index.vue
<script setup lang="ts">
const user = useSupabaseUser()

watchEffect(() => {
  if (user.value) {
    return navigateTo('/dashboard')
  }
})
</script>

/pages/dashboard.vue
<script setup lang="ts">
import { Database } from '~~/types/database.types'

const supabase = useSupabaseClient<Database>()
const user = useSupabaseUser()

definePageMeta({
  middleware: 'auth',
})

const { data: pubtest } = await useAsyncData('pubtest', async () => {
  const { data } = await supabase.from('pubtest').select('id')

  return data
})
</script>

auth.ts
export default defineNuxtRouteMiddleware(() => {
  const user = useSupabaseUser()

  if (!user.value) {
    return navigateTo('/')
  }
})

Couldn't get it to take. Tried a lot of things. Have to move on. Going to refactor to a separate /login page and stop messing with the watcher. Still interested to know should anyone experience similar and find a fix.


DI, Configuration, and Logging in a not-hosted-service console application

For learning purposes, is there any example of using all the cutting-edge features DI, Configuration and Logging in a not-hosted-service console application?

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

ID: c5f1eeee-d500-82bf-0d0a-b4e0d5d5c175
Version Independent ID: 2373a3df-6ea3-50c7-d63d-61c51d572511
Content: .NET Generic Host
Content Source: aspnetcore/fundamentals/host/generic-host.md
Product: aspnet-core
GitHub Login: @guardrex
Microsoft Alias: riande

cutting-edge

If you mean for 3.0, not yet. Although some 3.0 issues are being worked right now, we won't work on the 3.0 doc updates in earnest until the release candidate is available.

not-hosted-service console application

Concepts in those areas (DI, config, and logging) are just about identical between console apps and web apps. I think these topics should be fine as a baseline for console app development.

@guardrex : I meant an example of using DI, Configuration, Logging with IHost but not for a background processing console application.

That's not available yet in the doc set. There are various engineering examples around to show how things will compose. For example ...

https://github.com/aspnet/AspNetCore/tree/master/src/Hosting/samples/GenericWebHost
https://github.com/aspnet/Extensions/tree/master/src/Hosting/samples/GenericHostSample
https://github.com/aspnet/AspNetCore/tree/master/src/Mvc/test/WebSites/GenericHostWebSite

A good way to go right now is to have a 3.0-preview3 template generate a RP/MVC app, then work in DI, config, and logging along the lines of how the engineering samples handle them.
We'll be updating the topics and samples for the 3.0 Generic Web Host when the release candidate arrives. Generally, there's too much engineering churn for us to document the next release before that point. Sometimes an engineer (or community members) will author a blog post and/or there will be an Announcement on what's new. I haven't looked, so I'm not sure what's out there.

@guardrex : Thank you very much. It is really helpful. 👍


A possibility to fold/unfold options bar.

What would you like to be added?
I've noticed the issue while using mobile version. Options bar takes too much space. It'd be great to add some button to fold(hide)/unfold options. I'll attach a screenshot with issue. It takes about 40% of space, it could be an additional row for example.
Meanwhile, I'll try to add it manually via JS...
Why is this needed?
It will give us more useful space.
Issue:
Solution(my example):

A possible improvement on this is to display view list vertically, raised by #601. The meta topin of mobile support is #161 FYI

I'd love this too! On my device, the project selector/view selector/color + filter + sort/view settings options take up a really large portion of the screen. A way to show/hide all of that would be really nice.


🧹 refactor: make the access token drawer style consistent

fixed #335

Hi @mucoban, thanks for your work on this PR 👍 I've reviewed your code and added some comments.
After resolving these comments, you need to update the i18n files. To do this, follow these steps:

merge featbit main branch into your working branch
run npm run i18n
commit messages.xlf & messages.zh.xlf file changes

I changed the pr title

Hi @mucoban :wave:
I've reviewed your latest commit, and I think there's a misunderstanding. We don't need to change the permission div to nz-form-item in this PR because it seems like not so easy. So to keep this pr small, we just need to put the submit button under the permissions div.

ok. So I am making the permission  a div again and do npm run i18n. Is that ok? anything left pr to approved?

yes, that's all


tkn pac resolve -f is having issues with hub

works on ci, but output 404 when using resolve -f

i think hub doesn't stripslash anymore


Handle trailing semicolon after @inject.

Made @inject handle trailing semicolons identical to @using; essentially ignores it.
Added parser, runtime/designtime codegen and functional tests.

#1857

/cc @pranavkm @yishaigalatzer

Updated.

:shipit:

:shipit: with a couple of fixes for my minor comments; seem to mostly have typed nits :smiley_cat:

Closing to place onto release and merge.


feat(deps): bump version of go to 1.22.3

Codecov Report
Attention: Patch coverage is 72.72727% with 3 lines in your changes missing coverage. Please review.

Project coverage is 79.81%. Comparing base (3b85254) to head (482abca).
Report is 9 commits behind head on main.

Files
Patch %
Lines

cmd/uplift/manpage.go
0.00%
0 Missing and 1 partial :warning:

cmd/uplift/root.go
0.00%
0 Missing and 1 partial :warning:

cmd/uplift/version.go
0.00%
0 Missing and 1 partial :warning:

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #419      +/-   ##
==========================================
- Coverage   80.07%   79.81%   -0.27%
==========================================
  Files          40       42       +2
  Lines        1977     2006      +29
==========================================
+ Hits         1583     1601      +18
- Misses        292      303      +11
  Partials      102      102

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


Add iframe styling for Articles

http://crimethinc.com/2016/11/11/no-peaceful-transition

This was solved by @gesa's work on the CSS for .video-container and the use of the [[ media embed ]] syntax.


MAHOUT-2051 [WIP] Fix IllegalStateException in MixedGradient.java

Purpose of PR:
After initialization of a MixedGradient instance both variables "hasZero" and "hasOne" are false, which leads to an IllegalStateException in the function "apply" if random.nextDouble() < alpha.
The proposed change would avoid this by using only the base gradient until both cases (actual == 0 and actual == 1) occured at least once.
Important ToDos
Please mark each with an "x"

[x] A JIRA ticket exists (if not, please create this first)[https://issues.apache.org/jira/browse/ZEPPELIN/]
[x] Title of PR is "MAHOUT-XXXX Brief Description of Changes" where XXXX is the JIRA number.
[ ] Created unit tests where appropriate
[x] Added licenses correct on newly added files
[ ] Assigned JIRA to self
[ ] Added documentation in scala docs/java docs, and to website
[x] Successfully built and ran all unit tests, verified that all tests pass locally.

If all of these things aren't complete, but you still feel it is
appropriate to open a PR, please add [WIP] after MAHOUT-XXXX before the
descriptions- e.g. "MAHOUT-XXXX [WIP] Description of Change"
Does this change break earlier versions?
No
Is this the beginning of a larger project for which a feature branch should be made?
No

Hey @pschaumann welcome to the community!
Map-Reduce based PRs were stopped in 2014 or 2015.
Here's a quora question answered by two of the PMCs from around that time explaining why.
https://www.quora.com/Why-Apache-Mahout-stopped-MapReduce-support-for-it-new-algorithms
As Sean said, "No one interested in maintaining it" was one of the main reasons.  We're considering opening it back up for small fixes like this in a "community maintained" sort of way in an upcoming release, but afaik I'm the only one who is strongly positive on that idea, other PMCs range from neutral to negative.
If you check out https://github.com/apache/mahout/tree/branch-0.14.0 make your PR against that (or perhaps until we've released 0.14.0 and rebase your master) and if we decide to let PRs like this in then we can merge it against that.
Thanks again!


team_c

Description
Number of Files changed
Questions for Reviewer
Type of Change

[ ] New Feature
[ ] Feature Update
[ ] Fix Error
[ ] Other (Please Describe)

Status

[ ] Tested

Looks stupendous


type error using Query Route in gui

Man, I'm really stumped on this one.  All the code down to the request out to lnrpc (GetNodeInfo/QueryRoute) is the same as a working older version (including generated definitions.g.dart).  And from what I can tell both versions have the same dcrlnd go.mod version being used.  No clue where the difference lies.


Mining Instructions

Hi, there isn't any solo mining instructions (without GUI and without Pool), I just want to make sure this is easy to solo-mine directly from a CLI interface, but can't find any documentation to do so.

Hi, you can use cli to "solo-mine" with CPU, to do so:

start hived daemon hived --daemon
use hive-cli setgenerate true 4 to generate block, 4 means runing with 4 thread.
hive-cli help can get you more information.

However due to the network difficulty, its too hard to generate new block, the recommend way to mining solo is build a private mining pool and use third-part mining software
https://github.com/HiveProject2021/kawpow-pool


Adds ability to remove activity.

Comment:
Adds the ability to remove activities. The plan was to also be able to modify the activity but then the issue of activities not being a single object made things harder.
Notes:
The remove function added to storage removes every instance for the given day that matches the entry. This should not be a problem but the instance could occur where the exact same activity is registered on the same day and would be removed if either of them would be removed. This could be solved by requiring that the first index of the collection of activities is specified to the remove function and thus limiting the search enough to determine what collection should be removed.
When it comes the ability to modify an activity this would requires a similar solution as suggested above. However, in my opinion a more robust solution would be to change how we save activities. If activities contained the start and end time of each activity that would be easier to manage, data wise. This is however a much larger issue and should be handled on its own.

It looks good for the most part, but I do think it is unacceptable that all of the same entry will be removed. I added some comments on how it could be fixed. Implementing proper typing would also be a plus.

I agree that the functionality is not completed, this was meant to be a draft. My intention was to open this PR for input on how this problem would be managed. Since this feature was functionally simple at the surface but required rather substantial storage implementations quite a few new quirks came up with how we currently have structured the data storage. I'm currently working on adding the missing functionality and i think i've come up with a solution to how activities should be modified. This will however once again increase the scope of the PR but it shouldn't be too bad.

I understand how you think but as a user it is weird to come to a editpage and not be able to save the changes. If the user only should be able to remove the activity a dialog like values is a much better solution.

I agree, the currently implementation is a weird experience for the user. My intentions with this PR was to add missing functionality to the registrator, not to specifically add the functionality to remove an activity. This was meant to be a draft, a mistake on my part, since the scope of the feature grew when i realised that the storage module did not have the required functionality. The remaining functionality will be added before the PR closes.

This should now also implement #72

You should now be able to both move and delete existing activities. I've implemented the changes suggested by Erik which made the remove function much simler and allowed for specific removal of a give activity. A move function was also added to the storage module which combines the 'remove-' and 'addInterval' functions to move a given activity.


Update connectivity-architecture.md

https://github.com/MicrosoftDocs/azure-docs/issues/52076
@ryoma-nagata Confirmed that IP address is no longer a SQL Gateway. I am updating our docs to remove it. Thanks for bringing this to our attention.

@LifeRyuto : Thanks for your contribution! The author(s) have been notified to review your proposed change.

@LifeRyuto
Thank you !

@LifeRyuto We cannot remove the IP address from our docs without giving notification to customers. We have a plan to remove multiple such IP addresses and are working on a detailed timeline for how to do so. I shall make mass edits to the doc as we proceed. Hence I suggest you please close this PR for now.

@LifeRyuto Ryuto Nakayama FTE We cannot remove the IP address from our docs without giving notification to customers. We have a plan to remove multiple such IP addresses and are working on a detailed timeline for how to do so. I shall make mass edits to the doc as we proceed. Hence I suggest you please close this PR for now.

Closing per the author. If more discussion is required, please do reopen the PR. Thanks.


Support @augments when a template is used.

Seems like, till now, VS code doesn't provide any auto complete when faced with such a documentation:

/**
    @class
    @template ArrayType
    @augments ArrayType - Instead of @augments String or Number, we are augmenting the very template parameter that's being passed in.
*/
class CustomArray{

}

This feature is powered by the TypeScript project. Please file a feature request upstream


[Bug]: chat_engine doesn't respected messages_to_prompt from the llm context

Bug Description
I have this LLM function:
llm = Replicate(
    model="a16z-infra/llama13b-v2-chat:df7690f1994d94e96ad9d568eac121aecf50684a0b0963b25a41cc40061269e5",
    temperature=0.01,
    # override max tokens since it's interpreted
    # as context window instead of max tokens
    context_window=context_window,
    # override completion representation for llama 2
    completion_to_prompt=custom_completion_to_prompt,
    # if using llama 2 for data agents, also override the message representation
    messages_to_prompt=messages_to_prompt,
)

But when I use:
index.as_chat_engine(
    chat_mode="context",
    vector_store=vector_store,
    service_context=service_context,
    verbose=True,
).chat("Who's the agent in the ocr.pdf file?")

My prompt is respected but the embed information is not appended to the prompt, but when I comment the lines from the llm messages_to_prompt and completion_to_prompt, the context is present. but the format is not correct, and Llama enters into an infinite loop-
Version
0.7.13
Steps to Reproduce

def custom_completion_to_prompt(completion: str, *args, **kwargs) -> str:
    print(args)
    print(kwargs)
    return completion_to_prompt(
        completion,
        system_prompt=(
            "You are a Q&A assistant. Your goal is to answer questions as "
            "accurately as possible in the instructions and context provided."
        ),
    )

# set context window size
context_window = 4096

llm = Replicate(
    model="a16z-infra/llama13b-v2-chat:df7690f1994d94e96ad9d568eac121aecf50684a0b0963b25a41cc40061269e5",
    temperature=0.01,
    # override max tokens since it's interpreted
    # as context window instead of max tokens
    context_window=context_window,
    # override completion representation for llama 2
    completion_to_prompt=custom_completion_to_prompt,
    # if using llama 2 for data agents, also override the message representation
    messages_to_prompt=messages_to_prompt,
)

service_context = ServiceContext.from_defaults(
    context_window=context_window,
    llm=llm,
    embed_model=embed_model,
)

set_global_service_context(service_context)
documents = SimpleDirectoryReader("./data").load_data()
index = VectorStoreIndex.from_documents(
    documents=documents,
    service_context=service_context,
    show_progress=True,
)

index.as_chat_engine(
    chat_mode="context",
    service_context=service_context,
    verbose=True,
).chat("Who's the agent in the ocr.pdf file?")

Relevant Logs/Tracbacks
No response

If some of you can give some hints or guidelines where to look at, I can try to fix it and contribute :)

Ah, this might be confusing but the ContextChatEngine calls the llm.chat endpoint underneath, so messages_to_prompt is where you would customize things.

I think we're currently having the same issue too. In the first chat with the engine, the context is not appended to the prompt, so what ends up happening is that the LLM just tries to answer the question directly without any context. Is this expected behaviour of messages_to_prompt?
Further, if I pass in a system_prompt into index.as_chat_engine(), this also doesn't get included into the first chat as a result (since it actually gets appended to the context here, and then it doesn't actually get added to the prompt somewhere in messages_to_prompt).
They do appear in the second chat though, so this feels like a bug and not expected.
@rwood-97 and I have been trying to fix this, so happy to make a PR for this.

That would be amazing, happy to review it when it's ready; feel free to ping me!

@semoal I've made a PR in #7597. I'm not sure if we do have the same issue actually, but do let me know how this works with what you're trying to do.

This should be fixed, thanks @rchan26 !


ui problem in tablet and mobile

Hello,
I have tested the plugin on different sized devices. Everything is fine on a mobile device, but if I run the app on a tablet or browser it doesn't work well. There seems to be a problem with image fitting. I used the sample code.
Here are some screenshots of the result.

mobile (all seems ok):

tablet:

web (chrome):

Can you help me or fix the problem please? Thanks

Thank you to  interest my package. I will check  your issue.
You can Come back next week and try the next version.

@flimuti
The variety of screen sizes makes it difficult for me to create new captchars. So I decided to limit the maximum horizontal size for the library to 500 dp. The image will be filled to this size.


Emoji size doesn't work

if u set ur emoji size any number other than 40 it would not show the emoji

pushing a fix (dropdown)
use the sizes
16, 20, 32, 40, 48, and 64

btw is there any way to disable the emoji without turning off the plugin so i can still use my client sided pfp?

disable the emoji without turning off the plugin so i can still use my client sided pfp

don't understand this, please elaborate


bug: buttons with missing accessible text

Description
The following three buttons on the notification.tsx file have missing accessible text, making it difficult for screen reader users to understand their purpose:

"All" button.
"Follows" button.
"Reactions" buttons.

Affected Code
"All" button
             <Button
              variant="link"
              className={clsx("hover:text-orange-600", filter === "all" ? "text-orange-600" : "text-light-slate-11")}
              onClick={() => {
                setFilter("all");
                router.push(`/user/notifications?filter=all`);
              }}
            >
              All
           </Button>

"Follows" button
             <Button
              variant="link"
              className={clsx("hover:text-orange-600", filter === "follow" ? "text-orange-600" : "text-light-slate-11")}
              onClick={() => {
                setFilter("follow");
                router.push(`/user/notifications?filter=follow`);
              }}
            >
              Follows
            </Button>

"Reactions" buttons
             <Button
              variant="link"
              className={clsx(
                "hover:text-orange-600",
                filter === "highlight_reaction" ? "text-orange-600" : "text-light-slate-11"
              )}
              onClick={() => {
                setFilter("highlight_reaction");
                router.push(`/user/notifications?filter=highlight_reaction`);
              }}
            >
              Reactions
            </Button>

Proposed Solution
To make these buttons accessible, we need to add accessible text that describes the purpose of each button. A common and effective method is to use the aria-label attribute to provide a descriptive label for each button. Here are the proposed solutions for each button:
"All" Button: Add an aria-label attribute with a value like "Show All Notifications" to describe the button's purpose.
"Follows" Button: Add an aria-label attribute with a value like "Filter Notifications by Follows" to describe the button's purpose.
"Reactions" Button: Add an aria-label attribute with a value like "Filter Notifications by Reactions" to describe the button's purpose.
Steps to reproduce

Navigate to 'https://app.opensauced.pizza/user/notifications?filter=all'.

Browsers
Chrome
Additional context (Is this in dev or production?)
No response
Code of Conduct

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

Contributing Docs

[ ] I agree to follow this project's Contribution Docs

Looks good to work on @RitaDee, assigning it to you.


Change 'Pages' search filter to show all content except docs

@maxf This goes hand in hand with the latest commit in dw-api

looks good


Rectangles exercise

I'll stick to the "desirables" list.

Desirables probably means "my personal favs" so don't let that hold ya back too much. 🔌

OK, clean PR now

@glennj Thanks again!


Implement Clone for Rng

Useful for "splitting" the RNG when passing it down to sub-components/functions.
Note that this internally mutates the Rng to create a clone.
Closes #3

@stjepang ping 🙃

Sorry, this PR fell off my radar :)

Published in v1.3.4

Thanks!


Quarkus 3.3.1

~Let's see what breaks :slightly_smiling_face:~
Good to go!
https://issues.redhat.com/browse/ISPN-15159

Integrated into main, thanks @ryanemerson !


Export explanations for cliques as an intermediate output directly from the intermediate files

@matentzn asked for:

add explanation support for normalisation decisions by optionally dumping a sssom file alongside a normalised kgx file that contains the mappings and their justifications that led to the normalisation decision, including IDS that were not normalised (using sssom:noTermFound). Maintaining good provenance for normalisation decisions is IMO the next big frontier in normalisation transparency. I would love it if you could take that on board.

I'm hoping #205 will meet this need in the next 0.5 years or so, but the improved customization Babel is the only way to really get this fully implemented, I think.

Awesome @gaurav that would be a dream come true!


:sparkles: update to include ko and yq as a pre-req for the purpose of compiling kubest…

…ellar-syncer
and updated windows section

Summary
Related issue(s)
Fixes #731
#740

/lgtm
/approve


Games.inc Non-steam games aren't showing up

My custom games aren't seeming to appear...any advice on what I'm doing wrong?

What windows theme is that?

I had the same issue but then found this:
https://www.reddit.com/r/Rainmeter/comments/5hr4bi/help_with_using_nonsteam_games_in_lauhdutin/
Delete any blank lines in the file and refresh skin.

I won't be providing support for versions other than the latest version. If anyone is experiencing this issue with a version of Lauhdutin older than the latest one, then update to the latest version. If there are still issues, then feel free to open a new issue.


numi Startup Problems

The Dock Icon of numi doesn't bounce and the application itself starts slow.

Since Numi might works from menubar, "application is agent" property is required. Seems it forced app to not "bounce" on start for dock mode.


Grpc graceful shutdown

Motivation

allow grpc server to shutdown gracefully - allow any in-flight requests to complete and return status code Unavailable for any new requests.

Changes

for grpc/http servers, the graceful shutdown can block for a while. launch the shutdown routine and shutdown other components before waiting for grpc/http servers to finish shutting down.
Test Plan

make test
TODO

[x] Explain motivation or link existing issue(s)
[x] Test changes and document test plan
[ ] Update documentation as needed

DevOps Notes

[x] This PR does not require configuration changes (e.g., environment variables, GitHub secrets, VM resources)
[x] This PR does not affect public APIs
[x] This PR does not rely on a new version of external services (PoET, elasticsearch, etc.)
[x] This PR does not make changes to log messages (which monitoring infrastructure may rely on)

It is awesome to see grpc improvements - but this issue has SO much more impact on the end users experience than this one: #2533 - I hope it can be implemented soon in a sprint and in time for 0.2 open devnet....

closing as the PR is too old.


android release

how to use android release? there is just a file not apk version

The android APKs can be found here: https://github.com/bepass-org/oblivion/releases


Revisit topic structure object in Sanity

What did Siemon say about this?

We have created a new way to structure the content in Sanity. It is still work in progress with #355, #362, #365 but the current approach is much more flexible than the old, hard coded temporarily solution :thumbsup:


Language Grammar

Tree and code need to be updated.

I finished everything but the grammar chart and table updates.
Could you read through it and see if I got it right?
@dgp1130

Added lexical component descriptions.
Updated file grammar to match how it works in parser.js.
Removed file example, as we haven't yet explained the other grammatical elements and there's nothing to really explain about the file anyways.
Removed the line "Blocks in Uniform are similar to creating objects in JavaScript." We have objects which are distinct from blocks, so I wouldn't want to confuse readers between the two. Especially since they can only use tags inside blocks, not arbitrary keys like they can in objects.
Reworked the block example. You can't do @var.@var2, you can only reference @var1's tags. I also added HTML to make it more clear what it was working with.
Reworded variable explanation to say that variables are bound to the expressions they are given.
is valid is no longer a thing either. You also tried to use a variable as an lvalue, which we don't support. You did:

@var: identifier;
valid: @var.valid; // @var holds identifier's rvalue, not its lvalue.

I also removed the line @!@#$%^*: "You probably shouldn't name your var this"; simply because we will probably have restrictions on variable names eventually, so I wouldn't bring it up here. No reason to explicitly tell people that they can mess with the naming convention.
Updated section headers to be more consistent with each other.
Moved variable above block as I think its better to explain that first so it makes block a little less confusing.
Removed line about accessing tag's with $("[name='element']").ufm().*() as that plugin does not exist.
Updated return -> result
Added explanations of each tag and their required data types.
Updated the Identifier section to explicitly mention the DOT operation on identifiers.
Fixed some errors in expression grammar. You used <addSub_> instead of <op_> at one point. I also renamed <op> to <comparator> as that's what the code uses and it's a bit more clear name. I tried to unify the spacing as best I could. I removed the is operator and the <state> grammar because we haven't clearly defined those atm. Added this and <object> to the grammar as well.
The expression table is also out-of-date because it does not have the DOT operator.
The grammar tree at the beginning is also missing some tags.
We may also want to add some expression examples involving the dot operator, parentheses, or objects, since that might help clarify how they work.

I agree with your edits. The grammar tree still needs to be updated. I will work on it when I get the chance.


[Text] [Rename] ShapeableTextCharacters to UnshapedTextRun and ShapedTextCharacters to ShapedTextRun

What does the pull request do?
Renames bad(in my opinion) names for TextRun ascendants that was inherited from WPF.
I'm suggesting new names because in my opinion this fixes a lot of confusions and names objects as is better than before.
ShapeableTextCharacters => UnshapedTextRun
ShapedTextCharacters => ShapedTextRun
This PR is created after proposal to @Gillibald and approve from him.
I will create next 2-3 text-related PR's based on this PR to reduce conflicts.
PR contains rename only. no other changes included.

You can test this PR using the following package version. 11.0.999-cibuild0028183-beta. (feed url: https://pkgs.dev.azure.com/AvaloniaUI/AvaloniaUI/_packaging/avalonia-all/nuget/v3/index.json) [PRBUILDID]

You can test this PR using the following package version. 11.0.999-cibuild0028297-beta. (feed url: https://pkgs.dev.azure.com/AvaloniaUI/AvaloniaUI/_packaging/avalonia-all/nuget/v3/index.json) [PRBUILDID]


Feature request: Custom android UI without password fallback option

The title gives most of it away.
It would be nice to have the option for custom android UI for no password fallback, so only a cancel button in the fingerprint dialog.
Update
This can be achieved by setting the use_password string in strings.xml to empty. The button to cancel will not be shown. Request to update readme to inform others.

Nice, can you send a Pull Request to the README please? It can even be done from the Github web interface by pressing that pencil icon at the top right:

Will do!


AIRFLOW-437: Send TI context in kill zombies

Dear Airflow Maintainers,
Please accept this PR that addresses the following issues:

https://issues.apache.org/jira/browse/AIRFLOW-437

Thanks,
Sumit

Please correct commit message (prefix and description) and add unit tests.

@msumit
Remember to prefix your commit and PR with '[AIRFLOW-XXX]' as per https://cwiki.apache.org/confluence/display/AIRFLOW/Contributors'+Guide
When we create release notes, we extract the commit title, so it's important to adhere to this convention and to require contributors to as well.
Also, can you add some tests here?

Thanks for the rephrase @r39132 ;-)

Sure, will update it.

@bolkedebruin I think we both updated this page within a couple of minutes ;-) Are you checking airflow from a beach or something similarly wonderful?

Just got back. Still a Jet lag to recover from!

Copacabana is great though!

opened a new PR as I've messed up all commit history.. plz review new PR here https://github.com/apache/incubator-airflow/pull/1796


Not able to pull my Dump1090 feed from my external system anymore

Specifications

Image hash or version: 1.32.1
Platform: hassos on amd64
Subsystem:

Expected Behavior
Until I updated to 2024.5.1 (learned to skip the .0), I was able to take my dump1090 feed from my external PI that is located with the antenna and distribute further to the various platforms using the add-on.
Actual Behavior
No data is received by the add-on.
Steps to Reproduce the Problem

Just updated to Hass Core 2024.5.1

Just an add-on: it did not start working again in 2024.5.2 unfortunately...

Reported the issue to ADS-B Multi-Portal Feeder project...


feat: add gitpod layer

Closes #382
Hi, thank you for this fantastic project.
Following the resolution of issue #382, I continued to investigate Tinymist on Gitpod. During my investigation, I discovered that Gitpod exposes local ports as subdomains of the workspace,
for example, www.example.com:8000 is mapped to 8000-www.example.com.
This pull request adds a translation layer for the Typst preview URLs to accommodate this behavior.

since https://github.com/Myriad-Dreamin/tinymist/pull/577, a preview server:

requesting http:/@GET will respond the preview html
requesting ws:/ will establish a websocket connection to data plane.

This means that if gitpod serves your html with a proxying url, like 50000-workspace.gitpod.com, the frontend html will try to connect the data plane by a relative url /, i.e. 50000-workspace.gitpod.com itself as well. If that works, we may not be necessary to touch rust-side code anymore. The thing I'm not sure is whether it is connecting preview frontend via 50000-workspace.gitpod.com. If it isn't, I would rather to merge your PR first so to avoid rebasing onto my changes.
See, since that PR, replacing data plane url with / will work:
https://github.com/Myriad-Dreamin/tinymist/blob/d35b869d4d18e45f0801bd3bb1d9b884958924ce/crates/tinymist/src/tool/preview.rs#L327-L328
https://github.com/Myriad-Dreamin/tinymist/blob/d35b869d4d18e45f0801bd3bb1d9b884958924ce/crates/typst-preview/src/lib.rs#L36-L47

With your excellent suggestion, the rust side code is already down to a few lines, and with the pull request changes you are working on now, I think that changes to the rust side code will probably not be necessary at all. I agree with your comment. However, the only concern is the SSL part of the protocol.

Similar to issue https://github.com/Myriad-Dreamin/tinymist/pull/575, the frontend sometime will be served using https:// instead of http://. Therefore, ws:// will not work, and it should be changed to wss://. Could you provide a snippet that aligns with the security requirements of this protocol change?

However, the only concern is the SSL part of the protocol.

I'm afraid this only applicable to the cases like running this extension behind remote instances, like gitpod. They will add a SSL proxy for us.

for previewing in local, wss://<IP_ADDRESS>:port should not work as we surely don't have trusted SSL certificate for <IP_ADDRESS>.
for previewing from gitpod, I have seen you already rewrote ws to wss in translateGitpodURL.

Is there other cases I'm missing?

First of all, your point is correct: wss does not work on localhost (<IP_ADDRESS>). I agree.
The case I should be telling you about now is the following conditional branch

For http use ws
For https use wss

This behaviour is expected, because using ws for https communication will result in an error output. (Modern browsers nowadays force the use of wss under https communication).
https://stackoverflow.com/questions/37712224/mixed-content-error-when-accessing-websocket-server-hosted-in-a-different-port

#577 has landed. I think we can just change typescript (extension) code for gitpod.

Noted. It's good to know that. I will work on this tonight!

Yes! I've got it working with minimal changes. Elegant!

Yes! I've got it working with minimal changes. Elegant!

And obviously there is no bug introduced 😁(hopefully).


Add "Add Header" Replacement

It would be useful to include an "Add Header" replacement.

I should also add "add cookie" and "add parameter" options.

Added "Add Header"


dotnet build with external dacpac reference

We are trying to build a sqlproj that uses a reference to an external database, via SqlCmdVariables and including a copy of the external dacpac.  This is a sample project file...
<Project Sdk="MSBuild.Sdk.SqlProj/1.10.0">
    <PropertyGroup>
        <SqlServerVersion>Sql140</SqlServerVersion>
        <TargetFramework>netstandard2.1</TargetFramework>
	    <BundledNETCoreAppTargetFrameworkVersion>5.0</BundledNETCoreAppTargetFrameworkVersion>
    </PropertyGroup>
	<ItemGroup>
        <Content Remove=".\dbo\Scripts\**\*.sql" />
    </ItemGroup>
	<ItemGroup>
	    <PreDeploy Include=".\dbo\Scripts\PreDeployment.sql" />
		<PostDeploy Include=".\dbo\Scripts\PostDeployment.sql" />
    </ItemGroup>
	<ItemGroup>
		<ArtifactReference Include="DBReferences\ExternalDatabase.dacpac">
			<HintPath>DBReferences\ExternalDatabase.dacpac</HintPath>
			<SuppressMissingDependenciesErrors>True</SuppressMissingDependenciesErrors>
			<DatabaseSqlCmdVariable>ExternalDatabaseName</DatabaseSqlCmdVariable>
		</ArtifactReference>
	</ItemGroup>
	<ItemGroup>
		<SqlCmdVariable Include="ExternalDatabaseName">
			<DefaultValue>ExternalDatabaseName</DefaultValue>
			<Value>$(SqlCmdVar__1)</Value>
		</SqlCmdVariable>
	</ItemGroup>
</Project>

The issue seems to be that whilst it builds successfully within Visual Studio using the traditional .Net Framework tooling (and project file), it fails to build using dotnet build and the above project file.  We are really not sure if this is supposed to work, or if we have made a mistake,  but ideally we should be able to build a new dacpac that includes artifacts from an external one.
The error output is as follows...
Microsoft (R) Build Engine version 17.0.0+c9eb9dd64 for .NET
Copyright (C) Microsoft Corporation. All rights reserved.

  Determining projects to restore...
  All projects are up-to-date for restore.
  Using package name WorldRugby.UnionService.Data.Database.Build and version 1.0.0
  Using SQL Server version Sql140
  Adding SqlCmd variable ExternalDatabaseName
  Adding C:\..some folders..\PostDeployment.sql to the model
  Unhandled exception: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
   ---> Microsoft.SqlServer.Dac.Model.DacModelException: Add or update objects failed due to the following errors:
EXEC : error SQL46010: Incorrect syntax near :. [C:\..some folders..\Database.Build.sqlproj]
     at Microsoft.SqlServer.Dac.Model.SqlSchemaModelObjectService.ThrowIfModelErrorsExist(String errorMessage)
     at Microsoft.SqlServer.Dac.Model.SqlSchemaModelObjectService.DoAddOrUpdateObjects(String inputScript, String sourceName, TSqlObjectOptions options)
     at Microsoft.SqlServer.Dac.Model.SqlSchemaModelObjectService.AddOrUpdateObjects(String inputScript, String sourceName, TSqlObjectOptions options)
     at Microsoft.SqlServer.Dac.Model.TSqlModel.AddOrUpdateObjects(String inputScript, String sourceName, TSqlObjectOptions options)
     at MSBuild.Sdk.SqlProj.DacpacTool.PackageBuilder.AddInputFile(FileInfo inputFile) in /home/runner/work/MSBuild.Sdk.SqlProj/MSBuild.Sdk.SqlProj/src/DacpacTool/PackageBuilder.cs:line 78
     at MSBuild.Sdk.SqlProj.DacpacTool.Program.BuildDacpac(BuildOptions options) in /home/runner/work/MSBuild.Sdk.SqlProj/MSBuild.Sdk.SqlProj/src/DacpacTool/Program.cs:line 121
     --- End of inner exception stack trace ---
     at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
     at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
     at System.Delegate.DynamicInvokeImpl(Object[] args)
     at System.Delegate.DynamicInvoke(Object[] args)
     at System.CommandLine.Invocation.ModelBindingCommandHandler.InvokeAsync(InvocationContext context)
     at System.CommandLine.Invocation.InvocationPipeline.<>c__DisplayClass4_0.<<BuildInvocationChain>b__0>d.MoveNext()
  --- End of stack trace from previous location ---
     at System.CommandLine.Builder.CommandLineBuilderExtensions.<>c.<<UseParseErrorReporting>b__21_0>d.MoveNext()
  --- End of stack trace from previous location ---
     at System.CommandLine.Builder.CommandLineBuilderExtensions.<>c__DisplayClass16_0.<<UseHelp>b__0>d.MoveNext()
  --- End of stack trace from previous location ---
     at System.CommandLine.Builder.CommandLineBuilderExtensions.<>c__DisplayClass25_0.<<UseVersionOption>b__0>d.MoveNext()
  --- End of stack trace from previous location ---
     at System.CommandLine.Builder.CommandLineBuilderExtensions.<>c__DisplayClass23_0.<<UseTypoCorrections>b__0>d.MoveNext()
  --- End of stack trace from previous location ---
     at System.CommandLine.Builder.CommandLineBuilderExtensions.<>c.<<UseSuggestDirective>b__22_0>d.MoveNext()
  --- End of stack trace from previous location ---
     at System.CommandLine.Builder.CommandLineBuilderExtensions.<>c.<<UseParseDirective>b__20_0>d.MoveNext()
  --- End of stack trace from previous location ---
     at System.CommandLine.Builder.CommandLineBuilderExtensions.<>c.<<UseDebugDirective>b__11_0>d.MoveNext()
  --- End of stack trace from previous location ---
     at System.CommandLine.Builder.CommandLineBuilderExtensions.<>c.<<RegisterWithDotnetSuggest>b__10_0>d.MoveNext()
  --- End of stack trace from previous location ---
     at System.CommandLine.Builder.CommandLineBuilderExtensions.<>c__DisplayClass14_0.<<UseExceptionHandler>b__0>d.MoveNext()

@wessonben Thanks for reporting this issue. Based on the output you've provided it seems that the PostDeployment.sql script is being added to the model, which doesn't work because it probably contains statements that cannot be used in that context. It can be used as a pre/post-deployment script however. Based on the project file though, it looks like you've already set that up correctly, except if there's some other PostDeployment.sql project somewhere in your directory structure.
That being said, we don't currently support ArtifactReference directly. Instead you should build a NuGet package from DBReferences\ExternalDatabase.dacpac and then use PackageReference to reference it in your project. We have some documentation on how to set this up in our README.


tutorials or documentation

Are there any tutorials or documentation available for getting started with building IoT applications using the framework?

Please refer to the document.


Using urql/core in NodeJS environment raised 'ReferenceError: fetch is not defined'

Hello !
First of all, thank you for your work.
I'm trying to use urql/core in my backend server developed in KoaJS (equivalent of NodeJS server).
I'm also using codegen to generate types from a schema.graphql file. Here are my files:
urql.ts
import { createClient } from '@urql/core'

const client = createClient({
  url: ENDPOINT,
  fetchOptions: () => ({
    headers: {
      'Content-Type': 'application/json',
    },
  }),
})

export default client

codegen.yml
overwrite: true
schema: "schema.graphql"
documents: "src/graphql/**/*.graphql"
generates:
  src/graphql/generated/graphql.ts:
    plugins:
      - "typescript"
      - "typescript-operations"
      - "typescript-urql"
    config:
      withHooks: false

test.ts
const { data, error } = await client
    .query<UserQuery, UserQueryVariables>(UserDocument, { id: '123' })
    .toPromise()

  console.log(data)
  console.log(error)

When I'm running the code I have an error ReferenceError: fetch is not defined around this kind of line return (e.context.fetch || fetch)(r, t).then((function(e) { but I have 'node-fetch' installed.
It seem to happen in this file
urql/packages/core/src/internal/fetchSource.ts:
import { Operation, OperationResult } from '../types';
import { makeResult, makeErrorResult } from '../utils';
import { make } from 'wonka';

const executeFetch = (
  operation: Operation,
  url: string,
  fetchOptions: RequestInit
): Promise<OperationResult> => {
  const fetcher = operation.context.fetch;

  let statusNotOk = false;
  let response: Response;

  return (fetcher || fetch)(url, fetchOptions)
    .then((res: Response) => {
      response = res;
      statusNotOk =
        res.status < 200 ||
        res.status >= (fetchOptions.redirect === 'manual' ? 400 : 300);
      return res.json();
    })
    .then((result: any) => {
      if (!('data' in result) && !('errors' in result)) {
        throw new Error('No Content');
      }

      return makeResult(operation, result, response);
    })
    .catch((error: Error) => {
      if (error.name !== 'AbortError') {
        return makeErrorResult(
          operation,
          statusNotOk ? new Error(response.statusText) : error,
          response
        );
      }
    }) as Promise<OperationResult>;
};

Am I doing something wrong?
urql version & exchanges:

"@graphql-codegen/cli": "^1.21.4",
"@graphql-codegen/typescript": "^1.22.0",
"@graphql-codegen/typescript-operations": "^1.17.16",
"@graphql-codegen/typescript-urql": "^2.0.6",
"@urql/core": "^2.1.3",
"graphql": "^15.5.0",
"node-fetch": "^2.6.1",

Steps to reproduce

Set up a little NodeJS server
Config codegen with a schema.graphql file
Config @urql/core client
Try to query something

Expected behavior
Successfully executing my query ! :)
Actual behavior
/node_modules/@urql/core/dist/b4631212.js:266
        return (e.context.fetch || fetch)(r, t).then((function(e) {
                                   ^

ReferenceError: fetch is not defined
    at executeFetch (/node_modules/@urql/core/dist/b4631212.js:266:36)
    at /node_modules/@urql/core/dist/b4631212.js:280:8
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
error Command failed with exit code 1.

Fetch is not defined in node, you can polyfill or pass it in options.fetch for the client https://formidable.com/open-source/urql/docs/api/core/#client

I missed this option ! Sorry for the inconvenience and thank you !

Is there a way to get this to work with typescript? I'm getting a typescript error.
import fetch from "node-fetch";
const client = createClient({
  url: process.env.GRAPHQL_URI || "",
  fetch,
});

#ERROR
    12     fetch?: typeof fetch;
           ~~~~~
    The expected type comes from property 'fetch' which is declared here on type 'ClientOptions'

It seems the type definitions are not the same for node-fetch. I was able to get it to work by using cross fetch instead.
import fetch from "cross-fetch";
const client = createClient({
  url: process.env.GRAPHQL_URI || "",
  fetch: fetch,
});


Use AndroidX

Use AndroidX, allowing users of SmoothProgressBar library to disable Jetifier. Fixes #112

Better late than never, I've done this directly on the dev branch with some other upgrades. You can test it with the 1.4.0-SNAPSHOT version.
Thanks for the PR!


Custom(izable) Navigator Sidebar Implementation

Description
The main problem of SwiftUI's implemented sidebar is, that it is not very customizable and only brings native selection state when using NavigationLink. This has the downside of opening a whole new detail view every time a file is selected from the sidebar.
The new Sidebar uses Lists selection property to get the current selected file and set the document in the Code Editor
Things that need to be fixed:

[x] When right clicking on a file or folder which is not currently selected, no blue border appears while the contextMenu is shown. (help wanted)
[x] Localization of contextMenu
[x] corner radius of selected sidebar item needs to be slightly larger
[x] make colors right

Releated Issue
#123
Checklist (for drafts):

[x] I read and understood the contributing guide as well as the code of conduct
[x] My changes generate no new warnings
[x] My code builds and runs on my machine
[ ] Review requested

Screenshots:

https://user-images.githubusercontent.com/9460130/159968532-d4acd89c-b5db-4a34-90b7-a4891cc49993.mov

Rounded corners need to be more rounded

Unfocused Selection Color

Light Mode: Black, 11% opacity
Dark Mode: White, 12% opacity

I just updated my previous comments to reflect Apple's list item selection colors to the best of my knowledge.

Despite my findings, I am seeing some inconsistency when I apply this in Sketch vs Figma. I have been searching to find if Apple provides a variable to get this exact background but haven't found anything yet. I have posted in the Apple developer forums here to see if anyone else has any insight on this.

@austincondiff updated the colors & corner radius. also adjusted the spacing to match Xcodes sidebar.

@lukepistrol can we keep the sidebar named "NavigatorSidebar"? I would like to indicate our sidebars by function (navigator, inspector - this is what Xcode calls them) not location (leading, trailing). If you have a reason why we shouldn't do that I am open to it though!

@lukepistrol can we keep the sidebar named "NavigatorSidebar"? I would like to reference our sidebars by function (navigator, inspector - this is what Xcode calls them) rather than location (leading, trailing). If you have a particular reason why we shouldn't do that I am open to it though!

Because I think the leading sidebar contains multiple functions(navigator, search...)

Oh sorry. I found that Xcode's leading sidebar is called 'Navigator'. My bad.😭

So you can rename LeadingSidebar -> NavigatorSidebar and NavigatorSidebar -> ProjectSidebar

I will rename like so:

Navigator Sidebar

ProjectNavigator
FindNavigator (Previously: Search)

So that it matches Xcodes description

Outstanding work! One last thing I just noticed, when the window is inactive, the icons go to 50% opacity, at least I believe it is 50%, so do the sidebar dock icons - compare to Xcode.

I think it's more like 45%

@austincondiff just need your approval then I'll merge

Just pulled. it doesn't quite match your screenshots

Just pulled. it doesn't quite match your screenshots

Oops. Forgot to update them. Spacing still needs to be fixed.


Dont run prettier on gitignored files

Useful when you have built artifacts in your local environment :)

hey @GregBrimble :) did you still want to land this PR or should it be closed?

Will close this because I'm not feeling like I'm in and around this repo enough these days to justify a change like this just for me. If DevProd want it themselves, feel free to take over this PR and run with it!


Moderation log Elkarte 2.0

I get an error in ACP > Moderation > Moderation log (index.php?action=moderate;area=modlog)
The error I get is Class 'User' not found

Should be sorted

Yes, I confirm it is solved now.


Option to launch job with parameters

I think it would be very useful if you can add (maybe a json or an xml) with the parameters info when launching a new build.

oh, it is already in this PR https://github.com/LD250/jenkins-cli-python/pull/54


Support Request: Failed to installed npm packages

I keep getting this error every time I run archivebox setup
Installing SINGLEFILE_BINARY, READABILITY_BINARY, MERCURY_BINARY automatically using npm... ←[01;31m[X] Failed to install npm packages: [WinError 2] The system cannot find the file specified←[00;00m     ←[01;35mHint:←[00;00m Try deleting C:\Users\admin\Downloads\archivebox/node_modules and running it again
There's no node_modules in the archivebox folder to delete. I've already tried remove-node-modules still getting the error.

Sorry I don't have the capacity to officially support windows, I'll leave this open for a bit to see if others have any suggestions, but I can only officially recommend using docker or a VM if you run into problems on Windows.

I got the same error but i got it to work by running "npm install" after i had gotten the error.


fix: Fix non-signed commits

Fixes #754

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 61.72%. Comparing base (ae3eec3) to head (a383586).

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #767   +/-   ##
=======================================
  Coverage   61.72%   61.72%
=======================================
  Files          31       31
  Lines        3117     3117
=======================================
  Hits         1924     1924
  Misses       1049     1049
  Partials      144      144

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


fix: dump version number on boot

:tada: This PR is included in version 1.2.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


All your base

Closes #162

Good job! Polished some things for you, to speed up the review

Thank you


Set user profile for dictionaries with "clickhouse" source if they are loaded from localhost.

For changelog. Remove if this is non-significant change.
Category (leave one):

Bug Fix

Short description (up to few sentences):
Fixed error: if there is a database with Dictionary engine, all dictionaries forced to load at server startup, and if there is a dictionary with ClickHouse source from localhost, the dictionary cannot load.

Closes #2870

test.py::test_reconnect - flappy test.


How to expose methods of a component?

I'm playing around with Mithril for the first time. I would like to use it to create a library which internally uses Mithril.
There is one basic thing I cannot figure out: how to expose methods and have the controller and view updated when calling the method externally?
function createMyComponent (container) {
  function controller() {
    const myData = m.prop('some text')

    return {
      myData,

      setMyData: function (text) {
        myData(text)
      },

      getMyData: function () {
        return myData()
      }
    }
  }

  function view(ctrl) {
    return m('div', [], ctrl.myData())
  }

  // initialize and expose the controller (methods setMyData, getMyData)
  return m.mount(container, {controller, view})
}

Now I would like to use this component externally like:
const component = createMyComponent(document.getElementById('container'))

component.setMyData('other text')   // problem: view doesn't update

When I call the methods setMyData and getMyData, the state of the component (property myData) is updated, however, the view isn't updated. Do I have to trigger a redraw somehow?

@josdejong Yes, I believe you'll have to trigger the redraw yourself. Mithril will auto-draw in three cases:

Initial draw when using m.mount or m.route
After running a mithril-attached browser event listener (onclick, etc.)
After an m.request completes.

This is sufficient for 90% of cases; in the other cases, you'll have to call m.redraw() yourself.

Thanks @mindeavor , I've changed the set method to:
      setMyData: function (text) {
        myData(text)
        m.redraw()
      }

which indeed updates the view, that solves my issue.
There are two things I still don't understand:

Is this m.redraw() an expensive one or the same (diffing) mechanism used to update the view when you press a button in an input field or something like that?
I'm wondering though how m.redraw() knows which view to update since I don't pass it anything. I don't like that sort of "magic" and it's completely the opposite of the functional approach of Mithril that's so appealing to me. I guess m keeps a list with all views on the page and  m.redraw() updates all views on the whole page?

@josdejong yes it same mechanism. Mithril run the diff algorithm on dom events. Yes, basically all virtual dom implementation "keep" the dom representation and run diff algorithm to know which one should be updated on real dom. So, m.redraw() doesn't updates all view.

@josdejong redraws are global, so there's no need to worry about which part of the view needs to update — Mithril will re-execute every mounted component and determine if anything needs to change.

Thanks for the feedback. You're right: when the diffing algorithm does it's job there is no need to worry about forcing a redraw of "everything".


Recipes auto-roller has not run in the past few months

See https://cs.opensource.google/flutter/recipes/+/main:infra/config/recipes.cfg;bpv=0 hasn't been updated
There's been a few manual rolls, but this should automatically be done. This prevents new changes from getting into Flutter recipes

https://flutter-review.googlesource.com/c/recipes/+/35305

The auto roller is back: https://flutter-review.googlesource.com/c/recipes/+/35540, with fix: https://flutter-review.googlesource.com/c/infra/+/35521


fix: Resolve the bug in redirecting to docs

fixes #4650

Thanks, @LironMShemen!
It looks like Percy snapshots became flaky, so the errors did not begin in this PR... 🤔 Locally the screenshot comparison works, but on GitHub Actions runner, it sometimes fails to wait until the page loads.


x86 Deprecation

The x86 Architecture of the game has been deprecated. The project doesn't support x64 Architecture, and it is not that easy to "quickly update" the project to the new architecture. I will not provide an update to the new arch, therefore the project is getting discontinued as of now. R3nzTheCodeGOD will decide whether to keep it updated or to discontinue it fully after he fulfills his mandatory military service.
Thanks to everyone that reported bugs, contributed to the project, and even used the project on the daily basis.
Best regards, hotline1337.

Can someone point to any alternative programs?

Thank you, hotline1337 and also R3nzTheCodeGOD.

Can someone point to any alternative programs?

I know MOD Skin LOL does a similar thing, but the program is significantly worse than this and I don't know if they'll be updating it for 13.7.

Thank you, hotline1337 and also R3nzTheCodeGOD.

Can someone point to any alternative programs?

I know MOD Skin LOL does a similar thing, but the program is significantly worse than this and I don't know if they'll be updating it for 13.7.

can i ask the MOD if not bothering u tnx

can i ask the MOD if not bothering u tnx

I believe it's this link: https://leagueskin.net/p/download-mod-skin-2020-chn
The current version is for 13.6.1 though and doesn't work with new patch.

It was good while it lasted. Thanks for having it going ♥

Guess we gotta wait for R3nz to come back now

作者感谢你做出的贡献，这个有人接手吗，还是必须等到原作者回来才能转手

Its crazy and so sad man i  literally started using it on half 13.6 was so happy with it and out of all patches the next patch its done and project is closed for now riot is literally just targeting me at this point i hope u do update it man and gl <3

much love <3

so... RIP r3nzskins?

why........ now i need another program, and lolskin is awful because of bugged skins and chormos...

Thanks to the author for everything also I want to ask when he will come back from his military service

The x86 Architecture of the game has been deprecated. The project doesn't support x64 Architecture, and it is not that easy to "quickly update" the project to the new architecture. I will not provide an update to the new arch, therefore the project is getting discontinued as of now. R3nzTheCodeGOD will decide whether to keep it updated or to discontinue it fully after he fulfills his mandatory military service.
Thanks to everyone that reported bugs, contributed to the project, and even used the project on the daily basis.
Best regards, hotline1337.

We thank you for your all contributes you've made for this far, We really appreciated your help man!!

感谢作者大大的贡献，以后还有机会更新吗，我愿意付费支持

It was great, best of its kind while it lasted. Every other software that did the same thing was just horrible, thank you.

Thank you for the author's previous update, it's really great

如果你有时间继续更新我相信有很大一部分的中国玩家愿意众筹支持你(｡•ˇ‸ˇ•｡)

感谢一直以来的更新！(Ｔ▽Ｔ)

The game does not seem to be updated to x64, but it no longer supports 32-bit systems

Thank you for your efforts！🥰

如果你有时间继续更新我相信有很大一部分的中国玩家愿意众筹支持你(｡•ˇ‸ˇ•｡)

中国服务器是可用的，在未来一段时间内

Kinda sad, started using it 2-3 months ago and I loved it, it was the best and had all chromas I needed. Thank you for your time that you used into developing this program

We thank you for your all contributes you've made for this far, We really appreciated your help man!!

TAT

Thanks for your job

Thank you for your contribution！！

I loved this project since the first time I used it. Thanks for all the contributions you made, really appreciate it. As a Chinese player, R3nzTheCodeGod is the best one I've ever used. Hope you all the best in the future

thank  you

anyway, thanks you. good bless to R3nzTheCodeGOD.

I saw something like that. But I dont undertsand anything. Is it possible, can someone help?

@pawinka Where did you find it? in what yt video

@pawinka Where did you find it? in what yt video

its a video about this cheat, [League of Legends Skin Changer | R3nzSkin]

@pawinka link or smth? cant find it

@pawinka link or smth? cant find it

https://www.youtube.com/watch?v=mzBLAPkmqJM on this video

This is in the comments section

@pawinka link or smth? cant find it

https://www.youtube.com/watch?v=mzBLAPkmqJM on this video

It comes from here originally : https://www.unknowncheats.me/forum/league-of-legends/310587-league-legends-reversal-structs-offsets-445.html

@pawinka link or smth? cant find it

https://www.youtube.com/watch?v=mzBLAPkmqJM on this video

It comes from here originally : https://www.unknowncheats.me/forum/league-of-legends/310587-league-legends-reversal-structs-offsets-445.html

I just want to know if its really possible to make it work like that because I have no idea about coding

I have used it for several months, it was really great, thanks for your contribution. good luck to you

Thanks for your long-term efforts!!!  I'm willing to pay if it will be updated later.

if theres any update pls contact me on discord Alby#5555 need it asap

@pawinka link or smth? cant find it

https://www.youtube.com/watch?v=mzBLAPkmqJM on this video

It comes from here originally : https://www.unknowncheats.me/forum/league-of-legends/310587-league-legends-reversal-structs-offsets-445.html

I just want to know if its really possible to make it work like that because I have no idea about coding

Issues'in en üstünde "Tutorial : How to change offsets by yourself" diye bir yer var orada anlatıyor şu an visual studio'ya cpp yüklüyorum denicem.
Aslında Github oto compile da edebiliyor ama nasıl çalıştığını hiç bilmiyorum bilsem hiç yüklemeye de gerek kalmaz hemen değiştirir denerdik.

@pawinka link or smth? cant find it

https://www.youtube.com/watch?v=mzBLAPkmqJM on this video

It comes from here originally : https://www.unknowncheats.me/forum/league-of-legends/310587-league-legends-reversal-structs-offsets-445.html

I just want to know if its really possible to make it work like that because I have no idea about coding

Issues'in en üstünde "Tutorial : How to change offsets by yourself" diye bir yer var orada anlatıyor şu an visual studio'ya cpp yüklüyorum denicem.
Aslında Github oto compile da edebiliyor ama nasıl çalıştığını hiç bilmiyorum bilsem hiç yüklemeye de gerek kalmaz hemen değiştirir denerdik.

sonucunu burdan da haber verir misin hocam

Someone please find a new way

sad! I do appreciate for your work and your contribute! have used it for few days notwithstanding, it is the best skin changer I've ever used.

sad! I do appreciate for your work and your contribution! have used it for few days notwithstanding, it is the best skin changer I've ever used.

I'm willing to pay too if anyone finds a way to update it.

it is so pity, i hope there one will update it to use ,please

@pawinka link or smth? cant find it

https://www.youtube.com/watch?v=mzBLAPkmqJM on this video

It comes from here originally : https://www.unknowncheats.me/forum/league-of-legends/310587-league-legends-reversal-structs-offsets-445.html

I just want to know if its really possible to make it work like that because I have no idea about coding

Issues'in en üstünde "Tutorial : How to change offsets by yourself" diye bir yer var orada anlatıyor şu an visual studio'ya cpp yüklüyorum denicem.
Aslında Github oto compile da edebiliyor ama nasıl çalıştığını hiç bilmiyorum bilsem hiç yüklemeye de gerek kalmaz hemen değiştirir denerdik.

sonucunu burdan da haber verir misin hocam

hotline fixlenemeyeceğini söylüyor. Öte yandan forumda fixlediğini iddia eden ama bir şey paylaşmayan da var. Şu an skin hilesi için tek yol, halihazırda 64 bit'de çalışan scriptlerdeki skin changer'lar.

@pawinka link or smth? cant find it

https://www.youtube.com/watch?v=mzBLAPkmqJM on this video

It comes from here originally : https://www.unknowncheats.me/forum/league-of-legends/310587-league-legends-reversal-structs-offsets-445.html

I just want to know if its really possible to make it work like that because I have no idea about coding

Issues'in en üstünde "Tutorial : How to change offsets by yourself" diye bir yer var orada anlatıyor şu an visual studio'ya cpp yüklüyorum denicem.
Aslında Github oto compile da edebiliyor ama nasıl çalıştığını hiç bilmiyorum bilsem hiç yüklemeye de gerek kalmaz hemen değiştirir denerdik.

sonucunu burdan da haber verir misin hocam

hotline fixlenemeyeceğini söylüyor. Öte yandan forumda fixlediğini iddia eden ama bir şey paylaşmayan da var. Şu an skin hilesi için tek yol, halihazırda 64 bit'de çalışan scriptlerdeki skin changer'lar.

Do you any free ones for x64 bit? People are gatekeeping to make money off of it.

thank

谢谢，期待您的再次更新。

Thanks for your job

@pawinka link or smth? cant find it

https://www.youtube.com/watch?v=mzBLAPkmqJM on this video

It comes from here originally : https://www.unknowncheats.me/forum/league-of-legends/310587-league-legends-reversal-structs-offsets-445.html

I just want to know if its really possible to make it work like that because I have no idea about coding

Issues'in en üstünde "Tutorial : How to change offsets by yourself" diye bir yer var orada anlatıyor şu an visual studio'ya cpp yüklüyorum denicem.
Aslında Github oto compile da edebiliyor ama nasıl çalıştığını hiç bilmiyorum bilsem hiç yüklemeye de gerek kalmaz hemen değiştirir denerdik.

sonucunu burdan da haber verir misin hocam

hotline fixlenemeyeceğini söylüyor. Öte yandan forumda fixlediğini iddia eden ama bir şey paylaşmayan da var. Şu an skin hilesi için tek yol, halihazırda 64 bit'de çalışan scriptlerdeki skin changer'lar.

Bir tanesinden atman mümkün mü skin changer bulamıyorum

@pawinka link or smth? cant find it

https://www.youtube.com/watch?v=mzBLAPkmqJM on this video

It comes from here originally : https://www.unknowncheats.me/forum/league-of-legends/310587-league-legends-reversal-structs-offsets-445.html

I just want to know if its really possible to make it work like that because I have no idea about coding

Issues'in en üstünde "Tutorial : How to change offsets by yourself" diye bir yer var orada anlatıyor şu an visual studio'ya cpp yüklüyorum denicem.
Aslında Github oto compile da edebiliyor ama nasıl çalıştığını hiç bilmiyorum bilsem hiç yüklemeye de gerek kalmaz hemen değiştirir denerdik.

sonucunu burdan da haber verir misin hocam

hotline fixlenemeyeceğini söylüyor. Öte yandan forumda fixlediğini iddia eden ama bir şey paylaşmayan da var. Şu an skin hilesi için tek yol, halihazırda 64 bit'de çalışan scriptlerdeki skin changer'lar.

Do you any free ones for x64 bit? People are gatekeeping to make money off of it.

Did u find it?

is there any working skin changer left?

Can use this one:
https://github.com/R3nzTheCodeGOD/R3nzSkin/issues/393
IDK use it on your own risk, the problem is that you can't use DX9 and it's all in chinese, but I tested in a VM to see what happen with a new account and it worked.

感谢，辛苦了

https://discord.gg/leagueplus
join for the updated r3nz tool.

https://discord.gg/leagueplus join for the updated r3nz tool.

Cringe edgelord developers made the program print swastikas ingame, regular n-words in discord etc.
Insanely cringy server.


Metadata API is case sensitive

When referencing workbook and data source names using the metadata API via new TSC functions it enforces case sensitivity whereas the rest of TSC on REST API does not.

That's correct, the Metadata API uses some underlying postgres methods for filtering that are case sensitive.


Binding of variables of type p / Generic Tile

Hi,
I have two findings:

It seems that it works to transfer variables of type p from backend to frontend but not vice versa (s. Demo App 047). If I am correct the issue is that the value is assigned to a field symbol of type any but in order for this to work a casting type needs to be added, otherwise the value of the field symbol will be 0
-> ASSIGN COMPONENT a OF structure <b>  TO <c> CASTING TYPE p DECIMALS i.
(maybe there is also a better solution)

Is there a reason why the generic_tile method returns "me" instead of the result of the _generic method? If you want to add tile content below it you first have to use the get_child method because of this.

Best regards

hi @LadwigDev,
thank you for the findings!
(1) could reproduce the first error in demo 47, will fix this.
(2) yes sometimes the controls return itself, sometimes their child. there is no specific rule, i just made it depending if its more common to continue with the child (e.g. toolbar) or just continue with a new control on the same level (e.g. content). i think this case is on the edge: when you want to add multiple tiles it is easier as it is now but if you always want to add additional content then your idea would be better.
best regards.

Thanks a lot!
(2) Ah I see, this makes sense. You just have to know it :)


Explorer backend returns 502

See https://explore.sia.tech/explorer/blocks/100500
Other blocks return 200, e.g. https://explore.sia.tech/explorer/blocks/1
I guess the backend is down but Cloudflare cached some pages.

This is certainly a bug but would probably be more appropriate in the sia.tech repo.
Recommendation to devs: move issue (if possible) or close

This has been fixed with the new explorer from Luxor.


Bump Snow Admin AMI generation wait time to 2 hours

This increases the maximum retry attempts for the AMI generation step so it doesn't time out. Timeout is effectively bumped to 2 hours with this change.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/lgtm

/approve


Task: implement neglect function

This PR adds neglect function that turns a Task into a detached background job.

@cyberixae not sure I'm following, neglect is just the identity function
export const neglect: (t: Task<unknown>) => IO<void> = identity

@cyberixae not sure I'm following, neglect is just the identity function
export const neglect: (t: Task<unknown>) => IO<void> = identity

On type level they are the same but if you console.log the void returned by my neglect implementation it actually returns undefined since it discards the Promise instead of returning it. If I replace the implementation with identity the void value will be Promise<something> at run time, which I find to be a bit confusing.

What I meant is that I don't see how neglect would be useful in practice since is just the identity function.
Also, keep in mind that in TypeScript void doesn't mean that a function returns undefined at runtime
const f: (s: string) => void = (s) => s.length // no error

Thanks for this PR but I'm afraid I can't accept it

Wait, what?! I encountered the problem because I was using the function keyword instead of double arrow. See the attached screenshot.

Anyway, thanks for reviewing the PR. I never noticed before that void behaved that way with double arrow.


(feat): dockerise the app

Dockerise the app so it can run on different envs

might be worth adding hot reloading for dev envs
multi stage Dockerfile would be a big bonus

Closing due to #5

Closing due to #5


Exclude tokens and Min Tokens

Adds two new options to gen, exclude and min_tokens

min_tokens is an essential missing feature IMO. Would be great to get this merged

@slundberg Can we merge this?

I think that subsequent changes in the API have rendered this obsolete