text:
fix: show progress bar in git modal when committing library diffs

Description
Fixes a bug with git modal not showing the progress bar while committing changes to libraries of an application.
Fixes #19903
Media
Before:

After:

Type of change

Bug fix (non-breaking change which fixes an issue)

How Has This Been Tested?

Manual
Jest

Test Plan

Add Testsmith test cases links that relate to this PR

Issues raised during DP testing

Link issues raised during DP testing for better visiblity and tracking (copy link from comments dropped on this PR)

Checklist:
Dev activity

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[x] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes
[ ] PR is being merged under a feature flag

QA activity:

[ ] Test plan has been approved by relevant developers
[ ] Test plan has been peer reviewed by QA
[ ] Cypress test cases have been added and approved by either SDET or manual QA
[ ] Organized project review call with relevant stakeholders after Round 1/2 of QA
[ ] Added Test Plan Approved label after reveiwing all Cypress test

/ok-to-test sha=84de4bd

@arunvjn After committing JS library changes it again shows commit and push & discard changes button, could you please check?
https://user-images.githubusercontent.com/80334441/213628969-f124676a-7535-4f34-92af-159da813672c.mov

@arunvjn After committing JS library changes it again shows commit and push & discard changes button, could you please check?
Screen.Recording.2023-01-20.at.11.36.02.AM.mov

This looks like a backend issue and you should be able to replicate this on release.
@Sumit could you please look into this ? There is an isClean attribute that is not set when libraries are involved in the commit.

@arunvjn After committing JS library changes it again shows commit and push & discard changes button, could you please check?
This issue exist on release, and is fixed by Sumit in different PR, the progress bar bug is fixed on this PR, have verified the changes.

Verified status bar while git committing library changes
GTG to release CC: @arunvjn

authors: Parthvi12 arunvjn ramsaptami


text:
chore: update tests to include ts definitions

Made tests ts specific

/ok-to-test

/ok-to-test

source: gharchive/pull-request

repo: appsmithorg/appsmith

license_type: permissive

license_source: github-api


text:
fix:  improve validation error message for Table widget

Description
This PR changes the validation error message for Table widgets
PR fixes following issue(s)
Fixes #28729

if no issue exists, please create an issue and ask the maintainers about this first

Media

A video or a GIF is preferred. when using Loom, don’t embed because it looks like it’s a GIF. instead, just link to the video

Type of change

Bug fix (non-breaking change which fixes an issue)

Testing

How Has This Been Tested?

[ ] Manual

Test Plan

Add Testsmith test cases links that relate to this PR

Issues raised during DP testing

Link issues raised during DP testing for better visiblity and tracking (copy link from comments dropped on this PR)

Checklist:
Dev activity

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] PR is being merged under a feature flag

QA activity:

[ ] Speedbreak features have been covered
[ ] Test plan covers all impacted features and areas of interest
[ ] Test plan has been peer reviewed by project stakeholders and other QA members
[ ] Manually tested functionality on DP
[ ] We had an implementation alignment call with stakeholders post QA Round 2
[ ] Cypress test cases have been added and approved by SDET/manual QA
[ ] Added Test Plan Approved label after Cypress tests were reviewed
[ ] Added Test Plan Approved label after JUnit tests were reviewed

Summary by CodeRabbit

Refactor

Improved the error message for table data validation to provide more specific guidance to users about the expected input format.

/ok-to-test

/build-deploy-preview skip-tests=true

/ok-to-test

/ok-to-test tags="@tag.All"

authors: arunvjn ohansFavour


text:
showing save datasource option all time

Description
Exposing 'save as datasource' with empty path but in disable state till value is entered
Fixes #3193
Type of change

Bug fix (non-breaking change which fixes an issue)

Checklist:

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes

@ApekshaBhosale Is this PR good to merge? If yes, let's merge it in once the tests pass.

authors: ApekshaBhosale mohanarpit


text:
Display all available zones for the logged-in user with their details

Summary
Display all available zones for the logged-in user with their details
Close https://github.com/appuio/cloud-portal/issues/6
Checklist

[x] Categorize the PR by setting a good title and adding one of the labels:
bug, enhancement, documentation, change, breaking,
as they show up in the changelog
[x] Update tests.
[x] Link this PR to related issues.

@gerbermichi I've rebased this branch to master. Do you see now a Zone with your account?

@ccremer thanks a lot.
It's still not working:
{
  "kind": "Status",
  "apiVersion": "v1",
  "metadata": {

  },
  "status": "Failure",
  "message": "zones.appuio.io is forbidden: User \"michael.gerber@nxt.engineering\" cannot list resource \"zones\" in API group \"appuio.io\" at the cluster scope",
  "reason": "Forbidden",
  "details": {
    "group": "appuio.io",
    "kind": "zones"
  },
  "code": 403
}

All the links for a zone (Console, Kubernetes API, ...) link to the same destination, that's wrong :man_shrugging:

All the links for a zone (Console, Kubernetes API, ...) link to the same destination, that's wrong 🤷♂

Indeed, that was wrong.

It's still not working

Can you please try again? I've assigned admin rights to you for the time being until we sorted the RBAC configuration out. So you can at least also test it for now...

Maybe the whole table could be made a smaller (row height). I imagine when having multiple zones that it wouldn't look that well and one would have to scroll a lot.

@tobru it works 🚀.
I reduced the height of the row so that the table needs less space.

@corvus-ch
I added a message if no zones are available.
The permission check is part of the other issue. However, you should get a "nice" error message now.

@ccremer can you also take a quick look at the PR?

authors: ccremer gerbermichi tobru

repo: appuio/cloud-portal


text:
Internationalization

The internationalization module is based on i18next and should provide the following features :

[x] centralize the configuration for both FE/BE
[x] use the same data source for translations for FE/BE
[x] FE should use http request (fetch) to retrieve translations
[x] BE should use the file system to retrieve translations
[x] FE/BE should load translations on demand in react scope
[x] Outside react scope, the translations must be available through a homemade interface
[x] When calling the BE, the default locale must be automatically detected and persisted

Issues:

[x] Translations not loaded on SSR

Suspense is now supported with React 18, however we have remaining issues regarding SSR but as far as it goes for this feature it's available

source: gharchive/issue

repo: appvantageasia/starter-kit

license: MIT


text:
Zestos Submission to the hackathon repo

Hackathon Submission:
Name of Team Lead
Enter your full name
Ayush Keshri
GitHub handles of Team Members
Enter the GitHub handles of all your team members (including yourself) as separate bullet points

@ayush726

.
.
.
Are all of your team members registered on our Hackathon Signup page?
This is a mandatory step for all participants to be considered eligible for judging

[x] Yes
[ ] No

Rules and Code of Conduct
By submitting this PR, you agree to follow our Rules and Code of Conduct.

[x] Yes

Anything Else?
Any other feedback, queries or information you would like to share with us?

@ayush726 I looked at the project. Unfortunately it is ineligible to participate in the hackathon for the following reasons:

The project was developed before the hackathon, as visible in the commit history of the project.

The project repo does not demonstrate any apparent use of Appwrite.

You can still create a new hackathon project by Oct 31st, if you like.


text:
Extra logging for each log

Hi. Thanks for this beautiful package.
We are seeing an extra line of unnecessary log whenever our log received. For example:
Feb 12 05:36:15 5c1e5dd859a6 test-cron time="2020-02-12T13:36:10Z" level=info channel=stderr iteration=56 job.command="php artisan test:test" job.position=6 job.schedule="30 */2 * * *"
Feb 12 05:36:15 5c1e5dd859a6 test-cron time="2020-02-12T13:36:10Z" level=info msg="message content here " channel=stderr iteration=56 job.command="php artisan test:test" job.position=6 job.schedule="30 */2 * * *"
Here, second log record is legit, but the first one is not created by us (there is no msg field in the first log). And we are seeing logs like the first one here for every log that we recorded.
This results in too much logging space.
Is there any configuration we are missing and/or misusing?
By the way, we are using v0.1.5.
Thanks!

Supercronic captures your logging and adds a little bit of context around it, but I understand this isn't desirable if your comand already outputs structured logging. You'll be able to turn that off as of #67, which adds a -passthrough-logs flag to avoid decorating your logs. #67 also adds a -quiet flag to remove informational messages (I really think turning using that is a bad idea, since it'll make it harder to understand if your command isn't running, but that's up to you).

Thanks @krallin! that's helpful to know. Is there any plans to deploy specific builds so that we can download prepackaged binaries instead of building ours or no?
https://github.com/aptible/supercronic/releases/tag/v0.1.10 + https://github.com/aptible/supercronic/commit/d00ab63aeb19ad704d2cc2af8972826cfb55c5d8

@berkankisaoglu unfortunately I don't work at @aptible anymore so I can't do a release myself: there used to be automation to create releases on tags automatically, but I think it bitrotted (I have access to the repo to create merge PRs and tags, but I can't grant access to e.g. Travis to submit builds for releases). I did ping @fancyremarker for help with this on the Aptible side of things so there should be a release at some point :)

@berkankisaoglu the Travis release automation should be working again; you can access the latest release at https://github.com/aptible/supercronic/releases/tag/v0.1.11

authors: berkankisaoglu eyaydin fancyremarker krallin

repo: aptible/supercronic


text:
[Bug]

🐛 Bug

To reproduce
Code snippet to reproduce
// Your code goes here
// Please make sure it does not require any external dependencies

Stack trace/error message
// Paste the output here

Expected Behavior

System information
Please complete the following information:

Additional context
Add any other context about the problem here.

// Your code goes here
// Please make sure it does not require any external dependencies

Stack trace/error message
// Paste the output here

Expected Behavior

System information
Please complete the following information:

repo: aptos-labs/identity-connect-docs


text:
🐞 Navigation Bar Elements Misaligned and Clipped

Is there an existing issue for this?

[X] I have searched the existing issues

Describe the bug
The navigation bar on the website has a display issue:
The "Contributor" text is partially cut off.
The toggle button on the right edge is clipped, especially on smaller screens .
This affects the visibility and usability of the navigation bar.
Expected behavior
The navigation bar should display all elements clearly and remain fully visible, regardless of screen resolution. All text (e.g., "Contributor") and interactive elements (e.g., toggle button) should align properly without being clipped or misaligned.
Add ScreenShots/Videos

On which device are you experiencing this bug?
Android, iPhone, Windows
Record

[X] I have read the Contributing Guidelines
[X] I'm a KWOC 2024 contributor
[X] I have starred the repository

@apu52 Please assign me this issue.

Hii @sammy0318  , I would like to contribute in this under KWOC 2024
Name - Alia Haider
GitHub Link -https://github.com/ALIA-HAIDER
Please assign this issue to me. I’m ready to handle it.

@sammy0318 i have already assigned u the issue , u can start working on it

Hii @sammy0318 , I would like to contribute in this under KWOC 2024 Name - Alia Haider GitHub Link -https://github.com/ALIA-HAIDER Please assign this issue to me. I’m ready to handle it.

this issue is laready assigned , but u can still make new issues on which u want to work on


text:
[Feature Request]: Consistent Theme toggle state across different pages

Is there an existing issue for this?

[X] I have searched the existing issues

Feature Description
The theme toggle switch should maintain its state (dark or light mode) consistently across different pages on the website. Currently, the state is not persistent, causing the theme to reset when navigating between pages.
Use Case
It would make the UX better as the user won't have to set the theme manually for each page.
Benefits
No response
Add ScreenShots
No response
Priority
High
Record

[X] I have read the Contributing Guidelines
[X] I'm a GSSOC'24 contributor
[X] I have starred the repository

@apu52  Kindly assign this issue to me

@shubhammjha22 good issue . you are assigned. Start working on it.

@apu52 Hey i have made the PR , kindly review it


text:
[Snyk] Security upgrade react-scripts from 4.0.3 to 5.0.0

This PR was automatically created by Snyk using the credentials of a real user.Snyk has created this PR to fix one or more vulnerable packages in the `yarn` dependencies of this project.
Changes included in this PR

Changes to the following files to upgrade the vulnerable dependencies to a fixed version:

packages/website/package.json

Note for zero-installs users
If you are using the Yarn feature zero-installs that was introduced in Yarn V2, note that this PR does not update the .yarn/cache/ directory meaning this code cannot be pulled and immediately developed on as one would expect for a zero-install project - you will need to run yarn to update the contents of the ./yarn/cache directory.
If you are not using zero-install you can ignore this as your flow should likely be unchanged.

⚠ Warning
Failed to update the yarn.lock, please update manually before merging.

Vulnerabilities that will be fixed
With an upgrade:

Severity
Priority Score (*)
Issue
Breaking Change
Exploit Maturity

479/1000  Why? Has a fix available, CVSS 5.3
Regular Expression Denial of Service (ReDoS) SNYK-JS-CSSWHAT-1298035
Yes
No Known Exploit

(*) Note that the real score may have changed since the PR was raised.
Check the changes in this PR to ensure they won't cause issues with your project.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.
For more information:
🧐 View latest project report
🛠 Adjust project settings
📚 Read more about Snyk's upgrade and patch logic

Learn how to fix vulnerabilities with free interactive lessons:
🦉 Regular Expression Denial of Service (ReDoS)

just opened https://github.com/aqualinkorg/aqualink-app/pull/862, which is updating react-scripts also :)

authors: echaidemenos ericboucher

repo: aqualinkorg/aqualink-app


text:
add caarlos0/fork-cleaner

Tested on Linux
https://github.com/caarlos0/fork-cleaner

Thank you for your contribution!

v1.5.0 has been released 🎉

authors: adamcstephens suzuki-shunsuke

repo: aquaproj/aqua-registry


text:
loadBalancerIP for internal LB in AKS

Aqua doesn’t have a variable in values.yaml or in the templates to handle loadBalancerIP. Raising a pull request to add this support to publish services on an internal IP in Private AKS.

Created a new issue for it - https://github.com/aquasecurity/aqua-helm/issues/142

repo: aquasecurity/aqua-helm


text:
Helm Chart: Missing quotes around cron expressions

Specifying a cron expression that starts with an asteriks, e.g. */10 * * * * fails during rendering of the chart.
The content of .Values.compliance.cron must be quoted. For example: {{  .Values.compliance.cron | quote }}
https://github.com/aquasecurity/trivy-operator/blob/ec6a40fdc57bdaabf435a0b074c65dd2125ee2c7/deploy/helm/templates/specs/cis-1.23.yaml#L12
There are a few more places where the cron element is used.
Environment:

Trivy-Operator Helm Chart 0.13.1

@ErikLundJensen thanks you for reporting this issue , you can pick up this issue and create PR if you have time

@chen-keinan I would like to work on this issue if there's no problem with you guys

@chen-keinan I would like to work on this issue if there's no problem with you guys

go for it 💪

@jbiers are you working on this issue? we need a fix for it (it requested for more then once)

authors: ErikLundJensen chen-keinan jbiers

repo: aquasecurity/trivy-operator


text:
Update Plugin Artifacts Links for v0.185.2

Automated changes by create-pull-request GitHub action

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

repo: aquasecurity/trivy-plugin-aqua


text:
Language Models are Few-Shot Learners

一言でいうと
1750億のパラメーターを持つ巨大な言語モデルGPT-3で事前学習を行い、Few-shot(0~20,30程度)で様々なタスクを解いた研究。GPT-2は15億なので約100倍。SOTAには及ばないが、データセット全件でBERTをFine-Tuneした結果と同等の精度がFew-shotで出せることを確認。バイアス等の調査結果も記載されている
論文リンク
https://arxiv.org/abs/2005.14165
著者/所属機関
Tom B. Brown, Benjamin Mann, Nick Ryder, Melanie Subbiah, Jared Kaplan, Prafulla Dhariwal, Arvind Neelakantan, Pranav Shyam, Girish Sastry, Amanda Askell, Sandhini Agarwal, Ariel Herbert-Voss, Gretchen Krueger, Tom Henighan, Rewon Child, Aditya Ramesh, Daniel M. Ziegler, Jeffrey Wu, Clemens Winter, Christopher Hesse, Mark Chen, Eric Sigler, Mateusz Litwin, Scott Gray, Benjamin Chess, Jack Clark, Christopher Berner, Sam McCandlish, Alec Radford, Ilya Sutskever, Dario Amodei

OpenAI

投稿日付(yyyy/MM/dd)
2020/5/28
概要
新規性・差分
手法
結果
コメント

解説記事
https://medium.com/@akichan_f/超巨大高性能モデルgpt-3の到達点とその限界-867dfdc99189

repo: arXivTimes/arXivTimes

license: mit

license_source: bigquery


text:
Cloudwatch Events Integrations [Feature Request]

Hey Team,
Can you guide me to build the cloud watch events something like SPOT Instance termination events to come in Slack channel?.
Currently, It just works as generic events, but I would like to get bare minimum tags like Instance Name or Instance type and AZ name.
Current notification to Slack.
aws.ec2 (ap-southeast-1 - XXXXXX)
EC2 Instance State-change Notification
version
0
id
e88ed778-8861-7f63-b63c-089cbb569a17
resources
["arn:aws:ec2:ap-southeast-1:XXXX:instance/i-047dd4e31a66a990b"]
detail
{"instance-id":"i-047dd4e31a66a990b","state":"terminated"}```

Desired Notification

aws.ec2 (ap-southeast-1 - XXXXXX)
EC2 Instance State-change Notification
SPOT Instance State change : Name: foo-bar in region az and reason for it ??
Instance ID: i-047dd4e31a66a990b
State Change
STATE → TERMINATED
Region
Asia Pacific (Singapore)

To create a parser, we need an example raw JSON event as received from CloudWatch.
In your requested format, it looks like a parser would need to:

inspect the EC2 instance by ID (will require region-specific IAM privileges)
determine if the instance is a spot instance (example just says "EC2 Instance" not "Spot Instance" so I'm not sure how you know that event is for a spot instance)
you have "STATE → TERMINATED", does that mean you want to infer what the previous state was??
identify a reason (I'm not sure AWS even provides this info??)
hard-code a region-code to region-full lookup object (the raw event doesn't have "Asia Pacific", so you would have to infer this value from an internal lookup)

It might be a little easier to simplify this format a little.
Open to a PR if you'd like!

authors: homeyjd sreedharbukya

repo: arabold/aws-to-slack


text:
check-multiple-times の PR

check-multiple-times ブランチを復元できるようにするための PR です。
#121 はすでに解決済みなので、この PR を閉じたあとに check-multiple-times ブランチを消します。

OK

license: WTFPL


text:
reactivate warnings as errors

Scope & Purpose
Rearm compiler warnings
Enables -Werror by default again for MacOS and Windows, as it has been the case until a few days ago. Still allows overriding the behavior by setting -DFAIL_ON_WARNINGS=Off when cmaking.

[x] Bug-Fix for devel-branch (i.e. no need for backports?)

Testing & Verification
This change is a trivial rework / code cleanup without any test coverage.
https://172.16.10.101/view/PR/job/arangodb-matrix-pr/6792/

https://172.16.10.101/view/PR/job/arangodb-matrix-pr/6793/

Tests blue.

repo: arangodb/arangodb


text:
remove wrong assertion that can ruin agency startup in maintainer mode

Scope & Purpose
Remove an invalid assertion that sporadically triggered at agency startup in maintenance mode only.
The assertion has been removed in 3.7 and devel for a while already.

[x] :hankey: Bugfix
[ ] :pizza: New feature
[ ] :hammer: Refactoring
[ ] :book: CHANGELOG entry made
[x] :muscle: The behavior in this PR was manually tested
[ ] :computer: The behavior change can be verified via automatic tests

Backports:

[x] No backports required

Testing & Verification

[x] This change is a trivial rework / code cleanup without any test coverage.

http://172.16.10.101:8080/view/PR/job/arangodb-matrix-pr/12106/

Tests blue except unrelated timeout.

http://172.16.10.101:8080/job/arangodb-matrix-pr-linux/13742/

Tests blue.


text:
attempt to remove expired WAL files on agents

Scope & Purpose
Remove archived RocksDB WAL files from the archive on agent servers. Previously WAL files were retained even agent servers due to an error.

[x] Bug-Fix for devel
[x] The behavior in this PR can be (and was) manually tested (support / qa / customers can test it)

Testing & Verification
Also added a test suite in this PR. The test suite needs separate activation in Jenkins so that it will run
scripts/unittest wal_cleanup --storageEngine rocksdb --cluster true
https://jenkins01.arangodb.biz/view/PR/job/arangodb-matrix-pr/4822/

Tests blue


text:
ArangoDB 3.0.1 support

{ ArangoError: database not found
    at new ArangoError (C:\localhost\ui-js\node_modules\arangojs\lib\error.js:30:15)
    at C:\localhost\ui-js\node_modules\arangojs\lib\connection.js:163:19
    at callback (C:\localhost\ui-js\node_modules\arangojs\lib\util\request.js:50:12)
    at IncomingMessage.<anonymous> (C:\localhost\ui-js\node_modules\arangojs\lib\util\request.js:58:11)
    at emitNone (events.js:91:20)
    at IncomingMessage.emit (events.js:185:7)
    at endReadableNT (_stream_readable.js:926:12)
    at _combinedTickCallback (internal/process/next_tick.js:74:11)
    at process._tickCallback (internal/process/next_tick.js:98:9)
  errorNum: 1228,
  code: 404,
  response:
   IncomingMessage {
     _readableState:
      ReadableState {
        objectMode: false,
        highWaterMark: 16384,
        buffer: [],
        length: 0,
        pipes: null,
        pipesCount: 0,
        flowing: true,
        ended: true,
        endEmitted: true,
        reading: false,
        sync: true,
        needReadable: false,
        emittedReadable: false,
        readableListening: false,
        resumeScheduled: false,
        defaultEncoding: 'utf8',
        ranOut: false,
        awaitDrain: 0,
        readingMore: false,
        decoder: null,
        encoding: null },
     readable: false,
     domain: null,
     _events: { end: [Object], data: [Function] },
     _eventsCount: 2,
     _maxListeners: undefined,
     socket:
      Socket {
        connecting: false,
        _hadError: false,
        _handle: [Object],
        _parent: null,
        _host: 'localhost',
        _readableState: [Object],
        readable: true,
        domain: null,
        _events: [Object],
        _eventsCount: 8,
        _maxListeners: undefined,
        _writableState: [Object],
        writable: true,
        allowHalfOpen: false,
        destroyed: false,
        _bytesDispatched: 769,
        _sockname: null,
        _pendingData: null,
        _pendingEncoding: '',
        server: null,
        _server: null,
        parser: null,
        _httpMessage: null,
        read: [Function],
        _consuming: true },
     connection:
      Socket {
        connecting: false,
        _hadError: false,
        _handle: [Object],
        _parent: null,
        _host: 'localhost',
        _readableState: [Object],
        readable: true,
        domain: null,
        _events: [Object],
        _eventsCount: 8,
        _maxListeners: undefined,
        _writableState: [Object],
        writable: true,
        allowHalfOpen: false,
        destroyed: false,
        _bytesDispatched: 769,
        _sockname: null,
        _pendingData: null,
        _pendingEncoding: '',
        server: null,
        _server: null,
        parser: null,
        _httpMessage: null,
        read: [Function],
        _consuming: true },
     httpVersionMajor: 1,
     httpVersionMinor: 1,
     httpVersion: '1.1',
     complete: true,
     headers:
      { server: 'ArangoDB',
        connection: 'Keep-Alive',
        'content-type': 'application/json; charset=utf-8',
        'content-length': '77' },
     rawHeaders:
      [ 'Server',
        'ArangoDB',
        'Connection',
        'Keep-Alive',
        'Content-Type',
        'application/json; charset=utf-8',
        'Content-Length',
        '77' ],
     trailers: {},
     rawTrailers: [],
     upgrade: false,
     url: '',
     method: null,
     statusCode: 404,
     statusMessage: 'Not Found',
     client:
      Socket {
        connecting: false,
        _hadError: false,
        _handle: [Object],
        _parent: null,
        _host: 'localhost',
        _readableState: [Object],
        readable: true,
        domain: null,
        _events: [Object],
        _eventsCount: 8,
        _maxListeners: undefined,
        _writableState: [Object],
        writable: true,
        allowHalfOpen: false,
        destroyed: false,
        _bytesDispatched: 769,
        _sockname: null,
        _pendingData: null,
        _pendingEncoding: '',
        server: null,
        _server: null,
        parser: null,
        _httpMessage: null,
        read: [Function],
        _consuming: true },
     _consuming: true,
     _dumped: false,
     req:
      ClientRequest {
        domain: null,
        _events: [Object],
        _eventsCount: 1,
        _maxListeners: undefined,
        output: [],
        outputEncodings: [],
        outputCallbacks: [],
        outputSize: 0,
        writable: true,
        _last: false,
        chunkedEncoding: false,
        shouldKeepAlive: true,
        useChunkedEncodingByDefault: true,
        sendDate: false,
        _removedHeader: [Object],
        _contentLength: null,
        _hasBody: true,
        _trailer: '',
        finished: true,
        _headerSent: true,
        socket: [Object],
        connection: [Object],
        _header: 'PUT /_db/oiopoppo/_api/simple/by-example HTTP/1.1\r\ncontent-type: application/json\r\ncontent-length: 209\r\nx-arango-version: 30000\r\nHost: localhost:8529\r\nConnection: keep-alive\r\n\r\n',
        _headers: [Object],
        _headerNames: [Object],
        _onPendingData: null,
        agent: [Object],
        socketPath: undefined,
        method: 'PUT',
        path: '/_db/oiopoppo/_api/simple/by-example',
        parser: null,
        res: [Circular] },
     read: [Function],
     body:
      { error: true,
        errorMessage: 'database not found',
        code: 404,
        errorNum: 1228 },
     rawBody: '{"error":true,"errorMessage":"database not found","code":404,"errorNum":1228}' } }

What circumstances and what actions preceded this error?

I use 2.8, uninstall 2.8, install 3.0.1, run server, get this error in console

If i write this:
(async function () {
	console.log(1)
	let db = arangojs()
	console.log(2)
	await db.createDatabase('ololo')
	console.log(3)
})()

in console i get this:

If i write this:
(async function () {

	console.log(1)

	let db = arangojs({
		username: 'root',
		password: '',
		databaseName: 'ololo',
	})

	console.log(2)
	try {
		await db.createDatabase('ololo')
	} catch (e) {
		console.error(e)
	}

	console.log(3)

})();

in console i get:
1
2
{ ArangoError: database not found
    at new ArangoError (C:\localhost\ui-js\node_modules\arangojs\lib\error.js:30:15)
    at C:\localhost\ui-js\node_modules\arangojs\lib\connection.js:163:19
    at callback (C:\localhost\ui-js\node_modules\arangojs\lib\util\request.js:50:12)
    at IncomingMessage.<anonymous> (C:\localhost\ui-js\node_modules\arangojs\lib\util\request.js:58:11)
    at emitNone (events.js:91:20)
    at IncomingMessage.emit (events.js:185:7)
    at endReadableNT (_stream_readable.js:926:12)
    at _combinedTickCallback (internal/process/next_tick.js:74:11)
    at process._tickCallback (internal/process/next_tick.js:98:9)
  errorNum: 1228,
  code: 404,
  response:
   IncomingMessage {
     _readableState:
      ReadableState {
        objectMode: false,
        highWaterMark: 16384,
        buffer: [],
        length: 0,
        pipes: null,
        pipesCount: 0,
        flowing: true,
        ended: true,
        endEmitted: true,
        reading: false,
        sync: true,
        needReadable: false,
        emittedReadable: false,
        readableListening: false,
        resumeScheduled: false,
        defaultEncoding: 'utf8',
        ranOut: false,
        awaitDrain: 0,
        readingMore: false,
        decoder: null,
        encoding: null },
     readable: false,
     domain: null,
     _events: { end: [Object], data: [Function] },
     _eventsCount: 2,
     _maxListeners: undefined,
     socket:
      Socket {
        connecting: false,
        _hadError: false,
        _handle: [Object],
        _parent: null,
        _host: 'localhost',
        _readableState: [Object],
        readable: true,
        domain: null,
        _events: [Object],
        _eventsCount: 8,
        _maxListeners: undefined,
        _writableState: [Object],
        writable: true,
        allowHalfOpen: false,
        destroyed: false,
        _bytesDispatched: 181,
        _sockname: null,
        _pendingData: null,
        _pendingEncoding: '',
        server: null,
        _server: null,
        parser: null,
        _httpMessage: null,
        read: [Function],
        _consuming: true },
     connection:
      Socket {
        connecting: false,
        _hadError: false,
        _handle: [Object],
        _parent: null,
        _host: 'localhost',
        _readableState: [Object],
        readable: true,
        domain: null,
        _events: [Object],
        _eventsCount: 8,
        _maxListeners: undefined,
        _writableState: [Object],
        writable: true,
        allowHalfOpen: false,
        destroyed: false,
        _bytesDispatched: 181,
        _sockname: null,
        _pendingData: null,
        _pendingEncoding: '',
        server: null,
        _server: null,
        parser: null,
        _httpMessage: null,
        read: [Function],
        _consuming: true },
     httpVersionMajor: 1,
     httpVersionMinor: 1,
     httpVersion: '1.1',
     complete: true,
     headers:
      { server: 'ArangoDB',
        connection: 'Keep-Alive',
        'content-type': 'application/json; charset=utf-8',
        'content-length': '77' },
     rawHeaders:
      [ 'Server',
        'ArangoDB',
        'Connection',
        'Keep-Alive',
        'Content-Type',
        'application/json; charset=utf-8',
        'Content-Length',
        '77' ],
     trailers: {},
     rawTrailers: [],
     upgrade: false,
     url: '',
     method: null,
     statusCode: 404,
     statusMessage: 'Not Found',
     client:
      Socket {
        connecting: false,
        _hadError: false,
        _handle: [Object],
        _parent: null,
        _host: 'localhost',
        _readableState: [Object],
        readable: true,
        domain: null,
        _events: [Object],
        _eventsCount: 8,
        _maxListeners: undefined,
        _writableState: [Object],
        writable: true,
        allowHalfOpen: false,
        destroyed: false,
        _bytesDispatched: 181,
        _sockname: null,
        _pendingData: null,
        _pendingEncoding: '',
        server: null,
        _server: null,
        parser: null,
        _httpMessage: null,
        read: [Function],
        _consuming: true },
     _consuming: true,
     _dumped: false,
     req:
      ClientRequest {
        domain: null,
        _events: [Object],
        _eventsCount: 1,
        _maxListeners: undefined,
        output: [],
        outputEncodings: [],
        outputCallbacks: [],
        outputSize: 0,
        writable: true,
        _last: false,
        chunkedEncoding: false,
        shouldKeepAlive: true,
        useChunkedEncodingByDefault: true,
        sendDate: false,
        _removedHeader: [Object],
        _contentLength: null,
        _hasBody: true,
        _trailer: '',
        finished: true,
        _headerSent: true,
        socket: [Object],
        connection: [Object],
        _header: 'POST /_db/ololo/_api/database HTTP/1.1\r\ncontent-type: application/json\r\ncontent-length: 16\r\nx-arango-version: 20300\r\nHost: localhost:8529\r\nConnection: keep-alive\r\n\r\n',
        _headers: [Object],
        _headerNames: [Object],
        _onPendingData: null,
        agent: [Object],
        socketPath: undefined,
        method: 'POST',
        path: '/_db/ololo/_api/database',
        parser: null,
        res: [Circular] },
     read: [Function],
     body:
      { error: true,
        errorMessage: 'database not found',
        code: 404,
        errorNum: 1228 },
     rawBody: '{"error":true,"errorMessage":"database not found","code":404,"errorNum":1228}' } }
3

this is work:
	let host = 'localhost'
	let port = 8529
	let username = 'root'
	let password = ''

	let db = arangojs({
		url: `http://${username}:${password}@${host}:${port}`,
	})

I'm not sure I get what you're trying to do.
If you want to create a new database you have to create it from a connection to another database before you can use it. You can't use a database's API to create the database itself.
Try this:
let db = arangojs({url: `http://root:@localhost:8529`}); // using "_system" database (default)
await db.createDatabase('otherdb');
db.useDatabase('otherdb');
// now the driver will use "otherdb" instead of "_system"

@uMaxmaxmaximus any news on this? or can we close this?

I'm closing this as inactive. If you feel there's anything missing in my answer, feel free to re-open this issue with additional information.

authors: Simran-B dothebart pluma uMaxmaxmaximus

repo: arangodb/arangojs


text:
Fix moveTags() and migration of tags

Description

Missing line break after a tag shortcode broke lists
Fix logic of moving tags up under headline to check for hgroup (in which our h1 titles reside in)

Upstream PRs

3.10:
3.11:
3.12:

Relevant pages to check:

tags under title https://deploy-preview-149--docs-hugo.netlify.app/3.11/components/arangodb-server/ldap/
tags under headline which isn't the title: https://deploy-preview-149--docs-hugo.netlify.app/3.11/aql/functions/arangosearch/#search-highlighting-functions
tags in list, after first paragraph, here for parallelism and maxProjections: https://deploy-preview-149--docs-hugo.netlify.app/3.11/aql/graphs/traversals/
tags in list, after first paragraph, here cache and primarySortCache: https://deploy-preview-149--docs-hugo.netlify.app/3.11/index-and-search/arangosearch/arangosearch-views-reference/#link-properties

repo: arangodb/docs-hugo


text:
allow more control over padding

Add option paddingBehavior to Options class, with the following enum values:
   // Behavior to be applied when building VelocyPack Array/Object values
   // with a Builder
   enum PaddingBehavior {
     // use padding - fill unused head bytes with zero-bytes (ASCII NUL) in
     // order to avoid a later memmove
     UsePadding,
     // don't pad and do not fill any gaps with zero-bytes (ASCII NUL).
     // instead, memmove data down so there is no gap between the head bytes
     // and the payload
     NoPadding,
     // pad in cases the Builder considers it useful, and don't pad in other
     // cases when the Builder doesn't consider it useful
     Flexible
   };

The default behavior is Flexible, meaning the Builder is making the same choices about padding as in previous versions. Setting the option NoPadding will however turn off padding wherever possible, and UsePadding will make the Builder use padding.

Coverage increased (+0.01%) to 89.316% when pulling 2796e211482f84ab364a879e3fd12b5d131f7d85 on feature/control-padding into b94b741e0bbc00aa95a2a47af9a10ea83c0fdc65 on master.

authors: coveralls jsteemann

repo: arangodb/velocypack


text:
cant replicated mnist_100_full

When running the command for mnist_100_full,
# Full
run.py train --encoder-layers 1000-500-250-250-250-10 --decoder-spec sig --denoising-cost-x 1000,10,0.1,0.1,0.1,0.1,0.1 --labeled-samples 100 --unlabeled-samples 60000 --seed 1 -- mnist_100_full

I get 16.7% error, which is nothing close to the 1.13% reported in the paper.

The problem is most likely in the way Fuel converts MNIST data. It should convert it to float32 to work. If it is in unsigned int format, it doesn't work. Could that be the cause? Some people had this problem.
If you make sure you use Fuel from tag v0.0.1 and use the command specified in the readme, it should work.

Thank you for your quick response!  I did some debugging and it indeed was the case that the features were not in the 0 - 1 range.  Now, I am getting 1.1% error! :bulb:

authors: arasmus youralien

repo: arasmus/ladder


text:
Issue starting mongod - default storage engine not available

I'm packaging an app on Windows 7 64bit. The packaging is successful, but I receive the following error upon starting the app:
2016-07-28T14:33:02.350+0200 I STORAGE  [initandlisten] exception in initAndListen: 28663 Cannot start server. The default storage engine 'wiredTiger' is not available with this build of mongod. Please specify a different storage engine explicitly, e.g. --storageEngine=mmapv1., terminating
Any ideas? Here are some extra infos (most notably the db version and the 32 bit server mention):

[main] Hotfix KB2731284 or later update is not installed, will zero-out data files
[initandlisten] MongoDB starting : pid=14288 port=27017 dbpath=C:\data\db\ 32-bit host=DUSGRMLT776
[initandlisten] targetMinOS: Windows Vista/Windows Server 2008
[initandlisten] db version v3.2.6
[initandlisten] git version: 05552b562c7a0b3143a729aaa0838e558dc49b25
[initandlisten] allocator: tcmalloc
[initandlisten] modules: none
[initandlisten] build environment:
[initandlisten]     distarch: i386
[initandlisten]     target_arch: i386
[initandlisten] options: {}

The weird thing is, this only happens when I use "electrify package" and it uses the mongo acquired by electrify. If I only use "electrify", so that it uses the mongodb offered by meteor, then the app works flawlessly.
Any help pls?

I'm getting the same error.

I found a working temporary solution, although I hope it gets fixed. My speculation is that since the latest version of electrify is using an older version of MongoDB that it's bundling that older version into the app. My solution is to download the Mongo binaries from https://www.mongodb.com/download-center#community under All Version Binaries. Make sure you download the latest version. Inside of the archive you download navigate to the bin folder and copy mongod.exe or the equivalent OS file to ./resources/app/bin of your built app. I personally have only tested replacing mongod.exe but it might be a good idea to replace mongo.exe as well.

Are you sure it is 3.2.8? That did not helped me. Do someone has other solution?

I have found the solution, Meteor uses mongo 3.2.6. Download binaries for 3.2.6 you will see that they are diffrent sizes and you have to extract mongod.exe and mongo.exe. When i started mongod.exe  i got error that libeay32.dll and ssleay32.dll are missing you can find them in installed mongodb directory for me "Program Files/MongoDb/server/bin/" and just copy them to app/bin

yep or download here https://indy.fulgan.com/SSL/

I tried above steps
Copying mongo,mongo binaries from 3.0.10 version as my mongo server is 3.0.10
Got the .dll error
Copied the dll files to .electrify/bin
App starting is stuck at starting mongo...
When I tried to run bin/mongo it is giving some error with memory address in it.

I repeated above steps with resources/app/bin folder too.
Same problem stuck at "starting mongo..."

@TrentonPottruff Your solution seems reasonable but for me just like other comments it's stuck at starting mongo...
Do you have any idea?

@arboleya Could you take a look to this issue. I think this is important.

As @TrentonPottruff and @k4rz4 mentioned above, to make things more clear:
As of Meteor 1.4, Meteor using Meteor using version 3.2.6 (Announcing Meteor 1.4)
So you need exactly these binaries: win32/mongodb-win32-x86_64-2008plus-3.2.6.zip
Extract files from the zip archive then copy mongod and mongo binaries and paste into ./resources/app/bin
So issue solved.

Hi,
Mongodb's WiredTiger engine is only supported on 64bits, that can explain some worries. It seems quite impossible to use electrify to package on recent meteor on 32bits systems for this simple reason.

@mertyildiran, arboleya do not seems alive on this project since a lot of time.
An undirect fork is here to maintain a bit this useful tool. It have problems too, but who now, if we press gently its maintainer, it can become more useful update.

@xlinbsd Thanks for mention that.

I just did a full success packaging with mongodb 3.2.6 but not the SSL version on Win7 64bits.
mongodb-win32-x86_64-2008plus-3.2.6.zip

You can use mongod --storageEngine=mmapv1 --dbpath "Your Path". For more details Please go through https://technicalforum.wordpress.com/2016/12/10/mongodb-tutorial-part1/

Use the 3.2.12 version of Mongo

I have created a fork that uses the mmapv1 storage engine on windows to solve this problem.

authors: Mairu TrentonPottruff aboire harish-myaccount iaroshvictor jayitinc k4rz4 mertyildiran technicalforum tenshis xlinbsd

repo: arboleya/electrify


text:
Missed one "boundary" spot when rebasing DenseBox branch on master

Follow up to #508.

Warnings failures unrelated.

repo: arborx/ArborX


text:
I can't compile code

I'm a newbie in  Swift, but I can't compile this project. Is it my fault, or is there something wrong with the code? =-)

@josepablog You're using Xcode 6.3 which includes Swift 1.2. This project hasn't been updated to Swift 1.2 yet. You can either make the conversions to Swift 1.2 yourself or download Xcode 6.2 from the Apple Developer Downloads site.
I converted the project over to Swift 1.2 myself. The changes you would need to make are probably not obvious if you're new to Swift. Then again it might be a good way to get familiar with Swift :smile:. Xcode 6.3 has a tool to convert to Swift 1.2. It's under Edit -> Convert -> To Latest Swift Syntax.... Unfortunately it doesn't handle all of the changes. You will have compile errors after running that you'll have to figure out.

I'll get this fixed in the next few days.

On Apr 12, 2015, at 12:30 AM, Tim Kersey notifications@github.com wrote:
@josepablog You're using Xcode 6.3 which includes Swift 1.2. This project hasn't been updated to Swift 1.2 yet. You can either make the conversions to Swift 1.2 yourself or download Xcode 6.2 from the Apple Developer Downloads site.
I converted the project over to Swift 1.2 myself. The changes you would need to make are probably not obvious if you're new to Swift. Then again it might be a good way to get familiar with Swift . Xcode 6.3 has a tool to convert to Swift 1.2. It's under Edit -> Convert -> To Latest Swift Syntax.... Unfortunately it doesn't handle all of the changes. You will have compile errors after running that you'll have to figure out.
—
Reply to this email directly or view it on GitHub.

I'm new to Swift and figured out how to fix most of the bugs, but couldn't quite get all of them worked out. I look forward to your updated version. Thanks!

First of all, a ton of thanks for this wonderful work !!!
I am new to swift. Created a custom keyboard using this source code. Everything was perfect and tested thoroughly on iOS 8.2. I even got an app released on app store just 2 days before iOS 8.3 public release. Now my keyboard faces a weird issue while changing between landscape and portrait modes. Keyboard just crashes while changing interface orientations.
I tried converting to latest swift syntax - but unsuccessful as of now. But I did notice couple of errors related to interface orientation too. I am figuring out how to fix and look forward for your updated version.
Thanks

OK, I pushed an update with all the 8.3 fixes. @PrasiNV I could not reproduce any interface orientation errors. Let me know if they still persist with the latest commit.

OK, I see the graphical glitches now. Don't get any crashes, though. Where are you crashing?

I set the deployment target as 8.2 and released on the app store. I checked the app store binary on 8.2 - It is all fine. Then checked it on 8.3. Everytime keyboard turns into landscape mode, the keyboard crashed. Tapping the globe key while keeping the device in landscape reopened the keyboard. Now If I turn it into portrait mode then again it crashes.
Today I successfully updated the swift syntax in xcode 6.3. Interestingly, updated syntax binary doesn't crash when changing orientation.
By the way, after updating to latest swift syntax, I ended up with warning related to interfaceorientation method deprecated in ios 8.0. Is there any fix for this ?

Yeah, I'm not sure why you were seeing the crashes. I can't reproduce it on any of my 8.2-compiled App Store apps, unfortunately.
As for the warnings, they're no big deal. I'll remove them eventually as part of the ultimate fix for the graphics glitches.

This might not be the correct place, but I am facing another issue as well in iOS 8.3:
Surprisingly, the globe icon to change keyboards doesn't appear in spotlight search. However it appears in any other stock iOS app. Any pointers ?

@PrasiNV just restart your device it will be fixed.

authors: 1000000000000 PrasiNV archagon josepablog pirrate tkersey

repo: archagon/tasty-imitation-keyboard


text:
Seems like there are still some embedded HTML markup not executed in text fields when using HTML Report

Version of Archi

4.9.2 Build 202201131438
Operating System

Windows 10
Expected Behaviour

When generating HTML reports, all words / sentences containing html markups for special/accentued characters (like "é", "è", "à", ...) in elements and views names/documentation/properties/etc. should be executed/translated in all UI's objetcs and panels (treeview, rendered views, element's properties, view's properties...).
Actual Behaviour

Seems like it is not the case for the "view properties" and the "Element properties" panels (please see screenshot below).
Steps to Reproduce the Behaviour

Use some special/accentued characters for elements and views names / documentation / properties...
Generate HTML Report
...et voilà ! :)

Thanks for the report. This was working in Archi 4.8.1. Probably something to do with property handling...

This is a result of the change made in frame.js:
// Create links in this class
$('.convertlinks').each(function() {
    $(this).html(createLinks($(this).html())); // <------ Was text()
});

If html() is changed to text() these characters display OK.

In frame.stg, line 243:
^element.Properties:{p |
 ^p.Key;format="xml-encode"^ 	 <xmp class="no-margin" style="white-space:pre-wrap">^p.Value;format="xml-encode"^</xmp>
}^

If  ;format="xml-encode" is removed it renders OK. But I don't know what side effects this might have.

Another issue with recent changes is that links in Property values no longer render as links.

And I think I have the solution.
Replace xmp tag with div
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/xmp

thanks a lot Phil for having a look on this issue ! :)

thanks a lot Phil for having a look on this issue ! :)

No problem.
In the meantime you could manually edit this file at line 243:
<Archi Install>/com.archimatetool.reports/templates/st/frame.stg
To:
^element.Properties:{p |
^p.Key;format="xml-encode"^	^p.Value;format="xml-encode"^
}^

Jumping on this.
There used to be a rationale for using xmp tag. I think it was used to make sure html markup in documentation was not interpreted, of course this should no more be needed now that we force xml encoding, but I guess I have to check all this a bit more.

Jumping on this.
There used to be a rationale for using xmp tag. I think it was used to make sure html markup in documentation was not interpreted, of course this should no more be needed now that we force xml encoding, but I guess I have to check all this a bit more.

Since xml-encode is used xmp is no more needed. I committed to master so I think it should be good.

Fixed for next version

authors: Phillipus ProximaBay jbsarrodie

repo: archimatetool/archi


text:
Laravel Passport Database Connection to Tenant Token Issue

Bug description
Laravel Passport Can´t access to protected route with Personal Tokens due give SQLSTATE[42S02]: Base table or view not found error, is connecting to Central Database and not to the tenant database.
I use passport v11.
Steps to reproduce
-> Make and attempt to login with user information.
-> Then createToken.
-> Token Issued.
-> Then send Bearer token to route with auth:api, and give error: SQLSTATE[42S02]: Base table or view not found: 1146 Table *.oauth_access_tokens' doesn't exist (SQL: select * from oauth_access_tokens where id = 5a6c72a2574b081f857a3e53e3cda9d603346965d5bfacd38c9de852d80cef7191d25b01284501b3 limit 1)"
Expected behavior
Access to protected route with the issued token, but, is not connecting to the tenant database.
Laravel version
9.19
stancl/tenancy version
3.5

For issues with integrations please use our Discord, or send corrections to the docs repo. This isn't a bug in tenancy.

authors: soyjonathanespinosa stancl

repo: archtechx/tenancy


text:
create YCSB table normal medium and narrow

THEUSERTABLE the normal is 10 fields with default 100 chars per field  Row size = 1K bytes
THEUSERTABLE: the narrow is 10 fields with 1 char per field row size = 10 bytes
THEUSERTABLE10: the narrow is 10 fields with 10 char per field row size = 100 bytes
THEUSERTABLE100: the narrow is 10 fields with 10 char per field row size = 100 bytes
KEYONLY Fields0-9 and NULLs when loaded

KEYONLY = 1M rows
KEYONLY10 = 10M rows
KEYONLY100  = 100M rows
KEYONLY1K  = 1billion rows

DELTAKYEONLY Fields0-9 and NULLs when loaded + Timestamp on change

DELTA_KEYONLY = 1M rows
DELTA_KEYONLY10 = 10M rows
DELTA_KEYONLY100  = 100M rows
DELTA_KEYONLY1K  = 1billion rows

done

repo: arcionlabs/arcion-loadgen


text:
Official support for Bun

Either confirm the Node package works on Bun or provide a separate package with Bun support.

Some initial research suggests that https://github.com/connectrpc/connect-es/issues/877 was previously a blocker but should be resolved now https://github.com/oven-sh/bun/issues/5122 was closed in https://github.com/oven-sh/bun/pull/9092 in Feb. Bun also has HTTP2 client support as of https://bun.sh/blog/bun-v1.0.13#http2-client-support
We've had a user report of API timeouts when using the latest Hono + Bun. Confirmed the API is reachable so the next step is to create a simple example app to reproduce.

When using our standard quick-start for Hono + Ben, the remote calls to our API error with a timeout. I was able to workaround this with a custom transport.
Either of these options work:
import { createConnectTransport } from "@connectrpc/connect-web";
const transport = createConnectTransport({
  baseUrl: defaultBaseUrl(),
  fetch,
});

import { createConnectTransport } from "@connectrpc/connect-node";

const transport = createConnectTransport({
  baseUrl: defaultBaseUrl(),
  httpVersion: "1.1",
});

So it looks like this is an issue with HTTP2. Bun has support for node:http2 so there's an issue with how Connect is using it. We should try to debug it and log a bug upstream (Connect or Bun).
Here is a full working example where it gets the IP from the header on Fly.io
import arcjet, {
  ArcjetHeaders,
  createRemoteClient,
  defaultBaseUrl,
  tokenBucket,
} from "@arcjet/node";
import { createConnectTransport } from "@connectrpc/connect-web";
import { Hono } from "hono";

const transport = createConnectTransport({
  baseUrl: defaultBaseUrl(),
  fetch,
});

const client = createRemoteClient({
  transport,
  // baseUrl defaults to https://decide.arcjet.com and should only be changed if
  // directed by Arcjet. It can also be set via the ARCJET_BASE_URL environment
  // variable.
  baseUrl: defaultBaseUrl(),
  // timeout is the maximum time to wait for a response from the server. It
  // defaults to 500ms when NODE_ENV is "production" and 1000ms otherwise. This
  // is a conservative limit to fail open by default. In most cases, the
  // response time will be <20-30ms.
  timeout: 500,
});

const aj = arcjet({
  key: process.env.ARCJET_KEY,
  rules: [
    // Create a token bucket rate limit. Other algorithms are supported.
    tokenBucket({
      mode: "LIVE", // will block requests. Use "DRY_RUN" to log only
      characteristics: ["userId"], // track requests by a custom user ID
      refillRate: 5, // refill 5 tokens per interval
      interval: 10, // refill every 10 seconds
      capacity: 10, // bucket maximum capacity of 10 tokens
    }),
  ],
  client,
});

const app = new Hono();

app.get("/", async (c) => {
  const userId = "user123"; // Replace with your authenticated user ID

  const ajHeaders = new ArcjetHeaders(c.req.raw.headers);
  const ip = ajHeaders.get("Fly-Client-IP") || "";

  // Convert ajHeaders to Record<string, string | string[] | undefined>
  const headers: Record<string, string | string[] | undefined> = {};
  ajHeaders.forEach((value, key) => {
    headers[key] = value;
  });

  const details = {
    ip,
    method: c.req.method,
    host: headers.host,
    url: c.req.url,
    headers,
  };

  console.log("Details: ", details);

  const decision = await aj.protect(details, { userId, requested: 5 }); // Deduct 5 tokens from the bucket
  console.log("Arcjet decision", decision);

  return c.text("Hello Hono!");
});

export default app;

repo: arcjet/arcjet-js


text:
SvelteKit SDK: Cannot find package '$env' imported from @arcjet/sveltekit/index.js

Reported in https://github.com/arcjet/arcjet-js/issues/886#issuecomment-2169075274, the Sveltekit adapter is not working with both Node and Bun (which is the runtime of the original report).
"@arcjet/sveltekit": "^1.0.0-alpha.16"

Reproduce - Node
node --version
v20.14.0

Follow the SvelteKit setup guide:
npm create svelte@latest my-app
cd my-app
npm install
npm run dev

Then follow our SvelteKit getting started guide to install npm i @arcjet/sveltekit and create an API route at src/routes/arcjet/+server.ts
import { env } from "$env/dynamic/private";
import arcjet, { tokenBucket } from "@arcjet/sveltekit";
import { error, json, type RequestEvent } from "@sveltejs/kit";

const aj = arcjet({
  // Get your site key from https://app.arcjet.com
  // and set it as an environment variable rather than hard coding.
  // See: https://kit.svelte.dev/docs/modules#$env-dynamic-private
  key: env.ARCJET_KEY!,
  rules: [
    // Create a token bucket rate limit. Other algorithms are supported.
    tokenBucket({
      mode: "LIVE", // will block requests. Use "DRY_RUN" to log only
      characteristics: ["userId"], // track requests by a custom user ID
      refillRate: 5, // refill 5 tokens per interval
      interval: 10, // refill every 10 seconds
      capacity: 10, // bucket maximum capacity of 10 tokens
    }),
  ],
});

export async function GET(event: RequestEvent) {
  const userId = "user123"; // Replace with your authenticated user ID
  const decision = await aj.protect(event, { userId, requested: 5 }); // Deduct 5 tokens from the bucket
  console.log("Arcjet decision", decision);

  if (decision.isDenied()) {
    return error(429, { message: "Too many requests" });
  }

  return json({ message: "Hello world" });
}

Then npm run dev and loading the route errors:
npm run dev

> sk@0.0.1 dev
> vite dev

Re-optimizing dependencies because lockfile has changed

  VITE v5.3.1  ready in 418 ms

  ➜  Local:   http://localhost:5173/
  ➜  Network: use --host to expose
  ➜  press h + enter to show help
9:39:51 AM [vite] Error when evaluating SSR module /Users/david/Code/sk/src/routes/arcjet/+server.ts: failed to import "@arcjet/sveltekit"
|- Error [ERR_MODULE_NOT_FOUND]: Cannot find package '$env' imported from /Users/david/Code/sk/node_modules/@arcjet/sveltekit/index.js
    at packageResolve (node:internal/modules/esm/resolve:854:9)
    at moduleResolve (node:internal/modules/esm/resolve:927:18)
    at defaultResolve (node:internal/modules/esm/resolve:1157:11)
    at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:383:12)
    at ModuleLoader.resolve (node:internal/modules/esm/loader:352:25)
    at ModuleLoader.getModuleJob (node:internal/modules/esm/loader:227:38)
    at ModuleWrap.<anonymous> (node:internal/modules/esm/module_job:87:39)
    at link (node:internal/modules/esm/module_job:86:36)

Error [ERR_MODULE_NOT_FOUND]: Cannot find package '$env' imported from /Users/david/Code/sk/node_modules/@arcjet/sveltekit/index.js
    at packageResolve (node:internal/modules/esm/resolve:854:9)
    at moduleResolve (node:internal/modules/esm/resolve:927:18)
    at defaultResolve (node:internal/modules/esm/resolve:1157:11)
    at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:383:12)
    at ModuleLoader.resolve (node:internal/modules/esm/loader:352:25)
    at ModuleLoader.getModuleJob (node:internal/modules/esm/loader:227:38)
    at ModuleWrap.<anonymous> (node:internal/modules/esm/module_job:87:39)
    at link (node:internal/modules/esm/module_job:86:36) {
  code: 'ERR_MODULE_NOT_FOUND'
}
Error [ERR_MODULE_NOT_FOUND]: Cannot find package '$env' imported from /Users/david/Code/sk/node_modules/@arcjet/sveltekit/index.js
    at packageResolve (node:internal/modules/esm/resolve:854:9)
    at moduleResolve (node:internal/modules/esm/resolve:927:18)
    at defaultResolve (node:internal/modules/esm/resolve:1157:11)
    at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:383:12)
    at ModuleLoader.resolve (node:internal/modules/esm/loader:352:25)
    at ModuleLoader.getModuleJob (node:internal/modules/esm/loader:227:38)
    at ModuleWrap.<anonymous> (node:internal/modules/esm/module_job:87:39)
    at link (node:internal/modules/esm/module_job:86:36) {
  code: 'ERR_MODULE_NOT_FOUND'

Reproduce - Bun
bun --version
1.1.8

Follow the Bun Sveltekit guide:
bun create svelte@latest my-app
# Choose SvelteKit demo app and Add type checking with TypeScript? with no additional options
cd my-app
bun install

Then follow our SvelteKit getting started guide to install bun install @arcjet/sveltekit and you get a similar error:
bun run dev
$ vite dev

  VITE v5.3.1  ready in 340 ms

  ➜  Local:   http://localhost:5173/
  ➜  Network: use --host to expose
  ➜  press h + enter to show help
9:54:46 AM [vite] Error when evaluating SSR module /Users/david/Code/my-app/src/routes/arcjet/+server.ts: failed to import "@arcjet/sveltekit"
|- Error [ERR_MODULE_NOT_FOUND]: Cannot find package '$env' imported from /Users/david/Code/my-app/node_modules/@arcjet/sveltekit/index.js
    at packageResolve (node:internal/modules/esm/resolve:854:9)
    at moduleResolve (node:internal/modules/esm/resolve:927:18)
    at defaultResolve (node:internal/modules/esm/resolve:1157:11)
    at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:383:12)
    at ModuleLoader.resolve (node:internal/modules/esm/loader:352:25)
    at ModuleLoader.getModuleJob (node:internal/modules/esm/loader:227:38)
    at ModuleWrap.<anonymous> (node:internal/modules/esm/module_job:87:39)
    at link (node:internal/modules/esm/module_job:86:36)

Error [ERR_MODULE_NOT_FOUND]: Cannot find package '$env' imported from /Users/david/Code/my-app/node_modules/@arcjet/sveltekit/index.js
    at packageResolve (node:internal/modules/esm/resolve:854:9)
    at moduleResolve (node:internal/modules/esm/resolve:927:18)
    at defaultResolve (node:internal/modules/esm/resolve:1157:11)
    at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:383:12)
    at ModuleLoader.resolve (node:internal/modules/esm/loader:352:25)
    at ModuleLoader.getModuleJob (node:internal/modules/esm/loader:227:38)
    at ModuleWrap.<anonymous> (node:internal/modules/esm/module_job:87:39)
    at link (node:internal/modules/esm/module_job:86:36) {
  code: 'ERR_MODULE_NOT_FOUND'

I'm wondering how SvelteKit creates/replaces the $env/dynamic/private module. If it creates a virtual module, we should be able to access that, but it seems like it might not.

This issue doesn't surface in our example so it might be related to node_modules

I was finally able to get this to trigger in our sveltekit example too.

authors: blaine-arcjet davidmytton


text:
a-range-picker 预设shortcuts ts提示错误

版本：2.29.0
使用a-range-picker
:shortcuts="[
{
label: 'next 10 years',
value: () => [dayjs(), dayjs().subtract(10, 'year')],
},
]"
value报错不能将类型“() => dayjs.Dayjs[]”分配给类型“string | number | Date | (string | number | Date)[] | (() => string | number | Date | (string | number | Date)[])”。
不能将类型“() => dayjs.Dayjs[]”分配给类型“() => string | number | Date | (string | number | Date)[]”。

@xiaomilaaz 你好
这里 dayjs 返回的使用 dayjs 对象，可以转换为 Date 、 number 或者 string

@xiaomilaaz 你好
这里 dayjs 返回的使用 dayjs 对象，可以转换为 Date 、 number 或者 string

好的，解决

authors: hehehai xiaomilaaz

repo: arco-design/arco-design-vue


text:
希望能够尽快支持vue的移动端

[ ] I'm sure this does not appear in the issue list of the repository

Basic Info
What are the similar cases of this feature
移动端开发时候，选择UI组件库是非常痛苦的事情，特别开始全面拥抱vue3和ts之后。
What problem does this feature solve?
现在使用vue开发移动端，很难选出一个合格的组件库，arco是为数不多的非常优秀的产品，希望尽快支持vue版本的移动端组件库。

@spirits001 感谢你的肯定，不过很抱歉 arco 目前还没有 vue 移动端的计划

react端有,差不多用法

authors: crazyTanuki flsion spirits001


text:
[ ]  I'm sure this does not appear in the issue list of the repository

[ ]  I'm sure this does not appear in the issue list of the repository

Basic Info

Package Name And Version: @arco-design/web-react@2.32.1
System: mac
Browser: chrome98.0.4758.102
Reproduction Link: https://arco.design/react/components/menu

What is expected?
别说什么了selectedKeys 受控模式，我又没刷新页面 ，我觉得默认应该保存这个抽屉打开关闭的状态
Steps to reproduce
打开官网menu组件-随便一个都这样

你好，我们会修复这个问题。但是似乎没有人回复过你什么 "selectedKeys 受控模式" 吧
Originally posted by @MisterLuffy in https://github.com/arco-design/arco-design/issues/814#issuecomment-1112854732

一级菜单是修复了，但是多级还是没有修复

repo: arco-design/arco-design


text:
Interesting news

Dont now if you have seen this lately
https://openxbox.org/

I have, thanks, would be great to port/integrate the relevant portions.  Just a little short on time at the moment...

Nice one! Those are all Python-based libraries, so they integrate with Linux very well... I will see if I can get my test bench to run it tomorrow!

I have my Xbox by my main development station now, so that might help move this all along...

Was there any movement on this? It would be great to be able to create automation scenes where I can power up my xbox, log in and launch apps or games.

Looked into this a bit today--looks fairly straightforward to get the power on and power off working, but I'm not sure if this would have the ability to launch apps without some very specific information, if at all.  Will start with baby steps, since just getting the "off" functionality working is going to entail a pretty extensive rework, and in my testing, the off command actually hung my xbox on second attempt which required a hard restart.  I think we can preserve the "magic packet" method of waking it up, and extend the rest with the SmartGlass API where needed.

Worth mentioning as well, it might just make more sense to install openxbox core and use a shell command to do what you want through homebridge:
pip3 install xbox-smartglass-core
xbox-authenticate # And follow instructions
xbox-poweron <live_id> # This shell command for on in Homebridge
xbox-poweroff --liveid <live_id> # This shell command for off in Homebridge
xbox-discover | grep <live_id> # Some sort of conditional command to check if the liveId in question is available for on/off status

any plans to update the plugin for powering off?

@tim2309 indeed there is, but I’ve been putting in 16+ hours at my day job, so not my highest priority ;-/

This would be great!

repo: arcreative/homebridge-xbox-one


text:
Add Treesitter Support

From: https://github.com/arcticicestudio/nord-vim/issues/235
It adds support for TreeSitter syntax highlighting.

Just tested it. In code files it seams ok, but on Startify screen its a bit off.

Maybe it would be better just to add the 'treesitter' specific highlights (started with TS) and leave the others as they are?

@dimascyriaco I noticed that too. I took the files from the linked discussion and applied them here as is. Said that, you are right, maybe having just the Treesitter ones makes sense as for now. I will update the PR.

Another thing I noticed are docstrings in python. They don't seem to be parsed as strings but something else instead. I am unsure as to whether this belongs in this package, in the TreeSitter parser or somewhere else. Any pointers/help would be appreciated.
(That is in order to keep the same syntax higlighting style as the current non-TS version)

It's much better now. The startify screen is ok, and typescript files have amore consistent highlight (function call are all the same color, for example). But for some reason it's using less colors. I don't know if this is intended or not.
Beforse vs After

Maybe treesitter is setting the same highlight for multiple regions?
I was using this snippet to debug the highlight regions: echo map(synstack(line('.'), col('.')), 'synIDattr(v:val, "name")'). But this does not work with treesitter. It returns an empty array. So it's difficult to find what is happening.

Just one thing: I noticed you are declaring the value of the colors directly, while the rest of the file is using the variables defined in the begining. I think it would be better to use those variables.

Hi @mrswats :wave:, thanks for your contribution :+1:
Please note that it might take some time to do a detailed review due to the high amount of work in the Nord project and the currently limited free time to process all the task queues.
Thank you for your patience 🙏🏼
But there are two points for the review I can already add:

Like @dimascyriaco also already mentioned, please ensure to use the local s:nordX_term and s:nordX_gui variables for the attributes instead.
Please use the local hi function instead of Vim's builtin hi function.

Maybe it's a good idea to check if has('nvim') and if exists('g:loaded_nvim_treesitter') and only define the highlights in these conditions? This way we avoid defining highlight for people who will not use them.

For Go, the for keyword stands out differently than other keywords like if or func:

This is on gnvim, so it uses the gui colors.

Sorry for the delay, was busy with work :)
Implemented all the suggestions above! Let me know what you thinks!

I did similar work in my own fork, really looking forward to this as release version.

This is great! I noticed, though, that the check for exists('g:loaded_nvim_treesitter') means that the treesitter definitions don't get loaded when I call colorscheme nord in my init.vim. It appears that with vim-plug the treesitter plugin gets loaded after init.vim.

@dwink  That would depend on the order in which you load things in your init.vim, wouldn't it? I read somewhere a while ago that the colorscheme directive should be issues after plug#end(). This way, you ensure that all the other plugins are loaded before setting the colourscheme.

@dwink That would depend on the order in which you load things in your init.vim, wouldn't it? I read somewhere a while ago that the colorscheme directive should be issues after plug#end(). This way, you ensure that all the other plugins are loaded before setting the colourscheme.

That was my understanding too, and that’s what I have in my init.vim. Nevertheless, I fired up nvim -D and stepped through the startup process, and discovered that init.vim gets fully sourced before any plugin’s initialization code runs. It seems that  within plug#begin()/plug#end() we’re only adding things to the ‘runtimepath`, but not yet executing plugin init code.
I suspect that colorschemes can’t rely on plugin-defined variables because when you call colorscheme nord it sources the colorscheme from the runtime path immediately.
A simple workaround might be to add a g:nord_enable_tresitter variable that users who want treesitter support can set (kinda like support for italics, etc.)

@dwink Interesting. I don't think it's a bad idea but I dislike the additional step of having to "activate" treesitter highlighting. However, I don't think that's a question I can answer but rather edpends on @arcticicestudio to decide.
What should we do here?

I dislike the additional step of having to "activate" treesitter highlighting.

Me too, but that’s what I end up having to do (via issuing an extra colorscheme nord after loading a Rust source file) with the current PR. I’m surprised it doesn’t do this for you as well, how are you avoiding the issue?

@dwink Honestly, I do not know 😅

I've been using this a while, good work! However wouldn't it make more sense to link to the existing base groups instead of new ones where applicable eg:
!hi link TSFloat Number

instead of
call s:hi("TSFloat", s:nord15_gui, 139, "", "", "", "")

This would then include support for none truecolor configurations and also some bold attributes etc (i think :thinking:).

@mrswats @dwink I've always had the feeling that the mystery of the loading order causes a lot of issues in Vim. It is also the source of various support issues open in this repository.
I guess a theme specific variable to opt-in is the most reliable solution which is already proven when seeing that test of a PR leads to different results 😄
I'm also not sure yet if it is even required to guard the groups at all because it wouldn't be a performance problem at all. The only reason is that is could leads to highlighting group name collisions when adding other plugins, but this would also be the case when a user has TreeSitter support enabled. The nvim guard it totally fine since the plugin is scoped to Nvim.
I still haven't got the time yet to review and test the PR in detail, but the suggestion posted by @meck is something I would have also suggested. Especially because this theme is not meant to be used in the 256 color space so the currently used palette numbers must be changed to the supported 16 terminal colors.
I also saw that there is some kind of branch mixing in this PR since there are changes from other PRs too 😄

@mrswats Not a reviewer but i used your changes in my fork and noticed the highlight should be
hi! link TSError Error

not
!hi link TSError Error

There is also changes to Coc and LSP highlighting still in the pr

@meck thanks for the pointer! Could you point me out to where these Coc and LSP highlight changes are? I am not too familiar with these and I don't know what to look for.

Given that there is a completed implementation for treesitter and all in another PR (as mentioned in a linked issue) I will now close this PR.

Which PR are you referring to? I've been looking through both open and closed ones and can't seem to find the one you're referring to

@agraven https://github.com/arcticicestudio/nord/issues/157

I've posted a comment in https://github.com/arcticicestudio/nord/issues/157 to clarify the current false assumptions about this port and the compatibility with Neovim's 0.5 TreeSitter feature.
In short, the proposed theme in https://github.com/arcticicestudio/nord/issues/157 is not an official port but a community creation. Like described in my comment there are currently no plans to create a dedicated port for Neovim as it would add no real advantages but only doubles the maintenance overhead to keep both projects in sync.
That said, this is not directly related to this PR and adding support for TreeSitter is currently the features that will be included in the next release.
Therefore I'd like to ask you @mrswats if you're still interested in getting this PR merged, otherwise I'll create a new PR to get this done as soon as possible. The only problem(s) that need to be resolved in this PR is to remove the changes that are not related to TreeSitter at all, marked in the code review by @meck. The root cause is that your story branch is not up-to-date with the develop branch of this repository:

Support for CoC was added in #164.
Support for Neovim LSP was added in #198.

If you don't know how to resolve this feel free to ask for help, I can help you to simply remove it.

@arcticicestudio I was wondering, added it in another comment if this PR makes any sense any more given that all that remains here is already done in treesitter.

I'll push commits to add the new custom syntax highlighting groups as soon as all review discussions are resolved, otherwise they might be marked as outdated again and the suggestions can not be merged.

I think I dealth with all your last set of changes!

This is nice! Thanks for the hard work everyone!

authors: agraven arcticicestudio brymer-meneses crispgm dimas-cyriaco dimascyriaco dwink meck mrswats vhakulinen

repo: arcticicestudio/nord-vim


text:
Doesn't highlight Go string format placeholders

Version: Nord 0.1.1
The Nord theme is missing colors for constant.other.placeholder.go, which golang uses for Printf (etc) placeholders.

Example of the Solarized theme with the same line of Go code:

I don't really know my way around the theme, but I did a quick test using the escape character color:

<dict>
    <key>name</key>
    <string>[Go] String format placeholder</string>
    <key>scope</key>
    <string>source.go constant.other.placeholder.go</string>
    <key>settings</key>
    <dict>
        <key>foreground</key>
        <string>#EBCB8B</string>
    </dict>
</dict>

Good job on this color scheme, definitely one of my favorites!

It seems this change didn't make it into the switch from the tmTheme format to the JSON file.

I've used the builtin converter provided by VS Code to migrate to the new JSON format.
It seems like there have been some problems which are described in #12.

authors: arcticicestudio jsvensson

repo: arcticicestudio/nord-visual-studio-code


text:
how this model can be used for 2D images?

i hae a data set of 2d images and i would like to segment it by using GAN , what should i change to make it work on 2d

You must make changes to the data processing section and AI model codes.


text:
🛑 U3A Raspberry Pis is down

In 7fb2b20, U3A Raspberry Pis (http://u3a.epizy.com/rpis) was down:

HTTP code: 0
Response time: 0 ms

Resolved: U3A Raspberry Pis is back up in 00d8268 after 7 minutes.

repo: ardus-uk/upptime


text:
All tests pass

I have expanded on @robotimize 's refactoring work. All tests are passing on travisci, though sometimes one of the tests will not pass and have to be re-triggered. I think this is due to service limitations blocking the api calls.
To run tests locally simply modify the SKYSCANNER_APIKEY configuration in phpunit.xml
To configure travisci test builds, add a SKYSCANNER_APIKEY_TRAVISCI  environment variable in travisci.

In the pull request build tests it fails because the APIKEY is not configured. For verification look at my test build: that incoude the SKYSCANNER_APIKEY_TRAVISCI env variable:
https://travis-ci.org/projectivemotion/skyscanner-php-sdk

repo: ardydedase/skyscanner-php-sdk


text:
Move svg icons to Blade partials

Problem
While trying to deploy a Twill app on Laravel Vapor we found an issue related to the icons, which are SVG stuffed directly into the HTML, at Blade compile time:
@if(config('twill.dev_mode', false))
    {!! file_get_contents(twillAsset('icons.svg')) !!}
    {!! file_get_contents(twillAsset('icons-files.svg')) !!}
    {!! file_get_contents(twillAsset('icons-wysiwyg.svg')) !!}
@else
    {!! File::exists(public_path(twillAsset('icons.svg'))) ? File::get(public_path(twillAsset('icons.svg'))) : '' !!}
    {!! File::exists(public_path(twillAsset('icons-files.svg'))) ? File::get(public_path(twillAsset('icons-files.svg'))) : '' !!}
    {!! File::exists(public_path(twillAsset('icons-wysiwyg.svg'))) ? File::get(public_path(twillAsset('icons-wysiwyg.svg'))) : '' !!}
@endif

The problem is that Vapor deletes all files from the public directory (they are uploaded to S3 during deployment) and we don't see a way of telling it to not do it unless we fork the vapor-cli script and change it ourselves.
The current implementation of Twill expects the SVG files to be present on /public. Even if we overload twillAsset() to load those files from a different directory (or on S3), Twill is still expecting them to be inside /public, as per the snippet above.
Description
This PR moves all .svg icon files to the folder views/partials/icons and import them as normal blade templates:
<div class="svg-sprite">
    @include('twill::partials.icons.icons-svg')

    @include('twill::partials.icons.icons-files-svg')

    @include('twill::partials.icons.icons-wysiwyg-svg')
</div>

I removed the creation of hashed (versioned) files, because blade files will be recompiled automatically by Laravel when they change.

@ifox , can you do a quick review? No need to merge it now, just to check the solution, because we are probably using this (as a fork) on a project on Vapor today, but if this implementation is not approved, we may be stuck with the fork forever, or we will have to get back to this to use a new implementation or do something different to get back to Twill 2.x.

This solution looks good to me and I will approve and merge as soon as I can make sure this has no impact elsewhere.

Awesome, thanks @ifox !!

/build-frontend

/build-frontend

/build-frontend

authors: antonioribeiro ifox


text:
Program buttons

Scene program list with the ability to stop programs.

@nampereira Not sure if it's this PR or another, but scenes without programs don't seem to load in build.

authors: mwfarb nampereira

repo: arenaxr/arena-web-core


text:
Adds final draft of ANS Abstract

This PR adds the final draft of the abstract I submitted for the ANS Annual Meeting

@datw0258 could you go ahead and merge this. The deadline is long passed.

repo: arfc/pride


text:
[Feature Request] Separate trigger for different date format

First of all, thank you for this amazing plugin. I have used it since the day it was first released and love it!
Recently I have had a need for both YYYY-MM-DD and just YYYY-MM formats. Of course the latter can be achieved by changing the date format in the settings, but this means I would have to do so each time I want a different format.
Could it be possible to add a secondary trigger for a secondary date format? For example:
@date = YYYY-MM-DD
@@date = YYYY-MM
Thank you!

Or will be grate if we can define the alias and date format, in example

Alias
Date Format
Output

@Today
ddd DD
Sun 23

@Today ISO format
YYYY-MM-DD
2022-10-23

Thanks in advance!

authors: ryadaj vando

repo: argenos/nldates-obsidian


text:
[ENHANCEMENT / BUGFIX] argilla: manage responses for deleted users

Description
This PR adds support to SDK to work with responses from deleted users. In those cases, the user_id is None. The current SDK will set the DELETED_USER.id value, which can be used to identify responses from deleted users.
Notes:
Even if we're defining a DELETE_USER constant, the responses are using the user_id. So, not sure if this user constant makes more sense if we use user instances on responses instead of their IDs.
Type of change
(Please delete options that are not relevant. Remember to title the PR according to the type of change)

[ ] New feature (non-breaking change which adds functionality)
[ ] Refactor (change restructuring the codebase without changing functionality)
[X] Improvement (change adding some improvement to an existing functionality)

How Has This Been Tested
(Please describe the tests that you ran to verify your changes. And ideally, reference tests)

[ ] Test A
[ ] Test B

Checklist

[ ] I added relevant documentation
[ ] I followed the style guidelines of this project
[ ] I did a self-review of my code
[ ] I made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] I filled out the contributor form (see text above)
[ ] I have added relevant notes to the CHANGELOG.md file (See https://keepachangelog.com/)

One high level question: how are we dealing wiht the situation where a record contains responses from multiple deleted users.
For example, when we try to export them here, they will be combined into one.

Thanks @burtenshaw. Yes, this solution may not work for those cases. I'm thinking more about the export format and I think we should store data in a more lightweight, maybe we don't need to store responses with users if the SDK has mechanisms to assign responses to users in an easier way. This can also help to create "portables" dataset snapshots (moving between argilla servers)

Ok. It makes sense to move that to a new PR on export mapping.
How should we solve this finish PR? One thing I thought of was switching from a nested dictionaries to arrays so that we export:

{
    "responses": [ ... ],
    "response_user_ids: [ ...].
    ...
}

That way, in this situation the response_user_ids could be non-unique and response values are usable.

Maybe the simplest solution would be to delete responses on cascade until we decide the approach when deleting users.

@frascuchon I agree with that.

Maybe the simplest solution would be to delete responses on cascade until we decide the approach when deleting users.

@frascuchon It's not ideal but I can see why it makes sense. We should combine this with an SDK warning on user.delete.

authors: burtenshaw frascuchon jfcalvo

repo: argilla-io/argilla