[Bug]: Download PDF example not working

Minimal, reproducible example
import puppeteer from "puppeteer";

const genPdf = async () => {
  const browser = await puppeteer.launch({headless: false, timeout: 60000});
  const page = await browser.newPage();

  await page.goto('https://news.ycombinator.com', {
    waitUntil: 'networkidle2',
    timeout: 60000
  });
  // Saves the PDF to hn.pdf.
  try {
    await page.pdf({
      path: './hn.pdf',
    })

  } catch (error) {
    console.log("error", error);
  } finally {
    await browser.close();
  }
};

genPdf();

Error string
TimeoutError: Timed out after waiting 30000ms
Bug behavior

[ ] Flaky
[ ] PDF

Background
I was running the PDF generation example given in the Puppeteer documentation, but it consistently fails at the page.pdf() part. I attempted running it with headless: false to track the process visually. Despite setting the timeout to 60000ms for both the launch method and the goto method, I still encounter the same 30000ms timeout error.
Expectation
Generate the pdf and save it in the project folder.
Reality
No pdf generated.
Puppeteer configuration file (if used)
No response
Puppeteer version
22.10.0
Node version
20.11.1
Package manager
npm
Package manager version
10.2.4
Operating system
Windows

Probably duplicate of https://github.com/puppeteer/puppeteer/issues/12471


fix(region): filter deleted storages

In some situation, getValidStorages return deleted storage and the zone was deleted from
remote(openstack or others).
What this PR does / why we need it:
Filter deleted storags.

Does this PR need to be backport to the previous release branch?:

/cc @zexi
/area region

Thx!


Pressing Clone shortcut when focused on cloned window creates new cloned window

Steps to reproduce:

Open slides, eg.
https://remarkjs.com/
Press c to clone slideshow.
Press c on cloned window it creates new cloned window. Furthermore changing slides on clone#1/clone#2 changes slides only on them, not on main window.
Synchronization is only enabled between n and n-1 window.

Expected result:
Pressing C on cloned window won't create new window /or the cloned windows are dependant (eg. main window + n synchronized windows)
Issue is quite easy to reproduce accidentaly, since focus is changed to new cloned window. And pressing C twice in succession.

Well spotted, @bartlomiejcieszkowski :+1:


Update DataTable's filter status bar's messaging

Description
https://paragon-openedx.netlify.app/components/datatable/#frontend-filtering-and-sorting
When a column is filtered, the "Filtered by {accessor}" name is displayed in the FilterStatus component. The accessor is generally not user-friendly and is often desired to be hidden as a result.
Instead, let's display the Header attribute name for the column in the "Filter by {Header}" text instead.

PR: https://github.com/openedx/paragon/pull/2757


Update howto-using-azure-redhat-openshift.md

updated to use public preview link for the precompiled extension

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

@sakthi-vetrivel Could you review this PR? Thanks.

#close

@ktoliver Kristine, I believe this change has already been made in a PR to the private repo. Can you close this PR?

#please-close


Add cleanup for Container Registry

As we build more containers, GCR gets littered with a lot of images. This runs a job (disabled by default) that cleans up old images, keeping only the most recent 3.

/assign @mikehelmick

/lgtm
In practice, people generally keep their old images around foreverish.


Adaptive Quantization

Many encoders, including AOM, implement an adaptive quantization algorithm, which is a psychovisual algorithm designed to distribute bitrate among the macroblocks in a frame in a way that improves perceived quality.
AOM implements three different algorithms:

variance-based
complexity-based
cyclic refresh.

There are also variations on these implemented by other encoders; e.g. x264 implements three variations of a variance-based AQ, one of which also uses a complexity mask.
We should select which AQ algorithms we would like to implement, and select one to begin with as a "default".

I think it should be corrected that the reference implementation of AV1 encoder, i.e. libaom specifically, implements those three AQ algorithms, not the AOM itself. How to decide the QPs are not standardized by AV1 spec, and I believe many view the method of how as experimental and some folks like HW encoder makers take it even skeptical.

Also atomnuker (Rostslav) is working on it currently, so you may want to ask him about the plan.

Maybe you know, #771 is addressing on this.

Is the spatial aq similar to variance aq?

I believe that #1263 is relevant to this issue.

Yes, after #1263 and #1323 are working/in, work on adapting block-level quants can start.

#2247 Implements Spatial AQ


Wrong typescript config on output with dataurlnewwindow

Typescript failed build at output function with dataurlnewwindow type and the filename option.
const doc = new jsPDF()
doc.output('dataurlnewwindow', { filename: 'example.pdf' })

TS2769: No overload matches this call.
  Overload 1 of 7, '(type: "datauristring" | "dataurlstring", options?: { filename?: string | undefined; } | undefined): string', gave the following error.
    Argument of type '"dataurlnewwindow"' is not assignable to parameter of type '"datauristring" | "dataurlstring"'.
  Overload 2 of 7, '(type: "dataurl" | "datauri", options?: { filename?: string | undefined; } | undefined): boolean', gave the following error.
    Argument of type '"dataurlnewwindow"' is not assignable to parameter of type '"dataurl" | "datauri"'.

In types/index.d.ts, there is no options is allowed when type is dataurlnewwindow.
It should be allowed.
https://github.com/MrRio/jsPDF/blob/9b8f1e962cbf0e886cdead7cf8a9d614943838eb/types/index.d.ts#L772-L786

You are right. Could you prepare a PR?

@HackbrettXXX
Thanks, I created the PR #3119


[SVG] consider setting stroke-width to 0

https://github.com/mathjax/MathJax-src/blob/2dd53ce6c8af3c9cceba0baf014ea9b065130774/ts/output/svg/Wrappers/TextNode.ts#L49-L53
sets the stroke-width to 3. This leads to weird rendering in edge cases (e.g. using print-to-PDF the output will look extremely bold in most PDF readers even if it will print fine).
I recall we discussed this for v2 ages ago and I think the original reason was to cover for flaky SVG rendering in old browser engines.
We've been using 0 in production for years now (in v2) and I just noticed that I had missed this declaration when we switched to v3 last year.
Running a small random sample through visual regression testing, it looks like switching to 0 can affect some stretchy constructions (for the better - they come out a hair thinner especially which improves where they connect with non-stretchy pieces). I didn't test ancient or dead browser engines but I used to test down to IE9 so I'm relatively certain this won't cause significant problems.

I've made a PR for this feature.


Correct fix for #3672

Fix #3672

This will require a different implementation for 3.1

Coverage decreased (-1.46%) when pulling f583f7be4cf235d68f3e136e2491b5d3314da14b on yakky:feature/fix_3672 into b24b32f8fa1519d6dd68eaf60e507b5668843f77 on divio:support/3.0.x.

Coverage increased (+0.01%) when pulling 500607e6e8c6d2d2c4a13da91ba1708c238bdf11 on yakky:feature/fix_3672 into b24b32f8fa1519d6dd68eaf60e507b5668843f77 on divio:support/3.0.x.

@mkoistinen would you check this? I'd like to avoid another regression in the toolbar for the same bug :D

I just tried to reproduce #3659 on the latest in the develop branch (haven't tried this PR) but I can't reproduce the bug anymore, logging out works. I haven't followed recent developments in develop the past few weeks but perhaps something there fixed this issue already? Or were your tests here failing without your patch to toolbar.py? Either way, thanks!
I started working on a test case for this but turned into an exercise in yak shaving (mostly due to my unfamiliarity with how the django-cms test suite is organized) and wasn't able to complete. Looks like I can delete that git stash now and I can learn from your example here instead for next time, thanks again!

Actually no changes directly related to this in develop.
I'll rebase the test to check.
The toolbar framework will go through a bit of refactoring in develop, so thi will be fixed in quite a different way

Haven't investigated further yet but did notice that when I logout, the toolbar appears on the logged out template with the login form displayed in the toolbar. Navigate to another page, the toolbar is cleared. So maybe something changed the logic so it smartly shows the login form instead of assuming a logged in user which resulted in the exception I experienced previously. Again, this is only on the develop branch.

As mentioned above the bug was apparently fixed through an unrelated change. It's been too long since I've looked at this code so have no comment on the small change to the "is_staff" check but the tests will be good to have to prevent regressions.


Milestone Report - Evaluation of the Deliverables - Software design documents in UML: Use Case

TODOS:

Add an evaluation text for Use Cases of the project.

Use cases are completed and ready for implementation.

Added evaluation text and the image of the use case diagrams.
Work done can be seen here.


Want to add linkden profile page in HTML

Hey @HarshwardhanPatil07 sir ,
How are you doing , I hope your doing well
I go through your repo , It's amazing opportunity you are providing to new open source enthusiast like us ,
So I want to contribute in your repo and particularly in HTML section
using simple html , a simple html program
will you please assign me this issue so I can work on it
Thank you ,

I wish to contribute. Kindly assign me this.

@sakshu2207 there you go!

Thank You so much, you gave me opportunity by assigning this issue.
I will surely complete it as soon as possible.

Sir please add hactoberfest label here


Not all pictures and videos from DCIM were backed up

Describe the bug
I have made a factory reset of my phone a few weeks ago. I did a manual backup copy of the Pictures and DCIM directories additionally to the Lespas backup in the Nextcloud.
I have compared the DCIM directory of my manual backup and the DCIM directory of lespas and lespas only backed up 57 of 76 files.
I have not tested it with the option to backup the pictures directory, so the same bug could apply there as well.
To Reproduce
Steps to reproduce the behavior:

Use the camera roll backup feature
Backup the camera roll manually
Compare

Expected behavior
All media should be backed up
Smartphone (please complete the following information):

Device: Google Pixel 7 Pro
OS: Calyx OS 4.9.4
Version: Android 13

Camera roll management will be replaced by Gallery management in the coming release. It's a total re-write. So does the backup too. I suggest re-test this in the new release.


Turn off Location Services on Windows returns IsGeoLocationAvailable and IsGeoLocationEnabled = true

On UWP turn off the Location Services for your device.
Now check the values for LocationServices.IsGeoLocationAvailable and LocationServices.IsGeoLocationEnabled
Both return true
But this then goes on to throw an error if you call GetPositionAsync() saying Unauthorized access

actually need to check permissions aswell as the above


128-bit digests and more

Is your feature request related to a problem? Please describe.
The only built-in digests are 32 and 64 bits long, but FNV-1 has been used in other languages with digests over 1Kb.
Describe the solution you'd like
A FNVDigest conforming type that can produce 128-bit (and larger) digests.
This may not need to come in the form of a UInt128 type. Since FNV-1 only needs XOR and unchecked multiplication to work, there may be some variable-width integers and bit arrays that can do the job.
Describe alternatives you've considered
The only reason this hasn't already been done is the lack of a 128-bit unsigned integer type in the standard library. This is mostly due to hardware limitations, since only 32 and 64 bit integers are natively supported by x86 and arm.
There are however some existing implementations, and the team at swift-numerics is working on similar proposals. They currently have an experimental BigInt type, but it is overflow-proof and signed by definition and doesn't meet the requirements of FNVDigest.
Additional context
This issue may be open for a long time pending additions to the standard library or work in other repositories. If you stumble upon this issue and know of a good Swift UInt128 type or other alternative, please comment!

This PR will not be merged. The changes proposed are too small, and ruin the extensibility of DoubleWidth for larger digests. A new PR is underway that removes the FNVDigest protocol and moves each hasher digest into its own hasher type.


Question about _get_batch_logps of trainers.py

def _get_batch_logps(logits: torch.FloatTensor, labels: torch.LongTensor, average_log_prob: bool = False) -> torch.FloatTensor:
    assert logits.shape[:-1] == labels.shape

    labels = labels[:, 1:].clone()
    logits = logits[:, :-1, :]
    loss_mask = (labels != -100)

    # dummy token; we'll ignore the losses on these tokens later
    labels[labels == -100] = 0

    per_token_logps = torch.gather(logits.log_softmax(-1), dim=2, index=labels.unsqueeze(2)).squeeze(2)

    if average_log_prob:
        return (per_token_logps * loss_mask).sum(-1) / loss_mask.sum(-1)
    else:
        return (per_token_logps * loss_mask).sum(-1)      # Why return the sum of the log probabilities of the (non-masked) tokens?

First of all, I'd like to express my gratitude for the amazing work done by the author. While going through the DPO code, I came across a point of confusion: I understand that π(y|x) represents the probability distribution when the model generates a response, but in the code implementation, there's an additional sum(-1) operation. However, I don't see summation operation in the formula, as shown in the image below:

Could you please help me understand the logic behind this implementation? Thank you!

Thanks for the kind words. In the equation you posted, the probability is the probability of the entire response sequence, conditioned on the input. The per-token logprobs need to be summed (along the sequence length dimension) to get the total log probability of the chosen/rejected sequences. The sum is implicit in the equation (i.e., the total log probabilities are the sum of the per-token log probabilities).
Feel free to re-open if this didn't answer your question!

Hi @eric-mitchell,
Should the variable length of the chose/rejected sequences be taken into account in the loss?
Any comments on this is highly appreciated.

Hi @eric-mitchell ,
In your formula (the image below), it seems that the log[π(y|x)] was calculate through .sum(-1) after logits.softmax(-1), then .log().

But in your codes (the image below), the log[π(y|x)] was calculate through .sum(-1) after logits.log_softmax(-1).
the two ways to calculate log[π(y|x)] seem different.Could you please tell me which one is correct?


Maintenance updates

What does this PR do?
This updates a variety of packages used by this site, including:

Bumps PHP to 7.4.x
Updates Drupal core to latest 8.9 release (supported through November 2021)
Updates a dozen or so modules, as reported by composer outdated and the "Available Updates" screen in Drupal admin
Updates various other tooling as performed by composer update

Side effects / out of scope
There are no known side effects to these updates. However, a few known elements still appear on either composer outdated or the in-app dashboards:

A number of sub-dependencies have not been updated, and are visible in composer outdated without being able to have updates applied
Two modules have newer versions (HTML Purifier and Insert). The Insert module has a breaking change between 1.0 and 2.0 that I'll need to dig in on further, as well as to understand why it doesn't appear on the Composer list
As noted above, Drupal 8.9 will receive support through November of this year. The Drupal community has released 9.0 and 9.1 already, so we should spend some time to understand the process of upgrading from D8 to D9. This is supposed to be a much easier process than any previous major version upgrade, but it doesn't appear to be as easy as running composer update.

What are the relevant tickets?

n/a

Todo:

[ ] Stakeholder approval

Requires new or updated plugins, themes, or libraries?
YES
Requires change to deploy process?
NO

Visual regression test passed!
View the visual regression test report

I've completed my looking over the review app's content, and it seems like everything I expect to be there is present. I'll ask Nance to look over the site before these changes go live, but I think it is appropriate to do the code review first and then ask for that.


Add a feature to look for duplicate entries

Describe your suggested feature
Something that could look within the description of an entry and compare images as well (sometimes the titles and descriptions are completely different)
Would it be possible?
The comparing image part would be the most important for me to be honest
Other details
No response
Acknowledgements

[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
[X] I have written a short but informative title.
[X] If this is an issue with an official extension, I should be opening an issue in the extensions repository.
[X] I have updated the app to version 1.12.1.
[X] I will fill out all of the requested information in this form.

nice feature, will do it, but definitely won't be soon

nice feature, will do it, but definitely won't be soon

No problem, having this kind of feature even if it would take a while would be really good! Thank you for everything


Credential Schema VcDataModel Impl

Implement Credential Schema
A credential schema defines the structure and content of the data, enabling verifiers to assess if the data adheres to the established schema.
https://www.w3.org/TR/vc-data-model/#data-schemas

Add and export CredentialSchema type
Add optional field to VcCreateOptions
Update KYC unit test to have latest kyc cred

Codecov Report

Merging #491 (92543cd) into main (c8e6fa8) will increase coverage by 0.00%.
The diff coverage is 100.00%.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #491   +/-   ##
=======================================
  Coverage   90.55%   90.55%
=======================================
  Files         112      112
  Lines       29085    29096   +11
  Branches     2078     2079    +1
=======================================
+ Hits        26338    26349   +11
  Misses       2712     2712
  Partials       35       35

Components
Coverage Δ

agent
78.83% <ø> (ø)

api
97.89% <ø> (ø)

common
98.68% <ø> (ø)

credentials
95.25% <100.00%> (+0.04%)
:arrow_up:

crypto
93.81% <ø> (ø)

dids
97.65% <ø> (ø)

identity-agent
96.70% <ø> (ø)

crypto-aws-kms
100.00% <ø> (ø)

proxy-agent
96.70% <ø> (ø)

user-agent
96.70% <ø> (ø)

looks like security audit is failing @nitro-neal  - something about mysql? can you look into this and either bump or remove the dep

there is a pr for the vuln here - https://github.com/TBD54566975/dwn-sql-store/pull/25
And yup there will be a future pr about resolving the schema, and failing on verify if the schema does not match.
I think this should go in on our modular approach work to verify, some verifiers may not care about the schema so we need Verify Options to have it be optional

can you explain how fixing the vuln in a different repo would also address it here? is it somehow linked?


Update BuildNumber to match (next) tagged release

Thanks @chipitsine for tagging a new release (back in December) and thereby addressing #1916 , which can presumably be closed now. However, as was mentioned downstream, the hardcoded build number 5180 isn't updated to 5182.
This PR would presumably fix this for the next version (5182).

I'll test release on my fork, and hopefully perform new release in few days

it would be nice


Walk files of folder before recursing into sub-folders

Is there a way with this library to first invoke the callback on all direct files under the current folder before recursing into the sub-folders?
Example:
package main

import (
	"fmt"
	"github.com/karrick/godirwalk"
)

func main() {
	godirwalk.Walk("/tmp/test", &godirwalk.Options{
		Callback: func(osPathname string, directoryEntry *godirwalk.Dirent) error {
			fmt.Printf("%s\n", osPathname)
			return nil
		}})
}

currently results in:
/tmp/test
/tmp/test/afile
/tmp/test/dir1
/tmp/test/dir1/file2
/tmp/test/file

and the ask is to return:
/tmp/test
/tmp/test/afile
/tmp/test/file
/tmp/test/dir1
/tmp/test/dir1/file2

This way the results are still deterministic as all files of current folder are sorted, and the sub-folders are recursed into also in a sorted order.
Thanks!

@shlomi-dr I'm assuming that in your scenario, you actually do much more than just getting the filename, right?
Because if that's all you need, your best option is just to collect all the filenames on an array of whatever type structure you prefer, make sure that it complies with sort.Interface (like Dirent does!), and sort it at the end, when godirwalk finishes its job, selecting whatever algorithm you like most :)
Granted, if there is a lot of processing you need to do on each node, then this very simplistic approach will not work — you'd need something more sophisticated in terms of directory transversal. There are quite a few algorithms for that, of course...

Hi @GwynethLlewelyn, thanks for replying! However, since I needed this 2 years ago, I really don't remember the use-case, and probably just wrote a simple function to do so, not using this library.
Saying that, I don't actually think it matters what my specific scenario was, what anyone's use-case may be, or how much processing is done in each iteration. It's simply irrelevant :) This library is called "godirwalk" which implies that it specializes in traversing directories. It feels natural that such library would support at least the most trivial methods of walking a directory structure. DFS and BFS are the most standard ways of traversing a tree, any tree, for any purpose. I don't think that first traversing a tree, then sorting it "how ever I'd like" (while loosing the traversal context), and then do processing is an appropriate approach..
In any event, thanks for the reply! Hope this library improves :)

Ah, sorry, you're right, I tend to forget to look at the dates lol
In any case, I just wanted to add that recently I stumbled upon another use-case for something similar to what you've originally asked for (not quite the same as DFS vs BFS) and got stuck trying to find an elegant solution for that. It'll be posted shortly as a new issue :-)


Error message different from documentation

In the documentation we have
> addfive('')
stdin:2: invalid arguments

This function is going to do a simple addition.
Give a number, it adds 5. Amazing.

arguments:
{
   [x = number]  -- the age of the captain [default=0]
}

in my terminal I get
th> addfive('')
[string "argcheck"]:49:
This function is going to do a simple addition. Give a number, it adds 5.
Amazing.

Got: string
invalid arguments!
stack traceback:
        [C]: in function 'error'
        [string "argcheck"]:49: in function 'check'
        [string "function addfive(...)..."]:2: in function 'addfive'
        [string "_RESULT={addfive('')}"]:1: in main chunk
        [C]: in function 'xpcall'
        /Users/atcold/torch/install/share/lua/5.1/trepl/init.lua:651: in function 'repl'
        ...cold/torch/install/lib/luarocks/rocks/trepl/scm-1/bin/th:199: in main chunk
        [C]: at 0x010ca74630
                                                                      [0.0009s]

So, the last part, with the argument explanation, is missing.
Moreover, it looks like the \n is ignored.

Also ? addfive does not show the documentation. How do I get to see it?
In the same way, for the multi argument case, on the documentation it's shown that one may expect an explanation like the following
arguments:
{
  [x   = number]  -- the age of the captain [default=0]
   msg = string   -- a message
}

where one knows that msg does not have any default value, but what I get instead is
Got: number
invalid arguments!
stack traceback:
        [C]: in function 'error'
        [string "argcheck"]:74: in function 'check'
        [string "function addfive(...)..."]:2: in function 'addfive'
        [string "_RESULT={addfive(4)}"]:1: in main chunk
        [C]: in function 'xpcall'
        /Users/atcold/torch/install/share/lua/5.1/trepl/init.lua:651: in function 'repl'
        ...cold/torch/install/lib/luarocks/rocks/trepl/scm-1/bin/th:199: in main chunk
        [C]: at 0x010ca74630

OK, found the bug. It's about the help field. If it is not specified, everything works as expected
th> check = argcheck{                                                                                {name="x", type="number", default=0, help="the age of the captain"},                                                           {name="msg", type="string", help="a message"}                                                                               }                                                                                [0.0010s]
th> check(4)                                                                                [string "argcheck"]:74:
Arguments:

({
  [x   = number]  -- the age of the captain [default=0]
   msg = string   -- a message
})

Got: number
invalid arguments!
stack traceback:
        [C]: in function 'error'
        [string "argcheck"]:74: in function 'check'
        [string "_RESULT={check(4)}"]:1: in main chunk
        [C]: in function 'xpcall'
        /Users/atcold/torch/install/share/lua/5.1/trepl/init.lua:651: in function 'repl'
        ...cold/torch/install/lib/luarocks/rocks/trepl/scm-1/bin/th:199: in main chunk
        [C]: at 0x010ca74630
                                                                      [0.0005s]

If it is specified, then it breaks without knowledge of what went wrong
th> check = argcheck{                                                                                help=[[                                                                                This function is going to do a simple addition.                                                                                Give a number, it adds 5. Amazing.                                                                                ]],                                                                                {name="x", type="number", default=0, help="the age of the captain"},                                                           {name="msg", type="string", help="a message"}                                                                               }
                                                                      [0.0012s]
th> check(4)                                                                                [string "argcheck"]:74:
This function is going to do a simple addition. Give a number, it adds 5.
Amazing.

Got: number
invalid arguments!
stack traceback:
        [C]: in function 'error'
        [string "argcheck"]:74: in function 'check'
        [string "_RESULT={check(4)}"]:1: in main chunk
        [C]: in function 'xpcall'
        /Users/atcold/torch/install/share/lua/5.1/trepl/init.lua:651: in function 'repl'
        ...cold/torch/install/lib/luarocks/rocks/trepl/scm-1/bin/th:199: in main chunk
        [C]: at 0x010ca74630
                                                                      [0.0006s]


docs: add example of how to embed your achievements

I needed to go to Discord to find a way to embed the achievement I received by starring this project.
Close #5

Thank you for the PR!
We will also be working on a guide for achievement in our docs repo https://github.com/vauntdev/docs.


DataView dw in encode could incorporate .byteLength & .byteOffset

Hi. Nice library!
Encodings on Uint8Array subarrays yield incorrect results:
> encode(new Uint8Array([0x00, 0x86, 0x4F, 0xD2, 0x6F, 0xB5, 0x59, 0xF7, 0x5B]).slice(1)) // ✅
< 'HelloWorld'
> encode(new Uint8Array([0x00, 0x86, 0x4F, 0xD2, 0x6F, 0xB5, 0x59, 0xF7, 0x5B]).subarray(1)) // ❌
< '0esp$z)-:x'

I think if you pass the ui8a.byteOffset and ui8a.byteLength through to the DataView dw it will work for both use cases.
This can happen when z85 encoding multiple results from cbor-x encoding, which returns subarrays into a larger underlying encoding buffer:
> CBOR.encode('Hello')
< Uint8Array(6) [101, 72, 101, 108, 108, 111, buffer: ArrayBuffer(8192), byteLength: 6, byteOffset: 4674,
> CBOR.encode('World')
< Uint8Array(6) [101, 87, 111, 114, 108, 100, buffer: ArrayBuffer(8192), byteLength: 6, byteOffset: 4680,

I won't share how long it took me to figure out exactly what was going on here… 😳🙊

Thanks for the detailed description.
Fixed and published on NPM.


Add panic handler to worker goroutines

Currently we are getting panics sometimes running workspace/symbols due to a bug
in go/doc. https://github.com/golang/go/issues/17788
This change prevents panics in our pkg collector goroutines taking the whole
server down. In the future we may want to have a better approach so we don't
accidently ignore panics, but for now this lets us move forward.
Fixes https://github.com/sourcegraph/sourcegraph/issues/2053

Sorry for letting this change get stale, I think rebasing should be straightforward.


some problem

VSCode Version: Code 1.9.1 (f9d0c687ff2ea7aabd85fb9a43129117c0ecf519, 2017-02-09T00:26:45.394Z)
OS Version: Windows_NT ia32 10.0.14393
Extensions:

Extension
Author
Version

html-snippets
abusaidm
0.1.0

vue-snippets
hollowtree
0.1.0

vue
liuji-jim
0.1.5

vue
seanwash
0.4.2

Steps to Reproduce:

some comment

@xjh6158118 If you want us spent time improving VS Code please file precise issues with steps to reproduce such that we don't have to fish for them. We will reopen this issue as soon as you clarify 'some problem'


Add greetings!

Is your feature request related to a problem? Please describe.
No
Describe the solution you'd like
A function that returns a name and Hello!

:tada: This issue has been resolved in version 2.3.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Country pages: Add independent website to the platform cells

add a new column for websites in the TSV download #256

Somehow, the number of other accounts is far too high. See how Sweden looks:

Oh completely missed that we have downloads there, saving it for my intent to rework topics.


Add generalized inverse gaussian distribution

I encounter quite a lot of occasions where I need the PDF, CDF, and the random number generator for GIG distribution but it seems like scipy doesn't have support for these. I hope to be able to fully rely on scipy. Thanks.

added in 8681


The doneBackgroundColor is not working.

The doneBackgroundColor is not working. No matter what I set the color to it keeps the darkColor with a 50% alpha.

Never mind. Apparently, when you set this property before setting the darkColor property, the darkColor property will get used for the done button. If you set the doneBackgroundColor property after you set the darkColor property it will display as intended.


cd cmd;sh build.sh --- go:error loading module requirements

[ root@A01-R02-I182-64-CX5PD92 cmd]# sh build. shgo: finding github. com/kylelemons/godebug v1.1.0
go: finding github. com/facebookgo/stack v0.0.0-20160209184415-751773369052
go: finding github. com/smartystreets/goconvey v0.0.0-20190330032615-68dc04aab96a go: finding github. com/parnurzeal/gorequest vo.2.15
go: finding github. com/google/btree v1.0.0
go: finding github. com/jacobsa/fuse v0.0.0-20180417054321-cd3959611bcb go: finding github. com/elazarl/goproxy/ext v0.0.0-20190421051319-9d40249d3c2f go: finding github. com/tecbot/gorocksdb v0.0.0-20190519120508-025c3cf4ffb4
go: finding bazil. org/fuse v0.0.0-20180421153158-65cc252bf669
go: golang<EMAIL_ADDRESS>unrecognized import path "golang. org/x/net"(https fetch: Get https://golang. org/x/net? go-get=1: dial tcp <IP_ADDRESS>:443: connect: connection timed out)
go: finding github. com/tiglabs/raft v0.0.0-20190131082128-45667fcdb8b8
go: finding github. com/elazarl/goproxy v0.0.0-20190421051319-9d40249d3c2f go: finding github. com/prometheus/client_golang v1.0.0
go: finding github. com/facebookgo/subset v0.0.0-20150612182917-8dac2c3c4870
go: finding github. com/moul/http2curl v1.0.0
go: finding github. com/facebookgo/ensure v0.0.0-20160127193407-b4ab57deab51
go: error loading module requirements

set GOPATH  can fix it


Add possibility to define ack and nack handlers with publisher confirms

I needed some way to customize the handlers for publisherConfirm.
I put these modifications directly on the publish method to be able to use this with swarrot bundle

Hi @julienthomas & thanks for your contribution!
The Ack/Nack logic is not something common to all brokers out there and that's not something everyone use.
The goal of swarrot is to provide an "on-demand" library where you can activate (or not) any functionality provided by the library.
The Ack/Nack logic is provided by the AckProcessor. You can use it easily by creating a stack like described in the README
$stack = (new \Swarrot\Processor\Stack\Builder())
    ->push('Swarrot\Processor\Ack\AckProcessor', $messageProvider)
;

$processor = $stack->resolve(new MyProcessor());

Tell me if it respond to your use case.

Hi.
I didn't read that the processors could be used with a publisher.
In my case I want rabitMQ to send a basic.nack to my consumer using queue length limit (rabbit 3.7)

Hi.
Not if I want to use custom handlers from SarrotBundle because we don't have any access to these constructors.
But we can remove the interface modification, php allow class that implements that interface to have a different method signature if the added parameters to the method have a default value.

You don't have any access yet.
Choosing an implementation which isn't the best one in this library cause you won't be able to use it out of the box with the bundle is definitively not what we want.
I think you should definitively add those handlers in the publisher constructor (you don't have to do it for all of them, you can just update the publisher you're interested in) and then work on a bundle improvement.

Ok, I will try to modify this.
Thank you for your answers.


wip: feat/fix(cri): send correct k8s.pod.id and introduce k8s.pod.uid, expose full container and pod ids

What type of PR is this?

Uncomment one (or more) /kind <> lines:

/kind bug

/kind cleanup

/kind design

/kind documentation

/kind failing-test

/kind feature

Any specific area of the project related to this PR?

Uncomment one (or more) /area <> lines:

/area API-version

/area build

/area CI

/area driver-kmod

/area driver-bpf

/area driver-modern-bpf

/area libscap-engine-bpf

/area libscap-engine-gvisor

/area libscap-engine-kmod

/area libscap-engine-modern-bpf

/area libscap-engine-nodriver

/area libscap-engine-noop

/area libscap-engine-source-plugin

/area libscap-engine-savefile

/area libscap

/area libpman

/area libsinsp

/area tests

/area proposals

Does this PR require a change in the driver versions?

/version driver-API-version-major

/version driver-API-version-minor

/version driver-API-version-patch

/version driver-SCHEMA-version-major

/version driver-SCHEMA-version-minor

/version driver-SCHEMA-version-patch

What this PR does / why we need it:
Start addressing short-comings / bugs outlined in https://github.com/falcosecurity/libs/issues/1550
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:
Does this PR introduce a user-facing change?:

feat/fix(cri): send correct k8s.pod.id and introduce k8s.pod.uid, expose full container and pod ids

/milestone 0.14.0

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: incertum
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [incertum]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

Sorry repushed few times to make sure FULL is prepended in TYPE_FULL_CONTAINER_ID and TYPE_K8S_POD_FULL_SANDBOX_ID plus adding k8s.pod.uid seems to add value.

Hi @Andreagit97 and @leogr there also was the request to support look-ups like k8s.pod.label[app.kubernetes-io/name]". It turns out that we can easily support this without breaking the old behavior. @Andreagit97 since I recall that you had previously worked on it I included this change as co-authored (hope this is ok for you).
From my perspective the UX for k8s fields should now be cleaned up and improved. Unit tests should now also be in a good state.
Regular code review is still pending.

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: Andreagit97, incertum
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [Andreagit97,incertum]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

LGTM label has been added.  Git tree hash: 23ead060086620c647152658ca8c5b1c395d8a6b

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: Andreagit97, incertum, leogr
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [Andreagit97,incertum,leogr]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


Refactor RedisPool to deal with RedisConnections and not Redis instances

RedisPool must be pool of connections and Redis must hide from end-user what it uses inside.
It must be possible to instantiate Redis with connection and with connection's pool
thus providing single consistent high-level interface.

Done in #129


Make registers settible

Should have shown an example of usage:
self.registers.eip = self.registers.eip+0xf

slick!


Guide on editing resource quotas

As  an EE customer, I need to edit resource quotas on  my namespaces through kubectl:

Some commands:
kubectl get resourcequota --namespace <deployment_namespace>

@cwurtz Can this be done through Houston without it being overridden on the next deploy?

Yes, you can edit the defaults on the deployment_constraints table

If it needs to be done for a specific deployment, it can be done via the deployment config, or adding a new constraints.  But if they are fine with all deployments being increases, editing the system level constraint is the way to go

based on our 0.7 lauch, this can be closed


Honor enabled: false for services during update/patch

We currently don't cleanup resources when enabled flag is toggeled. Though there would dependencies for services to be enabled (we would implement with validation webhooks) in subsequent patches, this implements basic cleanup to honor the flag in the CRD.
Also, adds scaffolding for the validation webhook.

/retest

/lgtm


QR code URL incompatible with third-party wallets

Problem
If I try to use the QR code generated by https://wallet.near.org/receive-money the QR code generates the entire URL of the web wallet instead of the address alone.
As a result, third-party wallets (tested on Moonlet and Gate.io) will try to setup the recipient as https://wallet.near.org/ADDRESS.near
The same issue is present also if I copy the address by tapping on the icon, and seems to be limited only to my mobile device (Safari browser on iPhone)
Expected Behavior
Fix: the QR code should publish only the wallet ID
Feature improvement: we might want a near: URI standard, similar to BIP0021 and EIP 681
Steps to reproduce

open https://wallet.near.org
click "receive"
scan the QR code with one of the many mobile applications available
paste the resulting value as a recipient for a NEAR transaction

To test the issue end-to-end, install one of the alternative wallet apps (MathWallet, Moonlet, or Gate.io), and use the QR code function to receive funds.
To further test the interoperability, try to scan the QR code generated by Gate or Moonlet

@Patrick1904 do you want to give a look to this one?

Thanks @stefanopepe I'll fix it.


Word list for all other languages?

Please give me more comprehensive word data. I want others to be able to see the full word list in their language, just in case they are wondering (not that I've actually encountered anyone who wants it lol). It can be in the JSON format identical to the other ones that are already in this repo.
I'm not sure how you would collect difficulty, though. Could you explain how that would happen? I couldn't find it in the Skribblio-Bot repository's code.
Edit: when I was editing my notification settings I accidentally turned off email notifications for conversations like this

I'll try to add the raw word lists later when I have some free time.
There's a branch called most_picked in the bot repo that includes the source code of how the difficulty ratings were calculated. But the tldr is that the bot would join a public game and sees which word is currently being drawn and sums up the number of correct guessers at the end of the round. The sum is then divided by the total number of guessers in that round (the bot is excluded in the calculation) to give a rough estimate of how difficult a word is to draw by players.

Oh, I see. By raw word lists, you literally meant an array of just words, not the other languages. Speaking of which, I'm pretty sure the algorithm that you've coded works to calculate unbiased difficulty because the bot isn't included, but I'm just wondering: why do the other languages have the number of times picked and the difficulty as just a placeholder of 0?

The other languages have a placeholder because I simply didn't run the bot to collect the data needed. Afaik, very few people play on the other languages (like most of the times you will get placed into an empty room) so I decided not to disrupt the few individuals who actually wanted to play.

jump rope is 8 characters without the space. Hopefully someone else doesn't ask you why you're right and wrong at the same time.


In tables, a value of 0 for the slot gets dropped

Using the last example from the docs:
<te-table :items="items" :headers="headers" show-row-num :item-per-page="3">
  <template v-slot:handle="{value}">
    <te-badge type="info" :text="value" />
  </template>
</te-table>

If items.handle is 0, then "undefined" is passed instead of 0 (I guess because item[header.field] || item[header] becomes undefined||0 which stays undefined.

A new version was released, the issue is closed @Epithumia


What is this error ?

I tried to run gekko like this: node gekko --ui
And i have an error.
I searched but i didn't find any packages like that.
module.js:472
    throw err;
    ^

Error: Cannot find module './tasks'
    at Function.Module._resolveFilename (module.js:470:15)
    at Function.Module._load (module.js:418:25)
    at Module.require (module.js:498:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (/home/pi/gekko/node_modules/relieve/src/index.js:2:10)
    at Module._compile (module.js:571:32)
    at Object.Module._extensions..js (module.js:580:10)
    at Module.load (module.js:488:32)
    at tryModuleLoad (module.js:447:12)
    at Function.Module._load (module.js:439:3)

Strange, it indicates an error with a dependency. Can you delete the node_modules folder and rerun npm install?

It worked.
Thank you.


Weblate no longer adds the latest committed translations

📑 I have found these related issues/pull requests
No
🛡 Security Policy

[X] I agree to have read this project Security Policy

Description
Weblate no longer adds the latest committed translations

👟 Reproduction steps
Go to https://weblate.kuma.pet/projects/uptime-kuma/uptime-kuma/
👀 Expected behavior
The latest committed translation keys should be added
😓 Actual Behavior
A conflict error is preventing the addition of the latest translation keys
🐻 Uptime-Kuma Version
1.23.13
💻 Operating System and Arch
debian
🌐 Browser
Chrome
🖥 Deployment Environment

Runtime:
Database:
Filesystem used to store the database on:
number of monitors:

📝 Relevant log output
No response

Thanks for the report, it should has been fixed manually.

I have no clue how this happend this time around 👀

I have no clue how this happend this time around 👀

Because of #4717, it removed a key jsonQueryDescription, which makes wondering:

Is it a mistake? Because jsonQueryDescription is still using in https://github.com/louislam/uptime-kuma/blob/master/src/pages/EditMonitor.vue

Why prevent-file-change.yml did not block that pr, because modify language files should not be allowed.

Is it a mistake? Because jsonQueryDescription..

Kind of intentional
=> https://github.com/louislam/uptime-kuma/pull/4717/files#r1636935222

should apparently have merged weblate afterwards.
Really unfortunate, that this just silently fails instead..

My apologies for creating an issue with this. I should have just cleared the strings rather than remove the keys...


未来支持鸿蒙NEXT

未来可否支持鸿蒙NEXT，目前NEXT尚无局域网文件传输工具

Is Harmony OS NEXT in production now?

Is Harmony OS NEXT in production now?

Harmony OS NEXT has not been officially released to consumers yet, but the latest beta 3 version is available to developers, along with a comprehensive development kit on the official website. The ecosystem for Harmony OS NEXT currently lacks a wide variety of applications, so they warmly welcome all developers to adapt their apps for the system. I would greatly appreciate it if you could take the time to contribute by developing and adapting your applications for Harmony OS NEXT! @yvbbrjdr

Hi! Thanks for your interest. If Flutter could be ported to HarmonyOS Next, I'm happy to spend some time to research whether it's viable to port LANDrop to HarmonyOS.

看来LanDrop和隔壁LocalSend都遇到了世纪难题

很需要这个，升级next后，传文件很头疼


Fix output sunsets

Fixed function to used parameter
Added docstrings

Can you try pulling master into this branch so that I don't mess up this merge?


default-src

Refused to load the script 'http://localhost:35729/livereload.js?snipver=1' because it violates the following Content Security Policy directive: "default-src 'self'". Note that 'script-src-elem' was not explicitly set, so 'default-src' is used as a fallback.

What this means is your project has CSP enabled.
You need to whitelist localhost:35729 with a policy that includes:
script-src http://localhost:35729; connect-src ws://localhost:35729

This is not related to livereload-js.


Transparent background for GIF

I would be good idea to save gif with transparent background by default then white background so it suits for most of the users.
Just need to set alpha channel value 0 here

https://github.com/sign-language-processing/pose/blob/master/src/python/pose_format/pose_visualizer.py#L113

https://github.com/sign-language-processing/pose/blob/master/src/python/pose_format/pose_visualizer.py#L231

I agree that it would be best to save gifs with transparency.
I'll be honest - I didn't know that the GIF format even supported transparency, but just learned that it is only partial:

the GIF format doesn't support partial (alpha-channel) transparency

I don't have time to look into this in the next week or so, so I invite you to contribute this modification if you want it soon.

I tried to do it, I got transparent background but hand movements become clustered and it wasn't smooth, I cant figure out why would background color change affects the hand motion.

If you create a PR, and specify the issue (with an example GIF), I might be able to look at it faster

sure

I will soon open a PR to show the changes but this is the result
Expected:

Actuall:

Ah! so the issue is probably this one https://stackoverflow.com/questions/60948028/python-pillow-transparent-gif-isnt-working

You have not specified the disposal parameter of Image.save(). This parameter controls how the previous frame is disposed in relation to the background. If unspecified, the previous frame "lingers" into the next frame(s). Adding disposal=2 should resolve that particular issue.

Yeah according to this GIF has border problems but APNG doesn't have that
GIF:

PNG :

Should I stick with PNG?

Glad to see you got it working.
Personally, for a moving video, I would choose webm. If you can't use a video, webp would be a good alternative.

Thanks for solving your issue!


Create AskMyDocument.md

Created an app to ask questions to a text Document.

📝 Description
This is a simple design of a subscription form which can be used in different websites for users to subscribe to weekly newsletters or anything else.
💣 Is this a breaking change (Yes/No):
Yes
No
🚧 How to migrate?
Don't need.
📝 Additional Information
Created an app to ask questions to a text Document.


Update CircleCI to V2

CircleCI is deprecating V1 syntax: https://circleci.com/blog/sunsetting-1-0/
We should update to V2 to avoid running into issues at the deprecation date.

/cc @cyli who was recently looking into this for another repository 😅

@thaJeztah Yes - the notary circle one is going to be trickier, because we use compose.

fixed for now in #1395 - need to improve paralellism though still.


feat(settings): added auto-detect direnv program

Hi, I want to add a simple new thing: auto-detect direnv program.
On startup plugin can detect direnv program in currect PATH variable. If plugin can't find file, then return default empty string(previous version of default value in direnvSettingPath).
Also I changed:

exported nix-shell configuration to shell.nix file (it's helpful for non-flake users)
changed channels option from publishPlugin, because plugin SDK change channels option to val

Hi, thanks for your contribution!
I'm not quit sure I understand the reasoning. If direnv is found in $PATH it would also be correctly resolved by the call to GeneralCommandLine.createProcess() which in turn calls GeneralCommandLine.validateAndPrepareCommandLineForLocalRun().
It looks like you too use Nix(OS) so the path would probably change rather often without having much value.
Am I missing something?

I could a better explenations why I want to add this a little feature. My bad. So, my causes to create the PR was problem with finding direnv execution. In previous versions of jetbrains products(I use Golang, Intellij, Pycharms and more), I had a problem with detecting direnv in $PATH variable. It was in versions between 2022-2023. I solved this problem when I set a manually path to direnv executable so I thought, plugin can autodetect aboslute path to direnv.
I did double check, if this problem exists on my currect NixOS configuration and Goland version(I using 2024.1). The anwser is... no, problem solved even I removed aboslute path to direnv. Perhaps, it was bug on my OS so this feature is unnecessary if my main problem doesn't exist.
I can closed this PR but before that, I have a question to you. I think add a command to plugin, that reload envrioment varaiables(aka. executes direnv reload). For me, it's a bit annoying when I changes something in my shell.nix file and I have to relaunch Intellij or Golang just to load my a new version of program or environment variables. What do you think? Is it worth or not?


S2 Rating tokens update

Added brand new tokens for S2 Rating:

rating-width-small

rating-width-medium

rating-height-small

rating-height-medium

rating-top-to-content-area-small

rating-top-to-content-area-medium

rating-bottom-to-content-area-small

rating-bottom-to-content-area-medium

rating-edge-to-content-area-small

rating-edge-to-content-area-medium

Deprecated:

rating-indicator-width
rating-indicator-to-icon

Motivation and context
Added tokens needed for the new S2 standard panel component.
Related issue
None
Types of changes
 [ ] Patch (bug fixes, typos, mistakes; non-breaking change which fixes an issue)
 [x] Minor (add a new token, changing a value, deprecating a token; non-breaking change which adds functionality)
 [ ] Major (deleting a token, changing token value type, renaming a token by deprecating the old one; fix or feature that would cause existing functionality to change)
Checklist:
 [x] I have signed the [Adobe Open Source CLA](https://opensource.adobe.com/cla.html).
 [x] I updated the token in all applicable sets. This applies if updating, adding, or deleting a token that has data across different sets (for example, if the value differs across color themes.)

TESTING spectrum2
READING spectrum-tokens: /spectrum-tokens/packages/tokens/src/
READING   tokens studio: /spectrum-tokens-studio-data/src/tokens-studio/spectrum2-colors/
READING   tokens studio: /spectrum-tokens-studio-data/src/tokens-studio/spectrum2-non-colors/

WARNING - STUDIO MISSING MODE DEFINITION FOR spectrum2/layout.component/🚫 rating-indicator-to-icon: ["mobile"]
WARNING - STUDIO MISSING MODE DEFINITION FOR spectrum2/layout.component/🚫 rating-indicator-width: ["mobile"]
WARNING - STUDIO MISSING MODE DEFINITION FOR spectrum2/layout.component/rating-indicator-to-icon: ["desktop"]
WARNING - STUDIO MISSING MODE DEFINITION FOR spectrum2/layout.component/rating-indicator-width: ["desktop"]
WARNING - STUDIO MISSING MODE DEFINITION FOR spectrum2/layout.component/rating-top-to-content-area-small: ["mobile"]
WARNING - STUDIO MISSING MODE DEFINITION FOR spectrum2/layout.component/rating-bottom-to-content-area-small: ["mobile"]
WARNING - STUDIO MISSING MODE DEFINITION FOR spectrum2/layout.component/rating-edge-to-content-area-small: ["mobile"]
WARNING - STUDIO MISSING MODE DEFINITION FOR spectrum2/layout.component/rating-top-to-content-area-medium: ["mobile"]
WARNING - STUDIO MISSING MODE DEFINITION FOR spectrum2/layout.component/rating-bottom-to-content-area-medium: ["mobile"]
WARNING - STUDIO MISSING MODE DEFINITION FOR spectrum2/layout.component/rating-edge-to-content-area-medium: ["mobile"]
WARNING - STUDIO MISSING MODE DEFINITION FOR spectrum2/layout.component/rating-width-small: ["mobile"]
WARNING - STUDIO MISSING MODE DEFINITION FOR spectrum2/layout.component/rating-height-small: ["mobile"]
WARNING - STUDIO MISSING MODE DEFINITION FOR spectrum2/layout.component/rating-width-medium: ["mobile"]
WARNING - STUDIO MISSING MODE DEFINITION FOR spectrum2/layout.component/rating-height-medium: ["mobile"]

STUDIO SYNC SUMMARY
UPDATED METADATA - SPECTRUM UUID: spectrum2/component.Component.standard-panel.gripper-drag
UPDATED METADATA - SPECTRUM UUID: spectrum2/layout.component/desktop.rating-top-to-content-area-small
UPDATED METADATA - SPECTRUM UUID: spectrum2/layout.component/desktop.rating-bottom-to-content-area-small
UPDATED METADATA - SPECTRUM UUID: spectrum2/layout.component/desktop.rating-edge-to-content-area-small
UPDATED METADATA - SPECTRUM UUID: spectrum2/layout.component/desktop.rating-top-to-content-area-medium
UPDATED METADATA - SPECTRUM UUID: spectrum2/layout.component/desktop.rating-bottom-to-content-area-medium
UPDATED METADATA - SPECTRUM UUID: spectrum2/layout.component/desktop.rating-edge-to-content-area-medium
UPDATED METADATA - SPECTRUM UUID: spectrum2/layout.component/desktop.rating-width-small
UPDATED METADATA - SPECTRUM UUID: spectrum2/layout.component/desktop.rating-height-small
UPDATED METADATA - SPECTRUM UUID: spectrum2/layout.component/desktop.rating-width-medium
UPDATED METADATA - SPECTRUM UUID: spectrum2/layout.component/desktop.rating-height-medium

SPECTRUM SYNC SUMMARY
NEW TOKENS: (10) rating-top-to-content-area-small/desktop, rating-bottom-to-content-area-small/desktop, rating-edge-to-content-area-small/desktop, rating-top-to-content-area-medium/desktop, rating-bottom-to-content-area-medium/desktop, rating-edge-to-content-area-medium/desktop, rating-width-small/desktop, rating-height-small/desktop, rating-width-medium/desktop, rating-height-medium/desktop
MODIFIED TOKENS: (1) standard-panel-gripper-color-drag
DEPRECATED TOKENS: (3) standard-panel-gripper-color-drag/dark, rating-indicator-width/desktop, rating-indicator-to-icon/desktop
CHANGED VALUES: (48) accent-background-color-default/dark, accent-background-color-hover/dark, accent-background-color-down/dark, accent-background-color-key-focus/dark, informative-background-color-default/dark, informative-background-color-hover/dark, informative-background-color-down/dark, informative-background-color-key-focus/dark, positive-background-color-default/dark, positive-background-color-hover/dark, positive-background-color-down/dark, positive-background-color-key-focus/dark, negative-background-color-default/dark, negative-background-color-hover/dark, negative-background-color-down/dark, negative-background-color-key-focus/dark, blue-background-color-default/dark, green-background-color-default/dark, red-background-color-default/dark, brown-background-color-default/dark, cinnamon-background-color-default/dark, cyan-background-color-default/dark, fuchsia-background-color-default/dark, indigo-background-color-default/dark, magenta-background-color-default/dark, pink-background-color-default/dark, purple-background-color-default/dark, seafoam-background-color-default/dark, silver-background-color-default/dark, turquoise-background-color-default/dark, blue-800/dark, green-800/dark, orange-800/dark, red-800/dark, celery-800/dark, chartreuse-800/dark, cyan-800/dark, fuchsia-800/dark, indigo-800/dark, magenta-800/dark, purple-800/dark, seafoam-800/dark, yellow-800/dark, pink-800/dark, turquoise-800/dark, brown-800/dark, cinnamon-800/dark, silver-800/dark impacting 75 tokens

TEST COMPLETE

TESTING spectrum2
READING spectrum-tokens: /spectrum-tokens/packages/tokens/src/ READING tokens studio: /spectrum-tokens-studio-data/src/tokens-studio/spectrum2-colors/ READING tokens studio: /spectrum-tokens-studio-data/src/tokens-studio/spectrum2-non-colors/

WARNING - STUDIO MISSING MODE DEFINITION FOR spectrum2/layout.component/🚫 rating-indicator-to-icon: ["mobile"]
WARNING - STUDIO MISSING MODE DEFINITION FOR spectrum2/layout.component/🚫 rating-indicator-width: ["mobile"]
WARNING - STUDIO MISSING MODE DEFINITION FOR spectrum2/layout.component/rating-indicator-to-icon: ["desktop"]
WARNING - STUDIO MISSING MODE DEFINITION FOR spectrum2/layout.component/rating-indicator-width: ["desktop"]
WARNING - STUDIO MISSING MODE DEFINITION FOR spectrum2/layout.component/rating-top-to-content-area-small: ["mobile"]
WARNING - STUDIO MISSING MODE DEFINITION FOR spectrum2/layout.component/rating-bottom-to-content-area-small: ["mobile"]
WARNING - STUDIO MISSING MODE DEFINITION FOR spectrum2/layout.component/rating-edge-to-content-area-small: ["mobile"]
WARNING - STUDIO MISSING MODE DEFINITION FOR spectrum2/layout.component/rating-top-to-content-area-medium: ["mobile"]
WARNING - STUDIO MISSING MODE DEFINITION FOR spectrum2/layout.component/rating-bottom-to-content-area-medium: ["mobile"]
WARNING - STUDIO MISSING MODE DEFINITION FOR spectrum2/layout.component/rating-edge-to-content-area-medium: ["mobile"]
WARNING - STUDIO MISSING MODE DEFINITION FOR spectrum2/layout.component/rating-width-small: ["mobile"]
WARNING - STUDIO MISSING MODE DEFINITION FOR spectrum2/layout.component/rating-height-small: ["mobile"]
WARNING - STUDIO MISSING MODE DEFINITION FOR spectrum2/layout.component/rating-width-medium: ["mobile"]
WARNING - STUDIO MISSING MODE DEFINITION FOR spectrum2/layout.component/rating-height-medium: ["mobile"]

STUDIO SYNC SUMMARY
SPECTRUM SYNC SUMMARY
TEST COMPLETE

Hi @larz0, please have a look at the report. There are a couple of tokens missing... Thanks

TESTING spectrum2
READING spectrum-tokens: /spectrum-tokens/packages/tokens/src/
READING   tokens studio: /spectrum-tokens-studio-data/src/tokens-studio/spectrum2-colors/
READING   tokens studio: /spectrum-tokens-studio-data/src/tokens-studio/spectrum2-non-colors/

WARNING - STUDIO MISSING MODE DEFINITION FOR spectrum2/layout.component/🚫 rating-indicator-to-icon: ["mobile"]
WARNING - STUDIO MISSING MODE DEFINITION FOR spectrum2/layout.component/🚫 rating-indicator-width: ["mobile"]
WARNING - STUDIO MISSING MODE DEFINITION FOR spectrum2/layout.component/rating-indicator-to-icon: ["desktop"]
WARNING - STUDIO MISSING MODE DEFINITION FOR spectrum2/layout.component/rating-indicator-width: ["desktop"]
WARNING - STUDIO MISSING MODE DEFINITION FOR spectrum2/layout.component/rating-top-to-content-area-small: ["mobile"]
WARNING - STUDIO MISSING MODE DEFINITION FOR spectrum2/layout.component/rating-bottom-to-content-area-small: ["mobile"]
WARNING - STUDIO MISSING MODE DEFINITION FOR spectrum2/layout.component/rating-edge-to-content-area-small: ["mobile"]
WARNING - STUDIO MISSING MODE DEFINITION FOR spectrum2/layout.component/rating-top-to-content-area-medium: ["mobile"]
WARNING - STUDIO MISSING MODE DEFINITION FOR spectrum2/layout.component/rating-bottom-to-content-area-medium: ["mobile"]
WARNING - STUDIO MISSING MODE DEFINITION FOR spectrum2/layout.component/rating-edge-to-content-area-medium: ["mobile"]
WARNING - STUDIO MISSING MODE DEFINITION FOR spectrum2/layout.component/rating-width-small: ["mobile"]
WARNING - STUDIO MISSING MODE DEFINITION FOR spectrum2/layout.component/rating-height-small: ["mobile"]
WARNING - STUDIO MISSING MODE DEFINITION FOR spectrum2/layout.component/rating-width-medium: ["mobile"]
WARNING - STUDIO MISSING MODE DEFINITION FOR spectrum2/layout.component/rating-height-medium: ["mobile"]

STUDIO SYNC SUMMARY
UPDATED METADATA - SPECTRUM UUID: spectrum2/layout.component/desktop.rating-top-to-content-area-small
UPDATED METADATA - SPECTRUM UUID: spectrum2/layout.component/desktop.rating-bottom-to-content-area-small
UPDATED METADATA - SPECTRUM UUID: spectrum2/layout.component/desktop.rating-edge-to-content-area-small
UPDATED METADATA - SPECTRUM UUID: spectrum2/layout.component/desktop.rating-top-to-content-area-medium
UPDATED METADATA - SPECTRUM UUID: spectrum2/layout.component/desktop.rating-bottom-to-content-area-medium
UPDATED METADATA - SPECTRUM UUID: spectrum2/layout.component/desktop.rating-edge-to-content-area-medium
UPDATED METADATA - SPECTRUM UUID: spectrum2/layout.component/desktop.rating-width-small
UPDATED METADATA - SPECTRUM UUID: spectrum2/layout.component/desktop.rating-height-small
UPDATED METADATA - SPECTRUM UUID: spectrum2/layout.component/desktop.rating-width-medium
UPDATED METADATA - SPECTRUM UUID: spectrum2/layout.component/desktop.rating-height-medium

SPECTRUM SYNC SUMMARY
NEW TOKENS: (98) neutral-subtle-background-color-default/dark, accent-subtle-background-color-default/dark, informative-subtle-background-color-default/dark, positive-subtle-background-color-default/dark, notice-subtle-background-color-default/dark, negative-subtle-background-color-default/dark, gray-subtle-background-color-default/dark, blue-subtle-background-color-default/dark, green-subtle-background-color-default/dark, orange-subtle-background-color-default/dark, red-subtle-background-color-default/dark, brown-subtle-background-color-default/dark, cinnamon-subtle-background-color-default/dark, celery-subtle-background-color-default/dark, chartreuse-subtle-background-color-default/dark, cyan-subtle-background-color-default/dark, fuchsia-subtle-background-color-default/dark, indigo-subtle-background-color-default/dark, magenta-subtle-background-color-default/dark, pink-subtle-background-color-default/dark, purple-subtle-background-color-default/dark, seafoam-subtle-background-color-default/dark, silver-subtle-background-color-default/dark, turquoise-subtle-background-color-default/dark, yellow-subtle-background-color-default/dark, accent-subtle-background-color-default/light, gray-subtle-background-color-default/light, blue-subtle-background-color-default/light, green-subtle-background-color-default/light, orange-subtle-background-color-default/light, red-subtle-background-color-default/light, brown-subtle-background-color-default/light, cinnamon-subtle-background-color-default/light, celery-subtle-background-color-default/light, chartreuse-subtle-background-color-default/light, cyan-subtle-background-color-default/light, fuchsia-subtle-background-color-default/light, indigo-subtle-background-color-default/light, magenta-subtle-background-color-default/light, pink-subtle-background-color-default/light, purple-subtle-background-color-default/light, seafoam-subtle-background-color-default/light, silver-subtle-background-color-default/light, turquoise-subtle-background-color-default/light, yellow-subtle-background-color-default/light, table-row-bottom-to-text-extra-large/desktop, table-row-bottom-to-text-large/desktop, table-row-bottom-to-text-medium/desktop, table-row-bottom-to-text-small/desktop, table-row-checkbox-to-top-extra-large/desktop, table-row-checkbox-to-top-large/desktop, table-row-checkbox-to-top-medium/desktop, table-row-checkbox-to-top-small/desktop, table-row-height-extra-large/desktop, table-row-height-large/desktop, table-row-height-medium/desktop, table-row-height-small/desktop, table-row-top-to-text-extra-large/desktop, table-row-top-to-text-large/desktop, table-row-top-to-text-medium/desktop, table-row-top-to-text-small/desktop, table-thumbnail-to-top-minimum-extra-large/desktop, table-thumbnail-to-top-minimum-large/desktop, table-thumbnail-to-top-minimum-medium/desktop, table-thumbnail-to-top-minimum-small/desktop, table-row-bottom-to-text-extra-large/mobile, table-row-bottom-to-text-large/mobile, table-row-bottom-to-text-medium/mobile, table-row-bottom-to-text-small/mobile, table-row-checkbox-to-top-extra-large/mobile, table-row-checkbox-to-top-large/mobile, table-row-checkbox-to-top-medium/mobile, table-row-checkbox-to-top-small/mobile, table-row-height-extra-large/mobile, table-row-height-large/mobile, table-row-height-medium/mobile, table-row-height-small/mobile, table-row-top-to-text-extra-large/mobile, table-row-top-to-text-large/mobile, table-row-top-to-text-medium/mobile, table-row-top-to-text-small/mobile, table-thumbnail-to-top-minimum-extra-large/mobile, table-thumbnail-to-top-minimum-large/mobile, table-thumbnail-to-top-minimum-medium/mobile, table-thumbnail-to-top-minimum-small/mobile, side-focus-indicator, illustrated-message-horizontal-maximum-width, illustrated-message-vertical-maximum-width, rating-top-to-content-area-small/desktop, rating-bottom-to-content-area-small/desktop, rating-edge-to-content-area-small/desktop, rating-top-to-content-area-medium/desktop, rating-bottom-to-content-area-medium/desktop, rating-edge-to-content-area-medium/desktop, rating-width-small/desktop, rating-height-small/desktop, rating-width-medium/desktop, rating-height-medium/desktop
MODIFIED TOKENS: (6) standard-panel-gripper-color-drag, neutral-subtle-background-color-default/light, informative-subtle-background-color-default/light, positive-subtle-background-color-default/light, notice-subtle-background-color-default/light, negative-subtle-background-color-default/light
RENAMED TOKENS: (20) table-row-bottom-to-text-extra-large-regular, table-row-bottom-to-text-large-regular, table-row-bottom-to-text-medium-regular, table-row-bottom-to-text-small-regular, table-row-checkbox-to-top-extra-large-regular, table-row-checkbox-to-top-large-regular, table-row-checkbox-to-top-medium-regular, table-row-checkbox-to-top-small-regular, table-row-height-extra-large-regular, table-row-height-large-regular, table-row-height-medium-regular, table-row-height-small-regular, table-row-top-to-text-extra-large-regular, table-row-top-to-text-large-regular, table-row-top-to-text-medium-regular, table-row-top-to-text-small-regular, table-thumbnail-to-top-minimum-extra-large-regular, table-thumbnail-to-top-minimum-large-regular, table-thumbnail-to-top-minimum-medium-regular, table-thumbnail-to-top-minimum-small-regular
DEPRECATED TOKENS: (44) standard-panel-gripper-color-drag/dark, rating-indicator-width/desktop, rating-indicator-to-icon/desktop, illustrated-message-maximum-width, table-row-height-small-regular/desktop, table-row-height-small-regular/mobile, table-row-height-medium-regular/desktop, table-row-height-medium-regular/mobile, table-row-height-large-regular/desktop, table-row-height-large-regular/mobile, table-row-height-extra-large-regular/desktop, table-row-height-extra-large-regular/mobile, table-row-top-to-text-small-regular/desktop, table-row-top-to-text-small-regular/mobile, table-row-top-to-text-medium-regular/desktop, table-row-top-to-text-medium-regular/mobile, table-row-top-to-text-large-regular/desktop, table-row-top-to-text-large-regular/mobile, table-row-top-to-text-extra-large-regular/desktop, table-row-top-to-text-extra-large-regular/mobile, table-row-bottom-to-text-small-regular/desktop, table-row-bottom-to-text-small-regular/mobile, table-row-bottom-to-text-medium-regular/desktop, table-row-bottom-to-text-medium-regular/mobile, table-row-bottom-to-text-large-regular/desktop, table-row-bottom-to-text-large-regular/mobile, table-row-bottom-to-text-extra-large-regular/desktop, table-row-bottom-to-text-extra-large-regular/mobile, table-row-checkbox-to-top-small-regular/desktop, table-row-checkbox-to-top-small-regular/mobile, table-row-checkbox-to-top-medium-regular/desktop, table-row-checkbox-to-top-medium-regular/mobile, table-row-checkbox-to-top-large-regular/desktop, table-row-checkbox-to-top-large-regular/mobile, table-row-checkbox-to-top-extra-large-regular/desktop, table-row-checkbox-to-top-extra-large-regular/mobile, table-thumbnail-to-top-minimum-small-regular/desktop, table-thumbnail-to-top-minimum-small-regular/mobile, table-thumbnail-to-top-minimum-medium-regular/desktop, table-thumbnail-to-top-minimum-medium-regular/mobile, table-thumbnail-to-top-minimum-large-regular/desktop, table-thumbnail-to-top-minimum-large-regular/mobile, table-thumbnail-to-top-minimum-extra-large-regular/desktop, table-thumbnail-to-top-minimum-extra-large-regular/mobile
CHANGED VALUES: (65) positive-visual-color/dark, negative-visual-color/dark, accent-background-color-default/dark, accent-background-color-hover/dark, accent-background-color-down/dark, accent-background-color-key-focus/dark, informative-background-color-default/dark, informative-background-color-hover/dark, informative-background-color-down/dark, informative-background-color-key-focus/dark, positive-background-color-default/dark, positive-background-color-hover/dark, positive-background-color-down/dark, positive-background-color-key-focus/dark, negative-background-color-default/dark, negative-background-color-hover/dark, negative-background-color-down/dark, negative-background-color-key-focus/dark, blue-background-color-default/dark, green-background-color-default/dark, red-background-color-default/dark, brown-background-color-default/dark, cinnamon-background-color-default/dark, cyan-background-color-default/dark, fuchsia-background-color-default/dark, indigo-background-color-default/dark, magenta-background-color-default/dark, pink-background-color-default/dark, purple-background-color-default/dark, seafoam-background-color-default/dark, silver-background-color-default/dark, turquoise-background-color-default/dark, positive-visual-color/light, notice-visual-color/light, informative-subtle-background-color-default, positive-subtle-background-color-default, notice-subtle-background-color-default, negative-subtle-background-color-default, blue-800/dark, green-800/dark, orange-800/dark, red-800/dark, celery-800/dark, chartreuse-800/dark, cyan-800/dark, fuchsia-800/dark, indigo-800/dark, magenta-800/dark, purple-800/dark, seafoam-800/dark, yellow-800/dark, pink-800/dark, turquoise-800/dark, brown-800/dark, cinnamon-800/dark, silver-800/dark, table-column-header-row-top-to-text-medium/desktop, table-header-row-checkbox-to-top-medium/desktop, table-row-checkbox-to-top-medium-compact/desktop, table-row-checkbox-to-top-medium-spacious/desktop, table-header-row-checkbox-to-top-medium/mobile, table-row-checkbox-to-top-medium-compact/mobile, table-row-checkbox-to-top-medium-spacious/mobile, table-row-top-to-text-medium-spacious/mobile, illustrated-message-maximum-width impacting 90 tokens
CHANGED SCHEMAS: (1) illustrated-message-maximum-width

TEST COMPLETE

TESTING spectrum2
READING spectrum-tokens: /spectrum-tokens/packages/tokens/src/
READING   tokens studio: /spectrum-tokens-studio-data/src/tokens-studio/spectrum2-colors/
READING   tokens studio: /spectrum-tokens-studio-data/src/tokens-studio/spectrum2-non-colors/
STUDIO SYNC SUMMARY
UPDATED METADATA - SPECTRUM UUID: spectrum2/layout.component.rating-top-to-content-area-small
UPDATED METADATA - SPECTRUM UUID: spectrum2/layout.component.rating-bottom-to-content-area-small
UPDATED METADATA - SPECTRUM UUID: spectrum2/layout.component.rating-edge-to-content-area-small
UPDATED METADATA - SPECTRUM UUID: spectrum2/layout.component.rating-top-to-content-area-medium
UPDATED METADATA - SPECTRUM UUID: spectrum2/layout.component.rating-bottom-to-content-area-medium
UPDATED METADATA - SPECTRUM UUID: spectrum2/layout.component.rating-edge-to-content-area-medium
UPDATED METADATA - SPECTRUM UUID: spectrum2/layout.component.rating-width-small
UPDATED METADATA - SPECTRUM UUID: spectrum2/layout.component.rating-height-small
UPDATED METADATA - SPECTRUM UUID: spectrum2/layout.component.rating-width-medium
UPDATED METADATA - SPECTRUM UUID: spectrum2/layout.component.rating-height-medium

SPECTRUM SYNC SUMMARY
NEW TOKENS: (98) neutral-subtle-background-color-default/dark, accent-subtle-background-color-default/dark, informative-subtle-background-color-default/dark, positive-subtle-background-color-default/dark, notice-subtle-background-color-default/dark, negative-subtle-background-color-default/dark, gray-subtle-background-color-default/dark, blue-subtle-background-color-default/dark, green-subtle-background-color-default/dark, orange-subtle-background-color-default/dark, red-subtle-background-color-default/dark, brown-subtle-background-color-default/dark, cinnamon-subtle-background-color-default/dark, celery-subtle-background-color-default/dark, chartreuse-subtle-background-color-default/dark, cyan-subtle-background-color-default/dark, fuchsia-subtle-background-color-default/dark, indigo-subtle-background-color-default/dark, magenta-subtle-background-color-default/dark, pink-subtle-background-color-default/dark, purple-subtle-background-color-default/dark, seafoam-subtle-background-color-default/dark, silver-subtle-background-color-default/dark, turquoise-subtle-background-color-default/dark, yellow-subtle-background-color-default/dark, accent-subtle-background-color-default/light, gray-subtle-background-color-default/light, blue-subtle-background-color-default/light, green-subtle-background-color-default/light, orange-subtle-background-color-default/light, red-subtle-background-color-default/light, brown-subtle-background-color-default/light, cinnamon-subtle-background-color-default/light, celery-subtle-background-color-default/light, chartreuse-subtle-background-color-default/light, cyan-subtle-background-color-default/light, fuchsia-subtle-background-color-default/light, indigo-subtle-background-color-default/light, magenta-subtle-background-color-default/light, pink-subtle-background-color-default/light, purple-subtle-background-color-default/light, seafoam-subtle-background-color-default/light, silver-subtle-background-color-default/light, turquoise-subtle-background-color-default/light, yellow-subtle-background-color-default/light, table-row-bottom-to-text-extra-large/desktop, table-row-bottom-to-text-large/desktop, table-row-bottom-to-text-medium/desktop, table-row-bottom-to-text-small/desktop, table-row-checkbox-to-top-extra-large/desktop, table-row-checkbox-to-top-large/desktop, table-row-checkbox-to-top-medium/desktop, table-row-checkbox-to-top-small/desktop, table-row-height-extra-large/desktop, table-row-height-large/desktop, table-row-height-medium/desktop, table-row-height-small/desktop, table-row-top-to-text-extra-large/desktop, table-row-top-to-text-large/desktop, table-row-top-to-text-medium/desktop, table-row-top-to-text-small/desktop, table-thumbnail-to-top-minimum-extra-large/desktop, table-thumbnail-to-top-minimum-large/desktop, table-thumbnail-to-top-minimum-medium/desktop, table-thumbnail-to-top-minimum-small/desktop, table-row-bottom-to-text-extra-large/mobile, table-row-bottom-to-text-large/mobile, table-row-bottom-to-text-medium/mobile, table-row-bottom-to-text-small/mobile, table-row-checkbox-to-top-extra-large/mobile, table-row-checkbox-to-top-large/mobile, table-row-checkbox-to-top-medium/mobile, table-row-checkbox-to-top-small/mobile, table-row-height-extra-large/mobile, table-row-height-large/mobile, table-row-height-medium/mobile, table-row-height-small/mobile, table-row-top-to-text-extra-large/mobile, table-row-top-to-text-large/mobile, table-row-top-to-text-medium/mobile, table-row-top-to-text-small/mobile, table-thumbnail-to-top-minimum-extra-large/mobile, table-thumbnail-to-top-minimum-large/mobile, table-thumbnail-to-top-minimum-medium/mobile, table-thumbnail-to-top-minimum-small/mobile, side-focus-indicator, illustrated-message-horizontal-maximum-width, illustrated-message-vertical-maximum-width, rating-top-to-content-area-small, rating-bottom-to-content-area-small, rating-edge-to-content-area-small, rating-top-to-content-area-medium, rating-bottom-to-content-area-medium, rating-edge-to-content-area-medium, rating-width-small, rating-height-small, rating-width-medium, rating-height-medium
MODIFIED TOKENS: (6) standard-panel-gripper-color-drag, neutral-subtle-background-color-default/light, informative-subtle-background-color-default/light, positive-subtle-background-color-default/light, notice-subtle-background-color-default/light, negative-subtle-background-color-default/light
RENAMED TOKENS: (20) table-row-bottom-to-text-extra-large-regular, table-row-bottom-to-text-large-regular, table-row-bottom-to-text-medium-regular, table-row-bottom-to-text-small-regular, table-row-checkbox-to-top-extra-large-regular, table-row-checkbox-to-top-large-regular, table-row-checkbox-to-top-medium-regular, table-row-checkbox-to-top-small-regular, table-row-height-extra-large-regular, table-row-height-large-regular, table-row-height-medium-regular, table-row-height-small-regular, table-row-top-to-text-extra-large-regular, table-row-top-to-text-large-regular, table-row-top-to-text-medium-regular, table-row-top-to-text-small-regular, table-thumbnail-to-top-minimum-extra-large-regular, table-thumbnail-to-top-minimum-large-regular, table-thumbnail-to-top-minimum-medium-regular, table-thumbnail-to-top-minimum-small-regular
DEPRECATED TOKENS: (46) standard-panel-gripper-color-drag/dark, rating-indicator-width/desktop, rating-indicator-width/mobile, rating-indicator-to-icon/desktop, rating-indicator-to-icon/mobile, illustrated-message-maximum-width, table-row-height-small-regular/desktop, table-row-height-small-regular/mobile, table-row-height-medium-regular/desktop, table-row-height-medium-regular/mobile, table-row-height-large-regular/desktop, table-row-height-large-regular/mobile, table-row-height-extra-large-regular/desktop, table-row-height-extra-large-regular/mobile, table-row-top-to-text-small-regular/desktop, table-row-top-to-text-small-regular/mobile, table-row-top-to-text-medium-regular/desktop, table-row-top-to-text-medium-regular/mobile, table-row-top-to-text-large-regular/desktop, table-row-top-to-text-large-regular/mobile, table-row-top-to-text-extra-large-regular/desktop, table-row-top-to-text-extra-large-regular/mobile, table-row-bottom-to-text-small-regular/desktop, table-row-bottom-to-text-small-regular/mobile, table-row-bottom-to-text-medium-regular/desktop, table-row-bottom-to-text-medium-regular/mobile, table-row-bottom-to-text-large-regular/desktop, table-row-bottom-to-text-large-regular/mobile, table-row-bottom-to-text-extra-large-regular/desktop, table-row-bottom-to-text-extra-large-regular/mobile, table-row-checkbox-to-top-small-regular/desktop, table-row-checkbox-to-top-small-regular/mobile, table-row-checkbox-to-top-medium-regular/desktop, table-row-checkbox-to-top-medium-regular/mobile, table-row-checkbox-to-top-large-regular/desktop, table-row-checkbox-to-top-large-regular/mobile, table-row-checkbox-to-top-extra-large-regular/desktop, table-row-checkbox-to-top-extra-large-regular/mobile, table-thumbnail-to-top-minimum-small-regular/desktop, table-thumbnail-to-top-minimum-small-regular/mobile, table-thumbnail-to-top-minimum-medium-regular/desktop, table-thumbnail-to-top-minimum-medium-regular/mobile, table-thumbnail-to-top-minimum-large-regular/desktop, table-thumbnail-to-top-minimum-large-regular/mobile, table-thumbnail-to-top-minimum-extra-large-regular/desktop, table-thumbnail-to-top-minimum-extra-large-regular/mobile
CHANGED VALUES: (65) positive-visual-color/dark, negative-visual-color/dark, accent-background-color-default/dark, accent-background-color-hover/dark, accent-background-color-down/dark, accent-background-color-key-focus/dark, informative-background-color-default/dark, informative-background-color-hover/dark, informative-background-color-down/dark, informative-background-color-key-focus/dark, positive-background-color-default/dark, positive-background-color-hover/dark, positive-background-color-down/dark, positive-background-color-key-focus/dark, negative-background-color-default/dark, negative-background-color-hover/dark, negative-background-color-down/dark, negative-background-color-key-focus/dark, blue-background-color-default/dark, green-background-color-default/dark, red-background-color-default/dark, brown-background-color-default/dark, cinnamon-background-color-default/dark, cyan-background-color-default/dark, fuchsia-background-color-default/dark, indigo-background-color-default/dark, magenta-background-color-default/dark, pink-background-color-default/dark, purple-background-color-default/dark, seafoam-background-color-default/dark, silver-background-color-default/dark, turquoise-background-color-default/dark, positive-visual-color/light, notice-visual-color/light, informative-subtle-background-color-default, positive-subtle-background-color-default, notice-subtle-background-color-default, negative-subtle-background-color-default, blue-800/dark, green-800/dark, orange-800/dark, red-800/dark, celery-800/dark, chartreuse-800/dark, cyan-800/dark, fuchsia-800/dark, indigo-800/dark, magenta-800/dark, purple-800/dark, seafoam-800/dark, yellow-800/dark, pink-800/dark, turquoise-800/dark, brown-800/dark, cinnamon-800/dark, silver-800/dark, table-column-header-row-top-to-text-medium/desktop, table-header-row-checkbox-to-top-medium/desktop, table-row-checkbox-to-top-medium-compact/desktop, table-row-checkbox-to-top-medium-spacious/desktop, table-header-row-checkbox-to-top-medium/mobile, table-row-checkbox-to-top-medium-compact/mobile, table-row-checkbox-to-top-medium-spacious/mobile, table-row-top-to-text-medium-spacious/mobile, illustrated-message-maximum-width impacting 90 tokens
CHANGED SCHEMAS: (1) illustrated-message-maximum-width

TEST COMPLETE

@karstens I've added the mobile tokens 👍


[Bug]: Plugins not loading

After the update of Plugins API, plugins are not loading in Acode.
Bug :
Checked the data folder and found that the main files are not downloaded, they are of 0 bytes.
Maybe fsOperation(Url).readFile() is not working perfectly.
https://github.com/deadlyjack/Acode/blob/main/src/lib/installPlugin.js#L36-L38

Thanks for the help. I've fixed it.


fix: Removes duplicated import in dashboard filter state tests

SUMMARY
Removes duplicated import in dashboard filter state tests.
TESTING INSTRUCTIONS
1 - Execute all tests
2 - All tests should pass
ADDITIONAL INFORMATION

[ ] Has associated issue:
[ ] Required feature flags:
[ ] Changes UI
[ ] Includes DB Migration (follow approval process in SIP-59)

[ ] Migration is atomic, supports rollback & is backwards-compatible
[ ] Confirm DB migration upgrade and downgrade tested
[ ] Runtime estimates and downtime expectations provided

[ ] Introduces new feature or API
[ ] Removes existing feature or API

thanks, now that hook is working properly lol, and is already fixed in #17886
you may wanna rebase this on master.


ci: Update config for CLA

Fixes #678 part II
Test Plan

How do we know the code works?

Each committer is asked for signing CLA
BEFORE

AFTER

I have read the CLA Document and I hereby sign the CLA

I have read the CLA Document and I hereby sign the CLA

I have read the CLA Document and I hereby sign the CLA

This is just needed for first PR where you make any commit

I have read the CLA Document and I hereby sign the CLA

This is just needed for first PR where you make any commit

@mergifyio rebase

@mergifyio rebase


fix(generator): write using utf-8

Change Summary
Changed to explicitly use utf-8 in packaged_schema.write_text to avoid UnicodeEncodeError that cp932 may cause in Japanese Windows environment.
Unit Test is currently under construction :)
Checklist

[ ] Unit tests for the changes exist
[ ] Tests pass without significant drop in coverage
[ ] Documentation reflects changes where applicable
[ ] Test snapshots have been updated if applicable

Agreement
By submitting this pull request, I confirm that you can use, modify, copy and redistribute this contribution, under the terms of your choice.

For some reason it seems to contain commit for pull request #1002.

@RobertCraigie Sorry, is there already a test related to prisma.generator.Generate?


1.16.1 Upgrade

Got it building, and starting without crashing.

I think this port is fine (although adding the serializers to the loot entries is questionable at best - I will never use them).
However, I have no intention of porting / supporting / etc 1.16.x until forge releases a stable build and Mojang is done releasing bugfix versions (releasing for 1.16.1 isn't gonna do much good when 1.16.2 drops in a week or so).  So even if I did pull this, it wouldn't really see a curseforge release anyway.
However, I'll go make another branch to retarget it in to, so it can exist there.